<commit_before># Ember Data Changelog

### Master

### Release 2.1.0-beta.1 (August 20, 2015)
- [#3641](https://github.com/emberjs/data/pull/3641) Improve InternalModel (2x - 3x faster)
- [#3649](https://github.com/emberjs/data/pull/3649) Empty object
- [#3647](https://github.com/emberjs/data/pull/3647) Adapter.query should be part of the public overrideable interface.

### Release 2.0.0 (August 20, 2015)

#### Breaking Changes

##### Unsaved deleted records are no longer removed from hasMany relationships and RecordArrays returned by the store

In Ember Data 1.13 once a record was marked as deleted it was removed from all of the RecordArrays and hasMany arrays it belongTo. This made it difficult to create UIs where a user could flag a record for deletion but still allow the user the ability to un-flag the record until the save request was made.

In Ember Data 2.0 a record will no longer be removed from hasMany relationships or RecordArrays until the delete has been acknowledged by the adapter. Although deleted records will be visible in hasMany relationships they will not be serialized when saving these relationships to the backend.

#### Changes

- [#3665](https://github.com/emberjs/data/pull/3665) [BUGFIX beta] Fix usage of registry for 2.1.0+.
- [#3577](https://github.com/emberjs/data/pull/3577) Use the correct modelClass and serializer to extract a polymorphic ty…
- [#3669](https://github.com/emberjs/data/pull/3669) [DOC beta] Changed references to App.Person & App.Post in RESTAdapter API docs
- [#3636](https://github.com/emberjs/data/pull/3636) Add ember-cli-dependency-checker.
- [#3670](https://github.com/emberjs/data/pull/3670) [DOC beta] Change to decorator-style CPs in RESTAdapter API doc samples
- [#3651](https://github.com/emberjs/data/pull/3651) [DOC release] Update changelog for 1.13.9
- [#3653](https://github.com/emberjs/data/pull/3653) [BUGFIX beta] Update the dependencies for Ember 2.0
- [#3654](https://github.com/emberjs/data/pull/3654) Revert the live filterBy changes in Ember Data beta.1
- [#3656](https://github.com/emberjs/data/pull/3656) Update the changelog for 2.0.0-beta.2
- [#3661](https://github.com/emberjs/data/pull/3661) [DOC beta] Changed @default adapter from RESTAdapter to JSONAPIAdapter<commit_msg>Update changelog for 2.0.1 release<commit_after># Ember Data Changelog

### Master

### Release 2.0.1 (September 17, 2015)

- [#3751](https://github.com/emberjs/data/pull/3751) Remove normalizePayload, associated docs, and mention of functionality.
- [#3762](https://github.com/emberjs/data/pull/3762) [BUGFIX release] Improve links vs. local data for relationships
- [#3767](https://github.com/emberjs/data/pull/3767) [BUGFIX release] Do not export jsdoc information for store helper fun…
- [#3771](https://github.com/emberjs/data/pull/3771) update coalesceFindRequests doc for JSONAPIAdapter
- [#3776](https://github.com/emberjs/data/pull/3776) [BUGFIX release] Remove deprecation for old InvalidErrors format
- [#3778](https://github.com/emberjs/data/pull/3778) [BUGFIX release] Remove deprecation on store.filter
- [#3779](https://github.com/emberjs/data/pull/3779) [BUGFIX release] Remove store method deprecations
- [#3782](https://github.com/emberjs/data/pull/3782) [DOC release] Remove private label for findAll, query, queryRecord

### Release 2.1.0-beta.1 (August 20, 2015)
- [#3641](https://github.com/emberjs/data/pull/3641) Improve InternalModel (2x - 3x faster)
- [#3649](https://github.com/emberjs/data/pull/3649) Empty object
- [#3647](https://github.com/emberjs/data/pull/3647) Adapter.query should be part of the public overrideable interface.

### Release 2.0.0 (August 20, 2015)

#### Breaking Changes

##### Unsaved deleted records are no longer removed from hasMany relationships and RecordArrays returned by the store

In Ember Data 1.13 once a record was marked as deleted it was removed from all of the RecordArrays and hasMany arrays it belongTo. This made it difficult to create UIs where a user could flag a record for deletion but still allow the user the ability to un-flag the record until the save request was made.

In Ember Data 2.0 a record will no longer be removed from hasMany relationships or RecordArrays until the delete has been acknowledged by the adapter. Although deleted records will be visible in hasMany relationships they will not be serialized when saving these relationships to the backend.

#### Changes

- [#3665](https://github.com/emberjs/data/pull/3665) [BUGFIX beta] Fix usage of registry for 2.1.0+.
- [#3577](https://github.com/emberjs/data/pull/3577) Use the correct modelClass and serializer to extract a polymorphic ty…
- [#3669](https://github.com/emberjs/data/pull/3669) [DOC beta] Changed references to App.Person & App.Post in RESTAdapter API docs
- [#3636](https://github.com/emberjs/data/pull/3636) Add ember-cli-dependency-checker.
- [#3670](https://github.com/emberjs/data/pull/3670) [DOC beta] Change to decorator-style CPs in RESTAdapter API doc samples
- [#3651](https://github.com/emberjs/data/pull/3651) [DOC release] Update changelog for 1.13.9
- [#3653](https://github.com/emberjs/data/pull/3653) [BUGFIX beta] Update the dependencies for Ember 2.0
- [#3654](https://github.com/emberjs/data/pull/3654) Revert the live filterBy changes in Ember Data beta.1
- [#3656](https://github.com/emberjs/data/pull/3656) Update the changelog for 2.0.0-beta.2
- [#3661](https://github.com/emberjs/data/pull/3661) [DOC beta] Changed @default adapter from RESTAdapter to JSONAPIAdapter
{'fraction_non_alphanumeric': 0.12218999274836838, 'fraction_numerical': 0.06598984771573604, 'mean_word_length': 4.584008097165992, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 34, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '445963', 'n_tokens_mistral': 1929, 'n_tokens_neox': 1673, 'n_words': 570}