- #9403 feat: deprecate store extending EmberObject (@runspired)
- #9378 Update some docs to string ids (@wagenet)
- #9328 chore: update READMEs with status and dist tag info (@runspired)
- #9474 Improve query types for legacy-compat/builders (@gitKrystan)
- #9471 feat: npx warp-drive (@runspired)
- #9468 feat: string utils 🌌 (@runspired)
- #9407 feat: v2 addons (@runspired)
- #9453 feat: update SchemaService to reflect RFC updates (@runspired)
- #9448 feat: impl SchemaService RFC (@runspired)
- #9450 feat: improve typing around Model and createRecord (@runspired)
- #9444 feat: rename LifetimesService => CachePolicy for clarity (@runspired)
- #9396 fix: Resolve promise types for props passed to
store.createRecord()
(@seanCodes) - #9387 feat: better types for legacy store methods (@runspired)
- #9366 feat: typed Model (@runspired)
- #9359 feat: type checked builders and inferred request types from builders (@runspired)
- #9352 feat: make setKeyInfoForResource public (@runspired)
- #9277 feat: implement managed object for schemaRecord (@richgt)
- #9319 Add @ember-data/legacy-compat/builders (@gitKrystan)
- #9314 feat: improve lifetime handling of ad-hoc createRecord requests (@runspired)
- #9260 feat: ember specific data utils (@runspired)
- #9249 chore: handle declare statements in module rewriting (@runspired)
- #9245 feat: add consumer types for Model APIs (@runspired)
- #9244 feat: improves consumer-facing store types (@runspired)
- #9459 fix: ensure cachehandler responses are cast to documents (@runspired)
- #9383 fix: ensure cache-handler clones full errors (@runspired)
- #9265 feat: Improve config handling for polyfillUUID (@MehulKChaudhari)
- #9476 chore: cleanup symbol usage (@runspired)
- #9292 feat: add new build-config package (@runspired)
- #9392 Fix some typos after reading code (@Baltazore)
- #9370 chore: rename macros (@runspired)
Chris Thoburn (@runspired) Peter Wagenet (@wagenet) Krystan HuffMenne (@gitKrystan) Sean Juarez (@seanCodes) Rich Glazerman (@richgt) Mehul Kiran Chaudhari (@MehulKChaudhari) Kirill Shaplyko (@Baltazore)
For the full project changelog see https://github.com/emberjs/data/blob/main/CHANGELOG.md
- #9189 fix: mutating ManyArray should handle duplicates gracefully (with deprecation) (@gitKrystan)
- #9162 feat: improve store.request documentation (@runspired)
- #9159 fix: support full range of json:api for references, update docs (@runspired)
- #9072 feat: advanced JSON:API queries & basic request example (@runspired)
- #9070 docs: fix note notation to make use of github formatting (@runspired)
- #9220 feat: request infra improvements (@runspired)
- #9163 feat: improved lifetimes-service capabilities (@runspired)
- #9159 fix: support full range of json:api for references, update docs (@runspired)
- #9094 feat: support legacy attribute behaviors in SchemaRecord (@gitKrystan)
- #9095 feat (internal): support legacy model behaviors in SchemaRecord legacy mode (@runspired)
- #9072 feat: advanced JSON:API queries & basic request example (@runspired)
- #8949 feat:prepare for universal reactivity (@runspired)
- #8946 feat (private): implement resource relationships for SchemaRecord (@runspired)
- #8935 feat: (private) implement basic field support for schema-record (@runspired)
- #8921 feat: Improved Fetch Errors (@runspired)
- #9189 fix: mutating ManyArray should handle duplicates gracefully (with deprecation) (@gitKrystan)
- #9183 fix: keep a backreference for previously merged identifiers (@runspired)
- #8927 fix: live-array delete sync should not clear the set on length match (@runspired)
- #9159 fix: support full range of json:api for references, update docs (@runspired)
- #9110 Stricter typescript-eslint config (@gitKrystan)
- #9058 Switch from eslint-plugin-prettier to running prettier directly (@gitKrystan)
- #9057 Add eslint-plugin-n to eslint config for node files (@gitKrystan)
- #9055 Fix ESLint for VSCode (@gitKrystan)
- #9051 chore: use references for tsc, add checks to schema-record, bun to run scripts (@runspired)
- #9032 chore(types): split out lint and type commands to be per-package (@runspired)
- #9050 chore: use composite mode for tsc (@runspired)
- #9049 chore: incremental tsc builds (@runspired)
- #9046 chore: reduce number of things turbo builds for build (@runspired)
- #9027 chore: improve types for store package (@runspired)
- #9029 chore: add @warp-drive/core as home for shared code (@runspired)
- #9028 chore: more isolated types (@runspired)
- #9025 chore: reconfigure request package type location (@runspired)
- #9021 chore: cleanup ember-data/-private types (@runspired)
- #9019 chore: make model types strict (@runspired)
- #9016 chore: make type-only files strict (@runspired)
- #8931 chore: package infra for schema-record (@runspired)
- #8906 feat: expand mock-server capabilities, add to main tests (@runspired)
Krystan HuffMenne (@gitKrystan) Chris Thoburn (@runspired)