Upgrading
In order to ensure a safe and easy upgrade please follow the following steps (from within your project directory):
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@0.1.8
-- 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@0.1.8
-- 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.
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
- #3072 [BUGFIX] Update to app blueprint to use QUnit 1.17.1 @rwjblue
- #3069 [BUGFIX] Fix style preprocessors for included addons @pzuraq
- #3068 [ENHANCEMENT] Hide passed tests by default @rwjblue
- #3036 [BUGFIX] Fix platform dependent path separator @KarimBaaba
- #2754 [FEATURE] Allow addon commands to be classes @chadhietala
- #2923 [ENHANCEMENT] Add disable-analytics option to all commands @twokul
- #2901 [ENHANCEMENT] Improve boot by 300–400ms @stefanpenner
- #3049 [FEATURE] Add Test helper blueprint @stefanpenner
- #2826 [BUGFIX] Remove path.join from http-mock bluerint urls @knownasilya
- #2983 [ENHANCEMENT] Update QUnit version @wagenet
- #2814 [ENHANCEMENT] Add listing of available addons @rondale-sc
- #3007 [FEATURE] Add a watcher option to the build command @rauhryan
- #3039 [BUGFIX] Move static file check earlier so it only affects the default value @krisselden
- #3028 [BUGFIX] Update Testem (fixes timeouts and reloads with Pretender) @johanneswuerbach
- #3026 [BUGFIX] Correct comment in server blueprint @ohcibi
- #3008 [BUGFIX] Clarify error message for ensuring hyphen presence in component name @artfuldodger
- #3009 [BUGFIX] Tweak error message for executing
ember unknownCommand
@artfuldodger - #2996 [BUGFIX] Rename .npmignore in addon blueprint (fixes broken package) @jgwhite
- #2995 [BUGFIX] Correct package.json ordering in app blueprint @kellyselden
- #2984 [ENHANCEMENT] Add
"strict": false
to blueprint .jshintrc @quaertym
Thank you to all who took the time to contribute!