@rwjblue rwjblue released this Feb 16, 2016 · 3806 commits to master since this release

Assets 2

Setup

  1. npm uninstall -g ember-cli -- Remove old global ember-cli
  2. npm cache clean -- Clear NPM cache
  3. bower cache clean -- Clear Bower cache
  4. npm install -g ember-cli@2.3.0 -- Install new global ember-cli

Project Update

  1. rm -rf node_modules bower_components dist tmp -- Delete temporary development folders.
  2. npm install --save-dev ember-cli@2.3.0 -- Update project's package.json to use latest version.
  3. npm install -- Reinstall NPM dependencies.
  4. bower install -- Reinstall bower dependencies.
  5. 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 Since 2.3.0-beta.2

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
    • Remove jquery from bower.json. The version required by your Ember version will be used.
    • Update ember to ~2.3.1 in bower.json.
  • Addon Developers

Community Contributions

Thank you to all who took the time to contribute!

Changes Since 1.13.15

The following changes are required if you are upgrading from the previous
version:

  • ember new diff / ember addon diff
  • Upgrade your project's ember-cli version - docs
  • ember-cli-content-security-policy has been removed from the default project blueprint due to extremely poor ergonomics. If the addon is working well for you,
    please continue to use it.
  • Users of ember-cli-styles-reloader should uninstall (as this functionality is now included in ember-cli by default).
  • Update the following entries in your package.json:
    • Remove ember-cli-ic-ajax (it is replaced by ember-ajax)
    • Add ember-ajax at 0.7.1
    • Add ember-load-initializers at ^0.5.0
    • Add loader.js at ^4.0.0
    • Add ember-resolver at ^2.0.3
    • Update ember-cli-dependency-checker to ^1.2.0
    • Update ember-cli-sri to ^2.0.0
    • Update ember-cli-qunit to ^1.2.1
    • Update ember-data to ^2.3.0
  • Update the following entries in your bower.json:
    • ember to ~2.3.1
    • Remove ember-data.
    • Remove ember-qunit (it is now bundled by ember-cli-qunit since 1.1.0)
    • Remove qunit (it is now bundled by ember-cli-qunit)
    • Remove ember-load-initializers (it was moved into an addon)
    • Remove ember-resolver (it was moved into an addon)
    • Remove loader.js (it was moved into an addon)
    • Remove jquery (the Ember dependency will determine the version used).
  • Addon Developers
    • Update ember-try to ^0.1.2 in package.json.

Community Contributions

Thank you to all who took the time to contribute!