dist/globals/ember-data.prod.js in ember-data-source-2.9.0.beta.2 vs dist/globals/ember-data.prod.js in ember-data-source-2.9.0.beta.3

- old
+ new

@@ -4,11 +4,11 @@ /*! * @overview Ember Data * @copyright Copyright 2011-2016 Tilde Inc. and contributors. * Portions Copyright 2011 LivingSocial Inc. * @license Licensed under MIT license (see license.js) - * @version 2.9.0-beta.2 + * @version 2.9.0-beta.3 */ var loader, define, requireModule, require, requirejs; (function(global) { @@ -2100,11 +2100,10 @@ return function () { return get(this.currentState, key); }; } - var guid = 0; /* `InternalModel` is the Model class that we use internally inside Ember Data to represent models. Internal ED methods should only deal with `InternalModel` objects. It is a fast, plain Javascript class. We expose `DS.Model` to application code, by materializing a `DS.Model` from `InternalModel` lazily, as @@ -2138,11 +2137,11 @@ this.references = {}; this.isReloading = false; this.isError = false; this.error = null; this.__ember_meta__ = null; - this[_ember.default.GUID_KEY] = guid++ + 'internal-model'; + this[_ember.default.GUID_KEY] = _ember.default.guidFor(this); /* implicit relationships are relationship which have not been declared but the inverse side exists on another record somewhere For example if there was ```app/models/comment.js @@ -5487,10 +5486,11 @@ willDestroy: function () { this._unregisterFromManager(); this._dissociateFromOwnRecords(); set(this, 'content', undefined); + set(this, 'length', 0); this._super.apply(this, arguments); }, createSnapshot: function (options) { var meta = this.get('meta'); @@ -17100,10 +17100,10 @@ */ deserialize: null }); }); define("ember-data/version", ["exports"], function (exports) { - exports.default = "2.9.0-beta.2"; + exports.default = "2.9.0-beta.3"; }); define("ember-inflector", ["exports", "ember", "ember-inflector/lib/system", "ember-inflector/lib/ext/string"], function (exports, _ember, _emberInflectorLibSystem, _emberInflectorLibExtString) { _emberInflectorLibSystem.Inflector.defaultRules = _emberInflectorLibSystem.defaultRules; _ember.default.Inflector = _emberInflectorLibSystem.Inflector;