Setup
npm install -g ember-cli@3.2.0-beta.1
-- Install new global ember-cli
Project Update
rm -rf node_modules dist tmp
-- Delete temporary development folders.npm install --save-dev ember-cli@3.2.0-beta.1
-- Update project'spackage.json
to use latest version.npm install
-- Reinstall NPM dependencies.ember init
-- This runs the new project blueprint on your projects directory. Please follow the prompts, and review all changes (tip: you can see a diff by pressing d). The most common source of upgrade pain is missing changes in this step.
Changelog
The following changes are required if you are upgrading from the previous
version:
- Users
ember new
diff- Upgrade your project's ember-cli version - docs
- Addon Developers
- Core Contributors
- No changes required
Community Contributions
- #7490 Module Unification Addons @rwjblue
- #7605 blueprints/app: Add
qunit-dom
dependency by default @Turbo87 - #7501 add delayed transpilation @kellyselden
- #7634 Addon._treeFor optimization @kellyselden
- #7635 Packaged Bower @twokul
- #7637 More comprehensive detect if ember-cli is being run within CI or not. @ember-cli
- #7641 update console-ui @kellyselden
- #7665 Package config @twokul
- #7661 Double linting test timeout @ro0gr
- #7659 Exclude addon-test-support from eslint node files @kolybasov
- #7660 improve logic for if addon is module-unification @iezer
- #7658 Module Unification Addon blueprint @cibernox
- #7654 Package Vendor @twokul
- #7650 compile all addons at once optimization @kellyselden
- #7655 Package tests @twokul
- #7649 only use the standard compilers to compile addon code @kellyselden
- #7731 restore
addon-import
logic @GavinJoyce - #7671 Include _super call in example of Addon.included @jacobq
- #7667 MU addons must generate a MU dummy app @cibernox
- #7662 Remove redundant checks @twokul
- #7664 Support serving wasm with application/wasm @ember-cli
- #7668 Only watch test/dummy/app on addons if it exist @cibernox
- #7739 remove config caching @GavinJoyce
- #7708 Update default broccoli-asset-rev @ef4
- #7676 Deprecate ember-cli-babel 5.x @raytiley
- #7679 Update init to be src/ friendly @mixonic
- #7674 Package Public @twokul
- #7678 Use a recent release of Ember canary for MU @ember-cli
- #7742 Package Javascript @twokul
- #7702 Don't run
addon-import
blueprint ifproject.isModuleUnification()
@GavinJoyce - #7685 fix the shims messaging @kellyselden
- #7711 remove exists-sync, use fs.existsSync @stefanpenner
- #7762 Remove default value for
ember addon --yarn
@lennyburdette - #7724 github package was renamed @octokit/rest @kellyselden
- #7758 Allowing cwd to be passed to testem without being overridden by ember-cli @arthirm
- #7737 Fix issues identified with "delayed transpilation" system. @rwjblue
- #7735 Disable MU by default @stefanpenner
- #7753 Update
qunit-dom
dependency @Turbo87 - #7764 Skip running custom "*-addon" blueprint if module unification @GavinJoyce
- #7767 Upgrade ember-load-initializers @GavinJoyce
- #7768 Don't try to use default addon-import if app is MU @GavinJoyce
- #7769 add blueprints to linting coverage @kellyselden
- #7771 forgot .eslintignore in MU @kellyselden
Thank you to all who took the time to contribute!