All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
1.5.0 (2020-09-16)
Note: Version bump only for package @css-blocks/glimmer
1.4.0 (2020-09-04)
Note: Version bump only for package @css-blocks/glimmer
1.3.2 (2020-08-20)
Note: Version bump only for package @css-blocks/glimmer
1.3.0 (2020-08-11)
Note: Version bump only for package @css-blocks/glimmer
1.2.2 (2020-08-05)
1.2.0 (2020-08-05)
- Allow null in typeguards. (f69c457)
- Analysis serialization had incorrect source locations. (9969614)
- Only add an analysis for block:scope if it's not explicitly there. (8ee7d51)
- Deserializing block definition files & analysis in the ember-app. (ec338bf)
- Infrastructure for single pass analyzer & rewriter. (466b933)
1.1.2 (2020-07-20)
1.1.1 (2020-06-30)
Note: Version bump only for package @css-blocks/glimmer
1.0.0 (2020-04-04)
- Some packages were erroneously marked as MIT license. (6ba8462)
- Drop support for node 6, 8, and 11. (3806e82)
- style-of: Allows positional arguements to be passed. (2eb25a8)
- style-of: Errors if unsupported params have been passed. (cbee078)
- Node 8 is now out of maintainence so we have dropped support for node 6 and 8. Node 11 is no longer needed because node 12 was released.
1.0.0-alpha.6 (2020-02-19)
- Avoid Promise.all() because of possible race conditions. (61d0e54)
- Properly parse and rewrite style-of subexpressions. (7c42b2a)
- There were crashes when running with some debugging enabled. (80dca43)
1.0.0-alpha.5 (2020-02-14)
1.0.0-alpha.4 (2019-12-18)
1.0.0-alpha.3 (2019-12-11)
- Use the AST builders provided by to the plugin. (f0d6387)
1.0.0-alpha.2 (2019-12-10)
- A block compilation error would cause the template to be skipped. (9f6c57d)
- Handle missing block files in glimmer apps. (4e984d4)
1.0.0-alpha.1 (2019-12-10)
- Discover new glimmer components when they are added while watching. (f3386ac)
- Fix dev build performance issue. (bf9bd06), closes #357
1.0.0-alpha.0 (2019-11-22)
- Fix bugs introduced by per-block namespaces. (180b416)
- Fixing a few lint errors after a rebase. (4a05b40)
- Fixing tests. (7d368cc)
- For when the block-alias is the same name as a generated className. (bd36033)
- Small tweaks around parameter passing. (5d91c56)
- Using the export syntax for blocks in tests. (bc86451)
- Introducing the block-alias. (5517d72)
- Passing all block aliases as reserved classNames for compilation. (aea5fcc)
- Per block namespaces. (053ed47)
- Respect explicit exports for a block interface. (d37e704)
0.24.0 (2019-09-16)
- Invalidate handlebar template caches when dependent blocks change. (e3fd6f2)
- Track ranges instead of only the start position for errors. (f7f2dfb)
0.23.2 (2019-06-13)
Note: Version bump only for package @css-blocks/glimmer
0.23.0 (2019-05-08)
Note: Version bump only for package @css-blocks/glimmer
0.22.0 (2019-05-02)
Note: Version bump only for package @css-blocks/glimmer
0.21.0 (2019-04-07)
0.20.0 (2019-03-11)
0.20.0-beta.7 (2019-02-01)
- Build AMD glimmer helpers in ES5 for IE11 support. (213aad8)
0.20.0-beta.6 (2019-02-01)
- Build AMD glimmer helpers in ES5 for IE11 support. (213aad8)
0.20.0-beta.5 (2019-01-08)
- Deliver both 'visitor' and 'visitors' for Glimmer AST Plugins. (e7d6fad)
0.20.0-beta.4 (2018-10-19)
- Manually throw error for Node 6 in Analyzer. (5788fcc)
0.20.0-beta.3 (2018-10-01)
- Ember CLI addon Preprocessor support. (574483d)
0.20.0-beta.0 (2018-08-20)
- broccoli: Add naive caching strategy for Broccoli. (#190) (d63626f)
- ember-cli: Ember cli classic (#185). (865267c)
0.19.0 (2018-04-25)
Note: Version bump only for package @css-blocks/glimmer
0.18.0 (2018-04-24)
- Update global states to use simplified parser utils. (b953602)
- Enable root-level typedoc generation for the project. (557fd49)
- Enable root-level typedoc generation for the project. (59c85a3)
0.17.0 (2017-12-08)
- rewriter: glimmer requires that subexpressions be helper invocations. (bae23cb)
- runtime: the expression must always be read. (06e3667)
- call seal() on element analyses before using them. (51d7a09)
- handle inheritance in runtime class expressions. (953b734)
- Only enforce a value's presence in a dynamic switch condition if the condition is not disabled due to a missing style dependency. (13cbd58)