UNPKG

ember-data

Version:

(Legacy) The lightweight reactive data library for Ember applications

229 lines (149 loc) • 16.1 kB
# ember-data Changelog ## v5.9.0 (2026-09-05) #### :memo: Documentation * [#10471](https://github.com/warp-drive-data/warp-drive/pull/10471) [docs] Ensure consistent legacy package warnings ([@gitKrystan](https://github.com/gitKrystan)) #### :bug: Bug Fix * [#10513](https://github.com/warp-drive-data/warp-drive/pull/10513) port: remove all `import Ember from 'ember'` (from #10511) ([@NullVoxPopuli-ai-agent](https://github.com/NullVoxPopuli-ai-agent)) * [#10458](https://github.com/warp-drive-data/warp-drive/pull/10458) fix: bump build dependencies ([@runspired](https://github.com/runspired)) #### :house: Internal * [#10957](https://github.com/warp-drive-data/warp-drive/pull/10957) chore(deps): bump classic typescript override from 5.9.3 to 6.0.3 ([@runspired](https://github.com/runspired)) * [#10946](https://github.com/warp-drive-data/warp-drive/pull/10946) build(lint): run oxlint on tests/, hand off qunit/mocha rules via jsPlugins ([@runspired](https://github.com/runspired)) * [#10937](https://github.com/warp-drive-data/warp-drive/pull/10937) build: migrate formatting from prettier to oxfmt ([@runspired](https://github.com/runspired)) * [#10928](https://github.com/warp-drive-data/warp-drive/pull/10928) chore: bump pnpm to 12.0.0, replace Volta with mise ([@runspired](https://github.com/runspired)) * [#10884](https://github.com/warp-drive-data/warp-drive/pull/10884) fix(deps): bump eslint to v10 and typescript-eslint to ^8.67 together ([@runspired](https://github.com/runspired)) * [#10869](https://github.com/warp-drive-data/warp-drive/pull/10869) chore(deps): dedupe ember-source, vite, @types/node, @vue/compiler-sfc, @shikijs/langs, rxjs ([@runspired](https://github.com/runspired)) * [#10729](https://github.com/warp-drive-data/warp-drive/pull/10729) fix: invoke tsdown directly via node to avoid racy bin-shim resolution ([@runspired](https://github.com/runspired)) * [#10696](https://github.com/warp-drive-data/warp-drive/pull/10696) chore(types): drop redundant tsconfig paths, keep references editor-only ([@runspired](https://github.com/runspired)) * [#10695](https://github.com/warp-drive-data/warp-drive/pull/10695) feat: migrate ember-data's build to rolldown via tsdown ([@runspired](https://github.com/runspired)) * [#10643](https://github.com/warp-drive-data/warp-drive/pull/10643) feat: migrate @warp-drive/core's build to rolldown via tsdown ([@runspired](https://github.com/runspired)) * [#10514](https://github.com/warp-drive-data/warp-drive/pull/10514) chore: bump build deps ([@runspired](https://github.com/runspired)) * [#10459](https://github.com/warp-drive-data/warp-drive/pull/10459) chore: tweak install ([@runspired](https://github.com/runspired)) #### Committers: (3) Krystan HuffMenne ([@gitKrystan](https://github.com/gitKrystan)) @NullVoxPopuli's reduced-access machine account for AI usage ([@NullVoxPopuli-ai-agent](https://github.com/NullVoxPopuli-ai-agent)) Chris Thoburn ([@runspired](https://github.com/runspired)) ## v5.8.2 (2026-04-17) #### :bug: Bug Fix * [#10511](https://github.com/warp-drive-data/warp-drive/pull/10511) remove all `import Ember from 'ember'` ([@NullVoxPopuli-ai-agent](https://github.com/NullVoxPopuli-ai-agent)) #### Committers: (1) @NullVoxPopuli's reduced-access machine account for AI usage ([@NullVoxPopuli-ai-agent](https://github.com/NullVoxPopuli-ai-agent)) ## v5.8.0 (2025-10-07) #### :house: Internal * [#10349](https://github.com/warp-drive-data/warp-drive/pull/10349) chore: update all emberjs/data links to warp-drive-data/warp-drive ([@runspired](https://github.com/runspired)) #### Committers: (1) Chris Thoburn ([@runspired](https://github.com/runspired)) ## v5.7.0 (2025-08-26) #### :evergreen_tree: New Deprecation * [#10019](https://github.com/warp-drive-data/warp-drive/pull/10019) feat: implement deprecation of legacy request methods ([@runspired](https://github.com/runspired)) #### :house: Internal * [#10130](https://github.com/warp-drive-data/warp-drive/pull/10130) chore: bump pnpm version ([@runspired](https://github.com/runspired)) * [#10129](https://github.com/warp-drive-data/warp-drive/pull/10129) chore: bump typescript to 5.9 ([@runspired](https://github.com/runspired)) * [#10124](https://github.com/warp-drive-data/warp-drive/pull/10124) chore: mark a few types as private ([@runspired](https://github.com/runspired)) * [#10071](https://github.com/warp-drive-data/warp-drive/pull/10071) chore: complete rename of StableRecordIdentifier => ResourceKey ([@runspired](https://github.com/runspired)) * [#10083](https://github.com/warp-drive-data/warp-drive/pull/10083) Fix deprecation handling for blueprint/tutorial ([@runspired](https://github.com/runspired)) * [#10079](https://github.com/warp-drive-data/warp-drive/pull/10079) chore: begin renaming identifier => key|cacheKey ([@runspired](https://github.com/runspired)) #### Committers: (1) Chris Thoburn ([@runspired](https://github.com/runspired)) ## v5.6.0 (2025-07-01) #### :memo: Documentation * [#9992](https://github.com/warp-drive-data/warp-drive/pull/9992) docs: improve ember setup guide ([@runspired](https://github.com/runspired)) * [#9989](https://github.com/warp-drive-data/warp-drive/pull/9989) [BREAKING] docs: integrate API docs to the new docs site ([@runspired](https://github.com/runspired)) #### :rocket: Enhancement * [#10011](https://github.com/warp-drive-data/warp-drive/pull/10011) feat: @warp-drive/core/build-config ([@runspired](https://github.com/runspired)) * [#10005](https://github.com/warp-drive-data/warp-drive/pull/10005) feat: @warp-drive/legacy ([@runspired](https://github.com/runspired)) #### :bug: Bug Fix * [#9982](https://github.com/warp-drive-data/warp-drive/pull/9982) fix: simplify peer configuration to avoid bringing extra copies of glimmer/validator ([@runspired](https://github.com/runspired)) #### :house: Internal * [#10042](https://github.com/warp-drive-data/warp-drive/pull/10042) chore: upgrade to vite7 ([@runspired](https://github.com/runspired)) * [#10040](https://github.com/warp-drive-data/warp-drive/pull/10040) chore: isolated declarations ([@runspired](https://github.com/runspired)) * [#10039](https://github.com/warp-drive-data/warp-drive/pull/10039) chore: bump pnpm ([@runspired](https://github.com/runspired)) #### Committers: (1) Chris Thoburn ([@runspired](https://github.com/runspired)) ## v5.5.0 (2025-05-08) #### :rocket: Enhancement * [#9965](https://github.com/warp-drive-data/warp-drive/pull/9965) feat: universal reactivity hooks ([@runspired](https://github.com/runspired)) #### :house: Internal * [#9965](https://github.com/warp-drive-data/warp-drive/pull/9965) feat: universal reactivity hooks ([@runspired](https://github.com/runspired)) #### Committers: (1) Chris Thoburn ([@runspired](https://github.com/runspired)) ## v5.4.0 (2025-04-11) #### :memo: Documentation * [#9825](https://github.com/warp-drive-data/warp-drive/pull/9825) chore: cleanup new docs ([@runspired](https://github.com/runspired)) * [#9777](https://github.com/warp-drive-data/warp-drive/pull/9777) docs: update overviews with recent library improvements ([@runspired](https://github.com/runspired)) * [#9580](https://github.com/warp-drive-data/warp-drive/pull/9580) fix: cleanup stale config documentation ([@runspired](https://github.com/runspired)) #### :rocket: Enhancement * [#9619](https://github.com/warp-drive-data/warp-drive/pull/9619) Support @ember/test-waiters v4 ([@NullVoxPopuli](https://github.com/NullVoxPopuli)) * [#9541](https://github.com/warp-drive-data/warp-drive/pull/9541) feat: eslint-plugin-(ember-data|warp-drive) ([@runspired](https://github.com/runspired)) #### :bug: Bug Fix * [#9647](https://github.com/warp-drive-data/warp-drive/pull/9647) chore: bump range for @ember/test-helpers to include 5.1 ([@runspired](https://github.com/runspired)) * [#9592](https://github.com/warp-drive-data/warp-drive/pull/9592) fix: add ember-source as explicit peer-dep for use of @ember/debug ([@runspired](https://github.com/runspired)) * [#9500](https://github.com/warp-drive-data/warp-drive/pull/9500) fix: attempt traversal to find project ([@runspired](https://github.com/runspired)) * [#9495](https://github.com/warp-drive-data/warp-drive/pull/9495) fix: setup deprecation support as early as possible, restore inspector support ([@runspired](https://github.com/runspired)) #### :house: Internal * [#9780](https://github.com/warp-drive-data/warp-drive/pull/9780) chore: bump @glimmer/component ([@runspired](https://github.com/runspired)) * [#9759](https://github.com/warp-drive-data/warp-drive/pull/9759) chore: Improve contributing experience ([@runspired](https://github.com/runspired)) * [#9752](https://github.com/warp-drive-data/warp-drive/pull/9752) chore: tooling upgrades to support WarpDrive package unification ([@runspired](https://github.com/runspired)) * [#9705](https://github.com/warp-drive-data/warp-drive/pull/9705) chore: make diagnostic shutdown safer, use bun for holodeck server ([@runspired](https://github.com/runspired)) * [#9699](https://github.com/warp-drive-data/warp-drive/pull/9699) chore: update to pnpm 10 ([@runspired](https://github.com/runspired)) * [#9629](https://github.com/warp-drive-data/warp-drive/pull/9629) fix: restore * versions and setup publish to not overwrite them ([@runspired](https://github.com/runspired)) * [#9620](https://github.com/warp-drive-data/warp-drive/pull/9620) Starwars ([@NullVoxPopuli](https://github.com/NullVoxPopuli)) * [#9596](https://github.com/warp-drive-data/warp-drive/pull/9596) chore: Remove unused `--report-unused-disable-directives` flag ([@gitKrystan](https://github.com/gitKrystan)) * [#9494](https://github.com/warp-drive-data/warp-drive/pull/9494) Use vite's built-in package.json loading to inline names and versions ([@ef4](https://github.com/ef4)) * [#9491](https://github.com/warp-drive-data/warp-drive/pull/9491) Change import for blueprints inside of -ember-data ([@Baltazore](https://github.com/Baltazore)) * [#9490](https://github.com/warp-drive-data/warp-drive/pull/9490) Add export point for direct export of blueprints ([@Baltazore](https://github.com/Baltazore)) #### Committers: (5) Chris Thoburn ([@runspired](https://github.com/runspired)) [@NullVoxPopuli](https://github.com/NullVoxPopuli) Krystan HuffMenne ([@gitKrystan](https://github.com/gitKrystan)) Edward Faulkner ([@ef4](https://github.com/ef4)) Kirill Shaplyko ([@Baltazore](https://github.com/Baltazore)) ## v5.3.4 (2024-06-15) #### :evergreen_tree: New Deprecation * [#9479](https://github.com/warp-drive-data/warp-drive/pull/9479) feat: support migration path for ember-inflector usage ([@runspired](https://github.com/runspired)) #### :memo: Documentation * [#9328](https://github.com/warp-drive-data/warp-drive/pull/9328) chore: update READMEs with status and dist tag info ([@runspired](https://github.com/runspired)) #### :rocket: Enhancement * [#9471](https://github.com/warp-drive-data/warp-drive/pull/9471) feat: npx warp-drive ([@runspired](https://github.com/runspired)) * [#9468](https://github.com/warp-drive-data/warp-drive/pull/9468) feat: string utils 🌌 ([@runspired](https://github.com/runspired)) * [#9407](https://github.com/warp-drive-data/warp-drive/pull/9407) feat: v2 addons ([@runspired](https://github.com/runspired)) * [#9448](https://github.com/warp-drive-data/warp-drive/pull/9448) feat: impl SchemaService RFC ([@runspired](https://github.com/runspired)) * [#9450](https://github.com/warp-drive-data/warp-drive/pull/9450) feat: improve typing around Model and createRecord ([@runspired](https://github.com/runspired)) * [#9366](https://github.com/warp-drive-data/warp-drive/pull/9366) feat: typed Model ([@runspired](https://github.com/runspired)) * [#9260](https://github.com/warp-drive-data/warp-drive/pull/9260) feat: ember specific data utils ([@runspired](https://github.com/runspired)) * [#9244](https://github.com/warp-drive-data/warp-drive/pull/9244) feat: improves consumer-facing store types ([@runspired](https://github.com/runspired)) #### :bug: Bug Fix * [#9469](https://github.com/warp-drive-data/warp-drive/pull/9469) Fix exports for 'ember-data' ([@NullVoxPopuli](https://github.com/NullVoxPopuli)) * [#9318](https://github.com/warp-drive-data/warp-drive/pull/9318) fix: be more specific in files in case .npmignore is ignored ([@runspired](https://github.com/runspired)) #### :house: Internal * [#9477](https://github.com/warp-drive-data/warp-drive/pull/9477) fix: add deprecation and avoid breaking configs ([@runspired](https://github.com/runspired)) * [#9292](https://github.com/warp-drive-data/warp-drive/pull/9292) feat: add new build-config package ([@runspired](https://github.com/runspired)) * [#9370](https://github.com/warp-drive-data/warp-drive/pull/9370) chore: rename macros ([@runspired](https://github.com/runspired)) #### Committers: (2) Chris Thoburn ([@runspired](https://github.com/runspired)) [@NullVoxPopuli](https://github.com/NullVoxPopuli) For the full project changelog see [https://github.com/warp-drive-data/warp-drive/blob/main/CHANGELOG.md](https://github.com/warp-drive-data/warp-drive/blob/main/CHANGELOG.md) ## v5.3.1 (2024-02-24) #### :rocket: Enhancement * [#9220](https://github.com/warp-drive-data/warp-drive/pull/9220) feat: request infra improvements ([@runspired](https://github.com/runspired)) * [#9069](https://github.com/warp-drive-data/warp-drive/pull/9069) feat: Improve extensibility ([@runspired](https://github.com/runspired)) #### :bug: Bug Fix * [#8892](https://github.com/warp-drive-data/warp-drive/pull/8892) doc: Fix paths in transform deprecations ([@HeroicEric](https://github.com/HeroicEric)) #### :house: Internal * [#9062](https://github.com/warp-drive-data/warp-drive/pull/9062) Extract qunit ESLint config ([@gitKrystan](https://github.com/gitKrystan)) * [#9058](https://github.com/warp-drive-data/warp-drive/pull/9058) Switch from eslint-plugin-prettier to running prettier directly ([@gitKrystan](https://github.com/gitKrystan)) * [#9057](https://github.com/warp-drive-data/warp-drive/pull/9057) Add eslint-plugin-n to eslint config for node files ([@gitKrystan](https://github.com/gitKrystan)) * [#9051](https://github.com/warp-drive-data/warp-drive/pull/9051) chore: use references for tsc, add checks to schema-record, bun to run scripts ([@runspired](https://github.com/runspired)) * [#9032](https://github.com/warp-drive-data/warp-drive/pull/9032) chore(types): split out lint and type commands to be per-package ([@runspired](https://github.com/runspired)) * [#9050](https://github.com/warp-drive-data/warp-drive/pull/9050) chore: use composite mode for tsc ([@runspired](https://github.com/runspired)) * [#9049](https://github.com/warp-drive-data/warp-drive/pull/9049) chore: incremental tsc builds ([@runspired](https://github.com/runspired)) * [#9046](https://github.com/warp-drive-data/warp-drive/pull/9046) chore: reduce number of things turbo builds for build ([@runspired](https://github.com/runspired)) * [#9029](https://github.com/warp-drive-data/warp-drive/pull/9029) chore: add @warp-drive/core as home for shared code ([@runspired](https://github.com/runspired)) * [#9028](https://github.com/warp-drive-data/warp-drive/pull/9028) chore: more isolated types ([@runspired](https://github.com/runspired)) * [#9025](https://github.com/warp-drive-data/warp-drive/pull/9025) chore: reconfigure request package type location ([@runspired](https://github.com/runspired)) * [#9021](https://github.com/warp-drive-data/warp-drive/pull/9021) chore: cleanup ember-data/-private types ([@runspired](https://github.com/runspired)) * [#9017](https://github.com/warp-drive-data/warp-drive/pull/9017) chore: make json-api cache strict ([@runspired](https://github.com/runspired)) * [#8931](https://github.com/warp-drive-data/warp-drive/pull/8931) chore: package infra for schema-record ([@runspired](https://github.com/runspired)) #### Committers: (3) Chris Thoburn ([@runspired](https://github.com/runspired)) Eric Kelly ([@HeroicEric](https://github.com/HeroicEric)) Krystan HuffMenne ([@gitKrystan](https://github.com/gitKrystan))