v7.5.0-beta.2-ember-source
v7.5.0-beta.2 (November 4, 2026) #21762 [BUGFIX] Render {{outlet}} inside components again #21778 [BUGFIX] correct the destroyable hierarchy in base renderer #21782 [BUGFIX] backport assorted renderer and outlet fixes
v7.5.0-beta.2 (November 4, 2026) #21762 [BUGFIX] Render {{outlet}} inside components again #21778 [BUGFIX] correct the destroyable hierarchy in base renderer #21782 [BUGFIX] backport assorted renderer and outlet fixes
Merge pull request #21775 from NullVoxPopuli-ai-agent/nvp/glimmer-tes…
Merge pull request #21775 from NullVoxPopuli-ai-agent/nvp/glimmer-tes…
Document currently-supported handlebars legacy features in tests
CHANGELOG #21460 [FEATURE] Implement the Route Manager API per RFC #1169. #21517 [DEPRECATION] Deprecate send and TargetActionSupport mixins and related per RFC #1041. #21542 [DEPRECATION] Deprecate the Evented mixin, its event methods, and public event utilities per RFC #1111. #21577 [DEPRECATION] Deprecate Mixin.create() and classic mixin usage per RFC #1116. #21579 [DEPRECATION] Deprecate Array…
Post-release version bump
CHANGELOG #21586 Update browser support per Ember's browser support policy (RFC #685). Support is now Support is now Chrome >= 109, Edge >= 149 Firefox >= 121, Safari >= 16.6, ChromeAndroid >= 151, FirefoxAndroid >= 153 #21619 [BUGFIX] Type overload for one of the new tracked forms was not appropriately allowing the equality options #21623 [BUGFIX] Include renderComponent roots in captureRenderTre…
Release (2026-10-23) @glimmer/component 2.2.1 (patch) 🐛 Bug Fix @glimmer/component #21766 [BUGFIX] Point @glimmer/component typesVersions at the emitted types (@NullVoxPopuli) Committers: 1 @NullVoxPopuli
Set up browserstack credentials via action
Release (2026-10-20) @glimmer/syntax 0.97.0 (minor) 🚀 Enhancement @glimmer/syntax #21730 Upgrade simple-html-tokenizer for html entity parsing bugfix (@ef4) 🐛 Bug Fix @glimmer/syntax #21756 [BUGFIX] Publish type declarations for @glimmer/syntax (@johanrd) Committers: 2 Edward Faulkner (@ef4) Johan Røed (@johanrd)
Release (2026-10-20) @glimmer/component 2.2.0 (minor) @glimmer/syntax 0.96.0 (minor) 🚀 Enhancement @glimmer/syntax #21641 Cleanup: remove action keyword handling (@ef4) #21560 Correct dependency declarations for @glimmer/syntax so that it can be published (@NullVoxPopuli) #21321 Perf: avoid array spread in PathExpression.original getter (@johanrd) #21320 [CLEANUP] Rename localAssert → assert, enab…
CHANGELOG #21591 [BUGFIX] Destroy dynamic modifiers that were set after the initial render #21638 [BUGFIX] Include renderComponent roots in captureRenderTree (lts-6-12) #21683 [BUGFIX] Release renderComponent roots (and renderers) when the result is destroyed (lts-6-12) #21685 [BUGFIX] Reset tracking when the cleanup of a render error throws
CHANGELOG #21619 [BUGFIX] Type overload for one of the new tracked forms was not appropriately allowing the equality options #21623 [BUGFIX] Include renderComponent roots in captureRenderTree #21682 [BUGFIX] Release renderComponent roots (and renderers) when the result is destroyed #21685 [BUGFIX] Reset tracking when the cleanup of a render error throws
CHANGELOG #21619 [BUGFIX] Type overload for one of the new tracked forms was not appropriately allowing the equality options #21623 [BUGFIX] Include renderComponent roots in captureRenderTree #21685 [BUGFIX] Reset tracking when the cleanup of a render error throws #21719 [BUGFIX] Release renderComponent roots (and renderers) when the result is destroyed
CHANGELOG #21586 Update browser support per Ember's browser support policy (RFC #685). Support is now Support is now Chrome >= 109, Edge >= 149 Firefox >= 121, Safari >= 16.6, ChromeAndroid >= 151, FirefoxAndroid >= 153 #21536 [DOC] Document the key option for {{#each-in}} #21571 Improve batch rendering performance by moving VM blocks out of the DESTRYABLE_META
Merge pull request #21657 from NullVoxPopuli-ai-agent/nvp/render-comp…
[BUGFIX] modifier destruction order varies between dev and prod
Implement the Route Manager API (RFC #1169)
Delete some unused code
CHANGELOG #21471 [FEATURE] Overload tracked to be able to work outside of classes per RFC #1071. #21203 [BUGFIX] Fix @model becomes undefined or changes to the wrong route's model during Glimmer component willDestroy #21406 [BUGFIX] Add assertion for invalid component helper argument #21407 [BUGFIX] Improve debugger message for template-only components #21409 [BUGFIX] Fix query params trigger mode…
CHANGELOG #21591 [BUGFIX] Destroy dynamic modifiers that were set after the initial render to fix a memory leak.
Don't use build for publishing in 'pnpm bench'
Merge pull request #21556 from emberjs/nvp/privatize-non-published-pa…
CHANGELOG #21303 [FEATURE] Build in a default Strict Resolver, an opt-in replacement for ember-resolver per RFC #1132. #21371 Set type=module on the ember-source package. Requires ember-cli to be at least v7.0.1. #21458 [BUGFIX] Sanitization improvements for uppercase source, svg hrefs with javascript:, <iframe> src with data: urls, and <object> data attributes with data: and javascript: urls. #21…
CHANGELOG #21471 [FEATURE] Overload tracked to be able to work outside of classes per RFC #1071. #21203 [BUGFIX] Fix @model becomes undefined or changes to the wrong route's model during Glimmer component willDestroy #21406 [BUGFIX] Add assertion for invalid component helper argument #21407 [BUGFIX] Improve debugger message for template-only components #21409 [BUGFIX] Fix query params trigger mode…
Remove ember-cli-babel