github emberjs/ember.js v2.2.0-@glimmer/component

3 hours ago

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/syntax so 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/component for 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

πŸ“ Documentation

  • @glimmer/component
    • #21547 [DOC release] Display newly added keywords and organize template helpers into one module (@kategengler)
  • @glimmer/component, @glimmer/syntax

🏠 Internal

Committers: 4

Don't miss a new ember.js release

NewReleases is sending notifications on new releases.