Setup
npm install -g ember-cli@3.4.0-beta.2
-- Install new global ember-cli
Project Update
rm -rf node_modules dist tmp
-- Delete temporary development folders.npm install -g ember-cli-update
-- Install Ember CLI update tool globally.ember-cli-update
-- This will update your app or addon to the latest Ember CLI version. You will probably encounter merge conflicts, in which the default behavior is to let you resolve conflicts on your own. You can supply the --resolve-conflicts option to run your system's git merge tool if any conflicts are found.
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
- #7902 add .eslintignore to .npmignore @kellyselden
- #7904 further unify all our
.*ignore
files @kellyselden - #7905 Fix release branch tests @kellyselden
- #7917 Adding entries for the package-info-cache work to the contribution list @dcombslinkedin
- #7940 Enable LiveReload and normal app server to share a single port. @SparshithNR
- #7947 Adding support for in repo addons in non-conventional directories @scalvert
- #7949 Upgrade blueprint dependency versions @stefanpenner
- #7950 Better handle ambiguity between package.json and index.js name field. @rwjblue
- Changes the addon blueprint to ensure name property just references the package.json's name
- Introduce a hard error when locally developing an addon whose
package.json
name differs fromindex.js
name. - Updates
Project.prototype.findAddonByName
/Addon.prototype.findAddonByName
to handle the changes to mentioned above. Specifically,findAddonByName
will prefer exact matches to thepackage.json
name over exact matches inindex.js
name.
- #7954 Add template linting. @rwjblue
- #7956 Embrace stages in CI. @rwjblue
Thank you to all who took the time to contribute!