ember.js v7.1.0-beta.1 Release Notes
Release Date: 2026-05-12 // 29 days ago-
๐ CHANGELOG
- ๐ #21068 [FEATURE] Build in the
{{on}}modifier as a keyword in strict-mode templates per RFC# 997. - ๐ #21299 [FEATURE] Build in the
{{fn}}helper as a keyword in strict-mode templates per RFC #998. - #21230 / #21343 [FEATURE] Add a built-in
(element)/{{element}}helper for dynamic tag names in strict-mode templates per RFC #389. - ๐ #21334 [FEATURE] Build in the
{{hash}}helper as a keyword in strict-mode templates per RFC# 999. - ๐ #21336 [FEATURE] Build in the
{{array}}helper as a keyword in strict-mode templates per RFC#1000. - ๐ #21337 [FEATURE] Build in
{{and}},{{or}},{{not}}helpers as keywords in strict-mode templates per RFC #562. - ๐ #21339 [FEATURE] Build in
{{eq}}and{{neq}}helpers as keywords in strict-mode templates per RFC #560. - ๐ #21342 [FEATURE] Build in the
{{lt}},{{lte}},{{gt}},{{gte}}helpers as keywords in strict-mode templates per RFC# 561. - ๐ #21373 [BUGFIX] Fix newly added keywords polluting the JS namespace
- #21232 [INTERNAL] Clean up scope bag, wire format, and debug render tree
- ๐ #21350 [INTERNAL] Remove barrel file imports from internal code for better tree-shaking
- ๐ #21402 [INTERNAL] Do not use any caches on release and lock publishing of
ember-sourcetonpmto require approval from select persons. - ๐ #21379 [CLEANUP] Remove old Component Lookup
- ๐ #21068 [FEATURE] Build in the
Previous changes from v6.12.0
-
๐ CHANGELOG
๐ #20908 / #21020 Merge glimmerjs/glimmer-vm into the
emberjs/ember.jsmonorepo.- All
@glimmer/*packages that were formerly dependencies ofember-sourceare now included in the monorepo. This enables us to more easily iterate
๐ฆ on the Glimmer VM and related packages, avoid an integration step withember.jsand to more easily share code between them andember-source. - Only a few of the packages from the
glimmer-vmrepo will continue to be published as separate packages, for example,@glimmer/syntaxwill be published. - The
glimmer-vmrepo has been archived and relevant issues have been moved to theemberjs/ember.jsrepo. If you have an issue that was not moved, please reopen it on ember.js, after a search.
- All
๐ #20995 [BUGFIX]
renderComponenterror: 'attempted to close a tracking frame, but one was not open'๐ #20996 [BUGFIX]
renderComponenterror: 'Cannot read property of undefined: reading syscall'๐ #21091 [BUGFIX] Fix 'on' modifier error message regression
๐ #21025 [CLEANUP] Remove applySVGInnerHTMLFix
๐ #21061 [CLEANUP] Remove 'text-node-merging-fix'
๐ #21059 [DOC] Remove doc references to
Ember.and add import where necessary0๏ธโฃ #21014 Rename default export
GlimmerComponenttoComponent#21046 Add benchmark infrastructure
๐ฆ #21090 Swap nightly ts test of ts-nightly with ts-latest for better signal-to-noise