Skip to content

Latest commit

 

History

History
2490 lines (1961 loc) · 65.4 KB

File metadata and controls

2490 lines (1961 loc) · 65.4 KB

@objectstack/client-react

17.0.0-rc.5

Major Changes

  • def5919: refactor(client)!: subscribeMetadatatype 收窄为 MetadataEventSubject,订阅一个合同上永远不会来的事件改为编译报错 (#4627)

    MetadataEventType 是一个封闭枚举:13 个 metadata 类型 × 3 个动作。#4602 已经把生产端钉成 declared = enforced —— 枚举外的类型(translationdatasourcepagehooktriggervalidation 等,全都是 DEFAULT_METADATA_TYPE_REGISTRY 里可注册的真实类型)不发布任何 realtime 事件,因为不存在能合法交付给 (event: MetadataEvent) => void 回调的事件形状。

    消费端却一直是宽的 string。于是 client.events.subscribeMetadata('translation', cb) 编译全绿、运行永盲:回调永远不会被调用,而类型系统一个字都没说。这正是 AI 写订阅代码最容易踩的形状 —— 它看起来订阅上了。

    本次把消费端也钉上,两端对齐后这种代码写不出来。

    新增导出@objectstack/spec/apiMetadataEventSubject —— metadata.{type}.{action}{type} 半边,'object' | 'field' | 'view' | …。它是从 MetadataEventType 派生的(模板字面量 + 分发式条件类型),不是在旁边重抄一份,所以两者不可能各说各话:枚举加一个成员,这个联合自动跟着长。check:api-surface 记录为 0 breaking / 1 added。

    签名收窄(三处,全部只是把 string 换成这个联合):

    • @objectstack/clientRealtimeAPI.subscribeMetadata(type, …)
    • @objectstack/client-reactuseMetadataSubscription(type, …)
    • @objectstack/client-reactuseMetadataSubscriptionCallback(type, …)

    FROM → TO —— 原来传 string 的代码怎么改

    枚举内的字面量一个字都不用动,本仓 6 处调用点('object')零迁移:

    // 照常编译,没有变化
    client.events.subscribeMetadata("object", onEvent);
    useMetadataSubscription("view");

    真正被拒绝的只有两种写法,各有各的一行修复:

    // FROM —— 变量声明成了宽的 string
    const type: string = route.params.metaType;
    client.events.subscribeMetadata(type, onEvent); // TS2345
    
    // TO —— 把变量(或 state、或路由参数)的类型改成这个联合
    import type { MetadataEventSubject } from "@objectstack/spec/api";
    const type: MetadataEventSubject = "object";
    client.events.subscribeMetadata(type, onEvent);
    // FROM —— 订阅一个没有 realtime 合同的类型
    client.events.subscribeMetadata("translation", onEvent); // TS2345
    
    // TO —— 删掉它。这段代码从 #4602 起就收不到任何事件,
    //       编译器现在说的是它一直以来的运行时事实,不是新增的限制。

    编译器会把每一处指出来,错误码都是 TS2345Argument of type '"translation"' is not assignable to parameter of type 'MetadataEventSubject')。运行时行为零变化 —— 被拒绝的调用本来就收不到事件,标 major 是因为这是源码级破坏性变更(#5181 的同一条先例:源码级破坏、运行时不变,仍走 major)。

    本次不做、也不预答的:哪些可注册类型「应该」有 realtime 事件,是 #4627 的轴 2 —— 一个由真实需求驱动的产品覆盖面问题(例如 #4426 的 flow/workflow i18n 若落地会把 translation 推上来)。枚举没有动一个成员。派生关系保证了这件事将来只需要改一处:枚举加三个名字,两端同时跟上。

Patch Changes

  • Updated dependencies [e8f8f6c]
  • Updated dependencies [7f713b6]
  • Updated dependencies [c960170]
  • Updated dependencies [def5919]
  • Updated dependencies [ce0cfe9]
  • Updated dependencies [1363084]
    • @objectstack/spec@17.0.0-rc.5
    • @objectstack/client@17.0.0-rc.5
    • @objectstack/core@17.0.0-rc.5

17.0.0-rc.4

Major Changes

  • d9cac60: BREAKINGGET /meta/:type/:name now answers exactly one body shape: the GetMetaItemResponseSchema envelope { type, name, item, … } that packages/spec has always declared for it. On the default configuration this endpoint used to answer the bare metadata document instead (#5563).

    What changed, and why it is breaking

    The route had two mutually exclusive branches with different response structures. The cached branch — reached whenever metadata.enableCache is on, which is the default (enableCache: z.boolean().default(true)) — served getMetaItemCached's result.data, and that value has the envelope already stripped. The uncached branch served getMetaItem's envelope. So the one shape the spec declared was the one a default deployment could not obtain, and the envelope surfaced only when the cache was off or when the read structurally bypassed it (app, doc, book, ?state=draft, ?preview=draft, ?package=). Consumers had no correct static type — they sniffed at runtime or reached for as any (#5545 was blocked on exactly this).

    The dispatcher's /meta domain had the same split one layer down: the protocol resolver answered the envelope while the ObjectQL-registry and MetadataService fallbacks answered bare documents. Both fallbacks now wrap what they found, taking type/name from the request.

    Migration

    GET /api/v1/meta/object/customer, default configuration:

    // before — the bare document
    { "name": "customer", "label": "Customer", "fields": { /**/ } }
    
    // after — the declared envelope; the document is verbatim under `item`
    {
      "type": "object",
      "name": "customer",
      "item": { "name": "customer", "label": "Customer", "fields": { /**/ } }
    }
    • Reading the body directly (fetch, client.meta.getItem, client.meta.getCached().data): read the document at .item. Nothing inside it changed. type is the canonical singular metadata type name, so /meta/objects/customer and /meta/object/customer answer the same type.
    • useObject / useFields (@objectstack/client-react): useObject().data is now the envelope — data.item.label, data.item.fields, where it used to be data.label / data.fields. useFields() is unchanged (it already returns the flattened field list) and is the shorter path when fields are all you need.
    • isMetaEnvelope, exported from @objectstack/rest, is REMOVED. It existed only to tell the two shapes apart. There is one shape now, so the replacement for isMetaEnvelope(r) ? r.item : r is r.item.
    • Not converged, deliberately: ?layers=true still answers the layered diagnostic projection { type, name, code, overlay, overlayScope, effective, validation }. Collapsing three layers into one item would delete the diagnostic. Unaffected unless you pass that flag.

Patch Changes

  • Updated dependencies [9fe9c1d]
  • Updated dependencies [d4e0809]
  • Updated dependencies [f724f69]
  • Updated dependencies [28ad90e]
  • Updated dependencies [f8644c7]
  • Updated dependencies [306ca50]
  • Updated dependencies [978fed2]
  • Updated dependencies [cfc293f]
  • Updated dependencies [de70b42]
  • Updated dependencies [fb3d99b]
  • Updated dependencies [cdfbee2]
  • Updated dependencies [29c6c9d]
  • Updated dependencies [d21c001]
  • Updated dependencies [f1cc3a3]
  • Updated dependencies [ddc2527]
  • Updated dependencies [553a47f]
  • Updated dependencies [a3a884d]
  • Updated dependencies [cfed092]
  • Updated dependencies [2e284b2]
  • Updated dependencies [1b49eaf]
  • Updated dependencies [0161c7f]
  • Updated dependencies [e900015]
  • Updated dependencies [b5bdf48]
  • Updated dependencies [aa25a81]
  • Updated dependencies [3a18e24]
  • Updated dependencies [a019e52]
  • Updated dependencies [64fc6d5]
  • Updated dependencies [b746aa0]
  • Updated dependencies [947d4f9]
  • Updated dependencies [eaaf03c]
  • Updated dependencies [d17df80]
  • Updated dependencies [7d0e7b5]
  • Updated dependencies [6513c17]
  • Updated dependencies [c142ced]
  • Updated dependencies [eda599e]
  • Updated dependencies [c001422]
  • Updated dependencies [77022a9]
  • Updated dependencies [52760bf]
  • Updated dependencies [5543020]
  • Updated dependencies [880d343]
  • Updated dependencies [6e82972]
  • Updated dependencies [4615a18]
  • Updated dependencies [7f62706]
  • Updated dependencies [667fa44]
  • Updated dependencies [37e38d1]
  • Updated dependencies [1eb13a0]
  • Updated dependencies [c52e608]
  • Updated dependencies [4dfd002]
  • Updated dependencies [77be690]
  • Updated dependencies [811c30c]
  • Updated dependencies [b49ccfd]
  • Updated dependencies [85d95e7]
  • Updated dependencies [168f60f]
  • Updated dependencies [244ca86]
  • Updated dependencies [546ab3c]
  • Updated dependencies [0b51bb6]
  • Updated dependencies [d9971d3]
  • Updated dependencies [eb3e650]
  • Updated dependencies [abeb375]
  • Updated dependencies [ef4efa8]
  • Updated dependencies [cbb6a5c]
  • Updated dependencies [795b6e1]
  • Updated dependencies [175d789]
  • Updated dependencies [55dbbba]
  • Updated dependencies [72c3c86]
  • Updated dependencies [7f1a635]
  • Updated dependencies [0f2fdcd]
  • Updated dependencies [8ffa8b9]
  • Updated dependencies [674ac99]
  • Updated dependencies [502564d]
  • Updated dependencies [471839d]
  • Updated dependencies [46365ab]
  • Updated dependencies [b508244]
  • Updated dependencies [594508e]
  • Updated dependencies [1c625ca]
  • Updated dependencies [71f205d]
  • Updated dependencies [414395b]
  • Updated dependencies [c5adfe1]
  • Updated dependencies [26e1029]
  • Updated dependencies [108ba8d]
  • Updated dependencies [b4ad984]
  • Updated dependencies [a9f32df]
  • Updated dependencies [aeb9b27]
  • Updated dependencies [7d27da0]
  • Updated dependencies [089767f]
  • Updated dependencies [e4c8b6c]
  • Updated dependencies [acb10f6]
  • Updated dependencies [1c3da1f]
  • Updated dependencies [a34fd2e]
  • Updated dependencies [889ae47]
  • Updated dependencies [4f4c3fb]
  • Updated dependencies [7adc841]
  • Updated dependencies [4845f85]
  • Updated dependencies [7b005b4]
  • Updated dependencies [94f7b6a]
  • Updated dependencies [5c94f83]
  • Updated dependencies [73e576f]
  • Updated dependencies [c5a5996]
  • Updated dependencies [ae490ef]
  • Updated dependencies [f61c8cf]
  • Updated dependencies [e3ef52b]
  • Updated dependencies [07f1822]
  • Updated dependencies [04fab5e]
  • Updated dependencies [efedd28]
  • Updated dependencies [5278e11]
  • Updated dependencies [23dba62]
  • Updated dependencies [ba98e26]
  • Updated dependencies [fc5f536]
  • Updated dependencies [f8cfbb4]
  • Updated dependencies [c89d18c]
  • Updated dependencies [aac90a5]
  • Updated dependencies [1e6ab15]
  • Updated dependencies [c87ef70]
  • Updated dependencies [3cb0618]
  • Updated dependencies [32a0874]
  • Updated dependencies [7055c22]
  • Updated dependencies [785a748]
  • Updated dependencies [3af0354]
  • Updated dependencies [866ff16]
  • Updated dependencies [5a85e67]
  • Updated dependencies [c183a12]
  • Updated dependencies [8064b07]
  • Updated dependencies [4a56dbd]
  • Updated dependencies [06df4fa]
    • @objectstack/spec@17.0.0-rc.4
    • @objectstack/core@17.0.0-rc.4
    • @objectstack/client@17.0.0-rc.4

17.0.0-rc.2

Minor Changes

  • 0884452: feat(client-react): bulk-write hooks, and useAutoRefresh now refreshes on predicate writes (#4678)

    #4639 gave predicate writes (multi: true update/delete) their own event contract — data.records.updated / data.records.deleted, carrying a matched count and no record — and @objectstack/client exposes them via subscribeBulkData. The React hooks never caught up: all three realtime data hooks delegated to subscribeData, so React consumers could not see bulk writes at all.

    The sharpest edge was useAutoRefresh. Its whole job is "refetch when the data changes", and a predicate write is the case that dirties a list hardest — one statement can change or delete every row on screen. It sat still for those while refetching dutifully for a single-row edit.

    • New useBulkDataSubscription(object) returning the latest BulkDataEvent, and useBulkDataSubscriptionCallback(object, cb) for the refetch/side-effect case.
    • useAutoRefresh now watches both streams. Safe here in a way it is not for useDataSubscription: this hook's output is a refetch signal, not an event body, so the shape difference that keeps the two contracts apart never reaches the caller. When options.recordId narrows it to one record it still refetches on a bulk event — a count cannot say whether that record was in the match set, and a redundant query beats showing a row a predicate write already changed.
    • useDataSubscription / useDataSubscriptionCallback are unchanged and still per-record only. Their callbacks are typed (event: DataEvent) => void; letting a BulkDataEvent through would hand them an object whose recordId and record body are undefined — the defect #4626 removed.

Patch Changes

  • 21855f8: fix(client-react): stop five hooks from looping on dependency identity (#4693, #4694)

    Five hooks keyed a useCallback/useEffect on values the caller supplies inline — where / fields / orderBy objects, onSuccess / onError handlers, and the fetcher useMetadata takes as a required positional argument. Inline means a fresh identity on every render, so the effect re-ran on every render; because the fetch hooks call setState, that render caused another. The result was an unbounded request loop under the hooks' own documented usage.

    Requests issued in 250ms by a single mounted component, measured before and after:

    hook before after
    useQuery (inline where) 4691 1
    useInfiniteQuery (inline where) 6611 1
    useObject (no options at all) 4306 1
    useView (inline onSuccess) 8197 1
    useMetadata (inline fetcher) 7654 1

    useObject and useMetadata needed no particular usage to loop: the former depended on its own data and etag state while writing both, and the latter takes its fetcher positionally, so there is no non-inline way to call it. useMutation was never affected — no effect drives it.

    The same root cause churned the realtime subscriptions (#4694): useAutoRefresh with an unmemoized refetch — which is what useQuery returned on every render — resubscribed on both streams every render, losing any event delivered in the unsubscribe/resubscribe gap.

    Two internal primitives fix both halves: stableKey derives a dependency from a structural value (sorted keys, array order preserved) so a rebuilt-but-equal object is a no-op, and useEventCallback gives a handler a fixed identity while always invoking its latest version. Neither is exported.

    A changed value still refetches, and every stabilized handler is asserted to run its newest version rather than the one captured when the effect first ran — the ref indirection would otherwise trade a loop for a stale closure. 13 tests cover this, each verified by reverting the fix it guards.

  • bbb1192: test(client-react): give the package a test harness and pin the realtime hooks' behavior (#4682)

    packages/client-react shipped 8 public hooks with build and typecheck as its only scripts and not a single test file. tsc --noEmit cannot see any of what actually breaks in a hook: a dependency array is a value, not a type, so a missing entry, a missing cleanup, and a callback that never fires all typecheck perfectly. #4678 was precisely that shape — useAutoRefresh ignored predicate writes, the one case that dirties a list hardest, and no type noticed.

    Adds the workspace's first DOM test environment (jsdom + @testing-library/ react, environment: 'jsdom' — every other package runs node) and 17 tests over the realtime hooks, covering the three things the type checker is blind to:

    • Re-subscription on dependency change — changing object opens a subscription on the new name and releases the old one; a re-render that changes nothing must not churn. Also pins that the hooks key on the primitive options?.recordId / options?.packageId rather than on the options object's identity, so an equal-but-new object stays a no-op.
    • Release on unmount — every subscription hook unsubscribes, including useAutoRefresh, which holds two.
    • Delivery — events reach state and callbacks, and useAutoRefresh refetches on the per-record and the bulk stream (the #4678 regression pin).

    Each assertion was verified by sabotage: dropping the object dep, deleting a cleanup, and reverting useAutoRefresh to the single-stream version each turn the suite red, and only reverting turns it green again.

    The package is picked up by CI's Test Core shards automatically — they partition by package off turbo ls, so a test script is all that was needed.

    No runtime code changed.

  • Updated dependencies [430dcc2]

  • Updated dependencies [e6ac4bd]

  • Updated dependencies [80334c7]

  • Updated dependencies [ce5242c]

  • Updated dependencies [a7163ea]

  • Updated dependencies [e6e9379]

  • Updated dependencies [98877c9]

  • Updated dependencies [98877c9]

  • Updated dependencies [e6b1b69]

  • Updated dependencies [ad047d2]

  • Updated dependencies [2826d1e]

  • Updated dependencies [5a84d41]

  • Updated dependencies [20b1a9e]

  • Updated dependencies [203a449]

  • Updated dependencies [ac37fc6]

  • Updated dependencies [4820f55]

  • Updated dependencies [462d9c4]

  • Updated dependencies [7d21581]

  • Updated dependencies [f2445c9]

  • Updated dependencies [23338c3]

  • Updated dependencies [84b4a3a]

  • Updated dependencies [5b843fb]

  • Updated dependencies [b4487aa]

  • Updated dependencies [65ca83a]

  • Updated dependencies [67bf2e2]

  • Updated dependencies [c6d1cb4]

  • Updated dependencies [462b713]

  • Updated dependencies [36030ff]

  • Updated dependencies [6117f7b]

  • Updated dependencies [e533b0b]

  • Updated dependencies [cdf4d9a]

  • Updated dependencies [aee1806]

  • Updated dependencies [c13350b]

  • Updated dependencies [c13350b]

  • Updated dependencies [9ca2d85]

  • Updated dependencies [c13350b]

  • Updated dependencies [891d345]

  • Updated dependencies [a52e2ef]

  • Updated dependencies [5293114]

  • Updated dependencies [20bc357]

  • Updated dependencies [5966c2a]

  • Updated dependencies [2382580]

  • Updated dependencies [d9fa683]

  • Updated dependencies [3c7bcc0]

  • Updated dependencies [4b6cac7]

  • Updated dependencies [7631964]

  • Updated dependencies [ac471a0]

  • Updated dependencies [60ae58e]

  • Updated dependencies [ce92674]

  • Updated dependencies [9f601e8]

  • Updated dependencies [51c5227]

  • Updated dependencies [a4a85c8]

  • Updated dependencies [07a4e26]

  • Updated dependencies [ec975f1]

  • Updated dependencies [eb4204b]

  • Updated dependencies [4f13be2]

  • Updated dependencies [61cc079]

  • Updated dependencies [0e96e46]

  • Updated dependencies [d52d4fe]

  • Updated dependencies [742cebb]

  • Updated dependencies [ce92674]

  • Updated dependencies [cf2c9b7]

  • Updated dependencies [833b512]

  • Updated dependencies [0f9faa2]

  • Updated dependencies [7cf42fe]

  • Updated dependencies [5966c2a]

  • Updated dependencies [8aacf94]

  • Updated dependencies [f78dd83]

  • Updated dependencies [a2cd18a]

  • Updated dependencies [4638aaa]

  • Updated dependencies [0222d3c]

  • Updated dependencies [071d0dc]

  • Updated dependencies [0a936ea]

  • Updated dependencies [023c00b]

  • Updated dependencies [155507e]

  • Updated dependencies [7bba90b]

  • Updated dependencies [7e05d8e]

  • Updated dependencies [061406d]

  • Updated dependencies [c1f344b]

  • Updated dependencies [9c93465]

  • Updated dependencies [ebb209c]

  • Updated dependencies [63b33e6]

  • Updated dependencies [2a44c1d]

  • Updated dependencies [695cfbd]

  • Updated dependencies [7445149]

  • Updated dependencies [071d0dc]

  • Updated dependencies [0848bea]

  • Updated dependencies [d51bed2]

  • Updated dependencies [b8b3c64]

  • Updated dependencies [0c0fbd9]

  • Updated dependencies [f3141d8]

  • Updated dependencies [5a84d41]

  • Updated dependencies [fd3013a]

  • Updated dependencies [21676eb]

  • Updated dependencies [e336549]

  • Updated dependencies [d40f43a]

  • Updated dependencies [e5e7ee0]

  • Updated dependencies [a2ebea2]

  • Updated dependencies [800bdb0]

  • Updated dependencies [04f1182]

  • Updated dependencies [5647006]

  • Updated dependencies [38f7e4f]

  • Updated dependencies [c57f3cf]

  • Updated dependencies [97faca3]

  • Updated dependencies [ad5fe25]

  • Updated dependencies [ea90179]

  • Updated dependencies [ce92674]

  • Updated dependencies [5ef0b5b]

  • Updated dependencies [48fbacb]

  • Updated dependencies [355e951]

  • Updated dependencies [dadb43f]

    • @objectstack/spec@17.0.0-rc.2
    • @objectstack/core@17.0.0-rc.2
    • @objectstack/client@17.0.0-rc.2

17.0.0-rc.1

Patch Changes

  • 2e836de: chore(packaging): CHANGELOG.md ships in every npm tarball (#4261)

    The AGENTS.md post-task checklist requires breaking changesets to carry their FROM → TO migration because "this text ships to consumers as CHANGELOG.md inside the npm package and is what an upgrading agent greps after the tombstone error." That delivery path was severed for 68 of the 69 publishable packages: npm packs package.json / README* / LICENSE* unconditionally but — unlike older npm versions — not CHANGELOG.md, and the canonical "files": ["dist", "README.md"] whitelist never named it. Measured on npm 10.9.7: npm pack --dry-run on @objectstack/types shipped 3 files while its 70KB CHANGELOG.md stayed behind. Only @objectstack/spec listed it explicitly.

    The tombstone-error scenario is precisely the one where the repo is out of reach — the upgrading agent has node_modules and nothing else — so the migration text has to ride in the tarball. Every publishable package now declares CHANGELOG.md in files, and the canonical whitelist is ["dist", "README.md", "CHANGELOG.md"].

    The other half is the gate: check:published-files gains a fifth invariant, COMPLETE — a whitelist that fails to cover CHANGELOG.md fails the always-required lint job, so the next package cannot silently sever the path again. @objectstack/spec's per-package EXTRA_ENTRIES exemption dissolves into the canonical set.

    Consumer-visible change: one more file per install (the package's changelog, e.g. 70.8KB for @objectstack/types), and grep -r "removed key" node_modules/@objectstack/*/CHANGELOG.md now finds the migration it was promised.

  • Updated dependencies [6a67d7a]

  • Updated dependencies [0ecc656]

  • Updated dependencies [06772eb]

  • Updated dependencies [195ad76]

  • Updated dependencies [c2bbd97]

  • Updated dependencies [270650f]

  • Updated dependencies [3aef718]

  • Updated dependencies [1ea6bce]

  • Updated dependencies [c1dcacd]

  • Updated dependencies [ad303ed]

  • Updated dependencies [32ccb23]

  • Updated dependencies [f5a4ef0]

  • Updated dependencies [2d3e255]

  • Updated dependencies [7d7521f]

  • Updated dependencies [5dc4d02]

  • Updated dependencies [05154a1]

  • Updated dependencies [9b6fe7c]

  • Updated dependencies [8c711fb]

  • Updated dependencies [09e4547]

  • Updated dependencies [91f4c78]

  • Updated dependencies [820eff9]

  • Updated dependencies [8d895ff]

  • Updated dependencies [f6472d7]

  • Updated dependencies [78caf51]

  • Updated dependencies [62a789b]

  • Updated dependencies [789ad63]

  • Updated dependencies [2af1988]

  • Updated dependencies [0af50a3]

  • Updated dependencies [2e836de]

  • Updated dependencies [cbc08eb]

  • Updated dependencies [0c4f5b2]

  • Updated dependencies [12a19a8]

  • Updated dependencies [41dcda3]

  • Updated dependencies [c8124e5]

  • Updated dependencies [a1a4140]

  • Updated dependencies [217e2e6]

  • Updated dependencies [86a71d1]

  • Updated dependencies [d5c75e2]

  • Updated dependencies [03d26f7]

  • Updated dependencies [4384921]

  • Updated dependencies [3c628ce]

  • Updated dependencies [7cb922e]

  • Updated dependencies [1d22114]

  • Updated dependencies [b5f9397]

  • Updated dependencies [ed77493]

  • Updated dependencies [58a03d2]

  • Updated dependencies [dc530b4]

  • Updated dependencies [e59786e]

  • Updated dependencies [bcf1112]

  • Updated dependencies [9774b78]

  • Updated dependencies [b07d829]

  • Updated dependencies [a648e96]

  • Updated dependencies [a47ac06]

  • Updated dependencies [e4c61a7]

  • Updated dependencies [cc60165]

  • Updated dependencies [081aa6f]

  • Updated dependencies [91f4c78]

  • Updated dependencies [e8d0c21]

  • Updated dependencies [45dc446]

  • Updated dependencies [c1d44f7]

  • Updated dependencies [ab9fb5c]

  • Updated dependencies [f985b3f]

  • Updated dependencies [9a4932a]

  • Updated dependencies [f9fc874]

  • Updated dependencies [011b386]

  • Updated dependencies [7777e8f]

  • Updated dependencies [507b92a]

  • Updated dependencies [7309c81]

  • Updated dependencies [20bc1ec]

  • Updated dependencies [90c2b15]

  • Updated dependencies [42eeb7d]

  • Updated dependencies [01e124d]

  • Updated dependencies [7ce02eb]

  • Updated dependencies [a13827e]

  • Updated dependencies [7733604]

  • Updated dependencies [40e420f]

  • Updated dependencies [d13004a]

  • Updated dependencies [be7360c]

  • Updated dependencies [5b47ab5]

  • Updated dependencies [b09d8d9]

  • Updated dependencies [b09d8d9]

  • Updated dependencies [8675db6]

  • Updated dependencies [b09d8d9]

  • Updated dependencies [3eb1b2b]

  • Updated dependencies [59b85c0]

  • Updated dependencies [6e357ed]

  • Updated dependencies [d6938bf]

  • Updated dependencies [31e0be9]

  • Updated dependencies [4bfd455]

  • Updated dependencies [ffd2ce2]

  • Updated dependencies [62f8017]

  • Updated dependencies [a831df1]

  • Updated dependencies [f752ee3]

  • Updated dependencies [a1b61e0]

  • Updated dependencies [cd6b9f2]

  • Updated dependencies [2cb6d3c]

  • Updated dependencies [af2a095]

  • Updated dependencies [ec796d5]

  • Updated dependencies [e87fea1]

  • Updated dependencies [c65e529]

  • Updated dependencies [3ca34c1]

  • Updated dependencies [239c3a3]

  • Updated dependencies [94a0bbc]

  • Updated dependencies [d6bfb3d]

  • Updated dependencies [a2266a6]

  • Updated dependencies [d25a0ec]

  • Updated dependencies [667b83e]

  • Updated dependencies [627b188]

  • Updated dependencies [8d4eae7]

  • Updated dependencies [857a6cf]

  • Updated dependencies [65a3a84]

  • Updated dependencies [ccd9397]

  • Updated dependencies [bca935b]

  • Updated dependencies [d92c72d]

  • Updated dependencies [c54c822]

  • Updated dependencies [8dcc0f5]

  • Updated dependencies [75b9e51]

  • Updated dependencies [0a2f233]

  • Updated dependencies [8621cdd]

  • Updated dependencies [6f23667]

  • Updated dependencies [5d21a48]

  • Updated dependencies [19365b7]

  • Updated dependencies [b7ed26d]

  • Updated dependencies [b3a3d83]

  • Updated dependencies [7a55913]

  • Updated dependencies [35accbf]

  • Updated dependencies [6038de7]

  • Updated dependencies [7309c81]

  • Updated dependencies [eb95d97]

  • Updated dependencies [e4c2dc8]

  • Updated dependencies [1bd2795]

  • Updated dependencies [8186a70]

  • Updated dependencies [a329cca]

  • Updated dependencies [6eec18c]

  • Updated dependencies [4d7bebf]

  • Updated dependencies [821ac7a]

  • Updated dependencies [8f81731]

  • Updated dependencies [8b50cb3]

  • Updated dependencies [8c2db68]

  • Updated dependencies [22b5e54]

  • Updated dependencies [0166bd5]

  • Updated dependencies [9b702dc]

  • Updated dependencies [ab16331]

    • @objectstack/spec@17.0.0-rc.1
    • @objectstack/client@17.0.0-rc.1
    • @objectstack/core@17.0.0-rc.1

17.0.0-rc.0

Patch Changes

  • Updated dependencies [50616d9]
  • Updated dependencies [08b5a3d]
  • Updated dependencies [d99aeb3]
  • Updated dependencies [4727eb8]
  • Updated dependencies [f63cd09]
  • Updated dependencies [fa3d0cf]
  • Updated dependencies [af5a224]
  • Updated dependencies [71f76e1]
  • Updated dependencies [37b1346]
  • Updated dependencies [99736a0]
  • Updated dependencies [fe67e34]
  • Updated dependencies [fdb4f50]
  • Updated dependencies [1bd5652]
  • Updated dependencies [14252d3]
  • Updated dependencies [7fb436c]
  • Updated dependencies [879ea13]
  • Updated dependencies [201b31f]
  • Updated dependencies [e2616e0]
  • Updated dependencies [6fdc5c6]
  • Updated dependencies [8b9d71e]
  • Updated dependencies [33f5e23]
  • Updated dependencies [259af21]
  • Updated dependencies [0bab8bb]
  • Updated dependencies [587fc91]
  • Updated dependencies [1986594]
  • Updated dependencies [ad4af62]
  • Updated dependencies [d44dbfa]
  • Updated dependencies [474fe39]
  • Updated dependencies [0bc685a]
  • Updated dependencies [b949059]
  • Updated dependencies [be1c52c]
  • Updated dependencies [c5ff96d]
  • Updated dependencies [84e7be9]
  • Updated dependencies [a6c3f38]
  • Updated dependencies [debc23a]
  • Updated dependencies [0f8ad09]
  • Updated dependencies [984396b]
  • Updated dependencies [8f9689f]
  • Updated dependencies [0cdb57a]
  • Updated dependencies [57a3bb3]
  • Updated dependencies [5f9a987]
  • Updated dependencies [9f060e5]
  • Updated dependencies [db02d47]
  • Updated dependencies [d3f2ff6]
  • Updated dependencies [b7550d6]
  • Updated dependencies [0164f40]
  • Updated dependencies [e295ad1]
  • Updated dependencies [1b717e5]
  • Updated dependencies [1003125]
  • Updated dependencies [6e62a93]
  • Updated dependencies [ecda20c]
  • Updated dependencies [6e62a93]
  • Updated dependencies [fc968af]
  • Updated dependencies [0bfdf46]
  • Updated dependencies [376a061]
  • Updated dependencies [7c7e246]
  • Updated dependencies [f35cdc5]
  • Updated dependencies [9ea2bc5]
  • Updated dependencies [094fa34]
  • Updated dependencies [5e55739]
  • Updated dependencies [c2d9098]
  • Updated dependencies [a227ed7]
  • Updated dependencies [9613396]
  • Updated dependencies [e47b342]
  • Updated dependencies [4ed7ed4]
  • Updated dependencies [2fa4ca1]
  • Updated dependencies [f5a2320]
  • Updated dependencies [deb538f]
  • Updated dependencies [5b89711]
  • Updated dependencies [0c8a22f]
  • Updated dependencies [763931e]
  • Updated dependencies [de9af8a]
  • Updated dependencies [c4df271]
  • Updated dependencies [a41ba5c]
  • Updated dependencies [189854c]
  • Updated dependencies [0e3a226]
  • Updated dependencies [1d4756e]
  • Updated dependencies [720c5ad]
  • Updated dependencies [a8d1e24]
  • Updated dependencies [41642b0]
  • Updated dependencies [4cca74c]
  • Updated dependencies [88ef03e]
  • Updated dependencies [9e2caf3]
  • Updated dependencies [81ce41a]
  • Updated dependencies [85e1e4e]
  • Updated dependencies [dac6a08]
  • Updated dependencies [394b7a1]
  • Updated dependencies [677b591]
  • Updated dependencies [d77d1b7]
  • Updated dependencies [5b79a34]
  • Updated dependencies [c757854]
  • Updated dependencies [0045682]
  • Updated dependencies [2a5f04a]
  • Updated dependencies [4f740b0]
  • Updated dependencies [67452d1]
  • Updated dependencies [0fc6219]
  • Updated dependencies [605e190]
  • Updated dependencies [c6c59f1]
  • Updated dependencies [b0e78a8]
  • Updated dependencies [f31cc8d]
  • Updated dependencies [f343dc4]
  • Updated dependencies [8269e32]
  • Updated dependencies [74f7339]
  • Updated dependencies [a6c35a2]
  • Updated dependencies [c2f1002]
  • Updated dependencies [16adb3c]
  • Updated dependencies [f163028]
  • Updated dependencies [f07808c]
  • Updated dependencies [7ffc3d3]
  • Updated dependencies [a137bbc]
  • Updated dependencies [88346ba]
  • Updated dependencies [4631592]
  • Updated dependencies [32ff033]
  • Updated dependencies [5ac93d4]
  • Updated dependencies [3d5f726]
  • Updated dependencies [93f267f]
  • Updated dependencies [0024abf]
  • Updated dependencies [acbf364]
  • Updated dependencies [f1a8114]
  • Updated dependencies [48d5a1c]
  • Updated dependencies [7687f7b]
  • Updated dependencies [1659072]
  • Updated dependencies [abceb0d]
  • Updated dependencies [0c302a7]
  • Updated dependencies [6633337]
  • Updated dependencies [f00d8d4]
  • Updated dependencies [503be86]
  • Updated dependencies [cde1975]
  • Updated dependencies [0bc685a]
  • Updated dependencies [11949fc]
  • Updated dependencies [b098b0e]
  • Updated dependencies [4d00b13]
  • Updated dependencies [57bab76]
  • Updated dependencies [b90086a]
  • Updated dependencies [b95577a]
  • Updated dependencies [83c161f]
  • Updated dependencies [d8c4957]
  • Updated dependencies [f24cb83]
  • Updated dependencies [5dbbb92]
  • Updated dependencies [69f1dfd]
    • @objectstack/spec@17.0.0-rc.0
    • @objectstack/client@17.0.0-rc.0
    • @objectstack/core@17.0.0-rc.0

16.1.0

Patch Changes

  • Updated dependencies [9e45b63]
  • Updated dependencies [b20201f]
    • @objectstack/spec@16.1.0
    • @objectstack/core@16.1.0
    • @objectstack/client@16.1.0

16.0.0

Patch Changes

  • Updated dependencies [f972574]
  • Updated dependencies [6289ec3]
  • Updated dependencies [22013aa]
  • Updated dependencies [3ad3dd5]
  • Updated dependencies [8efa395]
  • Updated dependencies [3a18b60]
  • Updated dependencies [a8aa34c]
  • Updated dependencies [e057f42]
  • Updated dependencies [9ccd1e9]
  • Updated dependencies [a3823b2]
  • Updated dependencies [43a3efb]
  • Updated dependencies [524696a]
  • Updated dependencies [bfa3c3f]
  • Updated dependencies [5e3301d]
  • Updated dependencies [dd9f223]
  • Updated dependencies [46e876c]
  • Updated dependencies [5f05de2]
  • Updated dependencies [021ba4c]
  • Updated dependencies [158aa14]
  • Updated dependencies [62a2117]
  • Updated dependencies [d2723e2]
  • Updated dependencies [fefcd54]
  • Updated dependencies [beaf2de]
  • Updated dependencies [369eb6e]
  • Updated dependencies [06ff734]
  • Updated dependencies [b659111]
  • Updated dependencies [5754a23]
  • Updated dependencies [6c270a6]
  • Updated dependencies [290e2f0]
  • Updated dependencies [668dd17]
  • Updated dependencies [8abf133]
  • Updated dependencies [e0859b1]
  • Updated dependencies [04ecd4e]
  • Updated dependencies [4d5a892]
  • Updated dependencies [16cebeb]
  • Updated dependencies [86d30af]
  • Updated dependencies [8923843]
  • Updated dependencies [a2795f6]
  • Updated dependencies [f16b492]
  • Updated dependencies [4b6fde8]
  • Updated dependencies [2018df9]
  • Updated dependencies [fc5a3a2]
  • Updated dependencies [8ff9210]
    • @objectstack/spec@16.0.0
    • @objectstack/core@16.0.0
    • @objectstack/client@16.0.0

16.0.0-rc.1

Patch Changes

  • Updated dependencies [6289ec3]
  • Updated dependencies [8efa395]
  • Updated dependencies [bfa3c3f]
  • Updated dependencies [62a2117]
  • Updated dependencies [06ff734]
    • @objectstack/spec@16.0.0-rc.1
    • @objectstack/client@16.0.0-rc.1
    • @objectstack/core@16.0.0-rc.1

16.0.0-rc.0

Patch Changes

  • Updated dependencies [f972574]
  • Updated dependencies [22013aa]
  • Updated dependencies [3ad3dd5]
  • Updated dependencies [3a18b60]
  • Updated dependencies [a8aa34c]
  • Updated dependencies [e057f42]
  • Updated dependencies [9ccd1e9]
  • Updated dependencies [a3823b2]
  • Updated dependencies [43a3efb]
  • Updated dependencies [524696a]
  • Updated dependencies [5e3301d]
  • Updated dependencies [dd9f223]
  • Updated dependencies [46e876c]
  • Updated dependencies [5f05de2]
  • Updated dependencies [021ba4c]
  • Updated dependencies [158aa14]
  • Updated dependencies [d2723e2]
  • Updated dependencies [fefcd54]
  • Updated dependencies [beaf2de]
  • Updated dependencies [369eb6e]
  • Updated dependencies [b659111]
  • Updated dependencies [5754a23]
  • Updated dependencies [6c270a6]
  • Updated dependencies [290e2f0]
  • Updated dependencies [668dd17]
  • Updated dependencies [8abf133]
  • Updated dependencies [e0859b1]
  • Updated dependencies [04ecd4e]
  • Updated dependencies [4d5a892]
  • Updated dependencies [16cebeb]
  • Updated dependencies [86d30af]
  • Updated dependencies [8923843]
  • Updated dependencies [a2795f6]
  • Updated dependencies [f16b492]
  • Updated dependencies [4b6fde8]
  • Updated dependencies [2018df9]
  • Updated dependencies [fc5a3a2]
    • @objectstack/spec@16.0.0-rc.0
    • @objectstack/core@16.0.0-rc.0
    • @objectstack/client@16.0.0-rc.0

15.1.1

Patch Changes

  • @objectstack/client@15.1.1
  • @objectstack/spec@15.1.1
  • @objectstack/core@15.1.1

15.1.0

Patch Changes

  • Updated dependencies [f531a26]
  • Updated dependencies [f531a26]
  • Updated dependencies [f531a26]
  • Updated dependencies [f531a26]
  • Updated dependencies [f531a26]
  • Updated dependencies [f531a26]
  • Updated dependencies [3fe9df1]
  • Updated dependencies [f531a26]
  • Updated dependencies [f531a26]
  • Updated dependencies [f531a26]
  • Updated dependencies [f531a26]
  • Updated dependencies [f531a26]
  • Updated dependencies [f531a26]
  • Updated dependencies [f531a26]
  • Updated dependencies [f531a26]
  • Updated dependencies [f531a26]
  • Updated dependencies [f531a26]
  • Updated dependencies [f531a26]
  • Updated dependencies [f531a26]
  • Updated dependencies [4109153]
  • Updated dependencies [f531a26]
  • Updated dependencies [f531a26]
  • Updated dependencies [f531a26]
  • Updated dependencies [f531a26]
  • Updated dependencies [f531a26]
  • Updated dependencies [f531a26]
  • Updated dependencies [627f225]
  • Updated dependencies [f531a26]
  • Updated dependencies [f531a26]
  • Updated dependencies [f531a26]
    • @objectstack/spec@15.1.0
    • @objectstack/core@15.1.0
    • @objectstack/client@15.1.0

15.0.0

Patch Changes

  • Updated dependencies [28b7c28]
  • Updated dependencies [13749ec]
  • Updated dependencies [e62c233]
  • Updated dependencies [ed61c9b]
  • Updated dependencies [31d04d4]
    • @objectstack/spec@15.0.0
    • @objectstack/core@15.0.0
    • @objectstack/client@15.0.0

14.8.0

Patch Changes

  • Updated dependencies [16b4bf6]
  • Updated dependencies [16b4bf6]
  • Updated dependencies [10e8983]
  • Updated dependencies [607aaf4]
  • Updated dependencies [e46169c]
  • Updated dependencies [bb71321]
    • @objectstack/spec@14.8.0
    • @objectstack/client@14.8.0
    • @objectstack/core@14.8.0

14.7.0

Patch Changes

  • Updated dependencies [d6a72eb]
    • @objectstack/spec@14.7.0
    • @objectstack/client@14.7.0
    • @objectstack/core@14.7.0

14.6.0

Patch Changes

  • Updated dependencies [609cb13]
  • Updated dependencies [e4cf774]
  • Updated dependencies [ce6d151]
    • @objectstack/spec@14.6.0
    • @objectstack/client@14.6.0
    • @objectstack/core@14.6.0

14.5.0

Patch Changes

  • Updated dependencies [526805e]
  • Updated dependencies [d79ca07]
  • Updated dependencies [33ebd34]
  • Updated dependencies [c044f08]
  • Updated dependencies [01274eb]
    • @objectstack/spec@14.5.0
    • @objectstack/client@14.5.0
    • @objectstack/core@14.5.0

14.4.0

Patch Changes

  • Updated dependencies [7953832]
  • Updated dependencies [82e745e]
  • Updated dependencies [f3035bd]
  • Updated dependencies [82c0d94]
  • Updated dependencies [7449476]
    • @objectstack/spec@14.4.0
    • @objectstack/core@14.4.0
    • @objectstack/client@14.4.0

14.3.0

Patch Changes

  • Updated dependencies [2a71f48]
  • Updated dependencies [02f6af4]
  • Updated dependencies [c1064f1]
    • @objectstack/spec@14.3.0
    • @objectstack/client@14.3.0
    • @objectstack/core@14.3.0

14.2.0

Patch Changes

  • Updated dependencies [ac8f029]
  • Updated dependencies [4ab9958]
    • @objectstack/spec@14.2.0
    • @objectstack/client@14.2.0
    • @objectstack/core@14.2.0

14.1.0

Patch Changes

  • Updated dependencies [5a8465f]
  • Updated dependencies [7f8620b]
  • Updated dependencies [82ba3a6]
    • @objectstack/spec@14.1.0
    • @objectstack/client@14.1.0
    • @objectstack/core@14.1.0

14.0.0

Patch Changes

  • Updated dependencies [0a8e685]
  • Updated dependencies [afa8115]
  • Updated dependencies [80f12ca]
  • Updated dependencies [e2fa074]
  • Updated dependencies [23c8668]
  • Updated dependencies [29f017d]
  • Updated dependencies [216fa9a]
  • Updated dependencies [6c22b12]
    • @objectstack/spec@14.0.0
    • @objectstack/client@14.0.0
    • @objectstack/core@14.0.0

13.0.0

Patch Changes

  • Updated dependencies [6d83431]
  • Updated dependencies [01917c2]
  • Updated dependencies [b271691]
  • Updated dependencies [a5a1e41]
  • Updated dependencies [466adf6]
  • Updated dependencies [5be00c3]
  • Updated dependencies [466adf6]
  • Updated dependencies [2bee609]
  • Updated dependencies [fc7e7f7]
    • @objectstack/spec@13.0.0
    • @objectstack/core@13.0.0
    • @objectstack/client@13.0.0

12.6.0

Patch Changes

  • Updated dependencies [6cebf22]
  • Updated dependencies [21420d9]
    • @objectstack/spec@12.6.0
    • @objectstack/core@12.6.0
    • @objectstack/client@12.6.0

12.5.0

Patch Changes

  • Updated dependencies [8b3d363]
    • @objectstack/spec@12.5.0
    • @objectstack/client@12.5.0
    • @objectstack/core@12.5.0

12.4.0

Patch Changes

  • Updated dependencies [60dc3ba]
    • @objectstack/spec@12.4.0
    • @objectstack/client@12.4.0
    • @objectstack/core@12.4.0

12.3.0

Patch Changes

  • Updated dependencies [e7eceec]
    • @objectstack/spec@12.3.0
    • @objectstack/client@12.3.0
    • @objectstack/core@12.3.0

12.2.0

Patch Changes

  • Updated dependencies [fce8ff4]
  • Updated dependencies [3962023]
  • Updated dependencies [2bb193d]
  • Updated dependencies [0426d27]
  • Updated dependencies [da807f7]
  • Updated dependencies [4f5b791]
    • @objectstack/spec@12.2.0
    • @objectstack/core@12.2.0
    • @objectstack/client@12.2.0

12.1.0

Patch Changes

  • Updated dependencies [93e6d02]
    • @objectstack/spec@12.1.0
    • @objectstack/client@12.1.0
    • @objectstack/core@12.1.0

12.0.0

Patch Changes

  • Updated dependencies [a8df396]
  • Updated dependencies [e695fe0]
  • Updated dependencies [7c09621]
  • Updated dependencies [7709db4]
  • Updated dependencies [2082109]
  • Updated dependencies [7c09621]
  • Updated dependencies [9860de4]
  • Updated dependencies [069c205]
    • @objectstack/spec@12.0.0
    • @objectstack/client@12.0.0
    • @objectstack/core@12.0.0

11.10.0

Patch Changes

  • Updated dependencies [6a9397e]
  • Updated dependencies [c0efe5d]
    • @objectstack/spec@11.10.0
    • @objectstack/client@11.10.0
    • @objectstack/core@11.10.0

11.9.0

Patch Changes

  • Updated dependencies [d3595d9]
    • @objectstack/spec@11.9.0
    • @objectstack/client@11.9.0
    • @objectstack/core@11.9.0

11.8.0

Patch Changes

  • @objectstack/client@11.8.0
  • @objectstack/spec@11.8.0
  • @objectstack/core@11.8.0

11.7.0

Patch Changes

  • Updated dependencies [5178906]
    • @objectstack/spec@11.7.0
    • @objectstack/client@11.7.0
    • @objectstack/core@11.7.0

11.6.0

Patch Changes

  • @objectstack/spec@11.6.0
  • @objectstack/core@11.6.0
  • @objectstack/client@11.6.0

11.5.0

Patch Changes

  • Updated dependencies [6ee4f04]
  • Updated dependencies [c1e3a65]
    • @objectstack/spec@11.5.0
    • @objectstack/client@11.5.0
    • @objectstack/core@11.5.0

11.4.0

Patch Changes

  • Updated dependencies [5821c51]
  • Updated dependencies [a0fce3f]
    • @objectstack/spec@11.4.0
    • @objectstack/client@11.4.0
    • @objectstack/core@11.4.0

11.3.0

Patch Changes

  • Updated dependencies [58e8e31]
  • Updated dependencies [b4a5df0]
    • @objectstack/spec@11.3.0
    • @objectstack/client@11.3.0
    • @objectstack/core@11.3.0

11.2.0

Patch Changes

  • Updated dependencies [d0f4b13]
  • Updated dependencies [302bdab]
    • @objectstack/spec@11.2.0
    • @objectstack/client@11.2.0
    • @objectstack/core@11.2.0

11.1.0

Patch Changes

  • Updated dependencies [ce0b4f6]
  • Updated dependencies [9ccfcd6]
  • Updated dependencies [ecf193f]
  • Updated dependencies [51bec81]
  • Updated dependencies [3e593a7]
  • Updated dependencies [63d5403]
  • Updated dependencies [7087cfe]
    • @objectstack/core@11.1.0
    • @objectstack/spec@11.1.0
    • @objectstack/client@11.1.0

11.0.0

Major Changes

  • 50ef82b: Remove the deprecated useQuery legacy query-field aliases — use the canonical Spec names (11.0).

    UseQueryOptions / useQuery / useInfiniteQuery no longer accept the legacy aliases select / filters / sort / top / skip. Use the canonical protocol names instead:

    removed use
    select fields
    filters where
    sort orderBy
    top limit
    skip offset

    Behavior is unchanged for callers already on the canonical names.

Patch Changes

  • Updated dependencies [ab5718a]
  • Updated dependencies [4845c12]
  • Updated dependencies [c1a754a]
  • Updated dependencies [1b00ba2]
  • Updated dependencies [6fbe91f]
  • Updated dependencies [715d667]
  • Updated dependencies [5eef4cf]
  • Updated dependencies [72759e1]
  • Updated dependencies [6c4fbd9]
  • Updated dependencies [ef3ed67]
  • Updated dependencies [cd51229]
  • Updated dependencies [7697a0e]
  • Updated dependencies [e7e04f1]
  • Updated dependencies [cfd5ac4]
  • Updated dependencies [2be5c1f]
  • Updated dependencies [ad143ce]
  • Updated dependencies [5c4a8c8]
  • Updated dependencies [3afaeed]
  • Updated dependencies [8801c02]
  • Updated dependencies [3d04e06]
  • Updated dependencies [4a84c98]
  • Updated dependencies [c715d25]
  • Updated dependencies [aa33b02]
  • Updated dependencies [d980f0d]
  • Updated dependencies [a658523]
  • Updated dependencies [82ff91c]
  • Updated dependencies [638f472]
    • @objectstack/spec@11.0.0
    • @objectstack/client@11.0.0
    • @objectstack/core@11.0.0

10.3.0

Patch Changes

  • @objectstack/client@10.3.0
  • @objectstack/spec@10.3.0
  • @objectstack/core@10.3.0

10.2.0

Patch Changes

  • Updated dependencies [b496498]
    • @objectstack/spec@10.2.0
    • @objectstack/client@10.2.0
    • @objectstack/core@10.2.0

10.1.0

Patch Changes

  • Updated dependencies [49da36e]
  • Updated dependencies [ac79f16]
    • @objectstack/spec@10.1.0
    • @objectstack/client@10.1.0
    • @objectstack/core@10.1.0

10.0.0

Patch Changes

  • Updated dependencies [d7ff626]
  • Updated dependencies [2a1b16b]
  • Updated dependencies [e16f2a8]
  • Updated dependencies [e411a82]
  • Updated dependencies [a581385]
  • Updated dependencies [d5f6d29]
  • Updated dependencies [220ce5b]
  • Updated dependencies [3efe334]
  • Updated dependencies [feead7e]
  • Updated dependencies [6ca20b3]
  • Updated dependencies [5f875fe]
  • Updated dependencies [b469950]
    • @objectstack/spec@10.0.0
    • @objectstack/core@10.0.0
    • @objectstack/client@10.0.0

9.11.0

Patch Changes

  • Updated dependencies [e7f6539]
  • Updated dependencies [2365d07]
  • Updated dependencies [6595b53]
  • Updated dependencies [fa8964d]
  • Updated dependencies [36138c7]
  • Updated dependencies [a8e4f3b]
  • Updated dependencies [4c213c2]
  • Updated dependencies [2afb612]
    • @objectstack/spec@9.11.0
    • @objectstack/client@9.11.0
    • @objectstack/core@9.11.0

9.10.0

Patch Changes

  • Updated dependencies [db02bd5]
  • Updated dependencies [641675d]
  • Updated dependencies [94e9040]
  • Updated dependencies [1f88fd9]
  • Updated dependencies [1f88fd9]
    • @objectstack/spec@9.10.0
    • @objectstack/client@9.10.0
    • @objectstack/core@9.10.0

9.9.1

Patch Changes

  • @objectstack/spec@9.9.1
  • @objectstack/core@9.9.1
  • @objectstack/client@9.9.1

9.9.0

Patch Changes

  • Updated dependencies [84249a4]
  • Updated dependencies [11af299]
  • Updated dependencies [d5774b5]
  • Updated dependencies [134043a]
  • Updated dependencies [90108e0]
  • Updated dependencies [9afeb2d]
  • Updated dependencies [6bec07e]
  • Updated dependencies [601cc11]
  • Updated dependencies [575448d]
    • @objectstack/spec@9.9.0
    • @objectstack/core@9.9.0
    • @objectstack/client@9.9.0

9.8.0

Patch Changes

  • Updated dependencies [97c55b3]
  • Updated dependencies [1b1f490]
    • @objectstack/spec@9.8.0
    • @objectstack/client@9.8.0
    • @objectstack/core@9.8.0

9.7.0

Patch Changes

  • @objectstack/client@9.7.0
  • @objectstack/spec@9.7.0
  • @objectstack/core@9.7.0

9.6.0

Patch Changes

  • Updated dependencies [d1e930a]
  • Updated dependencies [71578f2]
  • Updated dependencies [5e3a301]
  • Updated dependencies [5db2742]
    • @objectstack/spec@9.6.0
    • @objectstack/client@9.6.0
    • @objectstack/core@9.6.0

9.5.1

Patch Changes

  • Updated dependencies [ee72aae]
    • @objectstack/spec@9.5.1
    • @objectstack/client@9.5.1
    • @objectstack/core@9.5.1

9.5.0

Patch Changes

  • Updated dependencies [d08551c]
  • Updated dependencies [707aeed]
  • Updated dependencies [7a103d4]
  • Updated dependencies [4b01250]
    • @objectstack/spec@9.5.0
    • @objectstack/client@9.5.0
    • @objectstack/core@9.5.0

9.4.0

Patch Changes

  • Updated dependencies [060467a]
  • Updated dependencies [0856476]
  • Updated dependencies [b678d8c]
  • Updated dependencies [b678d8c]
  • Updated dependencies [b678d8c]
    • @objectstack/spec@9.4.0
    • @objectstack/client@9.4.0
    • @objectstack/core@9.4.0

9.3.0

Patch Changes

  • Updated dependencies [1ada658]
  • Updated dependencies [3219191]
  • Updated dependencies [290f631]
  • Updated dependencies [50b7b47]
  • Updated dependencies [f15d6f6]
  • Updated dependencies [f8684ea]
  • Updated dependencies [b4765be]
    • @objectstack/spec@9.3.0
    • @objectstack/client@9.3.0
    • @objectstack/core@9.3.0

9.2.0

Patch Changes

  • Updated dependencies [2f57b75]
  • Updated dependencies [2f57b75]
    • @objectstack/spec@9.2.0
    • @objectstack/client@9.2.0
    • @objectstack/core@9.2.0

9.1.0

Patch Changes

  • Updated dependencies [b9062c9]
    • @objectstack/spec@9.1.0
    • @objectstack/client@9.1.0
    • @objectstack/core@9.1.0

9.0.1

Patch Changes

  • Updated dependencies [1817845]
    • @objectstack/spec@9.0.1
    • @objectstack/client@9.0.1
    • @objectstack/core@9.0.1

9.0.0

Patch Changes

  • Updated dependencies [4c3f693]
  • Updated dependencies [0bf39f1]
  • Updated dependencies [f533f42]
  • Updated dependencies [1c83ee8]
    • @objectstack/spec@9.0.0
    • @objectstack/client@9.0.0
    • @objectstack/core@9.0.0

8.0.1

Patch Changes

  • @objectstack/spec@8.0.1
  • @objectstack/core@8.0.1
  • @objectstack/client@8.0.1

8.0.0

Patch Changes

  • Updated dependencies [a46c017]
  • Updated dependencies [b990b89]
  • Updated dependencies [99111ec]
  • Updated dependencies [d5a8161]
  • Updated dependencies [5cf1f1b]
  • Updated dependencies [9ef89d4]
  • Updated dependencies [3306d2f]
  • Updated dependencies [c262301]
  • Updated dependencies [bc44195]
  • Updated dependencies [9e2e229]
    • @objectstack/spec@8.0.0
    • @objectstack/core@8.0.0
    • @objectstack/client@8.0.0

7.9.0

Patch Changes

  • @objectstack/client@7.9.0
  • @objectstack/spec@7.9.0
  • @objectstack/core@7.9.0

7.8.0

Patch Changes

  • Updated dependencies [06f2bbb]
  • Updated dependencies [36719db]
  • Updated dependencies [424ab26]
    • @objectstack/spec@7.8.0
    • @objectstack/client@7.8.0
    • @objectstack/core@7.8.0

7.7.0

Patch Changes

  • Updated dependencies [b391955]
  • Updated dependencies [f06b64e]
  • Updated dependencies [023bf93]
    • @objectstack/spec@7.7.0
    • @objectstack/client@7.7.0
    • @objectstack/core@7.7.0

7.6.0

Patch Changes

  • Updated dependencies [955d4c8]
  • Updated dependencies [c4a4cbd]
  • Updated dependencies [b046ec2]
  • Updated dependencies [2170ad9]
  • Updated dependencies [02d6359]
  • Updated dependencies [7648242]
  • Updated dependencies [8fa1e7f]
  • Updated dependencies [55866f5]
  • Updated dependencies [60f9c45]
    • @objectstack/spec@7.6.0
    • @objectstack/client@7.6.0
    • @objectstack/core@7.6.0

7.5.0

Patch Changes

  • @objectstack/spec@7.5.0
  • @objectstack/core@7.5.0
  • @objectstack/client@7.5.0

7.4.1

Patch Changes

  • @objectstack/spec@7.4.1
  • @objectstack/core@7.4.1
  • @objectstack/client@7.4.1

7.4.0

Minor Changes

  • 58b450b: Make metadata labels follow the active UI language without a page refresh (#1319).

    The client now carries the active locale on every request (Accept-Language, setLocale/getLocale), the protocol ETag is locale-aware so cached metadata no longer collides across languages, and the client-react metadata hooks refetch when the locale changes. The apps/account console wires its router locale through so a language switch relabels server-resolved object/field/view labels in place instead of leaving the UI half-translated until reload.

Patch Changes

  • Updated dependencies [23c7107]
  • Updated dependencies [c72daad]
  • Updated dependencies [f115182]
  • Updated dependencies [2faf9f2]
  • Updated dependencies [2faf9f2]
  • Updated dependencies [2faf9f2]
  • Updated dependencies [58b450b]
  • Updated dependencies [82eb6cf]
  • Updated dependencies [13d8653]
  • Updated dependencies [ff3d006]
  • Updated dependencies [5e831de]
    • @objectstack/spec@7.4.0
    • @objectstack/client@7.4.0
    • @objectstack/core@7.4.0

7.3.0

Patch Changes

  • Updated dependencies [5e7c554]
    • @objectstack/spec@7.3.0
    • @objectstack/core@7.3.0
    • @objectstack/client@7.3.0

7.2.1

Patch Changes

  • @objectstack/client@7.2.1
  • @objectstack/spec@7.2.1
  • @objectstack/core@7.2.1

7.2.0

Patch Changes

  • @objectstack/spec@7.2.0
  • @objectstack/core@7.2.0
  • @objectstack/client@7.2.0

7.1.0

Patch Changes

  • Updated dependencies [47a92f4]
    • @objectstack/spec@7.1.0
    • @objectstack/client@7.1.0
    • @objectstack/core@7.1.0

7.0.0

Patch Changes

  • Updated dependencies [74470ad]
  • Updated dependencies [d29617e]
  • Updated dependencies [dc72172]
    • @objectstack/spec@7.0.0
    • @objectstack/client@7.0.0
    • @objectstack/core@7.0.0

6.9.0

Patch Changes

  • @objectstack/client@6.9.0
  • @objectstack/spec@6.9.0
  • @objectstack/core@6.9.0

6.8.1

Patch Changes

  • @objectstack/spec@6.8.1
  • @objectstack/core@6.8.1
  • @objectstack/client@6.8.1

6.8.0

Patch Changes

  • Updated dependencies [6e88f77]
  • Updated dependencies [c8b9f57]
    • @objectstack/spec@6.8.0
    • @objectstack/client@6.8.0
    • @objectstack/core@6.8.0

6.7.1

Patch Changes

  • @objectstack/spec@6.7.1
  • @objectstack/core@6.7.1
  • @objectstack/client@6.7.1

6.7.0

Patch Changes

  • Updated dependencies [430067b]
  • Updated dependencies [4f9e9d4]
    • @objectstack/spec@6.7.0
    • @objectstack/client@6.7.0
    • @objectstack/core@6.7.0

6.6.0

Patch Changes

  • Updated dependencies [a49cfc2]
    • @objectstack/spec@6.6.0
    • @objectstack/client@6.6.0
    • @objectstack/core@6.6.0

6.5.1

Patch Changes

  • @objectstack/client@6.5.1
  • @objectstack/spec@6.5.1
  • @objectstack/core@6.5.1

6.5.0

Patch Changes

  • @objectstack/spec@6.5.0
  • @objectstack/core@6.5.0
  • @objectstack/client@6.5.0

6.4.0

Patch Changes

  • Updated dependencies [f8651cc]
  • Updated dependencies [f8651cc]
  • Updated dependencies [0bf6f9a]
    • @objectstack/spec@6.4.0
    • @objectstack/client@6.4.0
    • @objectstack/core@6.4.0

6.3.0

Patch Changes

  • @objectstack/spec@6.3.0
  • @objectstack/core@6.3.0
  • @objectstack/client@6.3.0

6.2.0

Patch Changes

  • Updated dependencies [b4c74a9]
    • @objectstack/spec@6.2.0
    • @objectstack/client@6.2.0
    • @objectstack/core@6.2.0

6.1.1

Patch Changes

  • @objectstack/spec@6.1.1
  • @objectstack/core@6.1.1
  • @objectstack/client@6.1.1

6.1.0

Patch Changes

  • Updated dependencies [93c0589]
    • @objectstack/spec@6.1.0
    • @objectstack/client@6.1.0
    • @objectstack/core@6.1.0

6.0.0

Patch Changes

  • Updated dependencies [629a716]
  • Updated dependencies [dbc4f7d]
  • Updated dependencies [944f187]
    • @objectstack/spec@6.0.0
    • @objectstack/client@6.0.0
    • @objectstack/core@6.0.0

5.2.0

Patch Changes

  • Updated dependencies [bab2b20]
  • Updated dependencies [fa011d8]
  • Updated dependencies [b806f58]
    • @objectstack/spec@5.2.0
    • @objectstack/client@5.2.0
    • @objectstack/core@5.2.0

5.1.0

Patch Changes

  • Updated dependencies [75f4ee6]
  • Updated dependencies [823d559]
    • @objectstack/spec@5.1.0
    • @objectstack/client@5.1.0
    • @objectstack/core@5.1.0

5.0.0

Patch Changes

  • Updated dependencies [2f9073a]
    • @objectstack/spec@5.0.0
    • @objectstack/client@5.0.0
    • @objectstack/core@5.0.0

4.2.0

Patch Changes

  • Updated dependencies [2869891]
    • @objectstack/spec@4.2.0
    • @objectstack/client@4.2.0
    • @objectstack/core@4.2.0

4.1.1

Patch Changes

  • Updated dependencies [5326c6b]
    • @objectstack/client@4.1.1
    • @objectstack/spec@4.1.1
    • @objectstack/core@4.1.1

4.1.0

Patch Changes

  • Updated dependencies [2108c30]
  • Updated dependencies [23db640]
    • @objectstack/spec@4.1.0
    • @objectstack/client@4.1.0
    • @objectstack/core@4.1.0

4.0.5

Patch Changes

  • 15e0df6: chore: unify all package versions to a single patch release
  • Updated dependencies [15e0df6]
    • @objectstack/spec@4.0.5
    • @objectstack/core@4.0.5
    • @objectstack/client@4.0.5

4.0.4

Patch Changes

  • Updated dependencies [326b66b]
    • @objectstack/spec@4.0.4
    • @objectstack/client@4.0.4
    • @objectstack/core@4.0.4

4.0.3

Patch Changes

  • @objectstack/spec@4.0.3
  • @objectstack/core@4.0.3
  • @objectstack/client@4.0.3

4.0.2

Patch Changes

  • Updated dependencies [5f659e9]
    • @objectstack/client@4.0.2
    • @objectstack/spec@4.0.2
    • @objectstack/core@4.0.2

4.0.0

Patch Changes

  • Updated dependencies [f08ffc3]
  • Updated dependencies [e0b0a78]
    • @objectstack/spec@4.0.0
    • @objectstack/client@4.0.0
    • @objectstack/core@4.0.0

3.3.1

Patch Changes

  • @objectstack/spec@3.3.1
  • @objectstack/core@3.3.1
  • @objectstack/client@3.3.1

3.3.0

Patch Changes

  • @objectstack/spec@3.3.0
  • @objectstack/core@3.3.0
  • @objectstack/client@3.3.0

3.2.9

Patch Changes

  • @objectstack/client@3.2.9
  • @objectstack/spec@3.2.9
  • @objectstack/core@3.2.9

3.2.8

Patch Changes

  • @objectstack/spec@3.2.8
  • @objectstack/core@3.2.8
  • @objectstack/client@3.2.8

3.2.7

Patch Changes

  • @objectstack/spec@3.2.7
  • @objectstack/core@3.2.7
  • @objectstack/client@3.2.7

3.2.6

Patch Changes

  • @objectstack/spec@3.2.6
  • @objectstack/core@3.2.6
  • @objectstack/client@3.2.6

3.2.5

Patch Changes

  • @objectstack/spec@3.2.5
  • @objectstack/core@3.2.5
  • @objectstack/client@3.2.5

3.2.4

Patch Changes

  • @objectstack/spec@3.2.4
  • @objectstack/core@3.2.4
  • @objectstack/client@3.2.4

3.2.3

Patch Changes

  • @objectstack/spec@3.2.3
  • @objectstack/core@3.2.3
  • @objectstack/client@3.2.3

3.2.2

Patch Changes

  • Updated dependencies [46defbb]
    • @objectstack/spec@3.2.2
    • @objectstack/client@3.2.2
    • @objectstack/core@3.2.2

3.2.1

Patch Changes

  • Updated dependencies [850b546]
    • @objectstack/spec@3.2.1
    • @objectstack/client@3.2.1
    • @objectstack/core@3.2.1

3.2.0

Patch Changes

  • Updated dependencies [5901c29]
    • @objectstack/spec@3.2.0
    • @objectstack/client@3.2.0
    • @objectstack/core@3.2.0

3.1.1

Patch Changes

  • Updated dependencies [953d667]
    • @objectstack/spec@3.1.1
    • @objectstack/client@3.1.1
    • @objectstack/core@3.1.1

3.1.0

Patch Changes

  • Updated dependencies [0088830]
    • @objectstack/spec@3.1.0
    • @objectstack/client@3.1.0
    • @objectstack/core@3.1.0

3.0.11

Patch Changes

  • Updated dependencies [92d9d99]
    • @objectstack/spec@3.0.11
    • @objectstack/client@3.0.11
    • @objectstack/core@3.0.11

3.0.10

Patch Changes

  • Updated dependencies [d1e5d31]
    • @objectstack/spec@3.0.10
    • @objectstack/client@3.0.10
    • @objectstack/core@3.0.10

3.0.9

Patch Changes

  • Updated dependencies [15e0df6]
    • @objectstack/spec@3.0.9
    • @objectstack/client@3.0.9
    • @objectstack/core@3.0.9

3.0.8

Patch Changes

  • Updated dependencies [5a968a2]
    • @objectstack/spec@3.0.8
    • @objectstack/client@3.0.8
    • @objectstack/core@3.0.8

3.0.7

Patch Changes

  • Updated dependencies [0119bd7]
  • Updated dependencies [5426bdf]
    • @objectstack/spec@3.0.7
    • @objectstack/client@3.0.7
    • @objectstack/core@3.0.7

3.0.6

Patch Changes

  • Updated dependencies [5df254c]
    • @objectstack/spec@3.0.6
    • @objectstack/client@3.0.6
    • @objectstack/core@3.0.6

3.0.5

Patch Changes

  • Updated dependencies [23a4a68]
    • @objectstack/spec@3.0.5
    • @objectstack/client@3.0.5
    • @objectstack/core@3.0.5

3.0.4

Patch Changes

  • Updated dependencies [d738987]
    • @objectstack/spec@3.0.4
    • @objectstack/client@3.0.4
    • @objectstack/core@3.0.4

3.0.3

Patch Changes

  • c7267f6: Patch release for maintenance updates and improvements.
  • Updated dependencies [c7267f6]
    • @objectstack/spec@3.0.3
    • @objectstack/core@3.0.3
    • @objectstack/client@3.0.3

3.0.2

Patch Changes

  • Updated dependencies [28985f5]
    • @objectstack/spec@3.0.2
    • @objectstack/client@3.0.2
    • @objectstack/core@3.0.2

3.0.1

Patch Changes

  • Updated dependencies [389725a]
    • @objectstack/spec@3.0.1
    • @objectstack/client@3.0.1
    • @objectstack/core@3.0.1

3.0.0

Major Changes

  • Release v3.0.0 — unified version bump for all ObjectStack packages.

Patch Changes

  • Updated dependencies
    • @objectstack/spec@3.0.0
    • @objectstack/core@3.0.0
    • @objectstack/client@3.0.0

2.0.7

Patch Changes

  • Updated dependencies
    • @objectstack/spec@2.0.7
    • @objectstack/client@2.0.7
    • @objectstack/core@2.0.7

2.0.6

Patch Changes

  • Patch release for maintenance and stability improvements
  • Updated dependencies
    • @objectstack/spec@2.0.6
    • @objectstack/core@2.0.6
    • @objectstack/client@2.0.6

2.0.5

Patch Changes

  • Updated dependencies
    • @objectstack/spec@2.0.5
    • @objectstack/client@2.0.5
    • @objectstack/core@2.0.5

2.0.4

Patch Changes

  • Patch release for maintenance and stability improvements
  • Updated dependencies
    • @objectstack/spec@2.0.4
    • @objectstack/core@2.0.4
    • @objectstack/client@2.0.4

2.0.3

Patch Changes

  • Patch release for maintenance and stability improvements
  • Updated dependencies
    • @objectstack/spec@2.0.3
    • @objectstack/core@2.0.3
    • @objectstack/client@2.0.3

2.0.2

Patch Changes

  • Updated dependencies [1db8559]
    • @objectstack/spec@2.0.2
    • @objectstack/client@2.0.2
    • @objectstack/core@2.0.2

2.0.1

Patch Changes

  • Patch release for maintenance and stability improvements
  • Updated dependencies
    • @objectstack/spec@2.0.1
    • @objectstack/core@2.0.1
    • @objectstack/client@2.0.1

2.0.0

Patch Changes

  • Updated dependencies [38e5dd5]
  • Updated dependencies [38e5dd5]
    • @objectstack/spec@2.0.0
    • @objectstack/client@2.0.0
    • @objectstack/core@2.0.0

1.0.12

Patch Changes

  • chore: add Vercel deployment configs, simplify console runtime configuration
  • Updated dependencies
    • @objectstack/spec@1.0.12
    • @objectstack/core@1.0.12
    • @objectstack/client@1.0.12

1.0.11

Patch Changes

  • @objectstack/client@1.0.11
  • @objectstack/spec@1.0.11
  • @objectstack/core@1.0.11

1.0.10

Patch Changes

  • Updated dependencies [10f52e1]
    • @objectstack/core@1.0.10
    • @objectstack/client@1.0.10
    • @objectstack/spec@1.0.10

1.0.9

Patch Changes

  • @objectstack/client@1.0.9
  • @objectstack/spec@1.0.9
  • @objectstack/core@1.0.9

1.0.8

Patch Changes

  • @objectstack/client@1.0.8
  • @objectstack/spec@1.0.8
  • @objectstack/core@1.0.8

1.0.7

Patch Changes

  • Updated dependencies [ebdf787]
    • @objectstack/client@1.0.7
    • @objectstack/spec@1.0.7
    • @objectstack/core@1.0.7

1.0.6

Patch Changes

  • Updated dependencies [a7f7b9d]
    • @objectstack/spec@1.0.6
    • @objectstack/client@1.0.6
    • @objectstack/core@1.0.6

1.0.5

Patch Changes

  • b1d24bd: refactor: migrate build system from tsc to tsup for faster builds
    • Replaced tsc with tsup (using esbuild) across all packages
    • Added shared tsup.config.ts in workspace root
    • Added tsup as workspace dev dependency
    • significantly improved build performance
  • 877b864: fix: add SPA fallback to hono, fix msw context binding, improve runtime resilience, and fix client-react build types
  • Updated dependencies [b1d24bd]
    • @objectstack/core@1.0.5
    • @objectstack/client@1.0.5
    • @objectstack/spec@1.0.5

1.0.4

Patch Changes

  • @objectstack/spec@1.0.4
  • @objectstack/core@1.0.4
  • @objectstack/client@1.0.4

1.0.3

Patch Changes

  • Updated dependencies [fb2eabd]
    • @objectstack/core@1.0.3
    • @objectstack/client@1.0.3
    • @objectstack/spec@1.0.3

1.0.2

Patch Changes

  • a0a6c85: Infrastructure and development tooling improvements

    • Add changeset configuration for automated version management
    • Add comprehensive GitHub Actions workflows (CI, CodeQL, linting, releases)
    • Add development configuration files (.cursorrules, .github/prompts)
    • Add documentation files (ARCHITECTURE.md, CONTRIBUTING.md, workflows docs)
    • Update test script configuration in package.json
    • Add @objectstack/cli to devDependencies for better development experience
  • 109fc5b: Unified patch release to align all package versions.

  • Updated dependencies [a0a6c85]

  • Updated dependencies [109fc5b]

    • @objectstack/spec@1.0.2
    • @objectstack/core@1.0.2
    • @objectstack/client@1.0.2

1.0.1

Patch Changes

  • @objectstack/spec@1.0.1
  • @objectstack/core@1.0.1
  • @objectstack/client@1.0.1

1.0.0

Major Changes

  • Major version release for ObjectStack Protocol v1.0.
    • Stabilized Protocol Definitions
    • Enhanced Runtime Plugin Support
    • Fixed Type Compliance across Monorepo

Patch Changes

  • Updated dependencies
    • @objectstack/spec@1.0.0
    • @objectstack/core@1.0.0
    • @objectstack/client@1.0.0

0.9.2

Patch Changes

  • Updated dependencies
    • @objectstack/spec@0.9.2
    • @objectstack/client@0.9.2
    • @objectstack/core@0.9.2

0.9.1

Patch Changes

  • Patch release for maintenance and stability improvements. All packages updated with unified versioning.
  • Updated dependencies
    • @objectstack/spec@0.9.1
    • @objectstack/core@0.9.1
    • @objectstack/client@0.9.1

0.8.2

Patch Changes

  • Updated dependencies [555e6a7]
    • @objectstack/spec@0.8.2
    • @objectstack/client@0.8.2
    • @objectstack/core@0.8.2

0.8.1

Patch Changes

  • @objectstack/spec@0.8.1
  • @objectstack/core@0.8.1
  • @objectstack/client@0.8.1

1.0.0

Minor Changes

  • Upgrade to Zod v4 and Protocol Improvements

    This release includes a major upgrade to the core validation engine (Zod v4) and aligns all protocol definitions with stricter type safety.

Patch Changes

  • Updated dependencies
    • @objectstack/spec@1.0.0
    • @objectstack/core@1.0.0
    • @objectstack/client@1.0.0

0.7.2

Patch Changes

  • fb41cc0: Patch release: Updated documentation and JSON schemas
  • Updated dependencies [fb41cc0]
    • @objectstack/spec@0.7.2
    • @objectstack/core@0.7.2
    • @objectstack/client@0.7.2

0.7.1

Patch Changes

  • Updated dependencies
    • @objectstack/spec@0.7.1
    • @objectstack/client@0.7.1
    • @objectstack/core@0.7.1

0.6.1

Added

  • Initial release of React hooks for ObjectStack Client
  • Data Query Hooks:
    • useQuery - Query data with automatic caching and refetching
    • useMutation - Create, update, or delete data
    • usePagination - Paginated data queries with navigation
    • useInfiniteQuery - Infinite scrolling / load more functionality
  • Metadata Hooks:
    • useObject - Fetch object schema/metadata
    • useView - Fetch view configuration
    • useFields - Get fields list from object schema
    • useMetadata - Generic metadata queries
  • Context Provider:
    • ObjectStackProvider - React context provider for ObjectStackClient
    • useClient - Access ObjectStackClient from context
  • Full TypeScript support with generic types
  • Comprehensive documentation and examples