Releases: orbitjs/ember-orbit
v0.20.0-ember-orbit
Release (2025-10-14)
- ember-orbit 0.20.0 (major)
 
💥 Breaking Change
ember-orbit- #443 Switch from 
orbitRegistryimport togetOrbitRegistry(@RobbieTheWagner) 
- #443 Switch from 
 
Committers: 1
- Robbie Wagner (@RobbieTheWagner)
 
v0.19.3-ember-orbit
Release (2025-10-09)
- ember-orbit 0.19.3 (patch)
 
🐛 Bug Fix
ember-orbit- #441 Set owner on strategies (@RobbieTheWagner)
 
Committers: 1
- Robbie Wagner (@RobbieTheWagner)
 
v0.19.2-ember-orbit
Release (2025-10-09)
- ember-orbit 0.19.2 (patch)
 
🐛 Bug Fix
ember-orbit- #439 Set missed owner (@RobbieTheWagner)
 
Committers: 1
- Robbie Wagner (@RobbieTheWagner)
 
v0.19.1-ember-orbit
Release (2025-10-09)
- ember-orbit 0.19.1 (patch)
 
🐛 Bug Fix
ember-orbit- #437 Ensure owner is set wherever applicable (@RobbieTheWagner)
 
Committers: 1
- Robbie Wagner (@RobbieTheWagner)
 
v0.19.0-ember-orbit
Release (2025-10-09)
- ember-orbit 0.19.0 (major)
 
💥 Breaking Change
ember-orbit- #436 Require @orbit decorator to inject orbit services (@RobbieTheWagner)
 - #434 Register services on orbitRegistry (@RobbieTheWagner)
 
🚀 Enhancement
ember-orbit- #432 Convert ModelAwareNormalizer to Service (@RobbieTheWagner)
 
Committers: 1
- Robbie Wagner (@RobbieTheWagner)
 
v0.18.0-ember-orbit
Release (2025-10-06)
- ember-orbit 0.18.0 (major)
 
💥 Breaking Change
ember-orbit- #421 Convert to v2 addon, require Ember 4.12+ (@RobbieTheWagner)
 
🏠 Internal
ember-orbit- #430 Run latest blueprints (@RobbieTheWagner)
 - #428 Setup release-plan to do minor for major (@RobbieTheWagner)
 
Committers: 1
- Robbie Wagner (@RobbieTheWagner)
 
v0.17.6-ember-orbit
Release (2025-09-23)
- ember-orbit 0.17.6 (patch)
 
🏠 Internal
ember-orbit- #426 Fix some type errors (@RobbieTheWagner)
 
Committers: 1
- Robbie Wagner (@RobbieTheWagner)
 
v0.17.5-ember-orbit
Release (2025-09-23)
- ember-orbit 0.17.5 (patch)
 
🏠 Internal
ember-orbit- #424 Use correct node/pnpm versions in CI (@RobbieTheWagner)
 
Committers: 1
- Robbie Wagner (@RobbieTheWagner)
 
v0.17.4-ember-orbit
Release (2025-09-23)
- ember-orbit 0.17.4 (patch)
 
🐛 Bug Fix
ember-orbit- #420 Switch from yarn to pnpm, run latest blueprints, fix types and lint (@RobbieTheWagner)
 
🏠 Internal
ember-orbit- #422 Add release-plan for releases (@RobbieTheWagner)
 
Committers: 1
- Robbie Wagner (@RobbieTheWagner)
 
v0.17.3
This release improves upon the previous release which allowed source and strategy factories to conditionally return null or undefined to signal that they should be ignored by the coordinator factory. This approach was flawed in that the returned value still ends up in the application's container, and non-objects are not handled properly by ember when the container is destroyed. This could cause issues in test teardown for instance.
Instead of returning a custom value from create, it is now recommended that the default export of the source or strategy module be conditionally changed to a non-factory (e.g. null or undefined) to signal that it should be ignored. This avoids the call to lookup and thus prevents nullish values from entering the container.
For example, the following strategy will be conditionally included for all non-production builds:
// app/data-strategies/event-logging.js
import { EventLoggingStrategy } from '@orbit/coordinator';
import config from 'example/config/environment';
const factory = {
  create() {
    return new EventLoggingStrategy();
  }
};
// Conditionally include this strategy
export default config.environment !== 'production' ? factory : null;Changelog
🚀 Enhancement
Committers: 1
- Dan Gebhardt (@dgeb)