Setup
npm install -g ember-cli@3.1.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.1.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
- #7491 Allow instrumentation to be turned on using .ember-cli @patocallaghan
- #7492 Use yarn instead of npm when part of a yarn workspace root @thetimothyp
- #7519 Change isMainVendorFile check in ember-app.js @GCheung55
- #7461 Change when availableOptions are normalized @thoov
- #7586 add feature flag to project.isModuleUnification @GavinJoyce
- #7541 Add
project.isModuleUnification()
@GavinJoyce - #7537 Dummy app files follow Ember rules @mixonic
- #7542 trivial error-message fix for bad watcher type @dcombslinkedin
- #7592 Allow .npmrc to be respected during blueprint install @thoov
- #7563 Fix 'const' declarations in non-strict mode are not supported @rwwagner90
- #7600 Remove "style file" silent error @twokul
- #7571 Replace file fixtures with
broccoli-helpers
@twokul - #7598 Ignore all *.log files @ember-cli/twokul
- #7573 Install optional dependencies when creating a new project @t-sauer
- #7576 upgrade testem @ember-cli
- #7614 combine 'addon-tree-output' and 'addon-test-support' logic @kellyselden
- #7585 lint js for node@4 compatibility @ro0gr
- #7601 blueprints/addon: Replace
test
withtest:all
@Turbo87
Thank you to all who took the time to contribute!