unstale

npm / ember-cli

ember-cli

What changed in ember-cli 3 to 6, from its official release notes, upgrade guides and advisories. Sources checked 2026-11-01.

29 breaking4 new APIs and options3 behavior and defaults7 tooling3 fixes and other

See which of these apply to your code, ranked, in your agent:

npx @unstale/cli init

@unstale/cli 0.2.9 on npm

ember-cli 63 changes

Breaking changes 1

  • Deprecations throw when their ember-cli until date has passed.

    6.0.0release notes

New APIs and options 1

  • Allows specifying that no CI provider should be used.

    6.0.0release notes

Tooling 1

ember-cli 528 changes

Breaking changes 26

  • Addons are no longer found by their index.js name.

    5.0.0release notes

  • The Babel fallback for addons is removed.

    5.0.0release notes

  • Support for the baseURL environment option is dropped.

    5.0.0release notes

  • The deprecated blacklist-whitelist-build-options feature is removed.

    5.0.0release notes

  • The deprecated blueprint.add-bower-package-to-project feature is removed.

    5.0.0release notes

  • The deprecated blueprint.add-bower-packages-to-project feature is removed.

    5.0.0release notes

  • Bower entries are removed from the app and addon blueprint ignore files.

    5.0.0release notes

  • Checking whether Bower components are installed is no longer supported.

    5.0.0release notes

  • Installing Bower packages is no longer supported.

    5.0.0release notes

  • The deprecated building-bower-packages feature is removed.

    5.0.0release notes

  • Including Ember builds via Bower is no longer supported.

    5.0.0release notes

  • Support for ember-cli-babel v5 and v6 is dropped.

    5.0.0release notes

  • Support for the EMBER_CLI_ERROR_ON_INVALID_ADDON environment flag is dropped.

    5.0.0release notes

  • Support for the EMBER_CLI_IGNORE_ADDON_NAME_MISMATCH environment flag is dropped.

    5.0.0release notes

  • The deprecated ember-cli-jshint-support feature is removed.

    5.0.0release notes

  • Support for ember-cli-shims is dropped.

    5.0.0release notes

  • The ember-resolver fallback is removed.

    5.0.0release notes

  • Including handlebars.js via Bower is no longer supported.

    5.0.0release notes

  • jQuery is no longer automatically included in legacy Ember versions.

    5.0.0release notes

  • Default minifyJS options are removed.

    5.0.0release notes

  • Node v14 is no longer supported.

    5.0.0release notes

  • npm versions below 5.7.1 are no longer supported.

    5.0.0release notes

  • The deprecated PACKAGER experiment is removed.

    5.0.0release notes

  • The deprecated project.bower-dependencies feature is removed.

    5.0.0release notes

  • The deprecated project.bower-directory feature is removed.

    5.0.0release notes

  • The deprecated vendor-shim-blueprint feature is removed.

    5.0.0release notes

Tooling 2

  • The app and addon blueprints add ember-cli-clean-css.

    5.0.0release notes

  • The peer dependency range for ember-source is widened.

    5.0.0release notes

ember-cli 410 changes

New APIs and options 3

  • Adds support for the addons.exclude option.

    4.0.0release notes

  • Adds support for the addons.include option.

    4.0.0release notes

  • Adds the --ci-provider option to ember new and ember addon so developers can select a CI provider.

    4.0.0release notes

Behavior and default changes 2

  • Default CI config blueprints now run all builds.

    4.0.0release notes

  • New apps and addons now default to using GitHub Actions.

    4.0.0release notes

Tooling 2

Fixes and other changes 3

  • A failing lint:fix script no longer emits an error after blueprint generation.

    4.0.0release notes

  • The loglevel flag is now set properly for npm.

    4.0.0release notes

  • Fixes usage of the --yarn option in ember init.

    4.0.0release notes

ember-cli 35 changes

Breaking changes 2

  • Deprecated contentFor() hooks were removed from EmberApp.

    3.0.0release notes

  • The deprecated deprecateUI() utility function was removed.

    3.0.0release notes

Behavior and default changes 1

  • Creating a new project installs optional dependencies.

    3.0.0release notes

Tooling 2