Skip to content

Releases: glimmerjs/glimmer-vm

v0.45.0

20 Dec 19:51
Compare
Choose a tag to compare

💥 Breaking Change

  • @glimmer/integration-tests, @glimmer/interfaces, @glimmer/object-reference, @glimmer/object, @glimmer/opcode-compiler, @glimmer/reference, @glimmer/runtime, @glimmer/util, @glimmer/validator
    • #993 [REFACTOR] Refactors while integrating with Ember (@pzuraq)
      • @glimmer/runtime
        • Removed DefaultEnvironment
        • RuntimeEnvironmentDelegate -> EnvironmentDelegate
          • iterable -> toIterator, now returns an IteratorDelegate
        • Changed JitRuntime creation methods to receive EnvironmentOptions instead
          a document object
        • Added willDestroy component capability. Should generally be avoided, it's
          just for classic interop.
      • @glimmer/reference
        • Removed MapReference
        • Removed UpdatableReference, replaced it with UpdatableRootReference and
          IterationItemReference
        • Most references now require the env
        • Refactor property and root references generally, not a complete rewrite, but
          large enough that embedders should really pay attention to that code and
          will have to rewrite some things.
        • Major changes
      • @glimmer/validator
        • Simplified meta implementation in general. tagFor and dirtyTagFor have
          changed decently.
        • Added assertions to tags to prevent incorrect usage

Committers: 2

v0.44.0

18 Dec 01:34
Compare
Choose a tag to compare

💥 Breaking Change

  • @glimmer/integration-tests, @glimmer/interfaces, @glimmer/object-reference, @glimmer/object, @glimmer/reference, @glimmer/runtime, @glimmer/validator
    • #987 Extract validation system and tags into @glimmer/validator package (@pzuraq)

🏠 Internal

  • Other
    • #989 Allow test runner to rerender between modules. (@rwjblue)
  • @glimmer/syntax

Committers: 2

v0.43.0

28 Oct 01:15
Compare
Choose a tag to compare

💥 Breaking Change

  • @glimmer/syntax
    • #983 Ensure codemod mode ignores whitespace control. (@rwjblue)

🚀 Enhancement

🏠 Internal

  • Other
    • #981 Update ember-cli-browserstack so that BrowserStack tests will continue to work (@kategengler)
  • @glimmer/runtime
    • #980 Avoid duplicate indexOf in BlockArguments (@bekzod)

Committers: 3

Release 0.41.1

25 Jun 16:43
Compare
Choose a tag to compare

🚀 Enhancement

  • @glimmer/reference
    • #945 Performance improvements for keyed lists changes (@lifeart)

🐛 Bug Fix

Committers: 2