- #1220 Remove Glimmer AST Deprecation (@jrjohnson)
- #1213 Add support for
ember-cli-babel
v8 (@bertdeblock)
- #1212 Fix support for
ember-cli-babel
v7 (@bertdeblock)
- #1257 CI: Add Node.js 18 and 20 to the test matrix (@Turbo87)
- #1256 CI: Disable floating Ember.js test scenarios (@Turbo87)
- #889 renovate: Update
pnpm
version automatically (@Turbo87) - #670 Add Embroider's test-setup package (@thoov)
- #847 Use
prettier
for code formatting (@Turbo87) - #846 CI: Run ember-try scenarios in parallel (@Turbo87)
- #845 Add
ember-auto-import
andwebpack
dev dependencies (@Turbo87) - #844 Enable optional Ember.js features (@Turbo87)
- #754 Use
pnpm
package manager (@Turbo87) - #761 CI: Use new yarn cache in
setup-node
action (@oscard0m)
- Bert De Block (@bertdeblock)
- Jon Johnson (@jrjohnson)
- Marco Otte-Witte (@marcoow)
- Oscar Dominguez (@oscard0m)
- Tobias Bieniek (@Turbo87)
- Travis Hoover (@thoov)
- #764 Remove deprecated automatic attribute binding (@Turbo87)
- #756 Drop support for Node.js 10 (@Turbo87)
- #757 Remove support for ember-cli-babel v5 (@Turbo87)
- #759 Stop testing on non-LTS Ember releases before v3.24 (@Turbo87)
- #758 Remove deprecated
TransformTestSelectorParamsToHashPairs
transform (@Turbo87)
- Tobias Bieniek (@Turbo87)
- #751 Deprecate
TransformTestSelectorParamsToHashPairs
transform (@Turbo87) - #752 Deprecate ember-cli-babel v5.x support (@Turbo87)
- Tobias Bieniek (@Turbo87)
- Robert Jackson (@rwjblue)
- #720 Resolve class based transform deprecation (@chancancode)
- #721 Add
patchClassicComponent
option to avoid deprecation warnings (@mydea)
- Francesco Novy (@mydea)
- Godfrey Chan (@chancancode)
- Tobias Bieniek (@Turbo87)
- #704 Add
release-it
to simplify the release process (@Turbo87) - #701 dummy: Add missing
this.
prefixes (@Turbo87)
- Tobias Bieniek (@Turbo87)
This release drops support for Ember.js versions below v3.8 due to an update of ember-cli-htmlbars which did the same. Other than that, no further breaking changes are contained in the release.
- #521 Ensure test selector stripping works for inline template compilation and co-located components (@rwjblue)
- Robert Jackson (@rwjblue)
- #489 Drop support for Ember releases before v3.0.0 (@Turbo87)
- #488 Drop support for Node 8 (@Turbo87)
- #463 testem: Increase
browser_start_timeout
(@Turbo87) - #446 CI: Run main test suite on Windows too (@Turbo87)
- #445 Update ignore files (@Turbo87)
- #444 CI: Fix
release
workflow (@Turbo87)
- Tobias Bieniek (@Turbo87)
The main breaking changes in this major release are dropping support for older Ember.js, Ember CLI and Node.js versions. The v3.x series will have the following minimum requirements:
- Ember.js 2.16 or above
- Ember CLI 2.14 or above
- Node.js 8 or above
- #341 Adjust Ember.js support range to 2.16+ (@Turbo87)
- #338 Use
setupPreprocessorRegistry()
hook to register HTMLBars AST plugin (@Turbo87) - #337 Drop support for Node.js 4 and 6 (@Turbo87)
- #322 ensure custom tree is still memoized (@stefanpenner)
- #339 Enable parallel file processing for
ember-cli-babel
(@Turbo87)
- #441 Simplify and modernize README file (@Turbo87)
- #342 README: Add Node.js compatibility information (@Turbo87)
- #443 Replace TravisCI with GitHub Actions (@Turbo87)
- #438 Update
ember-cli-babel
to v7.12.0 (@Turbo87) - #437 Add dependabot config file (@Turbo87)
- #436 Update locked dependencies (@Turbo87)
- #435 Remove
ember-cli-eslint
dependency (@Turbo87) - #434 Use new QUnit testing APIs (@Turbo87)
- #432 Replace
ember-cli-qunit
withember-qunit
(@Turbo87) - #340 Adjust
.npmignore
blacklist (@Turbo87)
- Stefan Penner (@stefanpenner)
- Tobias Bieniek (@Turbo87)
- Yoran Brondsema (@YoranBrondsema)
- #292 Only strip attribute starting with
data-test-
(@bendemboski)
- #315 tests: Check that
link-to
bindings work properly (@Turbo87) - #285 TravisCI: Remove deprecated
sudo: false
option (@Turbo87)
- Ben Demboski (@bendemboski)
- Santosh Sutar (@ssutar)
- Tobias Bieniek (@Turbo87)
- #254 Use
assert()
for "read-only attributeBindings" warning (@Turbo87) - #205 utils/bind-data-test-attributes: Handle failing
set()
with assert instead of warning (@mathieupoteriepeopledoc)
- #261 Add test for #106 (@Turbo87)
- #255 yarn: Add
integrity
hashes (@Turbo87) - #248 CI: Split CI tasks into multiple jobs (@Turbo87)
- #225 Remove unused
ember-cli-shims
dependency (@Turbo87)
- Tobias Bieniek (@Turbo87)
- @mathieupoteriepeopledoc
- #182 Convert
broccoli-stew
to dev dependency. (@Turbo87) - #181 Use
qunit-dom
assertions. (@Turbo87) - #179 Update
yarn.lock
file. (@Turbo87) - #169 testem: Use
--no-sandbox
on TravisCI. (@Turbo87)
- #155 Fix HBS transforms for Ember 1.11/1.12. (@Turbo87)
- #150 bugfix(transform): Disable handlebars transform pre-Ember-1.13. (@pzuraq)
- #156 Generate CHANGELOG using
lerna-changelog
. (@Turbo87) - #141 make note about positional params. (@kellyselden)
- #140 Added a link to the deprecations warning to point to a codemod to help address it. (@lorcan)
- #154 Skip positional params stripping tests on Ember versions without reliable support. (@Turbo87)
- #152 add acceptance test for params-to-hash-pairs transform. (@marcoow)
- #147 Update "yarn.lock" file and "ember-cli-babel". (@Turbo87)
- Chris Garrett (pzuraq)
- Kelly Selden (kellyselden)
- Lorcan Coyle (lorcan)
- Marco Otte-Witte (marcoow)
- Tobias Bieniek (Turbo87)
- #138 use host to app.import. (@kellyselden)
- #135 chore: switch to yarn Closes #132. (@geekygrappler)
- #133 Update dependencies. (@marcoow)
- Andy Brown (geekygrappler)
- Kelly Selden (kellyselden)
- Marco Otte-Witte (marcoow)
- Tobias Bieniek (Turbo87)
- Tobias Bieniek (Turbo87)
- #116 Disable forced test selector stripping in addon templates. (@Turbo87)
- #117 Update ".npmignore" file. (@Turbo87)
- #114 chore(package): update ember-cli to version 2.13.2. (@Turbo87)
- #113 chore(package): update ember-cli-htmlbars to version 2.0.1. (@Turbo87)
- #108 Update "ember-cli" to v2.13.0. (@Turbo87)
- Tobias Bieniek (Turbo87)
- #102 Fix ember-cli-babel@6 compatibility. (@Turbo87)
- #93 Explicit dependency broccoli-stew. (@raido)
- #94 Add video poster to README. (@samselikoff)
- Raido Kuli (raido)
- Sam Selikoff (samselikoff)
- Tobias Bieniek (Turbo87)
- Tobias Bieniek (Turbo87)
- #84 update ember-cli and other libraries. (@marcoow)
- #64 Import ESLint config from eslint-config-simplabs. (@Turbo87)
- #63 dummy/components: Explicitly set attributeBindings to [] to test freezing. (@Turbo87)
- #61 Upgrade to ember-cli v2.11.0. (@Turbo87)
- #60 ember-try: Remove scenarios and rely entirely on "versionCompatibility". (@Turbo87)
- Tobias Bieniek (Turbo87)
- #53 Add warning when tagName is empty and data-test-* attributes are used. (@Turbo87)
- #52 Replace initializer with IIFE in the vendor tree. (@Turbo87)
- #48 Updated and simplified README file. (@Turbo87)
- #45 Add Babel 5 plugin stripping "data-test-*" properties. (@Turbo87)
- #43 Simplify testSelector() import. (@Turbo87)
- #27 Auto bind component data-test-* attributes. (@marcoow)
- #42 Introduce "strip" and deprecate "environments" option. (@Turbo87)
- #40 Strip "data-test-" attributes from component and helper invocations. (@Turbo87)
- #37 Simplify AST walker and remove "lodash" dependency. (@Turbo87)
- #36 Run tests with and without stripping test selectors. (@Turbo87)
- #25 Simplify testSelector() function. (@Turbo87)
- #44 Fix default setting for "strip" option. (@Turbo87)
- #24 Check
value
argument for absence, not falsiness.. (@chriskrycho)
- #46 CI: Enable automatic NPM deployment for tags. (@Turbo87)
- #39 Change "npm test" to only run tests for current ember-try scenario. (@Turbo87)
- #38 Remove/Replace remaining JSHint references. (@Turbo87)
- #35 Update Ember to v2.10.0. (@Turbo87)
- #33 Replace JSHint with ESLint. (@Turbo87)
- #32 Use "jshint" directly for linting. (@Turbo87)
- #31 CI: Run tests for all minor Ember versions again. (@Turbo87)
- #30 update license. (@marcoow)
- #29 Update dependencies. (@Turbo87)
- Chris Krycho (chriskrycho)
- Marco Otte-Witte (marcoow)
- Tobias Bieniek (Turbo87)
- #24 Check
value
argument for absence, not falsiness.. (@chriskrycho)
- Chris Krycho (chriskrycho)
- Tobias Bieniek (Turbo87)