Reputation: 413
Instructions provided here: https://github.com/ember-cli/ember-cli/releases lead me to believe that in order to upgrade Ember and/or Ember Data to a newer version, Ember-cli must also be upgraded. Is this true? The Ember-cli website doesn't mention versioning much, which always leaves me guessing whether or not to upgrade. Is there a one-to-one relationship between a version of Ember-cli and a version of Ember/Ember Data? Can someone please clarify?
Upvotes: 1
Views: 95
Reputation: 872
Version of ember-cli are not connected with version of ember. When you create a new project with ember-cli 2.6.2 it will create a new app with ember 2.6 specified. You can still use it and specify different version of ember in your app...even 1.x.
You should always upgrade ember-cli version to the latest. You do not have to upgrade to latest ember. Ember Team has this part very well done so you can be assured that your app will run in new versions with deprecations warnings.
You could use the latest ember-cli but still use ember 2.1 for example. It is important which ember version you use which is specified inside bower.json
{
"name": "awesomeapp",
"dependencies": {
"ember": "2.2.0",
"ember-data": "2.2.1",
in my example I am using ember-cli 2.6.2 but still version of ember is set to 2.2.0.
So you can always use latest ember-cli whenever it is released but skip the part in release that says this
Project Update
rm -rf node_modules bower_components dist tmp -- Delete temporary development folders...
You can check the releases here for ember-cli and notice that it always states how to upgrade the tool and how to upgrade the project if needed.
https://github.com/ember-cli/ember-cli/releases
Hope this is clear.
Upvotes: 1