Setup
npm uninstall -g ember-cli
-- Remove old global ember-clinpm cache clean
-- Clear NPM cachebower cache clean
-- Clear Bower cachenpm install -g ember-cli@2.12.0-beta.1
-- Install new global ember-cli
Project Update
rm -rf node_modules bower_components dist tmp
-- Delete temporary development folders.npm install --save-dev ember-cli@2.12.0-beta.1
-- Update project'spackage.json
to use latest version.npm install
-- Reinstall NPM dependencies.bower install
-- Reinstall bower 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
ember addon
diff- No changes required
- Core Contributors
- No changes required
Community Contributions
- #6645 Make project.config() public @simonihmig
- #6540 removing jshint reference in blueprints @kellyselden
- #5874 Don't process CSS imports by default @wagenet
- #6516 Properly call
preprocessTree
/postprocessTree
for addons. @rwjblue - #6600 Apply clean-base-url to config.rootURL @nathanhammond
- #6622 Remove support for Node 0.12. @rwjblue
- #6624 Update version of ember-cli-eslint used in new applications. @rwjblue
- #6625 Update dependencies previous avoided due to Node 0.12 support. @rwjblue
- #6633 Split serving assets into two different in-repo addons @kratiahuja
- #6634 Remove "ember-cli-app-version" from "addon" blueprint @Turbo87
- #6630 [DOC] Update license year @cjnething
- #6631 🏎 Lazily install "bower" if required @Turbo87
- #6636 Use ES6 features @Turbo87
- #6649 Make in-repo-addon blueprint 'use strict'. @ember-cli
- #6647 Convert CoreObject classes to ES6 classes extending CoreObject @Turbo87
- #6644 Use ES6 classes for internal classes @Turbo87
- #6654 blueprints/app: Update "ember-cli-qunit" dependency @Turbo87
- #6688 Replace custom Promise class with RSVP @Turbo87
- #6680 Use global NPM with version check @Turbo87
Thank you to all who took the time to contribute!