# 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))

