To upgrade to the latest version of ember-data , you must run
npm uninstall ember-cli-ember-data
The reason for the change is that ember-cli-ember-data was just a wrapper package that was used to include ember-data in the ember-cli . ember-data has recently been updated to be able to use the ember-cli add ember-cli without the need for a shell package (therefore ember-cli-ember-data deprecated).
The problem you see with ember-cli-ember-data is that ember-cli changed the way dependencies are loaded in the bar. It is used to combine files from the vendor and bower_components .
The ember-cli-ember-data image worked ...
ember-cli-ember-data placed the standard version of ember-data (which was beta.8) in the vendor directory- you were able to update the files in the
bower_components directory by specifying a newer version in package.json - the
bower_components directory will be merged into the supplier directory (with an updated version replacing the version from ember-cli-ember-data ) ember-cli-ember-data then imported the ember-data files from the vendor directory
Now that the bower_components directory bower_components not merged into the vendor directory, what happens is that ember-cli-ember-data always downloads its version from the vendor directory (which is why you get the beta version).
source share