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.2.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@0.2.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.
Changes
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
- Mostly just bug-fixes and "Nice things"
- build errors now live-reload and correctly display build failure in the browser. more-details
- Addon Developers
ember addon
diff- UI is now provided to the AddonDiscovery
- ember-cli-babel is now included in the default blueprint, this is still optional but enabled by default
Community Contributions
- #3555 [BUGFIX] Generate mixin in addon/mixins when inside an addon project @trabus
- #3476 Removes initializer mention from service generator help text @corpulentcoffee
- #3433 [ENHANCEMENT] Prevent addon generation in existing ember-cli project @cbrock
- #3463 disable visual progress effect in dumb terminals @jesse-black
- #3440 Enforcing newlines in template files results in unwanted Nodes @jclem
- #3484 Component blueprint only import layout when generated inside addon @trabus
- #3505 Update testem to 0.7.5 @johanneswuerbach
- #3481 BUGFIX Fixes #3472 Check for 'usePods' instead of 'pod'. @jankrueger
- #3493 Fix helper test failing by default @kimroen
- #3488 ENHANCEMENT: update-checker.js should use environment http_proxy if detected @xomaczar
- #3483 Ensure that addons pass the
ui
into their AddonDiscovery. @rwjblue - #3501 [Enhancement] Architecture Diagram @visheshjoshi
- #3562 dist can be watched, it really is just tmp that matters. This prevents p... @ember-cli
- #3540 [fixes #3520, #3174] disable ES3SafeFilter if babel is present, as babel... @ember-cli
- #3508 Update ember-cli-app-version @btecu
- #3518 [BUGFIX] Add missing bind when server already in use @bdvholmes
- #3539 add tmp dir to npmignore @ahmadsoe
- #3515 [BUGFIX] Fixes nested component generation in addons with correct relative path for template import @trabus
- #3517 Use node 0.12 on Windows CI @johanneswuerbach
- #3535 Update ADDON_HOOKS.md @ahmadsoe
- #3533 [BUGFIX] Replace marked with markdown-it @trabus
- #3583 Updated license copyright date range @jayphelps
- #3546 [ENHANCEMENT] Add podModulePrefix deprecation for generate and destroy commands @trabus
- #3544 Add links with watchman info to cli output @felixbuenemann
- #3545 [BUGFIX] Ensure
package.json
main
entry point is used for addon lookup. @rwjblue - #3541 [fixes #3520, #3174] bump es3-safe-recast @ember-cli
- #3594 fix broken link @kellyselden
- #3564 Added babel to addons package.json dependencies by default @jayphelps
- #3559 [Documentation] add ref to ember-cli-output and ember-addon-output @kellyselden
- #3571 [BREAKING ENHANCEMENT] Update ember-cli-content-security-policy to v0.4.0 @sir-dunxalot/enhancement
- #3572 Specify node version (0.12) for CI @quaertym
- #3576 ensure a build-failure is “live-reloaded” to the user. @ember-cli
- #3578 Teaches updateChecker about dev builds @twokul
- #3579 allow for ./server to export express app @calvinmetcalf
- #3581 Resolves #3534 - addon postprocessTrees for styles @jschilli
- #3593 add command uninstall:npm @kellyselden
- #3604 Testem update @johanneswuerbach
- #3611 Bump ember-data to beta-16 @bmac
Thank you to all who took the time to contribute!