tag:github.com,2008:https://github.com/ember-cli/ember-cli-htmlbars/releasesRelease notes from ember-cli-htmlbars2025-11-25T03:07:48Ztag:github.com,2008:Repository/24438846/v7.0.02025-11-25T03:07:50ZRelease 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 < 18 and ember < 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>ef4tag:github.com,2008:Repository/24438846/v6.3.02023-08-08T19:07:32ZRelease 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>kategenglertag:github.com,2008:Repository/24438846/v6.2.02023-01-17T21:51:18ZRelease 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>rwjbluetag:github.com,2008:Repository/24438846/v6.1.12022-09-08T21:13:24ZRelease 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 < 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>ef4tag:github.com,2008:Repository/24438846/v6.1.02022-07-04T13:46:11ZRelease 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>ef4tag:github.com,2008:Repository/24438846/v6.1.0-alpha.02022-06-30T05:01:39Zv6.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>ef4tag:github.com,2008:Repository/24438846/v6.0.12021-12-05T18:32:18ZRelease 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>kategenglertag:github.com,2008:Repository/24438846/v5.7.22021-12-05T18:31:15ZRelease 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>kategenglertag:github.com,2008:Repository/24438846/v6.0.02021-10-14T18:23:40ZRelease 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>rwjbluetag:github.com,2008:Repository/24438846/v5.7.12021-03-18T23:23:37ZRelease 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