ember-cli / ember-cli

The Ember.js command line utility.

Home Page:https://cli.emberjs.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Plan v5 Release

bertdeblock opened this issue · comments

Clean up Deprecations

Merge Open Pull Requests

Additional Work

  • #10217
  • #10178
  • #10186
  • Stop using ember-cli-babel's configKey property
    • Not necessary anymore to use this property, we can just hardcode 'ember-cli-babel' where needed (more info: emberjs/ember-cli-babel#105)
  • 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
  • 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
  • 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:
  • #10229
  • Drop support for NPM v5.7.1 and lower here - #10219
  • Remove ember-cli-babel fallback - Require v1 addons to always specify ember-cli-babel in their dependencies - #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.

Will you raise minimum required node version to 18, since it's a LTS release?

ember-cli v5 will still support Node v16, also v5 will not be an LTS version if I'm not mistaken.

since it's a LTS release?

Or do you mean that Node v18 is an LTS release?

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