Setup
npm uninstall -g ember-cli
-- Remove old global ember-clinpm cache clean
-- Clear NPM cachenpm install -g ember-cli@2.14.0
-- Install new global ember-cli
Project Update
rm -rf node_modules dist tmp
-- Delete temporary development folders.npm install --save-dev ember-cli@2.14.0
-- 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
ember addon
diff- No changes required
- Core Contributors
- No changes required
Community Contributions
- #6937 various blueprint cleanup and consistency @kellyselden
- #6862 Update minimum ember-try version. @rwjblue
- #6932 make blueprint files public @kellyselden
- #6874 Add .eslintrc.js files to blueprints @rwwagner90
- #6868 Add --welcome option to
new
andinit
so that it can be skipped with --no-welcome @romulomachado - #6873 Add ~ to ember-cli in package.json in blueprints @rwwagner90
- #6934 missed node 4 - es6 updates in blueprints @kellyselden
- #6890 Replace lib/utilities/DAG.js with dag-map package @rwwagner90
- #6888 Print out
yarn install
when yarn.lock file is present @samdemaeyer - #6883 broccoli/ember-app: Make app/index.html optional @Turbo87
- #6886 Handle addon constructor errors gracefully @jsturgis
- #6889 Use const/let in all blueprints @simonihmig
- #6938 Add ESLint config to "server" and "lib" blueprints @kellyselden
- #6910 [BUGFIX] Add yuidocs for the addon:init method @mattmarcum
- #6896 Removed all references to Bower in blueprint README. @michielboekhoff
- #6903 remove npm experiment refs @tylerturdenpants
- #6907 Ignore files created by Ember-Try @elwayman02
- #6898 Update ember-export-application-global to babel@6 version. @rwjblue
- #6915 Run YUIDoc on single
it
@sduquej - #6912 Stop creating recursive symlink (addon requiring itself) @clekstro
- #6911 Fix dirty git state @clekstro
- #6966 ENHANCEMENT: throw when converting
npm install foo
toyarn install foo
@pichfl - #6940 remove lint filter @kellyselden
- #6936 use RSVP.resolve shorthand @kellyselden
- #6919 Do not use
chalk.white
when displaying asset sizes @lucasmazza - #6939 replace ': function(' with '(' @kellyselden
- #6935 use our string style since converted from json @kellyselden
- #6942 object shorthand blueprint cleanup @kellyselden
- #6984 Fix perf-guide to have correct file names for build visualization @kratiahuja
- #7007 Updated npm version for ember-data to use ~ instead of ^ @fushi
- #7038 Update "ember-cli-htmlbars" @stefanpenner
- #7059 Addon#setupPreprocessorRegistry should be invoked after
addon.app
is set. @stefanpenner - #7130 yarn: Use --non-interactive flag @Turbo87
- #7191 blueprints/app: Update "ember-source" and "ember-data" to v2.14.0 @Turbo87
- #7192 tests/acceptance: Delete broken "ember generate http-proxy" test @Turbo87
Thank you to all who took the time to contribute!