Skip to content

Releases: glimmerjs/glimmer-vm

Release 0.50.4

16 Apr 14:06
Compare
Choose a tag to compare

πŸ› Bug Fix

  • @glimmer/integration-tests, @glimmer/interfaces, @glimmer/runtime
    • #1073 Ensure errors during component creation do not cause secondary errors during DOM cleanup (@pzuraq)

Committers: 1

v0.38.5-alpha.6

16 Apr 14:56
Compare
Choose a tag to compare

πŸ› Bug Fix

  • @glimmer/runtime, @glimmer/test-helpers
    • #1074 Backport: Properly cleanup the element builder in a try/finally (@rwjblue)

Committers: 1

Release 0.50.3

15 Apr 14:22
Compare
Choose a tag to compare

πŸ› Bug Fix

  • @glimmer/syntax
    • #1071 Bump minimum handlebars.js version to 4.7.4 (fixes security alert for optimist) (@dcyriller)

Committers: 1

Release 0.50.2

13 Apr 13:54
Compare
Choose a tag to compare

πŸ› Bug Fix

  • @glimmer/validator
    • #1069 Ensure tracking frames do not get unbalanced (@pzuraq)
  • @glimmer/debug, @glimmer/integration-tests, @glimmer/interfaces, @glimmer/opcode-compiler, @glimmer/runtime, @glimmer/vm
    • #1068 Fix issue when using named blocks with wrapped components (e.g. @ember/component) (@locks)

🏠 Internal

  • @glimmer/compiler, @glimmer/opcode-compiler, @glimmer/program
    • #1064 Add dev time addon to enable easier local linking (e.g. to test in Glimmer.js or Ember.js from a local dev server). (@pzuraq)

Committers: 2

Release 0.50.1

03 Apr 18:12
Compare
Choose a tag to compare

πŸ› Bug Fix

  • @glimmer/validator
    • #1066 Improve development build performance (remove the Error instances created for autotracking transactions) (@pzuraq)

Committers: 2

v0.48.0

11 Mar 22:13
Compare
Choose a tag to compare

πŸ’₯ Breaking Change

  • @glimmer/program, @glimmer/reference
  • @glimmer/debug, @glimmer/integration-tests, @glimmer/opcode-compiler, @glimmer/runtime, @glimmer/util
  • @glimmer/integration-tests, @glimmer/reference, @glimmer/runtime
    • #1028 Simplifies JitRuntime, JitContext, Environment setup (@pzuraq)
  • @glimmer/interfaces, @glimmer/opcode-compiler, @glimmer/runtime
    • #1044 Remove @glimmer/opcode-compiler dependency on @glimmer/runtime (@krisselden)
  • @glimmer/interfaces, @glimmer/runtime

πŸ› Bug Fix

  • @glimmer/debug, @glimmer/node, @glimmer/object-reference, @glimmer/program, @glimmer/reference
    • #1049 Enable eslint-plugin-node's no-extraneous-import rule (mostly). (@rwjblue)
  • @glimmer/runtime
    • #1041 runtime: Add missing @glimmer/opcode-compiler dependency (@Turbo87)
  • @glimmer/util
    • #1040 util: Promote @glimmer/interfaces to non-dev dependency (@Turbo87)

πŸ“ Documentation

🏠 Internal

  • @glimmer/integration-tests
  • @glimmer/compiler, @glimmer/debug, @glimmer/dom-change-list, @glimmer/integration-tests, @glimmer/node, @glimmer/object, @glimmer/opcode-compiler, @glimmer/reference, @glimmer/runtime, @glimmer/syntax, @glimmer/util, @glimmer/validator
  • Other
  • @glimmer/interfaces, @glimmer/opcode-compiler
  • @glimmer/bundle-compiler, @glimmer/compiler, @glimmer/debug, @glimmer/dom-change-list, @glimmer/low-level, @glimmer/object-reference, @glimmer/object, @glimmer/opcode-compiler, @glimmer/program, @glimmer/reference, @glimmer/runtime, @glimmer/syntax, @glimmer/util, @glimmer/validator
    • #1039 Add .npmignore files to each public package with a test folder (@Turbo87)
  • @glimmer/runtime, @glimmer/syntax
    • #1038 Replace imports from own package with relative imports (@Turbo87)
  • @glimmer/interfaces

Committers: 5

v0.45.1

20 Dec 19:52
Compare
Choose a tag to compare

πŸ› Bug Fix

  • @glimmer/util
    • #994 [BUGFIX] Avoid in operator with symbols (@pzuraq)

Committers: 1

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