ember-template-recast
Version:
Non-destructive template transformer.
508 lines (338 loc) • 24.5 kB
Markdown
# Changelog
## v5.0.1 (2020-11-16)
#### :bug: Bug Fix
* [#400](https://github.com/ember-template-lint/ember-template-recast/pull/400) Publish types and sourcemaps ([@rwjblue](https://github.com/rwjblue))
#### :house: Internal
* [#399](https://github.com/ember-template-lint/ember-template-recast/pull/399) Update to latest glimmer-vm. ([@rwjblue](https://github.com/rwjblue))
#### Committers: 1
- Robert Jackson ([@rwjblue](https://github.com/rwjblue))
## v5.0.0 (2020-11-04)
#### :boom: Breaking Change
* [#385](https://github.com/ember-template-lint/ember-template-recast/pull/385) Drop Node 13 support. ([@rwjblue](https://github.com/rwjblue))
* [#386](https://github.com/ember-template-lint/ember-template-recast/pull/386) Refactor command line transform API to match JS API. ([@rwjblue](https://github.com/rwjblue))
#### :house: Internal
* [#389](https://github.com/ember-template-lint/ember-template-recast/pull/389) Update automated release setup. ([@rwjblue](https://github.com/rwjblue))
* [#387](https://github.com/ember-template-lint/ember-template-recast/pull/387) Update Typescript related dependencies to latest. ([@rwjblue](https://github.com/rwjblue))
* [#388](https://github.com/ember-template-lint/ember-template-recast/pull/388) Remove macOS from CI. ([@rwjblue](https://github.com/rwjblue))
#### Committers: 2
- Robert Jackson ([@rwjblue](https://github.com/rwjblue))
- [@dependabot-preview[bot]](https://github.com/apps/dependabot-preview)
## v4.3.0 (2020-11-04)
#### :rocket: Enhancement
* [#384](https://github.com/ember-template-lint/ember-template-recast/pull/384) Allow passing `filePath` to `transform`. ([@rwjblue](https://github.com/rwjblue))
* [#255](https://github.com/ember-template-lint/ember-template-recast/pull/255) Convert to TypeScript. ([@rwjblue](https://github.com/rwjblue))
#### Committers: 1
- Robert Jackson ([@rwjblue](https://github.com/rwjblue))
## v4.2.1 (2020-10-14)
#### :bug: Bug Fix
* [#368](https://github.com/ember-template-lint/ember-template-recast/pull/368) Ensure whitespace inside (and trailing) a text area is preserved. ([@rwjblue](https://github.com/rwjblue))
#### :house: Internal
* [#362](https://github.com/ember-template-lint/ember-template-recast/pull/362) Add a test showing how attribute-indentation might be fixable. ([@rwjblue](https://github.com/rwjblue))
#### Committers: 1
- Robert Jackson ([@rwjblue](https://github.com/rwjblue))
## v4.2.0 (2020-10-02)
#### :rocket: Enhancement
* [#361](https://github.com/ember-template-lint/ember-template-recast/pull/361) Expose the original contents on the plugin's `env`. ([@rwjblue](https://github.com/rwjblue))
* [#360](https://github.com/ember-template-lint/ember-template-recast/pull/360) Expose sourceForLoc utility method. ([@rwjblue](https://github.com/rwjblue))
#### Committers: 1
- Robert Jackson ([@rwjblue](https://github.com/rwjblue))
## v4.1.7 (2020-10-02)
#### :bug: Bug Fix
* [#299](https://github.com/ember-template-lint/ember-template-recast/pull/299) Ensure replacement of an ElementNode's attribute preserves its original position. ([@lifeart](https://github.com/lifeart))
#### :memo: Documentation
* [#258](https://github.com/ember-template-lint/ember-template-recast/pull/258) Clearly define our SemVer policy. ([@rwjblue](https://github.com/rwjblue))
#### Committers: 3
- Alex Kanunnikov ([@lifeart](https://github.com/lifeart))
- Robert Jackson ([@rwjblue](https://github.com/rwjblue))
- [@dependabot-preview[bot]](https://github.com/apps/dependabot-preview)
## v4.1.6 (2020-09-28)
#### :bug: Bug Fix
* [#354](https://github.com/ember-template-lint/ember-template-recast/pull/354) performance: Fix memory heap issue ([@dcyriller](https://github.com/dcyriller))
#### Committers: 2
- Cyrille David ([@dcyriller](https://github.com/dcyriller))
- [@dependabot-preview[bot]](https://github.com/apps/dependabot-preview)
## v4.1.5 (2020-07-15)
#### :bug: Bug Fix
* [#303](https://github.com/ember-template-lint/ember-template-recast/pull/303) Preserve formatting when switching a template's body ([@dcyriller](https://github.com/dcyriller))
* [#302](https://github.com/ember-template-lint/ember-template-recast/pull/302) Improve whitespace preservation around dirty attributes / comments / modifiers ([@dcyriller](https://github.com/dcyriller))
#### :memo: Documentation
* [#307](https://github.com/ember-template-lint/ember-template-recast/pull/307) Add an intro note to README ([@dcyriller](https://github.com/dcyriller))
#### Committers: 2
- Cyrille ([@dcyriller](https://github.com/dcyriller))
- [@dependabot-preview[bot]](https://github.com/apps/dependabot-preview)
## v4.1.4 (2020-04-27)
#### :bug: Bug Fix
* [#279](https://github.com/ember-template-lint/ember-template-recast/pull/279) Ensure reusing an empty hash does not add extraneous whitespace ([@rwjblue](https://github.com/rwjblue))
#### Committers: 2
- Patrick Berkeley ([@patrickberkeley](https://github.com/patrickberkeley))
- Robert Jackson ([@rwjblue](https://github.com/rwjblue))
## v4.1.3 (2020-04-15)
#### :bug: Bug Fix
* [#264](https://github.com/ember-template-lint/ember-template-recast/pull/264) Update to @glimmer/syntax@0.50.3. ([@rwjblue](https://github.com/rwjblue))
#### :house: Internal
* [#254](https://github.com/ember-template-lint/ember-template-recast/pull/254) Add prettier style autofix test. ([@rwjblue](https://github.com/rwjblue))
* [#253](https://github.com/ember-template-lint/ember-template-recast/pull/253) Rewrite tests to use Jest (from QUnit). ([@rwjblue](https://github.com/rwjblue))
#### Committers: 1
- Robert Jackson ([@rwjblue](https://github.com/rwjblue))
## v4.1.2 (2020-04-04)
#### :bug: Bug Fix
* [#251](https://github.com/ember-template-lint/ember-template-recast/pull/251) Fix issue when swapping ElementNode from self closing with attributes to block. ([@rwjblue](https://github.com/rwjblue))
#### :house: Internal
* [#252](https://github.com/ember-template-lint/ember-template-recast/pull/252) Make CI job names easier to read. ([@rwjblue](https://github.com/rwjblue))
#### Committers: 2
- Robert Jackson ([@rwjblue](https://github.com/rwjblue))
- [@dependabot-preview[bot]](https://github.com/apps/dependabot-preview)
## v4.1.1 (2020-02-27)
#### :bug: Bug Fix
* [#223](https://github.com/ember-template-lint/ember-template-recast/pull/223) Ensure updating self-closing ElementNode preserves trailing whitespace. ([@rwjblue](https://github.com/rwjblue))
#### Committers: 1
- Robert Jackson ([@rwjblue](https://github.com/rwjblue))
## v4.1.0 (2020-02-20)
#### :rocket: Enhancement
* [#219](https://github.com/ember-template-lint/ember-template-recast/pull/219) Expose metadata (isValueless / quoteType) on AttrNode's ([@rwjblue](https://github.com/rwjblue))
#### Committers: 1
- Robert Jackson ([@rwjblue](https://github.com/rwjblue))
## v4.0.1 (2020-02-20)
#### :bug: Bug Fix
* [#216](https://github.com/ember-template-lint/ember-template-recast/pull/216) Fix quoting for `TextNode`'s originally used as an `AttrNode` value. ([@rwjblue](https://github.com/rwjblue))
#### :house: Internal
* [#217](https://github.com/ember-template-lint/ember-template-recast/pull/217) Update minimum dependency versions. ([@rwjblue](https://github.com/rwjblue))
#### Committers: 2
- Robert Jackson ([@rwjblue](https://github.com/rwjblue))
- [@dependabot-preview[bot]](https://github.com/apps/dependabot-preview)
## v4.0.0 (2020-01-06)
#### :boom: Breaking Change
* [#197](https://github.com/ember-template-lint/ember-template-recast/pull/197) Drop Node 8 support. ([@rwjblue](https://github.com/rwjblue))
#### Committers: 1
- Robert Jackson ([@rwjblue](https://github.com/rwjblue))
## v3.3.3 (2020-01-06)
#### :bug: Bug Fix
* [#198](https://github.com/ember-template-lint/ember-template-recast/pull/198) Fix issue when reusing an existing `Hash` in a new `MustacheStatement`/`SubExpression` ([@tylerturdenpants](https://github.com/tylerturdenpants))
#### Committers: 1
- Ryan Mark ([@tylerturdenpants](https://github.com/tylerturdenpants))
## v3.3.2 (2020-01-03)
#### :bug: Bug Fix
* [#195](https://github.com/ember-template-lint/ember-template-recast/pull/195) Ensure `StringLiteral`'s and `TextNode`'s are properly escaped. ([@tylerturdenpants](https://github.com/tylerturdenpants))
#### :house: Internal
* [#183](https://github.com/ember-template-lint/ember-template-recast/pull/183) Ensure attributes, params, hash are only joined with whitespace. ([@rwjblue](https://github.com/rwjblue))
#### Committers: 3
- Robert Jackson ([@rwjblue](https://github.com/rwjblue))
- Ryan Mark ([@tylerturdenpants](https://github.com/tylerturdenpants))
- [@dependabot-preview[bot]](https://github.com/apps/dependabot-preview)
## v3.3.1 (2019-12-16)
#### :bug: Bug Fix
* [#181](https://github.com/ember-template-lint/ember-template-recast/pull/181) Fix issue with mutation of `ElementNode`'s attributes when the first attribute value is `=""` ([@Turbo87](https://github.com/Turbo87))
#### Committers: 1
- Tobias Bieniek ([@Turbo87](https://github.com/Turbo87))
## v3.3.0 (2019-12-09)
#### :rocket: Enhancement
* [#179](https://github.com/ember-template-lint/ember-template-recast/pull/179) Reexport `traverse` function from `@glimmer/syntax` ([@Turbo87](https://github.com/Turbo87))
#### :house: Internal
* [#164](https://github.com/ember-template-lint/ember-template-recast/pull/164) Add `.gitattributes` file to better simulate a Windows environment ([@kellyselden](https://github.com/kellyselden))
#### Committers: 3
- Kelly Selden ([@kellyselden](https://github.com/kellyselden))
- Tobias Bieniek ([@Turbo87](https://github.com/Turbo87))
- [@dependabot-preview[bot]](https://github.com/apps/dependabot-preview)
## v3.2.8 (2019-10-28)
#### :bug: Bug Fix
* [#159](https://github.com/ember-template-lint/ember-template-recast/pull/159) Ensure templates with whitespace control are codemoded properly. ([@rwjblue](https://github.com/rwjblue))
#### :memo: Documentation
* [#158](https://github.com/ember-template-lint/ember-template-recast/pull/158) Fix transform documentation ([@dcyriller](https://github.com/dcyriller))
* [#157](https://github.com/ember-template-lint/ember-template-recast/pull/157) Fix method name in README ([@dcyriller](https://github.com/dcyriller))
#### Committers: 3
- Cyrille David ([@dcyriller](https://github.com/dcyriller))
- Robert Jackson ([@rwjblue](https://github.com/rwjblue))
- [@dependabot-preview[bot]](https://github.com/apps/dependabot-preview)
## v3.2.7 (2019-10-25)
#### :rocket: Enhancement
* [#154](https://github.com/ember-template-lint/ember-template-recast/pull/154) fix: Make it possible to annotate nodes ([@dcyriller](https://github.com/dcyriller))
#### :house: Internal
* [#153](https://github.com/ember-template-lint/ember-template-recast/pull/153) Remove redundant `ignoreStandalone` option passed to `@glimmer/syntax` ([@dcyriller](https://github.com/dcyriller))
#### Committers: 1
- Cyrille David ([@dcyriller](https://github.com/dcyriller))
## v3.2.6 (2019-10-22)
#### :bug: Bug Fix
* [#152](https://github.com/ember-template-lint/ember-template-recast/pull/152) Fully print if/else-if/else chains (GH #149) ([@zimmi88](https://github.com/zimmi88))
#### Committers: 1
- Tim Lindvall ([@zimmi88](https://github.com/zimmi88))
## v3.2.5 (2019-10-17)
#### :bug: Bug Fix
* [#148](https://github.com/ember-template-lint/ember-template-recast/pull/148) Fix invalid recursive dirtying when mutating nodes (significant performance improvement). ([@zimmi88](https://github.com/zimmi88))
#### Committers: 1
- Tim Lindvall ([@zimmi88](https://github.com/zimmi88))
## v3.2.4 (2019-10-16)
#### :bug: Bug Fix
* [#147](https://github.com/ember-template-lint/ember-template-recast/pull/147) Fix `ember-template-recast` bin script file selection for Windows users ([@rwjblue](https://github.com/rwjblue))
#### :house: Internal
* [#143](https://github.com/ember-template-lint/ember-template-recast/pull/143) Add Windows and macOS CI testing. ([@rwjblue](https://github.com/rwjblue))
* [#146](https://github.com/ember-template-lint/ember-template-recast/pull/146) Refactor runner to leverage async/await. ([@rwjblue](https://github.com/rwjblue))
* [#145](https://github.com/ember-template-lint/ember-template-recast/pull/145) Use `execa` instead of `child_process.spawn` in tests. ([@rwjblue](https://github.com/rwjblue))
* [#144](https://github.com/ember-template-lint/ember-template-recast/pull/144) Remove TravisCI setup. ([@rwjblue](https://github.com/rwjblue))
* [#142](https://github.com/ember-template-lint/ember-template-recast/pull/142) Add GitHub Actions CI. ([@rwjblue](https://github.com/rwjblue))
* [#141](https://github.com/ember-template-lint/ember-template-recast/pull/141) Add tests ensuring line endings are preserved properly. ([@rwjblue](https://github.com/rwjblue))
#### Committers: 1
- Robert Jackson ([@rwjblue](https://github.com/rwjblue))
## v3.2.3 (2019-10-15)
#### :bug: Bug Fix
* [#140](https://github.com/ember-template-lint/ember-template-recast/pull/140) Avoid invalid quotes when changing an `AttrNode` value from `TextNode` to `MustacheStatement` ([@zimmi88](https://github.com/zimmi88))
#### Committers: 1
- Tim Lindvall ([@zimmi88](https://github.com/zimmi88))
## v3.2.2 (2019-10-11)
#### :bug: Bug Fix
* [#137](https://github.com/ember-template-lint/ember-template-recast/pull/137) Ensure AttrNode and HashPair values are preserved if changing name/key. ([@rwjblue](https://github.com/rwjblue))
* [#136](https://github.com/ember-template-lint/ember-template-recast/pull/136) Fix issues with adding to a `ConcatStatement` ([@rwjblue](https://github.com/rwjblue))
* [#135](https://github.com/ember-template-lint/ember-template-recast/pull/135) Ensure `TextNode`s are quoted in `AttrNode.value` ([@rwjblue](https://github.com/rwjblue))
#### :house: Internal
* [#134](https://github.com/ember-template-lint/ember-template-recast/pull/134) package.json: Add more metadata ([@Turbo87](https://github.com/Turbo87))
#### Committers: 2
- Robert Jackson ([@rwjblue](https://github.com/rwjblue))
- Tobias Bieniek ([@Turbo87](https://github.com/Turbo87))
## v3.2.1 (2019-10-10)
#### :bug: Bug Fix
* [#132](https://github.com/ember-template-lint/ember-template-recast/pull/132) Ensure chained inverses are properly printed. ([@rwjblue](https://github.com/rwjblue))
#### Committers: 2
- Robert Jackson ([@rwjblue](https://github.com/rwjblue))
- [@dependabot-preview[bot]](https://github.com/apps/dependabot-preview)
## v3.2.0 (2019-10-02)
#### :rocket: Enhancement
* [#123](https://github.com/ember-template-lint/ember-template-recast/pull/123) Reexport `builders` from `@glimmer/syntax` ([@Turbo87](https://github.com/Turbo87))
#### :memo: Documentation
* [#93](https://github.com/ember-template-lint/ember-template-recast/pull/93) Add tests ensuring hash mutation order does not matter. ([@rwjblue](https://github.com/rwjblue))
#### :house: Internal
* [#127](https://github.com/ember-template-lint/ember-template-recast/pull/127) Re-roll yarn.lock to avoid issues with yarn@1.19.0 ([@rwjblue](https://github.com/rwjblue))
#### Committers: 3
- Robert Jackson ([@rwjblue](https://github.com/rwjblue))
- Tobias Bieniek ([@Turbo87](https://github.com/Turbo87))
- [@dependabot-preview[bot]](https://github.com/apps/dependabot-preview)
## v3.1.3 (2019-08-16)
#### :bug: Bug Fix
* [#92](https://github.com/ember-template-lint/ember-template-recast/pull/92) Fix mutating an element attribute with an initial valueless attribute. ([@rwjblue](https://github.com/rwjblue))
* [#91](https://github.com/ember-template-lint/ember-template-recast/pull/91) Ensure updating a void element does not print a closing tag. ([@rwjblue](https://github.com/rwjblue))
#### Committers: 1
- Robert Jackson ([@rwjblue](https://github.com/rwjblue))
## v3.1.2 (2019-08-15)
#### :bug: Bug Fix
* [#90](https://github.com/ember-template-lint/ember-template-recast/pull/90) Ensure proxy mapping is maintained during set/delete. ([@rwjblue](https://github.com/rwjblue))
#### Committers: 2
- Robert Jackson ([@rwjblue](https://github.com/rwjblue))
- [@dependabot-preview[bot]](https://github.com/apps/dependabot-preview)
## v3.1.1 (2019-07-11)
#### :house: Internal
* [#75](https://github.com/ember-template-lint/ember-template-recast/pull/75) Remove duplicated @glimmer/syntax printer implementation. ([@rwjblue](https://github.com/rwjblue))
#### Committers: 1
- Robert Jackson ([@rwjblue](https://github.com/rwjblue))
## v3.1.0 (2019-07-11)
#### :rocket: Enhancement
* [#74](https://github.com/ember-template-lint/ember-template-recast/pull/74) Add recursive printing support ([@rwjblue](https://github.com/rwjblue))
#### :house: Internal
* [#73](https://github.com/ember-template-lint/ember-template-recast/pull/73) Split tests out into multiple files. ([@rwjblue](https://github.com/rwjblue))
#### Committers: 2
- Robert Jackson ([@rwjblue](https://github.com/rwjblue))
- [@dependabot-preview[bot]](https://github.com/apps/dependabot-preview)
## v3.0.0 (2019-07-09)
#### :boom: Breaking Change
* [#70](https://github.com/ember-template-lint/ember-template-recast/pull/70) Complete rewrite of mutation engine ([@rwjblue](https://github.com/rwjblue))
#### :rocket: Enhancement
* [#70](https://github.com/ember-template-lint/ember-template-recast/pull/70) Complete rewrite of mutation engine ([@rwjblue](https://github.com/rwjblue))
#### Committers: 1
- Robert Jackson ([@rwjblue](https://github.com/rwjblue))
## v2.0.2 (2019-07-05)
#### :bug: Bug Fix
* [#69](https://github.com/ember-template-lint/ember-template-recast/pull/69) Ensure returning an array from a visitor is handled properly ([@lifeart](https://github.com/lifeart))
#### Committers: 1
- Alex Kanunnikov ([@lifeart](https://github.com/lifeart))
## v2.0.1 (2019-07-05)
#### :bug: Bug Fix
* [#67](https://github.com/ember-template-lint/ember-template-recast/pull/67) Fix rewriting of whitespace controlled mustaches (bump @glimmer/syntax to 0.41.3) ([@dependabot-preview[bot]](https://github.com/apps/dependabot-preview))
* * [#66](https://github.com/ember-template-lint/ember-template-recast/pull/66) Ensure HTML Entities are not transformed during printing ([@rwjblue](https://github.com/rwjblue))
* * [#61](https://github.com/ember-template-lint/ember-template-recast/pull/61) Ensure `{{{` can be printed properly (bump @glimmer/syntax to 0.41.1) ([@dependabot-preview[bot]](https://github.com/apps/dependabot-preview))
* * [#63](https://github.com/ember-template-lint/ember-template-recast/pull/63) Ignore gitignored files when using globs ([@lennyburdette](https://github.com/lennyburdette))
*
* #### :house: Internal
* * [#65](https://github.com/ember-template-lint/ember-template-recast/pull/65) Add test case demonstrating how to update a path expression of a positional param ([@NullVoxPopuli](https://github.com/NullVoxPopuli))
*
* #### Committers: 4
* - L. Preston Sego III ([@NullVoxPopuli](https://github.com/NullVoxPopuli))
* - Lenny Burdette ([@lennyburdette](https://github.com/lennyburdette))
* - Robert Jackson ([@rwjblue](https://github.com/rwjblue))
* - [@dependabot-preview[bot]](https://github.com/apps/dependabot-preview)
## v2.0.0 (2019-06-21)
#### :boom: Breaking Change
* [#57](https://github.com/ember-template-lint/ember-template-recast/pull/57) Drop support for Node 11. ([@rwjblue](https://github.com/rwjblue))
* [#37](https://github.com/ember-template-lint/ember-template-recast/pull/37) Drop support for Node.js 6 and 9 ([@Turbo87](https://github.com/Turbo87))
#### :rocket: Enhancement
* [#30](https://github.com/ember-template-lint/ember-template-recast/pull/30) Bump @glimmer/syntax from 0.39.3 to 0.40.1 ([@dependabot-preview[bot]](https://github.com/apps/dependabot-preview))
#### :bug: Bug Fix
* [#56](https://github.com/ember-template-lint/ember-template-recast/pull/56) Ensure logging doesn't obscure actual errors ([@lennyburdette](https://github.com/lennyburdette))
* [#45](https://github.com/ember-template-lint/ember-template-recast/pull/45) Fix broken tag name mutation for self-closing elements ([@Turbo87](https://github.com/Turbo87))
#### :house: Internal
* [#31](https://github.com/ember-template-lint/ember-template-recast/pull/31) Cleanup CI config ([@Turbo87](https://github.com/Turbo87))
#### Committers: 4
- Lenny Burdette ([@lennyburdette](https://github.com/lennyburdette))
- Robert Jackson ([@rwjblue](https://github.com/rwjblue))
- Tobias Bieniek ([@Turbo87](https://github.com/Turbo87))
- [@dependabot-preview[bot]](https://github.com/apps/dependabot-preview)
# Change Log
## v1.2.5 (2019-04-30)
#### :bug: Bug Fix
* [#22](https://github.com/ember-template-lint/ember-template-recast/pull/22) Adding named arguments when none existed previously. ([@zimmi88](https://github.com/zimmi88))
#### Committers: 1
- Tim Lindvall ([zimmi88](https://github.com/zimmi88))
## v1.2.4 (2019-04-18)
#### :bug: Bug Fix
* [#19](https://github.com/ember-template-lint/ember-template-recast/pull/19) Fix to whitespace trimming logic. ([@zimmi88](https://github.com/zimmi88))
#### :memo: Documentation
* [#18](https://github.com/ember-template-lint/ember-template-recast/pull/18) Fixes README example for template transform. ([@scalvert](https://github.com/scalvert))
#### :house: Internal
* [#17](https://github.com/ember-template-lint/ember-template-recast/pull/17) [PACKAGE UPDATE] Bump @glimmer/syntax to 0.39.3. ([@rajasegar](https://github.com/rajasegar))
#### Committers: 3
- Rajasegar Chandran ([rajasegar](https://github.com/rajasegar))
- Steve Calvert ([scalvert](https://github.com/scalvert))
- Tim Lindvall ([zimmi88](https://github.com/zimmi88))
## v1.2.3 (2019-01-28)
#### :rocket: Enhancement
* [#15](https://github.com/ember-template-lint/ember-template-recast/pull/15) Bump @glimmer/syntax to 0.38.1. ([@zimmi88](https://github.com/zimmi88))
#### Committers: 1
- Tim Lindvall ([zimmi88](https://github.com/zimmi88))
## v1.2.2 (2019-01-11)
#### :bug: Bug Fix
* [#14](https://github.com/ember-template-lint/ember-template-recast/pull/14) Fix: Improve handling of removed hash pairs. ([@zimmi88](https://github.com/zimmi88))
#### Committers: 1
- Tim Lindvall ([zimmi88](https://github.com/zimmi88))
## v1.2.1 (2018-12-19)
#### :bug: Bug Fix
* [#12](https://github.com/ember-template-lint/ember-template-recast/pull/12) Fix: Closing tags on block statements. ([@zimmi88](https://github.com/zimmi88))
#### Committers: 1
- Tim Lindvall ([zimmi88](https://github.com/zimmi88))
## v1.2.0 (2018-06-26)
#### :rocket: Enhancement
* [#8](https://github.com/ember-template-lint/ember-template-recast/pull/8) Add a binary for running transforms across multiple files. ([@lennyburdette](https://github.com/lennyburdette))
#### :bug: Bug Fix
* [#9](https://github.com/ember-template-lint/ember-template-recast/pull/9) Ensure `parseInt` is called with the correct radix.. ([@rwjblue](https://github.com/rwjblue))
#### Committers: 2
- Lenny Burdette ([lennyburdette](https://github.com/lennyburdette))
- Robert Jackson ([rwjblue](https://github.com/rwjblue))
## v1.1.3 (2018-05-19)
#### :bug: Bug Fix
* [#6](https://github.com/ember-template-lint/ember-template-recast/pull/6) Allow for many returning an array of nodes during transform. ([@chadhietala](https://github.com/chadhietala))
#### Committers: 2
- Chad Hietala ([chadhietala](https://github.com/chadhietala))
- Robert Jackson ([rwjblue](https://github.com/rwjblue))
## v1.1.2 (2018-05-19)
#### :bug: Bug Fix
* [#4](https://github.com/ember-template-lint/ember-template-recast/pull/4) Update @glimmer/syntax. ([@rwjblue](https://github.com/rwjblue))
#### Committers: 1
- Robert Jackson ([rwjblue](https://github.com/rwjblue))
## v1.1.1 (2018-05-19)
#### :rocket: Enhancement
* [#2](https://github.com/ember-template-lint/ember-template-recast/pull/2) Multi-line replacement support. ([@chadhietala](https://github.com/chadhietala))
#### :bug: Bug Fix
* [#2](https://github.com/ember-template-lint/ember-template-recast/pull/2) Multi-line replacement support. ([@chadhietala](https://github.com/chadhietala))
#### Committers: 1
- Chad Hietala ([chadhietala](https://github.com/chadhietala))
- Robert Jackson ([rwjblue](https://github.com/rwjblue))
## v1.1.0 (2018-05-17)
#### :rocket: Enhancement
* [#1](https://github.com/ember-template-lint/ember-template-recast/pull/1) [FEATURE] Add transform API. ([@chadhietala](https://github.com/chadhietala))
#### Committers: 1
- Chad Hietala ([chadhietala](https://github.com/chadhietala))