Release (2026-10-19)
- @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/syntaxso that it can be published (@NullVoxPopuli) - #21321 Perf: avoid array spread in PathExpression.original getter (@johanrd)
- #21320 [CLEANUP] Rename localAssert β assert, enable babel-plugin-debug-macros stripping (@johanrd)
- #21318 Perf: Eliminate double normalization of params in callParts (@johanrd)
- #21314 Perf: cache newline offsets in Source for O(log n) loc conversion (@johanrd)
- #21232 Clean up scope bag, wire format, and debug render tree (@NullVoxPopuli)
- #21069 Internalize @handlebars/parser (@NullVoxPopuli)
- #20908 Internalize the glimmer-vm repo (@ef4)
@glimmer/component- #21575 Manage destruction with symbol-properties, rather than weakmap (@NullVoxPopuli)
- #21561 Update @glimmer/component's package.json to declare type=module (@NullVoxPopuli)
- #21558 Prepare
@glimmer/componentfor being published and remove@glimmer/env, using export conditions for dev and prod (@NullVoxPopuli)
π Bug Fix
@glimmer/syntax- #21635 [BUGFIX] parser crashes and mis-parsed HTML comments and closing tags (@ef4)
- #21188 Get @glimmer/syntax publishable again and get some smoke tests going for prettier (@NullVoxPopuli)
@glimmer/component,@glimmer/syntax- #21562 correct repository meta for @glimmer/component and @glimmer/syntax (@NullVoxPopuli)
π Documentation
@glimmer/component- #21547 [DOC release] Display newly added keywords and organize template helpers into one module (@kategengler)
@glimmer/component,@glimmer/syntax- #21468 Update some API docs to use template tag where appropriate (@kategengler)
π Internal
@glimmer/syntax- #21381 Update linting deps (@NullVoxPopuli)
- #21320 [CLEANUP] Rename localAssert β assert, enable babel-plugin-debug-macros stripping (@johanrd)
- #21317 Add tests for parser escape-sequence and error-case contract (@johanrd)
- #21070 Upgrade embroider deps (inc rollup) from #21068 (@NullVoxPopuli)
@glimmer/component,@glimmer/syntax- #21350 Remove barrel file imports from internal code for better tree-shaking (@NullVoxPopuli)
Committers: 4
- Edward Faulkner (@ef4)
- Johan RΓΈed (@johanrd)
- Katie Gengler (@kategengler)
- @NullVoxPopuli