Setup
npm uninstall -g ember-cli
-- Remove old global ember-clinpm cache clean
-- Clear NPM cachenpm install -g ember-cli@2.15.0-beta.1
-- Install new global ember-cli
Project Update
rm -rf node_modules dist tmp
-- Delete temporary development folders.npm install --save-dev ember-cli@2.15.0-beta.1
-- 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
- #6988 update addon lts testing @kellyselden
- #7132 Bump ember-cli-eslint @rwwagner90
- #7026 explain node 4 in addons @kellyselden
- #7002 update from npm 2 when using node 4 @kellyselden
- #7014 fixup #6941 @stefanpenner
- #7025 remove MODEL_FACTORY_INJECTIONS @stefanpenner
- #7003 Allow node 7.x on Windows @btecu
- #7090 Documentation around error propagation & version bumps @twokul
- #7048 Update yarn.lock with latest allowed dependencies. @rwjblue
- #7046 Pass only packages to npm uninstall task that exist @raido
- #7041 Revert rawMode to original value during windows signals cleanup @ro0gr
- #7045 Make app.import() work with files inside
node_modules
@Turbo87 - #7032 BUGFIX Corrected a typo in Windows elevation test error message. @jpschober
- #7068 Remove reference to "lib/ext/promise" from docs @ro0gr
- #7057 Use https in references to emberjs website @ahmadsoe
- #7056 fix_typos @fixTypos
- #7064 remove the implied npm install and test from travis @kellyselden
- #7054 Allow imports from scoped packages @dfreeman
- #7150 fix typo @stefanpenner
- #7102 use
.test
instead of.match
when appropriate @bekzod - #7095 loggers
let
=>const
@bekzod - #7084 change var to let in ARCHITECTURE.md @ro0gr
- #7100 use native
Object.assign
@bekzod - #7101 use
.reduce
inaddonPackages
@bekzod - #7094 concat instead of
unshift each
in_processedExternalTree
@bekzod - #7080 Node support doc @stefanpenner
- #7099 use native
[].any
andObject.keys
@bekzod - #7096 removed redundant
self
references @bekzod - #7081 update deps @stefanpenner
- #7093 use arrow function in
discoverFromDependencies
@bekzod - #7085 remove "Aligned require statements" style guide @ro0gr
- #7092 avoid extra iteration, use
reduce
instead ofmap/filter
combination @bekzod - #7161 Use headless chrome in addon build config @sivakumar-kailasam
- #7123 double mocha-eslint test timeout @ro0gr
- #7118 cleanup
appAndDependencies
@bekzod - #7105 use
const
where appropriate @bekzod - #7106 cleanup tangled promise @bekzod
- #7114 explain the old code in bin/ember @kellyselden
- #7104 cleanup
addon/dependencies
@bekzod - #7107 cleanup promise chain @bekzod
- #7113 simplified promise chain in
git-init
@bekzod - #7110 convert to RSVP promise inside
utilities/execa
@bekzod - #7152 Remove redundant chrome installation since appveyor has latest chrome @sivakumar-kailasam
- #7151 Change
broccoli-middleware
to1.0.0
🎉 @twokul - #7148 Replace phantom.js usage with headless chrome @sivakumar-kailasam
- #7147 Add Replacer to FileInfo @stefanpenner
- #7133 ember-cli-dependency-checker major version bump @kellyselden
- #7175 mention chrome is required now @kellyselden
- #7160 link + integrity is currently causing double loads @stefanpenner
- #7153 Update yarn.lock @rwjblue
- #7180 install npm 4 in addon travis using npm @kellyselden
- #7167 Upgrade testem to allow browser_args in testem.json @sivakumar-kailasam
- #7169 Travis multiple blank line cleanup and if block code consolidation @kellyselden
- #7173 Removed unused dependencies @t-sauer
- #7177 verify npm/yarn logic in travis files @kellyselden
- #7181 node 8 but with npm4 @stefanpenner
- #7195 fix --non-interactive test regression @kellyselden
- #7196 fix a bad merge conflict resolution @kellyselden
- #7197 use newer yarn on travis @kellyselden
- #7200 verify welcome page logic @kellyselden
Thank you to all who took the time to contribute!