Plan v5 Release
bertdeblock opened this issue · comments
Bert De Block commented
Clean up Deprecations
Merge Open Pull Requests
Additional Work
- #10217
- #10178
- #10186
- Stop using
ember-cli-babel
'sconfigKey
property- Not necessary anymore to use this property, we can just hardcode
'ember-cli-babel'
where needed (more info: emberjs/ember-cli-babel#105)
- Not necessary anymore to use this property, we can just hardcode
- Drop support for
ember-cli-babel
v6 and lower- We have a few checks for
ember-cli-babel
v6 and lower, I think it's safe to remove these
- We have a few checks for
- Drop support for the
EMBER_CLI_IGNORE_ADDON_NAME_MISMATCH
env var- This env var suppresses this error, the env var was supposed to be removed in
ember-cli
v3.10, making sure the error is always thrown - #10225
- This env var suppresses this error, the env var was supposed to be removed in
- Drop support for finding addons by their
index.js
name, at the moment, we just warn - #10223- We already removed support for finding scoped addons using their unscoped name here
- Drop support for the following vendor files:
-
ember-cli-shims
- not necessary anymore -
ember.paths.shims
- does not exist anymore - All vendor files coming in via Bower, as Bower support will be dropped
-
jquery.js
-ember-source
does not provideember.paths.jquery
anymore and Bower support will be dropped - #10195
-
- #10229
- Drop support for NPM v5.7.1 and lower here - #10219
- Remove
ember-cli-babel
fallback - Require v1 addons to always specifyember-cli-babel
in theirdependencies
- #10232 - Always throw on invalid addon paths (remove
EMBER_CLI_ERROR_ON_INVALID_ADDON
env flag) - #10185 - Remove default
minifyJS
options - #10197
Additional Checks
- Make sure all Bower related code is cleaned up (including dependencies) - #10226
- Make sure all JSHint related code is cleaned up (test files as well)
- Make sure all until
5.0
deprecations have deprecation guides - ember-learn/deprecation-app#1314
Documentation
TODO.
Pheromon commented
Will you raise minimum required node version to 18, since it's a LTS release?
Bert De Block commented
ember-cli v5 will still support Node v16, also v5 will not be an LTS version if I'm not mistaken.
Bert De Block commented
since it's a LTS release?
Or do you mean that Node v18 is an LTS release?
Pheromon commented
yes I was talking about node LTS, and if ember-cli v5 is not LTS then you are right: there is not such need to raise the minimum supported versions