0.2.2
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.2
-- 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.2
-- 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- updated to ember 1.11.0
- Upgrade your project's ember-cli version - docs
ember init
once again works inside an addon.- error live-reloading now actually works!
- npm WARN for
makeError
andtmpl
have been fixed - ember-qunit was updated from
0.2.8
->0.3.0
,this.render()
in a test now no-longer returns a jQuery object.
-
Addon Developers
ember addon
diff- Addons now have the
ember-disable-prototype-extensions
module included by default,
this ensures add-ons are written in a way that works regardless of the
consumers prototype extension preference.
+ the following addon API's in has been deprecated:
this.mergeTrees
->require('mergeTrees');
this.Funnel
->require('broccoli-funnel');
this.pickFiles
->require('broccoli-funnel');
this.walkSync
->require('walk-sync');
this.transpileModules
->require('broccoli-es6modules');
Rather then relying on them from ember-cli, add-ons should require them via NPM.
-
We now are using broccoli v0.15.3, which is a backwards compatible upgrade,
but it does expose the newrebuild
api, that will soon superseed theread
api. TL;DR among other things, this paves the path to having a configurable
tmp directory.We recommend broccoli-plugin authors to update as soon as they are able to.
For more information checkout: new rebuild api
-
Core Contributors
- Keep being awesome!
Community Contributions
- #3560 fixing the formatting from one line to two @kellyselden
- #3622 [BUGFIX] Fix ember init inside an existing addon @johanneswuerbach
- #3469 [ENHANCEMENT] Update component-test test.js blueprint @simonprev
- #3565 [BUGFIX] temporarily disable podModulePrefix deprecation @trabus
- #3601 Allow Node 0.13 in platform deprecation check. @rwjblue
- #3585 [ENHANCEMENT] Add in-repo-addon generate and destroy support @trabus
- #3674 Update nock dependency @btecu
- #3636 [fixes #3618] we will add some acceptance tests in this area soon (rushi... @ember-cli
- #3634 Resolves #3628 postprocessTree for styles with vendor + app @jschilli
- #3630 Fix minor typo's @QuantumInformation
- #3631 [Documentation] adding new ember new and ember addon diffs @kellyselden
- #3680 Updates @ember-cli
- #3645 Add ember-disable-prototype-extensions to addons by default. @rwjblue
- #3642 Check if style file with project name exists @btecu
- #3639 Bump ember-data to beta-16.1 @bmac
- #3682 strip ansi from babel errors for now. @ember-cli
- #3655 Uses Ember.keys instead of Object.keys in reexport @danmcclain
- #3646 Add
chai
as dependency. @rwjblue - #3647 add timeouts until we improve the mocha <-> custom runner timeout stuff @ember-cli
- #3648 Update broccoli-sane-watcher. @rwjblue
- #3691 Update Ember to 1.11.0. @rwjblue
- #3675 Restore addon pick files @ember-cli
- #3673 Update Broccoli to 0.15.3 @joliss
- #3672 Use broccoli-funnel instead of broccoli-static-compiler @joliss
- #3666 Tweaks @ember-cli
- #3669 Update dependencies @btecu
- #3677 Export return value from Router.map (closes #3676). @abuiles
- #3681 Deprecate funnel and pickfiles @ember-cli
- #3692 Replace lodash-node with lodash @btecu
- #3696 Update markdown-it and markdown-it-terminal @ember-cli
- #3704 Live reload fix @ember-cli
- #3705 Fix initial commit message @xymbol
Thank you to all who took the time to contribute!