tag:github.com,2008:https://github.com/ember-cli/ember-cli-htmlbars/releases Release notes from ember-cli-htmlbars 2025-11-25T03:07:48Z tag:github.com,2008:Repository/24438846/v7.0.0 2025-11-25T03:07:50Z Release 7.0.0 <h4>💥 Breaking Change</h4> <ul> <li><a href="https://github.com/ember-cli/ember-cli-htmlbars/pull/788" data-hovercard-type="pull_request" data-hovercard-url="/ember-cli/ember-cli-htmlbars/pull/788/hovercard">#788</a> update minimum node version (<a href="https://github.com/ef4">@ef4</a>)</li> <li><a href="https://github.com/ember-cli/ember-cli-htmlbars/pull/786" data-hovercard-type="pull_request" data-hovercard-url="/ember-cli/ember-cli-htmlbars/pull/786/hovercard">#786</a> big cleanup (<a href="https://github.com/ef4">@ef4</a>)</li> <li><a href="https://github.com/ember-cli/ember-cli-htmlbars/pull/785" data-hovercard-type="pull_request" data-hovercard-url="/ember-cli/ember-cli-htmlbars/pull/785/hovercard">#785</a> Drop support for node &lt; 18 and ember &lt; 4.12 (<a href="https://github.com/ef4">@ef4</a>)</li> </ul> <h4>🏠 Internal</h4> <ul> <li><a href="https://github.com/ember-cli/ember-cli-htmlbars/pull/775" data-hovercard-type="pull_request" data-hovercard-url="/ember-cli/ember-cli-htmlbars/pull/775/hovercard">#775</a> Fix CI (<a href="https://github.com/bertdeblock">@bertdeblock</a>)</li> </ul> <h4>Committers: 2</h4> <ul> <li>Bert De Block (<a href="https://github.com/bertdeblock">@bertdeblock</a>)</li> <li>Edward Faulkner (<a href="https://github.com/ef4">@ef4</a>)</li> </ul> ef4 tag:github.com,2008:Repository/24438846/v6.3.0 2023-08-08T19:07:32Z Release 6.3.0 <h4>🚀 Enhancement</h4> <ul> <li><a href="https://github.com/ember-cli/ember-cli-htmlbars/pull/773" data-hovercard-type="pull_request" data-hovercard-url="/ember-cli/ember-cli-htmlbars/pull/773/hovercard">#773</a> Adjust error message for re-exported class when it has a co-located template (<a href="https://github.com/robinborst95">@robinborst95</a>)</li> </ul> <h4>🐛 Bug Fix</h4> <ul> <li><a href="https://github.com/ember-cli/ember-cli-htmlbars/pull/764" data-hovercard-type="pull_request" data-hovercard-url="/ember-cli/ember-cli-htmlbars/pull/764/hovercard">#764</a> Export non-user-constructible <code>TemplateFactory</code> type (<a href="https://github.com/chriskrycho">@chriskrycho</a>)</li> </ul> <h4>Committers: 2</h4> <ul> <li>Chris Krycho (<a href="https://github.com/chriskrycho">@chriskrycho</a>)</li> <li>Robin Borst (<a href="https://github.com/robinborst95">@robinborst95</a>)</li> </ul> kategengler tag:github.com,2008:Repository/24438846/v6.2.0 2023-01-17T21:51:18Z Release 6.2.0 <h4>🚀 Enhancement</h4> <ul> <li><a href="https://github.com/ember-cli/ember-cli-htmlbars/pull/762" data-hovercard-type="pull_request" data-hovercard-url="/ember-cli/ember-cli-htmlbars/pull/762/hovercard">#762</a> Upgrade to <code>babel-plugin-ember-template-compilation</code> v2 (<a href="https://github.com/dfreeman">@dfreeman</a>)</li> </ul> <h4>Committers: 1</h4> <ul> <li>Dan Freeman (<a href="https://github.com/dfreeman">@dfreeman</a>)</li> </ul> rwjblue tag:github.com,2008:Repository/24438846/v6.1.1 2022-09-08T21:13:24Z Release 6.1.1 <h4>🐛 Bug Fix</h4> <ul> <li><a href="https://github.com/ember-cli/ember-cli-htmlbars/pull/755" data-hovercard-type="pull_request" data-hovercard-url="/ember-cli/ember-cli-htmlbars/pull/755/hovercard">#755</a> Fix template compilation in addons on ember-cli &lt; 3.13. This was a regression in 6.1.0. (<a href="https://github.com/mansona">@mansona</a>)</li> </ul> <h4>Committers: 1</h4> <ul> <li>Chris Manson (<a href="https://github.com/mansona">@mansona</a>)</li> </ul> ef4 tag:github.com,2008:Repository/24438846/v6.1.0 2022-07-04T13:46:11Z Release 6.1.0 <h4>🚀 Enhancement</h4> <ul> <li><a href="https://github.com/ember-cli/ember-cli-htmlbars/pull/749" data-hovercard-type="pull_request" data-hovercard-url="/ember-cli/ember-cli-htmlbars/pull/749/hovercard">#749</a> Drive all template compilation from babel (<a href="https://github.com/ef4">@ef4</a>)</li> </ul> <h4>🐛 Bug Fix</h4> <ul> <li><a href="https://github.com/ember-cli/ember-cli-htmlbars/pull/747" data-hovercard-type="pull_request" data-hovercard-url="/ember-cli/ember-cli-htmlbars/pull/747/hovercard">#747</a> Avoid registering <code>babel-plugin-ember-template-compilation</code> repeatedly (<a href="https://github.com/dfreeman">@dfreeman</a>)</li> <li><a href="https://github.com/ember-cli/ember-cli-htmlbars/pull/741" data-hovercard-type="pull_request" data-hovercard-url="/ember-cli/ember-cli-htmlbars/pull/741/hovercard">#741</a> Fix incorrect ember-source version check (<a href="https://github.com/simonihmig">@simonihmig</a>)</li> </ul> <h4>📝 Documentation</h4> <ul> <li><a href="https://github.com/ember-cli/ember-cli-htmlbars/pull/743" data-hovercard-type="pull_request" data-hovercard-url="/ember-cli/ember-cli-htmlbars/pull/743/hovercard">#743</a> Fix lin to ASTPluginBuilder type (<a href="https://github.com/mehulkar">@mehulkar</a>)</li> </ul> <h4>Committers: 3</h4> <ul> <li>Edward Faulkner (<a href="https://github.com/ef4">@ef4</a>)</li> <li>Dan Freeman (<a href="https://github.com/dfreeman">@dfreeman</a>)</li> <li>Mehul Kar (<a href="https://github.com/mehulkar">@mehulkar</a>)</li> <li>Simon Ihmig (<a href="https://github.com/simonihmig">@simonihmig</a>)</li> </ul> ef4 tag:github.com,2008:Repository/24438846/v6.1.0-alpha.0 2022-06-30T05:01:39Z v6.1.0-alpha.0: Drive all template compilation from babel <p>Classically, standalone templates got a dedicated preprocessor that had nothing to do with Javascript transpilation.</p> <p>Later came inline templates that appear inside Javascript. Those were handled as a totally separate code path from the standalone templates. To this day, there are two different code paths for handling these two cases.</p> <p>But at this point, templates-inside-javascript are the foundational primitive that is aligned with <a href="https://github.com/emberjs/rfcs/pull/779" data-hovercard-type="pull_request" data-hovercard-url="/emberjs/rfcs/pull/779/hovercard">where Ember is heading</a>, because they have access to Javascript scope and this solves a lot of problems.</p> <p>We can treat standalone HBS as just a degenerate kind of JS that is easily up-compiled via a pure function, allowing them to go down the Javascript code path and allowing us to drop all the old code path.</p> <p>This also makes it easier to support new features like <a href="https://github.com/emberjs/babel-plugin-ember-template-compilation/pull/5" data-hovercard-type="pull_request" data-hovercard-url="/emberjs/babel-plugin-ember-template-compilation/pull/5/hovercard">AST transforms that can manipulate Javascript scope</a>.</p> <p>Embroider already <a href="https://github.com/embroider-build/embroider/pull/1010" data-hovercard-type="pull_request" data-hovercard-url="/embroider-build/embroider/pull/1010/hovercard">implemented this same pattern</a>.</p> ef4 tag:github.com,2008:Repository/24438846/v6.0.1 2021-12-05T18:32:18Z Release 6.0.1 <h4>🐛 Bug Fix</h4> <ul> <li><a href="https://github.com/ember-cli/ember-cli-htmlbars/pull/739" data-hovercard-type="pull_request" data-hovercard-url="/ember-cli/ember-cli-htmlbars/pull/739/hovercard">#739</a> Allow console messages (v6.x, master) (<a href="https://github.com/mixonic">@mixonic</a>)</li> </ul> <h4>Committers: 1</h4> <ul> <li>Matthew Beale (<a href="https://github.com/mixonic">@mixonic</a>)</li> </ul> kategengler tag:github.com,2008:Repository/24438846/v5.7.2 2021-12-05T18:31:15Z Release 5.7.2 <h4>🐛 Bug Fix</h4> <ul> <li><a href="https://github.com/ember-cli/ember-cli-htmlbars/pull/740" data-hovercard-type="pull_request" data-hovercard-url="/ember-cli/ember-cli-htmlbars/pull/740/hovercard">#740</a> Allow console messages (v5.x) (<a href="https://github.com/mixonic">@mixonic</a>)</li> </ul> <h4>Committers: 1</h4> <ul> <li>Matthew Beale (<a href="https://github.com/mixonic">@mixonic</a>)</li> </ul> kategengler tag:github.com,2008:Repository/24438846/v6.0.0 2021-10-14T18:23:40Z Release 6.0.0 <h4>💥 Breaking Change</h4> <ul> <li><a href="https://github.com/ember-cli/ember-cli-htmlbars/pull/724" data-hovercard-type="pull_request" data-hovercard-url="/ember-cli/ember-cli-htmlbars/pull/724/hovercard">#724</a> Use simplified babel plugin on ember 3.27+ and drop unsupported node versions (<a href="https://github.com/ef4">@ef4</a>)</li> </ul> <h4>🚀 Enhancement</h4> <ul> <li><a href="https://github.com/ember-cli/ember-cli-htmlbars/pull/733" data-hovercard-type="pull_request" data-hovercard-url="/ember-cli/ember-cli-htmlbars/pull/733/hovercard">#733</a> Avoid repeated encoding in getTemplateCompiler (<a href="https://github.com/rwjblue">@rwjblue</a>)</li> <li><a href="https://github.com/ember-cli/ember-cli-htmlbars/pull/724" data-hovercard-type="pull_request" data-hovercard-url="/ember-cli/ember-cli-htmlbars/pull/724/hovercard">#724</a> Use simplified babel plugin on ember 3.27+ and drop unsupported node versions (<a href="https://github.com/ef4">@ef4</a>)</li> </ul> <h4>🐛 Bug Fix</h4> <ul> <li><a href="https://github.com/ember-cli/ember-cli-htmlbars/pull/732" data-hovercard-type="pull_request" data-hovercard-url="/ember-cli/ember-cli-htmlbars/pull/732/hovercard">#732</a> add <code>this._super</code> call to included hook plugin doc (<a href="https://github.com/fivetanley">@fivetanley</a>)</li> </ul> <h4>🏠 Internal</h4> <ul> <li><a href="https://github.com/ember-cli/ember-cli-htmlbars/pull/736" data-hovercard-type="pull_request" data-hovercard-url="/ember-cli/ember-cli-htmlbars/pull/736/hovercard">#736</a> Updating pr 723 (<a href="https://github.com/ef4">@ef4</a>)</li> </ul> <h4>Committers: 3</h4> <ul> <li>Edward Faulkner (<a href="https://github.com/ef4">@ef4</a>)</li> <li>Robert Jackson (<a href="https://github.com/rwjblue">@rwjblue</a>)</li> <li>Stanley Stuart (<a href="https://github.com/fivetanley">@fivetanley</a>)</li> </ul> rwjblue tag:github.com,2008:Repository/24438846/v5.7.1 2021-03-18T23:23:37Z Release 5.7.1 <h4>🐛 Bug Fix</h4> <ul> <li><a href="https://github.com/ember-cli/ember-cli-htmlbars/pull/685" data-hovercard-type="pull_request" data-hovercard-url="/ember-cli/ember-cli-htmlbars/pull/685/hovercard">#685</a> Ensure global is present for Node 10 + globalThis polyfill (<a href="https://github.com/rwjblue">@rwjblue</a>)</li> </ul> <h4>Committers: 1</h4> <ul> <li>Robert Jackson (<a href="https://github.com/rwjblue">@rwjblue</a>)</li> </ul> rwjblue