Skip to content

Latest commit

Β 

History

History
2493 lines (1822 loc) Β· 133 KB

CHANGELOG.md

File metadata and controls

2493 lines (1822 loc) Β· 133 KB

v0.84.3 (2023-03-23)

πŸ› Bug Fix

  • @glimmer/runtime
  • @glimmer/integration-tests
    • #1391 Update Firefox detection in on modifier test (remove use of InstallTrigger) (@bertdeblock)
  • @glimmer/syntax

🏠 Internal

Committers: 5

v0.84.2 (2022-04-13)

πŸ› Bug Fix

  • @glimmer/syntax
    • #1380 fix: #1379 - Unclear compiler error if literal used as a path (@lifeart)
  • @glimmer/integration-tests, @glimmer/manager
    • #1389 Fix a problem where plain functions can't be used as helper if they are not passed through the strict mode context object (@Windvis)
  • @glimmer/integration-tests, @glimmer/runtime

Committers: 3

v0.84.1 (2022-03-15)

πŸš€ Enhancement

  • @glimmer/global-context, @glimmer/integration-tests, @glimmer/manager

Committers: 1

v0.84.0 (2022-02-15)

πŸš€ Enhancement

  • @glimmer/integration-tests, @glimmer/manager

πŸ› Bug Fix

  • @glimmer/syntax

πŸ“ Documentation

  • @glimmer/integration-tests, @glimmer/runtime

Committers: 5

v0.83.1 (2021-11-08)

πŸ› Bug Fix

  • @glimmer/compiler, @glimmer/interfaces, @glimmer/opcode-compiler, @glimmer/syntax
    • #1362 Fix issues with "loose free variable" lookup by dropping unneeded GetFreeAsFallback op code (@ef4)

Committers: 1

  • Edward Faulkner (@ef4)

v0.83.0 (2021-11-05)

πŸ’₯ Breaking Change

  • @glimmer/interfaces, @glimmer/opcode-compiler

πŸš€ Enhancement

  • @glimmer/integration-tests, @glimmer/syntax
    • #1351 Support lexical scope in loose mode (@ef4)

Committers: 3

v0.82.0 (2021-10-06)

πŸ’₯ Breaking Change

  • @glimmer/integration-tests, @glimmer/interfaces, @glimmer/opcode-compiler
    • #1331 [cleanup]: Remove this. property fallback (e.g. the this-property-fallback deprecation) (@snewcomer)
  • @glimmer/benchmark-env, @glimmer/compiler, @glimmer/debug, @glimmer/integration-tests, @glimmer/interfaces, @glimmer/opcode-compiler, @glimmer/runtime, @glimmer/vm

πŸš€ Enhancement

πŸ› Bug Fix

  • @glimmer/manager
    • #1343 Remove deprecated versions of modifier/component manager capabilities from error messages (@nlfurniss)

Committers: 3

v0.81.0 (2021-09-27)

πŸ’₯ Breaking Change

  • @glimmer/integration-tests, @glimmer/manager, @glimmer/validator
    • #1330 Remove deprecated support for mutation after consumption during certain manager hooks (@snewcomer)
  • @glimmer/manager
  • @glimmer/integration-tests, @glimmer/manager

πŸš€ Enhancement

  • @glimmer/syntax
  • @glimmer/integration-tests, @glimmer/syntax
  • @glimmer/compiler, @glimmer/syntax

πŸ› Bug Fix

  • @glimmer/syntax

Committers: 4

v0.80.0 (2021-06-29)

πŸ’₯ Breaking Change

  • @glimmer/integration-tests, @glimmer/reference, @glimmer/runtime

Committers: 1

v0.79.4 (2021-06-21)

πŸš€ Enhancement

Committers: 1

v0.79.3 (2021-05-27)

πŸ› Bug Fix

  • @glimmer/runtime

🏠 Internal

  • @glimmer/destroyable, @glimmer/global-context, @glimmer/integration-tests, @glimmer/reference
  • @glimmer/interfaces, @glimmer/runtime, @glimmer/util
  • Other
    • #1315 Strip assert and deprecate from the benchmark (@pzuraq)

Committers: 2

v0.79.2 (2021-05-20)

πŸ› Bug Fix

  • @glimmer/integration-tests, @glimmer/runtime

Committers: 1

v0.79.1 (2021-05-11)

πŸ› Bug Fix

  • @glimmer/runtime
    • #1304 Remove unnecessary property descriptor assertion from hash (@pzuraq)

Committers: 1

v0.79.0 (2021-04-27)

πŸ’₯ Breaking Change

  • @glimmer/low-level, @glimmer/runtime
    • #1299 Simplify Stack (remove @glimmer/low-level package) (@pzuraq)

πŸ› Bug Fix

  • @glimmer/integration-tests, @glimmer/runtime
    • #1298 [BUGFIX] Ensure hash properties are reified lazily (@pzuraq)

Committers: 1

v0.78.2 (2021-04-22)

πŸ› Bug Fix

  • @glimmer/opcode-compiler

Committers: 1

v0.78.1 (2021-04-21)

πŸ› Bug Fix

  • @glimmer/compiler, @glimmer/integration-tests, @glimmer/syntax

Committers: 1

v0.78.0 (2021-04-15)

πŸš€ Enhancement

  • @glimmer/compiler, @glimmer/integration-tests, @glimmer/interfaces, @glimmer/opcode-compiler, @glimmer/syntax

πŸ› Bug Fix

  • @glimmer/integration-tests, @glimmer/opcode-compiler, @glimmer/runtime
    • #1293 Fix nested calls to helpers in dynamic helpers (@pzuraq)

Committers: 3

v0.77.6 (2021-03-25)

πŸš€ Enhancement

  • build-utils
    • #1290 Fixes VM Babel plugin generation in browsers (@pzuraq)

Committers: 1

v0.77.5 (2021-03-23)

πŸ› Bug Fix

  • @glimmer/syntax
    • #1289 Exclude HTML elements from template locals by default (@pzuraq)

Committers: 1

v0.77.4 (2021-03-22)

πŸš€ Enhancement

  • @glimmer/syntax
    • #1287 Adds a utility for parsing template locals (@pzuraq)

Committers: 1

v0.77.3 (2021-03-16)

πŸ› Bug Fix

  • @glimmer/integration-tests, @glimmer/manager
    • #1276 [BUGFIX] Do not eagerly consume modifier args during destruction (@pzuraq)

Committers: 1

v0.77.2 (2021-03-16)

πŸ› Bug Fix

  • @glimmer/syntax
    • #1284 Ensure Entities are never transformed in codemod mode. (@rwjblue)

🏠 Internal

  • @glimmer/syntax

Committers: 1

v0.77.1 (2021-02-17)

πŸ› Bug Fix

  • @glimmer/manager

Committers: 1

v0.77.0 (2021-02-17)

πŸ’₯ Breaking Change

  • @glimmer/benchmark-env, @glimmer/compiler, @glimmer/destroyable, @glimmer/integration-tests, @glimmer/interfaces, @glimmer/manager, @glimmer/reference, @glimmer/runtime, @glimmer/util
    • #1267 [BUGFIX] Fixes dynamic helpers and modifiers with updating definitions (@pzuraq)

πŸš€ Enhancement

  • @glimmer/compiler, @glimmer/integration-tests, @glimmer/interfaces, @glimmer/opcode-compiler, @glimmer/program, @glimmer/syntax

πŸ› Bug Fix

  • @glimmer/compiler
  • @glimmer/util
    • #1273 [BUGFIX] Use built-in Object.assign if possible (@pzuraq)

🏠 Internal

  • @glimmer/integration-tests, @glimmer/interfaces, @glimmer/manager

Committers: 1

v0.76.0 (2021-02-16)

πŸ’₯ Breaking Change

  • @glimmer/integration-tests, @glimmer/interfaces, @glimmer/opcode-compiler, @glimmer/program, @glimmer/runtime
    • #1263 [BUGFIX] Ensure owner is available during resolution for all components (@pzuraq)

πŸ› Bug Fix

  • @glimmer/compiler, @glimmer/integration-tests, @glimmer/interfaces
    • #1270 Ensure inline if returns undefined when no falsey value is provided (@rwjblue)
  • @glimmer/integration-tests, @glimmer/runtime
    • #1268 [BUGFIX] Fix reactivity of dynamic attributes (@pzuraq)
    • #1269 [BUGFIX] Fix {{get}} when used on non-objects (@pzuraq)
  • @glimmer/syntax
    • #1266 Maintain relative order of attributes and comments within an ElementNode (@charlespierce)

🏠 Internal

  • @glimmer/integration-tests

Committers: 3

v0.75.0 (2021-02-09)

πŸ’₯ Breaking Change

  • @glimmer/compiler, @glimmer/integration-tests, @glimmer/interfaces, @glimmer/opcode-compiler, @glimmer/program, @glimmer/syntax

Committers: 1

v0.74.2 (2021-02-01)

πŸ› Bug Fix

  • @glimmer/compiler, @glimmer/interfaces
    • #1260 Omit scope property from precompiled templates in loose mode (@rwjblue)

Committers: 1

v0.74.1 (2021-02-01)

πŸš€ Enhancement

  • @glimmer/integration-tests, @glimmer/interfaces, @glimmer/opcode-compiler, @glimmer/validator
    • #1259 Adds deprecation for property fallback lookup (@pzuraq)

Committers: 1

v0.74.0 (2021-01-30)

πŸ’₯ Breaking Change

  • @glimmer/benchmark-env, @glimmer/global-context, @glimmer/integration-tests, @glimmer/validator, build-utils
    • #1257 Add assert and deprecate to global context API (@pzuraq)

πŸ› Bug Fix

  • @glimmer/integration-tests, @glimmer/syntax
    • #1255 Don't call customizeComponentName on curly components (@dfreeman)

🏠 Internal

  • @glimmer/integration-tests, @glimmer/syntax
    • #1258 Remove usages of this.property fallback from tests (@pzuraq)

Committers: 2

v0.73.2 (2021-01-21)

πŸ› Bug Fix

  • @glimmer/integration-tests, @glimmer/syntax
    • #1253 [BUGFIX] Convert component names after symbol allocation (@pzuraq)

Committers: 1

v0.73.1 (2020-12-21)

πŸ› Bug Fix

  • @glimmer/compiler, @glimmer/integration-tests
    • #1249 Ensure {{component.name}} works with implicit this fallback in loose mode. (@rwjblue)

🏠 Internal

Committers: 1

v0.73.0 (2020-12-18)

πŸ’₯ Breaking Change

  • @glimmer/benchmark-env, @glimmer/global-context, @glimmer/integration-tests, @glimmer/runtime, @glimmer/util
    • #1245 [FEATURE] Upstream built-in helpers and modifiers from Ember (@pzuraq)
  • @glimmer/compiler, @glimmer/integration-tests, @glimmer/interfaces, @glimmer/opcode-compiler, @glimmer/runtime

πŸš€ Enhancement

  • @glimmer/compiler, @glimmer/debug, @glimmer/integration-tests, @glimmer/interfaces, @glimmer/opcode-compiler, @glimmer/runtime, @glimmer/vm
    • #1240 [FEATURE] Adds inline if and unless keywords (@pzuraq)

πŸ› Bug Fix

  • @glimmer/runtime
    • #1241 Fix missing component error message (@ef4)

🏠 Internal

  • @glimmer/compiler, @glimmer/integration-tests

Committers: 2

v0.72.0 (2020-12-17)

πŸ’₯ Breaking Change

  • @glimmer/compiler, @glimmer/debug, @glimmer/integration-tests, @glimmer/interfaces, @glimmer/opcode-compiler, @glimmer/runtime, @glimmer/vm
    • #1237 [REFACTOR] Unifies currying for all values (@pzuraq)

πŸš€ Enhancement

  • @glimmer/compiler, @glimmer/debug, @glimmer/integration-tests, @glimmer/interfaces, @glimmer/manager, @glimmer/opcode-compiler, @glimmer/program, @glimmer/runtime, @glimmer/syntax

Committers: 1

v0.71.2 (2020-12-17)

Version unpublished due to incorrect semver (breaking change occured)

v0.71.1 (2020-12-16)

Republish with correct prod build

v0.71.0 (2020-12-15)

πŸ’₯ Breaking Change

  • @glimmer/compiler, @glimmer/debug, @glimmer/integration-tests, @glimmer/interfaces, @glimmer/manager, @glimmer/opcode-compiler, @glimmer/program, @glimmer/runtime, @glimmer/syntax, @glimmer/vm
    • #1235 [FEATURE] Adds dynamic curly components and helpers (@pzuraq)
  • @glimmer/benchmark-env, @glimmer/integration-tests, @glimmer/interfaces, @glimmer/manager, @glimmer/opcode-compiler, @glimmer/program, @glimmer/runtime

πŸ› Bug Fix

Committers: 2

v0.70.0 (2020-12-14)

πŸ’₯ Breaking Change

  • @glimmer/benchmark-env, @glimmer/integration-tests, @glimmer/interfaces, @glimmer/manager, @glimmer/opcode-compiler, @glimmer/runtime

Committers: 1

v0.69.3 (2020-12-10)

πŸ› Bug Fix

  • @glimmer/integration-tests, @glimmer/syntax
    • #1231 [BUGFIX] Ensure template locals work in nested blocks (@pzuraq)

Committers: 1

v0.69.2 (2020-12-10)

πŸ› Bug Fix

  • @glimmer/runtime

Committers: 1

v0.69.1 (2020-12-10)

πŸ› Bug Fix

  • @glimmer/syntax
    • #1229 [BUGFIX] Makes ASTPluginEnvironment generic (@pzuraq)

Committers: 1

v0.69.0 (2020-12-10)

πŸ’₯ Breaking Change

  • @glimmer/benchmark-env, @glimmer/compiler, @glimmer/debug, @glimmer/integration-tests, @glimmer/interfaces, @glimmer/manager, @glimmer/opcode-compiler, @glimmer/program, @glimmer/runtime, @glimmer/syntax, @glimmer/vm

πŸš€ Enhancement

  • @glimmer/compiler, @glimmer/integration-tests, @glimmer/syntax

πŸ› Bug Fix

  • @glimmer/integration-tests, @glimmer/syntax

Committers: 1

v0.68.1 (2020-12-06)

πŸ› Bug Fix

  • @glimmer/manager, @glimmer/util
    • #1224 [BUGFIX] Make the custom tag system non-enumerable (@pzuraq)
  • @glimmer/runtime

Committers: 1

v0.68.0 (2020-12-04)

πŸ’₯ Breaking Change

  • @glimmer/benchmark-env, @glimmer/debug, @glimmer/integration-tests, @glimmer/interfaces, @glimmer/manager, @glimmer/node, @glimmer/opcode-compiler, @glimmer/program, @glimmer/runtime, @glimmer/util
    • #1222 [REFACTOR] Align resolver and internals with strict mode (@pzuraq)
  • @glimmer/destroyable, @glimmer/integration-tests, @glimmer/manager, @glimmer/owner, @glimmer/runtime
    • #1221 [REFACTOR] Extract Owner and Destroyables into their own packages (@pzuraq)
  • @glimmer/benchmark-env, @glimmer/debug, @glimmer/integration-tests, @glimmer/interfaces, @glimmer/opcode-compiler, @glimmer/runtime
    • #1215 [REFACTOR] Use constants pool for definitions (@pzuraq)
  • @glimmer/benchmark-env, @glimmer/integration-tests, @glimmer/interfaces, @glimmer/manager, @glimmer/program, @glimmer/runtime, @glimmer/util
    • #1213 [REFACTOR] Upstream custom managers, TO managers (@pzuraq)

πŸ› Bug Fix

  • @glimmer/compiler, @glimmer/integration-tests
    • #1218 Fix splattributes handling of type attribute. [rebased] (@locks)

🏠 Internal

  • @glimmer/benchmark-env
    • #1220 [BUGFIX] Absorb breakage in benchmark-env instead of benchmark (@pzuraq)
    • #1217 Revert "[BREAKING] Update benchmark-env API" (@pzuraq)
    • #1216 [BREAKING] Update benchmark-env API (@pzuraq)
  • @glimmer/integration-tests
    • #1214 [REFACTOR] Update tests to match actual Glimmer component API (@pzuraq)

Committers: 2

v0.67.0 (2020-11-24)

πŸ’₯ Breaking Change

  • @glimmer/compiler, @glimmer/integration-tests, @glimmer/interfaces, @glimmer/syntax
    • #1206 [BUGFIX] Ensures keywords and elements can always be shadowed (@pzuraq)
  • @glimmer/benchmark-env, @glimmer/compiler, @glimmer/debug, @glimmer/encoder, @glimmer/integration-tests, @glimmer/interfaces, @glimmer/opcode-compiler, @glimmer/program, @glimmer/runtime, @glimmer/syntax, @glimmer/util

πŸ› Bug Fix

  • @glimmer/integration-tests, @glimmer/runtime
  • @glimmer/validator
    • #1205 Ensure @tracked assertion can be made a deprecation. (@rwjblue)
  • @glimmer/syntax
    • #1204 Ensure loc is populated by builders.element(...) (@rwjblue)

Committers: 3

v0.66.1 (2020-11-20)

πŸ› Bug Fix

  • @glimmer/integration-tests, @glimmer/runtime

  • @glimmer/validator

    • #1205 Ensure @tracked assertion can be made a deprecation. (@rwjblue)
  • @glimmer/syntax

    • #1204 Ensure loc is populated by build ers.element(...) (@rwjblue)

Committers: 3

v0.66.0 (2020-11-17)

πŸ’₯ Breaking Change

  • @glimmer/compiler, @glimmer/debug, @glimmer/integration-tests, @glimmer/interfaces, @glimmer/local-debug-flags, @glimmer/node, @glimmer/opcode-compiler, @glimmer/program, @glimmer/reference, @glimmer/runtime, @glimmer/syntax, @glimmer/util, @glimmer/validator, @glimmer/wire-format
    • #1170 Refactor @glimmer/syntax and @glimmer/compiler to enable future strict mode functionality. (@pzuraq)

Committers: 1

v0.65.0 (2020-11-13)

πŸ’₯ Breaking Change

  • @glimmer/benchmark-env, @glimmer/integration-tests, @glimmer/interfaces, @glimmer/node, @glimmer/opcode-compiler, @glimmer/runtime
    • #1197 [REFACTOR] Upstreams basic manager infrastructure and types (@pzuraq)

Committers: 1

v0.64.0 (2020-11-12)

πŸ’₯ Breaking Change

  • @glimmer/integration-tests, @glimmer/interfaces, @glimmer/opcode-compiler, @glimmer/runtime, @glimmer/validator

πŸ› Bug Fix

  • @glimmer/benchmark-env, @glimmer/integration-tests, @glimmer/interfaces, @glimmer/runtime

Committers: 1

v0.63.5 (2020-11-10)

πŸ› Bug Fix

  • @glimmer/util
    • #1193 [BUGFIX] Use custom symbol whenever native is not present (@pzuraq)

Committers: 1

v0.63.4 (2020-11-10)

πŸ› Bug Fix

  • @glimmer/runtime

Committers: 1

v0.63.3 (2020-11-10)

πŸ› Bug Fix

  • @glimmer/runtime

Committers: 1

v0.63.2 (2020-11-10)

πŸ› Bug Fix

  • @glimmer/runtime

Committers: 1

v0.63.1 (2020-11-10)

πŸ› Bug Fix

  • @glimmer/runtime
    • #1187 [BUGFIX] Don't strip out setComponentTemplate assertions (@pzuraq)

Committers: 1

v0.63.0 (2020-11-09)

πŸ’₯ Breaking Change

  • @glimmer/benchmark-env, @glimmer/compiler, @glimmer/debug, @glimmer/integration-tests, @glimmer/interfaces, @glimmer/opcode-compiler, @glimmer/program, @glimmer/runtime, @glimmer/syntax, @glimmer/util, @glimmer/vm
    • #1185 [REFACTOR] Upstreams Owner, simplifies template meta/ownership (@pzuraq)
  • @glimmer/benchmark-env, @glimmer/integration-tests, @glimmer/interfaces, @glimmer/runtime

πŸ› Bug Fix

  • @glimmer/integration-tests, @glimmer/opcode-compiler, @glimmer/runtime
    • #1186 [BUGFIX] Prevent args from being created/evaluated twice (@pzuraq)

Committers: 1

v0.62.4 (2020-10-26)

πŸš€ Enhancement

  • @glimmer/integration-tests, @glimmer/runtime

πŸ› Bug Fix

  • @glimmer/integration-tests, @glimmer/opcode-compiler, @glimmer/runtime
    • #1181 [REFACTOR] Combines/refactors Basic and Fragment components (@pzuraq)

🏠 Internal

  • #1175 Add yarn lint script and stop aliasing yarn eslint. (@rwjblue)

Committers: 3

v0.62.3 (2020-10-14)

πŸ› Bug Fix

  • @glimmer/integration-tests, @glimmer/syntax
    • #1174 Update simple-html-tokenizer and use its codemod mode. (@rwjblue)

Committers: 1

v0.62.2 (2020-10-14)

πŸš€ Enhancement

  • @glimmer/integration-tests, @glimmer/runtime, @glimmer/validator
    • #1169 [FEAT] Adds better logging for render errors (@pzuraq)

πŸ› Bug Fix

  • @glimmer/runtime
    • #1172 Ensure "pause on uncaught" exceptions pauses in correct location. (@rwjblue)

Committers: 2

v0.62.1 (2020-09-24)

πŸ› Bug Fix

  • @glimmer/benchmark-env, @glimmer/integration-tests, @glimmer/runtime, @glimmer/util
    • #1162 Simplify SimpleDOM casting (allow for proper production mode stripping) (@pzuraq)
  • @glimmer/benchmark-env, @glimmer/compiler, @glimmer/debug, @glimmer/dom-change-list, @glimmer/encoder, @glimmer/integration-tests, @glimmer/node, @glimmer/opcode-compiler, @glimmer/program, @glimmer/reference, @glimmer/runtime, @glimmer/syntax, @glimmer/util, @glimmer/vm, @glimmer/wire-format

🏠 Internal

  • @glimmer/syntax
    • #1164 Add test confirming parsing + printing {{#in-element is safe. (@rwjblue)

Committers: 3

v0.62.0 (2020-09-18)

πŸ’₯ Breaking Change

  • @glimmer/syntax
    • #1160 [REFACTOR] Converts to using @handlebars/parser (@pzuraq)
  • @glimmer/benchmark-env, @glimmer/compiler, @glimmer/integration-tests, @glimmer/interfaces, @glimmer/low-level, @glimmer/node, @glimmer/runtime, @glimmer/syntax, @glimmer/util, @glimmer/validator

πŸ› Bug Fix

🏠 Internal

  • #1156 Update PerformanceCheck CI run to fetch full git history. (@rwjblue)

Committers: 3

v0.61.2 (2020-09-02)

πŸ› Bug Fix

Committers: 1

v0.61.1 (2020-09-02)

πŸ› Bug Fix

  • @glimmer/integration-tests, @glimmer/interfaces, @glimmer/opcode-compiler, @glimmer/runtime
    • #1152 [BUGFIX] Prevent accidental dynamic component lookup (@pzuraq)

Committers: 1

v0.61.0 (2020-09-02)

πŸ’₯ Breaking Change

  • @glimmer/benchmark-env, @glimmer/bundle-compiler, @glimmer/debug, @glimmer/integration-tests, @glimmer/interfaces, @glimmer/opcode-compiler, @glimmer/program, @glimmer/runtime, @glimmer/vm

🏠 Internal

  • Other
  • @glimmer/benchmark-env, @glimmer/bundle-compiler, @glimmer/compiler, @glimmer/debug, @glimmer/dom-change-list, @glimmer/integration-tests, @glimmer/low-level, @glimmer/opcode-compiler, @glimmer/program, @glimmer/reference, @glimmer/runtime, @glimmer/syntax, @glimmer/util, @glimmer/validator, @glimmer/wire-format

Committers: 3

v0.60.0 (2020-08-27)

πŸ’₯ Breaking Change

  • @glimmer/benchmark-env, @glimmer/debug, @glimmer/integration-tests, @glimmer/interfaces, @glimmer/opcode-compiler, @glimmer/reference, @glimmer/runtime, @glimmer/util, @glimmer/validator, @glimmer/vm

Committers: 2

v0.59.0 (2020-08-22)

πŸ’₯ Breaking Change

  • @glimmer/benchmark-env, @glimmer/global-context, @glimmer/integration-tests, @glimmer/interfaces, @glimmer/reference, @glimmer/runtime, @glimmer/validator
    • #1138 [REFACTOR] Extract environment variables into global context (@pzuraq)
  • @glimmer/benchmark-env, @glimmer/interfaces, @glimmer/opcode-compiler, @glimmer/reference, @glimmer/runtime, @glimmer/validator

Committers: 2

v0.58.0 (2020-08-19)

πŸ’₯ Breaking Change

  • @glimmer/debug, @glimmer/integration-tests, @glimmer/interfaces, @glimmer/reference, @glimmer/runtime
  • @glimmer/integration-tests, @glimmer/interfaces, @glimmer/runtime

Committers: 1

v0.57.2 (2020-08-19)

πŸ› Bug Fix

  • @glimmer/validator

Committers: 1

v0.57.1 (2020-08-19)

πŸ› Bug Fix

  • @glimmer/validator

Committers: 1

v0.57.0 (2020-08-18)

πŸ’₯ Breaking Change

  • @glimmer/integration-tests, @glimmer/interfaces, @glimmer/opcode-compiler, @glimmer/reference, @glimmer/runtime, @glimmer/validator, @glimmer/vm
    • #1115 [REFACTOR] Converts VM to use tracking internally (@pzuraq)

Committers: 1

v0.56.1 (2020-08-11)

🏠 Internal

  • @glimmer/bundle-compiler, @glimmer/debug, @glimmer/integration-tests, @glimmer/interfaces, @glimmer/opcode-compiler, @glimmer/program, @glimmer/runtime, @glimmer/util
    • #1131 [REFACTOR] Simplifies immediate and handle encoding (@pzuraq)

Committers: 1

v0.56.0 (2020-08-05)

πŸ’₯ Breaking Change

  • @glimmer/integration-tests, @glimmer/interfaces, @glimmer/reference, @glimmer/runtime, @glimmer/validator
    • #1126 [REFACTOR] Expose tagMeta and simplify property lookups (@pzuraq)

🏠 Internal

Committers: 2

v0.55.3 (2020-08-02)

🏠 Internal

  • @glimmer/validator

Committers: 1

v0.55.2 (2020-07-30)

πŸš€ Enhancement

  • @glimmer/bundle-compiler, @glimmer/integration-tests, @glimmer/interfaces, @glimmer/program, @glimmer/runtime
    • #1122 [Refactor] Use a map to dedupe constants instead of indexOf (@pzuraq)
  • @glimmer/runtime
    • #1121 Expose the destroyables on the error thrown by assertDestroyablesDestroyed (@rwjblue)

🏠 Internal

  • @glimmer/validator
    • #1120 Fix MonomorphicTag type error for downstream consumers (@dfreeman)

Committers: 3

v0.55.1 (2020-07-26)

πŸ› Bug Fix

  • @glimmer/runtime
    • #1119 Ensure isDestroying/isDestroyed without children or destructors does not fail assertDestroyablesDestroyed (@rwjblue)

Committers: 1

v0.55.0 (2020-07-17)

πŸ’₯ Breaking Change

  • @glimmer/integration-tests, @glimmer/interfaces, @glimmer/reference, @glimmer/runtime, @glimmer/util
    • #1114 [REFACTOR] Remove LinkedList and simplify iteration (@pzuraq)

Committers: 1

v0.54.1 (2020-07-02)

πŸ› Bug Fix

  • @glimmer/runtime

Committers: 1

v0.54.0 (2020-06-17)

πŸ’₯ Breaking Change / πŸš€ Enhancement

  • @glimmer/integration-tests, @glimmer/interfaces, @glimmer/runtime, @glimmer/util

πŸ› Bug Fix

  • @glimmer/validator
    • #1103 [BUGFIX] Adds an assertion to prevent duplicate validator packages (@pzuraq)

Committers: 1

v0.53.0 (2020-05-18)

πŸ’₯ Breaking Change

  • @glimmer/integration-tests, @glimmer/reference, @glimmer/runtime, @glimmer/validator
  • @glimmer/validator

πŸš€ Enhancement

  • @glimmer/integration-tests, @glimmer/reference, @glimmer/runtime, @glimmer/validator

πŸ› Bug Fix

  • @glimmer/compiler
    • #1102 Add a compile time error when passing arguments to regular HTML elements (e.g. <a @foo=) (@fivetanley)
  • @glimmer/integration-tests, @glimmer/reference
    • #1100 Rerender an {{#eachs block only when the specific item has changed (@pzuraq)

🏠 Internal

Committers: 3

v0.52.1 (2020-05-08)

πŸ› Bug Fix

  • @glimmer/compiler, @glimmer/integration-tests, @glimmer/opcode-compiler, @glimmer/syntax

Committers: 1

v0.52.0 (2020-05-01)

πŸ’₯ Breaking Change

  • @glimmer/compiler, @glimmer/integration-tests, @glimmer/interfaces, @glimmer/opcode-compiler

πŸ› Bug Fix

  • @glimmer/integration-tests, @glimmer/runtime
    • #1080 Ensure destructors run for items added to an {{#each after initial render (@pzuraq)
  • @glimmer/reference

🏠 Internal

  • @glimmer/integration-tests
    • #1070 Add a previously failing test for destroyables not being called on items added to an {{#each after initial render (@scottmessinger)

Committers: 3

v0.51.1 (2020-04-27)

πŸ› Bug Fix

  • @glimmer/syntax
    • #1079 Ensure overriding with an empty Hash does not add extra whitespace. (@rwjblue)

🏠 Internal

  • @glimmer/bundle-compiler, @glimmer/compiler, @glimmer/debug, @glimmer/dom-change-list, @glimmer/encoder, @glimmer/integration-tests, @glimmer/node, @glimmer/opcode-compiler, @glimmer/program, @glimmer/reference, @glimmer/runtime, @glimmer/syntax, @glimmer/util, @glimmer/vm, @glimmer/wire-format

Committers: 1

v0.51.0 (2020-04-20)

πŸ’₯ Breaking Change

  • #1075 Update main key in package json to reference es2017 bundles (@chiragpat)

Committers: 1

v0.50.4 (2020-04-16)

πŸ› 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.50.3 (2020-04-15)

πŸ› Bug Fix

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

Committers: 1

v0.50.2 (2020-04-13)

πŸ› 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

v0.50.1 (2020-04-03)

πŸ› Bug Fix

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

Committers: 2

Changelog

v0.50.0 (2020-03-26)

πŸ’₯ Breaking Change

  • @glimmer/integration-tests, @glimmer/reference, @glimmer/runtime, @glimmer/validator

Committers: 1

v0.48.0 (2020-03-11)

πŸ’₯ 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.47.9 (2020-02-14)

πŸ› Bug Fix

  • @glimmer/compiler, @glimmer/debug, @glimmer/integration-tests, @glimmer/interfaces, @glimmer/opcode-compiler, @glimmer/runtime, @glimmer/wire-format
  • @glimmer/integration-tests, @glimmer/runtime
    • #1034 Fixes {{has-block}} when used with curried components as a variable (@pzuraq)

🏠 Internal

  • @glimmer/debug, @glimmer/integration-tests
    • #1036 IE11 doesn't support Number.MAX_SAFE_INTEGER / Number.MIN_SAFE_INTEGER (@rwjblue)

Committers: 3

v0.47.8 (2020-02-13)

πŸ› Bug Fix

  • @glimmer/integration-tests, @glimmer/interfaces, @glimmer/low-level, @glimmer/opcode-compiler, @glimmer/program, @glimmer/runtime, @glimmer/util

🏠 Internal

  • Other
  • @glimmer/compiler, @glimmer/debug, @glimmer/local-debug-flags, @glimmer/opcode-compiler, @glimmer/program, @glimmer/runtime, @glimmer/syntax, @glimmer/util, @glimmer/vm

Committers: 3

v0.47.7 (2020-02-12)

πŸ› Bug Fix

  • @glimmer/util
    • #1030 Add @glimmer/env to @glimmer/util's package.json. (@rwjblue)

Committers: 1

v0.47.6 (2020-02-11)

πŸš€ Enhancement

  • @glimmer/syntax
    • #1024 Add parents() generator method to the Path class (@Turbo87)

πŸ› Bug Fix

  • @glimmer/reference, @glimmer/util
    • #1022 [BUGFIX] Ensure Iterables work with dictionaries (@pzuraq)

Committers: 3

v0.47.5 (2020-02-07)

πŸš€ Enhancement

  • @glimmer/syntax
    • #1021 chore: improve error for unrecachable statements (@lifeart)

πŸ› Bug Fix

  • @glimmer/integration-tests, @glimmer/runtime

Committers: 2

v0.47.4 (2020-01-30)

πŸ› Bug Fix

  • @glimmer/integration-tests, @glimmer/syntax
    • #1019 Update simple-html-tokenizer to at least 0.5.9. (@rwjblue)

Committers: 1

v0.47.3 (2020-01-28)

πŸ› Bug Fix

  • @glimmer/bundle-compiler, @glimmer/compiler, @glimmer/debug, @glimmer/dom-change-list, @glimmer/encoder, @glimmer/integration-tests, @glimmer/interfaces, @glimmer/local-debug-flags, @glimmer/low-level, @glimmer/node, @glimmer/object-reference, @glimmer/object, @glimmer/opcode-compiler, @glimmer/program, @glimmer/reference, @glimmer/runtime, @glimmer/syntax, @glimmer/util, @glimmer/validator, @glimmer/vm, @glimmer/wire-format

Committers: 1

v0.47.2 (2020-01-28)

πŸ› Bug Fix

  • @glimmer/validator

Committers: 1

v0.47.1 (2020-01-24)

πŸ› Bug Fix

  • @glimmer/integration-tests, @glimmer/opcode-compiler, @glimmer/runtime
    • #1012 [BUGFIX] Converts partial meta to template meta in constants pool (@pzuraq)

Committers: 1

v0.47.0 (2020-01-24)

πŸ’₯ Breaking Change

  • @glimmer/bundle-compiler, @glimmer/interfaces, @glimmer/opcode-compiler, @glimmer/program, @glimmer/runtime
    • #1011 [PERF] Splits out template metas and serializables in constant pool (@pzuraq)

πŸ› Bug Fix

  • @glimmer/validator

Committers: 1

v0.46.0 (2020-01-16)

πŸ’₯ Breaking Change

  • @glimmer/integration-tests, @glimmer/opcode-compiler, @glimmer/program, @glimmer/runtime
    • #1009 [BUGFIX] Don't serialize template metas in the JIT constant pool (@pzuraq)

🏠 Internal

  • @glimmer/bundle-compiler, @glimmer/compiler, @glimmer/debug, @glimmer/dom-change-list, @glimmer/integration-tests, @glimmer/interfaces, @glimmer/low-level, @glimmer/object-reference, @glimmer/object, @glimmer/opcode-compiler, @glimmer/program, @glimmer/reference, @glimmer/runtime, @glimmer/syntax, @glimmer/validator
    • #1005 Replace imports from own package with relative imports (@Turbo87)

Committers: 2

v0.45.3 (2020-01-06)

πŸ› Bug Fix

  • @glimmer/syntax
    • #1006 Ensure spacing before Hash exists when printing with overrides. (@rwjblue)

🏠 Internal

  • @glimmer/syntax
    • #1004 syntax/test/plugin-node: Replace relative imports with package imports (@Turbo87)
  • @glimmer/dom-change-list, @glimmer/integration-tests
    • #1003 Use type signatures from @types/qunit and qunit instead of local copy (@Turbo87)
  • Other

Committers: 2

v0.45.2 (2020-01-02)

πŸš€ Enhancement

  • @glimmer/syntax
    • #985 Add optional path argument to visitor functions (@Turbo87)

πŸ› Bug Fix

🏠 Internal

  • Other
    • #996 Update run-types-test.js to use local tsc. (@rwjblue)
  • @glimmer/reference, @glimmer/syntax

Committers: 3

v0.45.1 (2019-12-20)

πŸ› Bug Fix

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

Committers: 1

v0.45.0 (2019-12-18)

πŸ’₯ 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 (2019-11-08)

πŸ’₯ 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

Committers: 2

v0.43.0 (2019-10-27)

πŸ’₯ 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

v0.42.2 (2019-10-11)

πŸ› Bug Fix

  • @glimmer/syntax
    • #979 Fix AST loc info for ConcatStatements containing TextNodes (@rwjblue)

🏠 Internal

  • @glimmer/compiler, @glimmer/integration-tests, @glimmer/opcode-compiler, @glimmer/runtime, @glimmer/syntax
  • @glimmer/bundle-compiler, @glimmer/compiler, @glimmer/dom-change-list, @glimmer/integration-tests, @glimmer/interfaces, @glimmer/opcode-compiler, @glimmer/runtime, @glimmer/syntax
  • Other

Committers: 2

v0.42.1 (2019-09-26)

πŸ› Bug Fix

  • @glimmer/util
    • #969 util/string: Fix broken array length conditions (@Turbo87)
  • @glimmer/runtime
    • #971 Handle missing remote element marker gracefully. (@melmerp)

🏠 Internal

  • #968 Run ESLint on all JS files in the project (@Turbo87)
  • #973 Upgrade amd-name-resolver dependency to 1.3.1 (@tomdale)
  • #970 build/debug: Use prettier API directly instead of going through TSLint (@Turbo87)
  • #967 Cleanup Node.js files (@Turbo87)

Committers: 2

v0.42.0 (2019-08-13)

πŸ’₯ Breaking Change

  • @glimmer/integration-tests, @glimmer/reference, @glimmer/runtime

πŸ› Bug Fix

  • @glimmer/integration-tests, @glimmer/node, @glimmer/runtime
    • #961 Fix <title>, <script>, and <style> rehydration (@CvX)
  • @glimmer/integration-tests, @glimmer/syntax

Committers: 4

v0.41.4 (2019-07-11)

πŸš€ Enhancement

  • @glimmer/syntax
    • #957 Add ability to override printing of specific AST nodes. (@rwjblue)

πŸ› Bug Fix

  • @glimmer/integration-tests, @glimmer/node

Committers: 2

v0.41.2 (2019-07-04)

πŸš€ Enhancement

  • @glimmer/syntax
    • #951 Preserve mustache whitespace stripping information in AST and printer (@CvX)

Committers: 1

  • Jarek Radosz (@CvX)

v0.41.1 (2019-06-25)

πŸš€ Enhancement

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

πŸ› Bug Fix

Committers: 2

v0.41.0 (2019-05-13)

πŸ’₯ Breaking Change

  • @glimmer/syntax

🏠 Internal

  • #927 Update yarn-link-all script to print out commands to run in project (@NullVoxPopuli)

Committers: 2

v0.40.2 (2019-05-13)

πŸ› Bug Fix

  • @glimmer/syntax
    • #941 Fix printer support for self-closing angle bracket component invocations (@Turbo87)
    • #932 Fix printing of MustacheStatement with literal path (@ef4)

🏠 Internal

  • @glimmer/runtime

Committers: 4

v0.40.1 (2019-04-16)

πŸš€ Enhancement

  • @glimmer/integration-tests, @glimmer/interfaces, @glimmer/node, @glimmer/runtime, @glimmer/syntax
    • #931 Modifying in-element semantics to support non-null insertBefore elements (@chiragpat)

Committers: 1

v0.40.0 (2019-04-08)

πŸ’₯ Breaking Change

  • @glimmer/integration-tests, @glimmer/interfaces, @glimmer/node, @glimmer/opcode-compiler, @glimmer/runtime, @glimmer/syntax

πŸš€ Enhancement

  • @glimmer/compiler, @glimmer/integration-tests, @glimmer/interfaces, @glimmer/runtime, @glimmer/wire-format
    • #923 Allow forward element modifiers into component invocations via ...attributes (@cibernox)
  • @glimmer/integration-tests, @glimmer/runtime
    • #924 Add ability to pass in dynamic scope to render component apis (@chiragpat)
  • @glimmer/integration-tests, @glimmer/interfaces, @glimmer/node, @glimmer/opcode-compiler, @glimmer/runtime, @glimmer/syntax

πŸ› Bug Fix

  • @glimmer/compiler, @glimmer/integration-tests, @glimmer/interfaces, @glimmer/node, @glimmer/opcode-compiler, @glimmer/runtime, @glimmer/wire-format
  • @glimmer/compiler, @glimmer/integration-tests
    • #869 Ensure passing attribute as mustache properly forwards the current namespace (e.g. svg) (@mhankus)

Committers: 6

v0.39.3 (2019-03-15)

πŸ› Bug Fix

  • @glimmer/runtime
  • @glimmer/interfaces
  • @glimmer/syntax

🏠 Internal

  • @glimmer/bundle-compiler

Committers: 4

0.37.0 (2018-11-29)

πŸ› Bug Fix

πŸ“ Documentation

Committers: 5

v0.36.5 (2018-10-16)

πŸš€ Enhancement

  • @glimmer/runtime
  • @glimmer/bundle-compiler, @glimmer/runtime, @glimmer/test-helpers

πŸ› Bug Fix

Committers: 1

v031.0 (2018-02-08)

πŸ’₯ Breaking Change

  • @glimmer/bundle-compiler, @glimmer/interfaces, @glimmer/test-helpers
    • #778 Move ModuleLocator and related interfaces to @glimmer/interfaces. (@tomdale)

πŸš€ Enhancement

  • @glimmer/node, @glimmer/runtime, @glimmer/test-helpers
  • @glimmer/encoder, @glimmer/opcode-compiler, @glimmer/program
  • @glimmer/runtime

πŸ“ Documentation

🏠 Internal

  • @glimmer/runtime, @glimmer/vm
    • #773 Encode component capabilities using bitmasks. (@tomdale)

Committers: 5

v0.30.4 (2018-01-12)

πŸ› Bug Fix

  • @glimmer/opcode-compiler, @glimmer/runtime, @glimmer/vm
  • @glimmer/runtime

Committers: 5

v0.30.3 (2017-11-27)

🏠 Internal

Committers: 2

v0.30.2 (2017-11-14)

πŸ› Bug Fix

  • @glimmer/encoder, @glimmer/interfaces, @glimmer/opcode-compiler, @glimmer/program, @glimmer/test-helpers
    • #741 Fix bytecode recursive component invocation. (@tomdale)

🏠 Internal

  • @glimmer/test-helpers

Committers: 2

v0.30.0 (2017-11-08)

πŸš€ Enhancement

  • @glimmer/bundle-compiler, @glimmer/interfaces, @glimmer/opcode-compiler, @glimmer/runtime, @glimmer/test-helpers
    • #735 Allow passing additional template metadata to BundleCompiler. (@tomdale)
  • @glimmer/bundle-compiler, @glimmer/opcode-compiler, @glimmer/program, @glimmer/runtime, @glimmer/test-helpers, @glimmer/vm

πŸ› Bug Fix

  • @glimmer/runtime
  • @glimmer/interfaces, @glimmer/runtime

πŸ“ Documentation

  • #724 guides: Fix several issues in TS codeblocks. (@Turbo87)

🏠 Internal

  • @glimmer/bundle-compiler, @glimmer/opcode-compiler, @glimmer/program, @glimmer/runtime, @glimmer/test-helpers, @glimmer/wire-format
    • #738 Unify eager and lazy compilation metadata semantics. (@tomdale)
  • @glimmer/bundle-compiler, @glimmer/runtime, @glimmer/test-helpers
  • Other

Committers: 6

v0.29.1 (2017-10-27)

πŸš€ Enhancement

πŸ“ Documentation

🏠 Internal

  • @glimmer/node, @glimmer/runtime

Committers: 2

v0.29.10 (2017-10-27)

πŸš€ Enhancement

πŸ“ Documentation

🏠 Internal

  • @glimmer/node, @glimmer/runtime

Committers: 2

v0.29.9 (2017-10-25)

πŸš€ Enhancement

  • @glimmer/compiler, @glimmer/opcode-compiler, @glimmer/wire-format
  • @glimmer/bundle-compiler, @glimmer/program

πŸ› Bug Fix

  • @glimmer/runtime, @glimmer/test-helpers
  • @glimmer/bundle-compiler

🏠 Internal

  • @glimmer/object-reference, @glimmer/object, @glimmer/runtime, @glimmer/test-helpers, @glimmer/util
    • #585 Remove the use of angle type assertion. (@Serabe)

Committers: 2

v0.29.8 (2017-10-16)

πŸ› Bug Fix

  • @glimmer/bundle-compiler
    • #711 fix(bundle-compiler): Properly cache compileOptions. (@tomdale)
  • @glimmer/runtime
    • #710 Cache value instead of reading from the element. (@chadhietala)
    • #708 Check if attribute value actually changed before setting it. (@t-sauer)
  • @glimmer/compiler, @glimmer/runtime

πŸ“ Documentation

  • @glimmer/interfaces, @glimmer/runtime, @glimmer/test-helpers

🏠 Internal

Committers: 5

v0.29.7 (2017-10-12)

πŸ› Bug Fix

  • @glimmer/runtime
  • Other
    • #704 Fix stripped return statements in production builds. (@tomdale)

Committers: 1

v0.29.5 (2017-10-11)

πŸ› Bug Fix

🏠 Internal

  • @glimmer/bundle-compiler, @glimmer/runtime, @glimmer/syntax, @glimmer/test-helpers

Committers: 1

v0.29.4 (2017-10-10)

πŸš€ Enhancement

πŸ› Bug Fix

  • @glimmer/program, @glimmer/test-helpers
  • @glimmer/runtime, @glimmer/test-helpers
  • @glimmer/runtime
    • #694 Skip setting attributes if backing reference is not dirty. (@tomdale)

πŸ“ Documentation

🏠 Internal

  • @glimmer/runtime, @glimmer/test-helpers
  • @glimmer/bundle-compiler, @glimmer/test-helpers

Committers: 3

v0.29.3 (2017-10-05)

πŸ’₯ Breaking Change

  • @glimmer/opcode-compiler, @glimmer/program, @glimmer/runtime, @glimmer/test-helpers, @glimmer/util

πŸš€ Enhancement

  • @glimmer/opcode-compiler, @glimmer/program, @glimmer/runtime, @glimmer/test-helpers, @glimmer/util

πŸ› Bug Fix

  • @glimmer/dom-change-list, @glimmer/node, @glimmer/runtime, @glimmer/test-helpers, @glimmer/util
  • @glimmer/runtime

🏠 Internal

  • @glimmer/node, @glimmer/runtime, @glimmer/test-helpers
  • benchmark, glimmer-benchmarks, glimmer-demos
  • @glimmer/runtime

Committers: 1

v0.29.2 (2017-09-29)

πŸš€ Enhancement

  • @glimmer/node, @glimmer/opcode-compiler, @glimmer/runtime, @glimmer/syntax, @glimmer/test-helpers, @glimmer/vm

πŸ› Bug Fix

  • @glimmer/runtime, @glimmer/test-helpers
  • @glimmer/node, @glimmer/runtime, @glimmer/test-helpers

Committers: 1

v0.29.1 (2017-09-26)

🏠 Internal

  • @glimmer/runtime
    • #671 Move the element builder factory functions to their respective files. (@chadhietala)
  • Other
    • #673 Explicitly publish public packages during deploy. (@tomdale)
  • @glimmer/bundle-compiler, @glimmer/compiler, @glimmer/opcode-compiler, @glimmer/syntax, @glimmer/test-helpers
    • #674 Use simple-html-tokenizer's built-in types. (@tomdale)

Committers: 2

v0.29.0 (2017-09-20)

πŸ’₯ Breaking Change

  • @glimmer/node, @glimmer/runtime, @glimmer/test-helpers

πŸš€ Enhancement

  • Other
  • @glimmer/node, @glimmer/runtime, @glimmer/test-helpers

πŸ› Bug Fix

  • Other
  • @glimmer/program, @glimmer/test-helpers
  • @glimmer/interfaces
    • #666 Break @glimmer/interfaces circular dependency. (@tomdale)

πŸ“ Documentation

  • @glimmer/bundle-compiler, @glimmer/compiler, @glimmer/interfaces, @glimmer/node, @glimmer/opcode-compiler, @glimmer/runtime, @glimmer/test-helpers, @glimmer/util, @glimmer/vm
  • @glimmer/program

🏠 Internal

  • @glimmer/runtime, @glimmer/syntax, @glimmer/test-helpers
  • @glimmer/debug, @glimmer/opcode-compiler, @glimmer/runtime, @glimmer/vm
  • @glimmer/bundle-compiler, @glimmer/interfaces, @glimmer/node, @glimmer/object-reference, @glimmer/opcode-compiler, @glimmer/program, @glimmer/runtime, @glimmer/test-helpers, @glimmer/util
  • @glimmer/program

Committers: 3

v0.28.3 (2017-09-13)

πŸš€ Enhancement

Committers: 1

v0.28.2 (2017-09-13)

🏠 Internal

  • @glimmer/opcode-compiler

Committers: 1

v0.28.1 (2017-09-13)

🏠 Internal

  • @glimmer/runtime, @glimmer/test-helpers, @glimmer/vm

Committers: 1

v0.28.0 (2017-09-13)

πŸ’₯ Breaking Change

  • @glimmer/bundle-compiler, @glimmer/compiler, @glimmer/interfaces, @glimmer/object, @glimmer/opcode-compiler, @glimmer/program, @glimmer/runtime, @glimmer/test-helpers, @glimmer/vm, @glimmer/wire-format
  • @glimmer/runtime
  • @glimmer/compiler, @glimmer/interfaces, @glimmer/node, @glimmer/runtime, @glimmer/syntax, @glimmer/test-helpers, @glimmer/wire-format, glimmer-demos
  • @glimmer/compiler, @glimmer/interfaces, @glimmer/node, @glimmer/reference, @glimmer/runtime, @glimmer/syntax, @glimmer/test-helpers, @glimmer/util, @glimmer/vm, @glimmer/wire-format

πŸš€ Enhancement

  • @glimmer/opcode-compiler, @glimmer/runtime, @glimmer/vm
    • #646 Don't rely on callerScope to yield. (@mmun)
  • @glimmer/program
  • @glimmer/encoder, @glimmer/interfaces, @glimmer/opcode-compiler, @glimmer/program, @glimmer/runtime, @glimmer/util
  • @glimmer/debug, @glimmer/local-debug-flags, @glimmer/opcode-compiler, @glimmer/reference, @glimmer/runtime, @glimmer/test-helpers
  • @glimmer/opcode-compiler
  • @glimmer/runtime
  • @glimmer/bundle-compiler, @glimmer/compiler, @glimmer/interfaces, @glimmer/object, @glimmer/opcode-compiler, @glimmer/program, @glimmer/runtime, @glimmer/test-helpers, @glimmer/vm, @glimmer/wire-format

πŸ› Bug Fix

  • Other
    • #655 Retain opcode metadata if RETAIN_FLAGS is set. (@tomdale)
  • @glimmer/bundle-compiler, @glimmer/debug, @glimmer/interfaces, @glimmer/opcode-compiler, @glimmer/program, @glimmer/runtime, @glimmer/test-helpers, @glimmer/vm
  • @glimmer/opcode-compiler, @glimmer/test-helpers
    • #647 fixed issue negative number rendering. (@bekzod)
  • @glimmer/opcode-compiler, @glimmer/runtime, @glimmer/test-helpers, @glimmer/vm
  • @glimmer/opcode-compiler, @glimmer/runtime
  • @glimmer/runtime
    • #621 don't store negative numbers in constants. (@bekzod)
    • #573 fix for constant float/negative values/references. (@bekzod)
  • @glimmer/syntax
    • #616 Start location fix for dynamic attributes. (@initram)
  • @glimmer/runtime, @glimmer/test-helpers
  • @glimmer/test-helpers

🏠 Internal

  • @glimmer/bundle-compiler, @glimmer/node, @glimmer/test-helpers
  • @glimmer/runtime
  • @glimmer/node, @glimmer/test-helpers
  • @glimmer/bundle-compiler, @glimmer/compiler, @glimmer/debug, @glimmer/interfaces, @glimmer/opcode-compiler, @glimmer/program, @glimmer/runtime, @glimmer/test-helpers
    • #641 Rename all instances of referer to referrer. (@tomdale)
  • @glimmer/test-helpers
  • Other
  • @glimmer/bundle-compiler, @glimmer/opcode-compiler, @glimmer/runtime, @glimmer/util, @glimmer/vm
  • @glimmer/bundle-compiler
  • @glimmer/reference
  • @glimmer/bundle-compiler, @glimmer/runtime, @glimmer/test-helpers
  • @glimmer/runtime, @glimmer/test-helpers
  • @glimmer/local-debug-flags, @glimmer/node, @glimmer/object, @glimmer/runtime, @glimmer/syntax, @glimmer/test-helpers, @glimmer/util, @glimmer/vm, @glimmer/wire-format, glimmer
  • @glimmer/reference, @glimmer/runtime, @glimmer/vm
  • @glimmer/compiler, @glimmer/reference, @glimmer/runtime, @glimmer/util
  • @glimmer/local-debug-flags, @glimmer/node
  • @glimmer/object
  • @glimmer/object-model

Committers: 10

v0.26.1 (2017-07-03)

🏠 Internal

Committers: 1

v0.25.2 (2017-06-30)

πŸ’₯ Breaking Change

  • @glimmer/syntax
    • #557 [BREAKING] Update ASTPluginResult to use visitor (no plural form).. (@rwjblue)
  • @glimmer/reference, @glimmer/runtime, @glimmer/test-helpers

πŸš€ Enhancement

  • @glimmer/interfaces, @glimmer/node, @glimmer/object, @glimmer/runtime, @glimmer/test-helpers, @glimmer/util, glimmer-demos, simple-dom

🏠 Internal

  • @glimmer/runtime, @glimmer/test-helpers

Committers: 4

v0.25.0 (2017-06-20)

πŸ’₯ Breaking Change

  • @glimmer/compiler, @glimmer/syntax
    • #551 [BREAKING] Use plain functions for AST plugins.. (@rwjblue)

Committers: 1

v0.24.0 (2017-06-20)

πŸš€ Enhancement

πŸ› Bug Fix

  • @glimmer/runtime
  • @glimmer/syntax
  • @glimmer/runtime, @glimmer/test-helpers
  • @glimmer/node
    • #507 Update NodeDOMTreeConstruction to match arg signature of insertHTMLBefore.. (@rwjblue)
  • @glimmer/runtime, @glimmer/test-helpers, simple-html-tokenizer

🏠 Internal

Committers: 8

v0.24.0-beta.6 (2017-06-16)

πŸš€ Enhancement

  • @glimmer/compiler, @glimmer/syntax

πŸ› Bug Fix

Committers: 2

v0.24.0-beta.5 (2017-06-13)

πŸš€ Enhancement

  • @glimmer/compiler, @glimmer/syntax
  • @glimmer/runtime, @glimmer/util

πŸ› Bug Fix

  • @glimmer/syntax
  • @glimmer/runtime
    • #534 Use correct casing for Element.prototype.insertAdjacentHTML position.. (@rwjblue)

🏠 Internal

  • @glimmer/public-runtime
  • @glimmer/runtime
  • @glimmer/runtime, @glimmer/test-helpers
  • Other
    • #525 Skipped tests are bad. Hiding them doesn't fix anything.. (@rwjblue)

Committers: 4

v0.24.0-beta.4 (2017-05-26)

πŸ› Bug Fix

🏠 Internal

Committers: 4

v0.24.0-beta.3 (2017-05-24)

πŸ› Bug Fix

  • @glimmer/node
    • #507 Update NodeDOMTreeConstruction to match arg signature of insertHTMLBefore.. (@rwjblue)
  • @glimmer/runtime, @glimmer/test-helpers, simple-html-tokenizer

🏠 Internal

  • @glimmer/runtime
    • #506 Update DOMOperations to allow creation of the useless element to be customized.. (@rwjblue)

Committers: 2

v0.24.0-beta.2 (2017-05-23)

πŸ› Bug Fix

Committers: 1

v0.24.0-beta.1 (2017-05-23)

πŸ› Bug Fix

  • @glimmer/runtime, @glimmer/test-helpers
    • #501 Ensure return value from prepareArgs properly handles @foo interop.. (@rwjblue)
  • @glimmer/runtime

🏠 Internal

Committers: 2

v0.24.0-alpha.2 (2017-05-23)

πŸš€ Enhancement

πŸ› Bug Fix

  • @glimmer/runtime, @glimmer/test-helpers
    • #500 Ensure hasDefault and hasInverse function properly.. (@rwjblue)
  • @glimmer/runtime
    • #495 Avoid errors in debug tooling when handling circular structures.. (@rwjblue)
    • #499 Ensure positional arguments are accounted for in builder.. (@rwjblue)

Committers: 2

v0.24.0-alpha.1 (2017-05-19)

🏠 Internal

  • @glimmer/runtime
    • #489 Remove unused reserved NULL_REFERENCE and UNDEFINED_REFERENCE from consts. (@chadhietala)

Committers: 1

v0.23.0-alpha.15 (2017-05-16)

πŸ› Bug Fix

  • @glimmer/runtime
  • Other
  • @glimmer/runtime, @glimmer/wire-format

🏠 Internal

  • @glimmer/object-model, @glimmer/runtime, @glimmer/test-helpers, @glimmer/util
  • @glimmer/local-debug-flags, @glimmer/runtime

Committers: 3

v0.23.0-alpha.13 (2017-05-09)

πŸš€ Enhancement

  • @glimmer/compiler, @glimmer/object, @glimmer/runtime, @glimmer/syntax

πŸ“ Documentation

🏠 Internal

  • @glimmer/local-debug-flags, @glimmer/runtime

Committers: 2

v0.21.2 (2017-01-18)

πŸ› Bug Fix

  • @glimmer/syntax
    • #390 Test nested 'else if' body location with whitespace eaten. (@fhrbek)

Committers: 2