unstale

npm / ember-source

ember-source

What changed in ember-source 3 to 6, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-24.

85 breaking4 deprecations1 new APIs and options1 behavior and defaults10 fixes and other

See which of these apply to your code, ranked, in your agent:

npx @unstale/cli init

@unstale/cli 0.2.6 on npm

ember-source 66 changes

Breaking changes 4

  • Minimum supported browsers are now Chrome 109, Edge 128, Firefox 115, Safari 15.6, ChromeAndroid 130, and FirefoxAndroid 130.

    6.0.0release notes

  • Deprecated features were removed from the component blueprint per RFC #995 on non-colocated components.

    6.0.0release notes

  • Features and APIs deprecated until v6.0 now throw exceptions, and related code will be removed imminently.

    6.0.0release notes

  • Support for EXTEND_PROTOTYPES was removed.

    6.0.0release notes

Deprecations 1

  • Deprecations for the import Ember barrel file were extended until 7.0.0.

    6.0.0release notes

New APIs and options 1

ember-source 513 changes

Breaking changes 10

  • The deprecated polyfill has been removed.

    5.0.0release notes

  • Deprecated auto-location has been removed.

    5.0.0release notes

  • Minimum supported browser versions are now Chrome 103, Edge 110, Firefox 102, iOS 12, Safari 12, ChromeAndroid 112, and FirefoxAndroid 110.

    5.0.0release notes

  • Support for ember-cli-mocha and ember-mocha has been removed from generated test blueprints.

    5.0.0release notes

  • The deprecated package has been removed.

    5.0.0release notes

  • The deprecated package has been removed.

    5.0.0release notes

  • Deprecated injection has been removed.

    5.0.0release notes

  • The deprecated parts of the Location interface have been cleaned up.

    5.0.0release notes

  • Node 14 is no longer supported.

    5.0.0release notes

  • Deprecated routing.transition-methods has been removed.

    5.0.0release notes

Fixes and other changes 3

  • Missing declarations have been added to the preview types.

    5.0.0release notes

  • Preview types for HistoryLocation have been fixed.

    5.0.0release notes

  • A fix addresses the TypeScript 5.1 nightly narrowing change.

    5.0.0release notes

ember-source 457 changes

Breaking changes 54

Deprecations 2

  • A deprecation warning is added to Ember.assign implementing RFC #750.

    4.0.0release notes

  • owner.inject is deprecated per RFC #680.

    4.0.0release notes

Fixes and other changes 1

  • Listeners can be lazily created, fixing the Passive Listener Violation in Chrome.

    4.0.0release notes

ember-source 325 changes

Breaking changes 17

Deprecations 1

  • The sync runloop queue is brought back with a deprecation, scheduled to remain until 3.5.0.

    3.0.0release notes

Behavior and default changes 1

Fixes and other changes 6

  • Ensures App.visit resolves when rendering has completed.

    3.0.0release notes

  • Fixes bugs in the caching ArrayProxy implementation.

    3.0.0release notes

  • Preserves the current history state when the application boots.

    3.0.0release notes

  • Fixes the active class not being applied when link-to parameters change.

    3.0.0release notes

  • Enables some recovery from errors thrown during rendering.

    3.0.0release notes

  • Fixes issues when run.debounce is called with only a method and wait.

    3.0.0release notes