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.6
-- 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.6
-- 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
ember server
can now be started overhttps
. Default ssl
certificate and ssl key paths aressl/server.crt
and
ssl/server.key
respectively. Custom paths can be added with
--ssl-cert
and--ssl-key
#3550.ember test
now accepts areporter
option, it passes this option to Testem with the reporter to use[tap|dot|xunit]
#4106.app/views
is not longer included in the default project blueprint #4083.- Added again
podModulePrefix
toapp.js
. We still need
podModulePrefix for the time being, it can be removed again when
the state of pods has been finalized. - New apps include a
.watchmanconfig
which tellswatchman
to ignoringtmp
dir #4101. - Updated
ember-data
to1.0.0-beta.18
. Install withnpm install --save-dev ember-data@1.0.0-beta.18
. - Unit tests for components are now flagged as such #4177.
- Addon Developers
ember addon
diff- A new hook is available:
treeForAddonTemplates
which allows you to specify the templates tree. For more info on how to use this hook see the following issue. - Route blueprint now works within addons #4152.
- A new generator is available,
ember g route-addon
allows you to create import wrappers for your addon's routes.
- Core Contributors
- We started to merge pull-request as part of the quest to improve code quality, keep them coming! #3730.
Community Contributions
- #4143 [BUGFIX] Blueprint.load verify blueprint is in a directory @trabus
- #4035 Add a verification step to fail the build when tests are filtered with .only @marcioj
- #4091 fix name of ember-cli-dependency-checker @bantic
- #3854 [ENHANCEMENT] install:addon command will show a deprecation message before running the install command. @DanielOchoa
- #3550 Add ability to start ember serve on https @drogus
- #3786 Throw if templating a file fails @davewasmer
- #4026 Revert "Test powershell for appveyor builds" @stefanpenner
- #4148 extract common SilentError debug/throw logic @stefanpenner
- #4104 [BUGFIX] Fix custom blueprint options for destroy command @trabus
- #4106 [ENHANCEMENT] Adding Report option to 'ember test' @step2yeung
- #4155 Updating in-addon and in-repo-addon adapters @gmurphey
- #4123 Remove duplication in lib/utilities/test-info @quaertym
- #4114 [Bugfix] 1.4 diff displayed removal before addition. @stefanpenner
- #4108 Update ember-disable-proxy-controller to 1.0.0 @cibernox
- #4116 gzip served files. @stefanpenner
- #4120 [fixes #4083] remove views dir by default @stefanpenner
- #4159 Add
treeForAddonTemplates
hook. @lukemelia - #4142 Installation checker @stefanpenner
- #4132 Revert "Remove podModulePrefix from app.js" @trabus
- #4141 ENHANCEMENT More advanced detection of whether outputPath is a parent of the project directory @catbieber
- #4138 Extract unknown command @quaertym
- #4139 [fixes #4133] warn if helper without
-
is generated @stefanpenner - #4124 [ENHANCEMENT] Add watchmanconfig file to blueprints @mikegrassotti
- #4152 [ENHANCEMENT] Updating route blueprint to work within addons and create route-addon… @stefanpenner
- #4157 Add Code Climate config @chrislopresto
- #4150 Code Quality: npm-install.js, npm-uninstall.js D -> A @jkarsrud
- #4146 Code Quality: addon.js, project.js D -> C @jkarsrud
- #4147 Detect ember-cli from deps as well as devDeps @searls
- #4154 remove duplication from normalize entity name @tyleriguchi
- #4158 Allow addons to have pod based templates @pzuraq
- #4160 Friendlier comments for Brocfile in addons @igorT
- #4162 Remove unused variables @quaertym
- #4163 Bump ember-data to v1.0.0-beta.18 @quaertym
- #4166 upgrade node-require-timings @stefanpenner
- #4168 Allow internal cli parameters to be configurable by other cli tools @rodyhaddad
- #4177 Flag component unit tests as such @mixonic
- #4187 isbinaryfile is used in more the just development @stefanpenner
- #4188 Fixed type annotations @Turbo87
Thank you to all who took the time to contribute!