UNPKG

ember-changeset

Version:
872 lines (513 loc) 31.8 kB
# Change Log Some notable changes going from 2.x to 3.x - error.validation is a string if one validation and array if multiple validations. - Defining a validation for a nested key worked before with {'something.else': ValidationFunc} and now it only works when defining as an object: { something: { else: validationFunc } }. ## v4.0.0-beta.5 (2022-02-16) #### :bug: Bug Fix * [#641](https://github.com/poteto/ember-changeset/pull/641) Fix TS errors ([@bartocc](https://github.com/bartocc)) #### Committers: 1 - Julien Palmas ([@bartocc](https://github.com/bartocc)) ## v4.0.0-beta.4 (2022-02-14) #### :rocket: Enhancement * [#638](https://github.com/poteto/ember-changeset/pull/638) Bump validated-changeset 1.1.2 ([@snewcomer](https://github.com/snewcomer)) * [#635](https://github.com/poteto/ember-changeset/pull/635) 🏷️ Add more typings to the `ember-changeset` module ([@bartocc](https://github.com/bartocc)) #### Committers: 2 - Julien Palmas ([@bartocc](https://github.com/bartocc)) - Scott Newcomer ([@snewcomer](https://github.com/snewcomer)) ## v4.0.0-beta.3 (2022-02-09) #### :bug: Bug Fix * [#634](https://github.com/poteto/ember-changeset/pull/634) Update validated-changeset version to v1.1.1 ([@linainu](https://github.com/linainu)) #### Committers: 2 - Polina Voropaeva ([@linainu](https://github.com/linainu)) - Sergey Astapov ([@SergeAstapov](https://github.com/SergeAstapov)) ## v4.0.0-beta.1 (2021-11-29) #### :rocket: Enhancement * [#626](https://github.com/poteto/ember-changeset/pull/626) ember-cli-update ([@snewcomer](https://github.com/snewcomer)) * [#622](https://github.com/poteto/ember-changeset/pull/622) Update npmignore file ([@SergeAstapov](https://github.com/SergeAstapov)) #### Committers: 2 - Scott Newcomer ([@snewcomer](https://github.com/snewcomer)) - Sergey Astapov ([@SergeAstapov](https://github.com/SergeAstapov)) ## v4.0.0-beta.0 (2021-10-27) #### :boom: Breaking Change * [#614](https://github.com/poteto/ember-changeset/pull/614) Breaking: Upgrade ember-auto-import to v2 ([@SergeAstapov](https://github.com/SergeAstapov)) * [#611](https://github.com/poteto/ember-changeset/pull/611) Breaking: Drop Node.js v10 support ([@SergeAstapov](https://github.com/SergeAstapov)) #### :rocket: Enhancement * [#617](https://github.com/poteto/ember-changeset/pull/617) Run ember-cli-update to v3.28.3 and enable Ember v4 scenarios ([@SergeAstapov](https://github.com/SergeAstapov)) * [#619](https://github.com/poteto/ember-changeset/pull/619) Fix deprecations: missing `this` and `id` argument for <Input /> component ([@SergeAstapov](https://github.com/SergeAstapov)) * [#620](https://github.com/poteto/ember-changeset/pull/620) Add eslint-config-prettier per latest addon blueprint ([@SergeAstapov](https://github.com/SergeAstapov)) * [#618](https://github.com/poteto/ember-changeset/pull/618) nternal: Fix build for Ember v4 ([@SergeAstapov](https://github.com/SergeAstapov)) * [#616](https://github.com/poteto/ember-changeset/pull/616) [Internal] Update changelog via lerna-changelog ([@SergeAstapov](https://github.com/SergeAstapov)) * [#612](https://github.com/poteto/ember-changeset/pull/612) Internal: Upgrade ember-template-lint to v3.10.0 ([@SergeAstapov](https://github.com/SergeAstapov)) * [#613](https://github.com/poteto/ember-changeset/pull/613) Internal: Upgrade eslint-plugin-ember to v10.5.7 ([@SergeAstapov](https://github.com/SergeAstapov)) * [#615](https://github.com/poteto/ember-changeset/pull/615) Internal: Upgrade ember-qunit to v5 ([@SergeAstapov](https://github.com/SergeAstapov)) * [#610](https://github.com/poteto/ember-changeset/pull/610) Internal: Add eslint-plugin-qunit per latest addon blueprint ([@SergeAstapov](https://github.com/SergeAstapov)) * [#609](https://github.com/poteto/ember-changeset/pull/609) CI: Disable Ember.js v4 scenarios, use npm in GH actions and make CI pass ([@SergeAstapov](https://github.com/SergeAstapov)) #### Committers: 1 - Sergey Astapov ([@SergeAstapov](https://github.com/SergeAstapov)) ## v3.15.0 (2021-08-13) #### :rocket: Enhancement * [#608](https://github.com/poteto/ember-changeset/pull/608) Ensure async belongsTo ember-data relationships report correct dirty/pristine status ([@snewcomer](https://github.com/snewcomer)) #### Committers: 1 - Scott Newcomer ([@snewcomer](https://github.com/snewcomer)) ## v3.14.1 (2021-07-15) #### :bug: Bug Fix * [#604](https://github.com/poteto/ember-changeset/pull/604) Bugfix: validate on render without backtracking Ember assertion ([@snewcomer](https://github.com/snewcomer)) #### Committers: 1 - Scott Newcomer ([@snewcomer](https://github.com/snewcomer)) ## v3.14.0 (2021-07-15) #### :bug: Bug Fix * [#606](https://github.com/poteto/ember-changeset/pull/606) Bugfix: changesetKeys does not work with proxied options ([@snewcomer](https://github.com/snewcomer)) #### Committers: 1 - Scott Newcomer ([@snewcomer](https://github.com/snewcomer)) ## v3.13.9 (2021-07-08) #### :bug: Bug Fix * [#603](https://github.com/poteto/ember-changeset/pull/603) Fix Ember tracking issue on set ([@snewcomer](https://github.com/snewcomer)) #### Committers: 1 - Scott Newcomer ([@snewcomer](https://github.com/snewcomer)) ## v3.13.8 (2021-06-07) #### :bug: Bug Fix * [#598](https://github.com/poteto/ember-changeset/pull/598) [Bug] Same date comparision dirties changeset ([@snewcomer](https://github.com/snewcomer)) #### Committers: 1 - Scott Newcomer ([@snewcomer](https://github.com/snewcomer)) ## v3.13.7 (2021-06-07) #### :bug: Bug Fix * [#597](https://github.com/poteto/ember-changeset/pull/597) Support setting properties to false ([@snewcomer](https://github.com/snewcomer)) #### Committers: 1 - Scott Newcomer ([@snewcomer](https://github.com/snewcomer)) ## v3.13.6 (2021-05-21) #### :bug: Bug Fix * [#596](https://github.com/poteto/ember-changeset/pull/596) [Bug]: better support for ember-data objects ([@snewcomer](https://github.com/snewcomer)) #### Committers: 1 - Scott Newcomer ([@snewcomer](https://github.com/snewcomer)) ## v3.13.5 (2021-05-17) #### :bug: Bug Fix * [#593](https://github.com/poteto/ember-changeset/pull/593) [Bug]: setDeep does not respect re-setting top level Change object ([@snewcomer](https://github.com/snewcomer)) #### Committers: 1 - Scott Newcomer ([@snewcomer](https://github.com/snewcomer)) ## v3.13.4 (2021-05-09) #### :bug: Bug Fix * [#590](https://github.com/poteto/ember-changeset/pull/590) [Bugfix]: get nested key when doesnt exist in underlying content ([@snewcomer](https://github.com/snewcomer)) #### Committers: 2 - Alberto Cantú Gómez ([@betocantu93](https://github.com/betocantu93)) - Scott Newcomer ([@snewcomer](https://github.com/snewcomer)) ## v3.13.1 (2021-03-04) #### :rocket: Enhancement * [#583](https://github.com/poteto/ember-changeset/pull/583) Support null merging of arrays ([@snewcomer](https://github.com/snewcomer)) #### Committers: 1 - Scott Newcomer ([@snewcomer](https://github.com/snewcomer)) ## v3.13.0 (2021-02-25) #### :rocket: Enhancement * [#582](https://github.com/poteto/ember-changeset/pull/582) validated-changeset 0.14.0 ([@snewcomer](https://github.com/snewcomer)) #### Committers: 1 - Scott Newcomer ([@snewcomer](https://github.com/snewcomer)) ## v3.12.0 (2021-02-03) #### :rocket: Enhancement * [#580](https://github.com/poteto/ember-changeset/pull/580) [Enhancement]: allow `value` key in object ([@snewcomer](https://github.com/snewcomer)) #### Committers: 1 - Scott Newcomer ([@snewcomer](https://github.com/snewcomer)) ## v3.11.0 (2021-01-30) #### :bug: Bug Fix * [#577](https://github.com/poteto/ember-changeset/pull/577) [Bug]: cyclical issues with ember-data models ([@snewcomer](https://github.com/snewcomer)) #### Committers: 1 - Scott Newcomer ([@snewcomer](https://github.com/snewcomer)) ## v3.10.5 (2020-12-19) #### :bug: Bug Fix * [#569](https://github.com/poteto/ember-changeset/pull/569) [Bug]: fix case with empty string validation message not reporting isValid correctly ([@snewcomer](https://github.com/snewcomer)) #### Committers: 1 - Scott Newcomer ([@snewcomer](https://github.com/snewcomer)) ## v3.10.4 (2020-12-06) #### :bug: Bug Fix * [#567](https://github.com/poteto/ember-changeset/pull/567) #unexecute to revert changes to underlying Object from #save ([@snewcomer](https://github.com/snewcomer)) #### Committers: 1 - Scott Newcomer ([@snewcomer](https://github.com/snewcomer)) ## v3.10.3 (2020-12-05) #### :bug: Bug Fix * [#566](https://github.com/poteto/ember-changeset/pull/566) validated-changeset 0.10.3 ([@snewcomer](https://github.com/snewcomer)) #### Committers: 1 - Scott Newcomer ([@snewcomer](https://github.com/snewcomer)) ## v3.10.2 (2020-11-20) #### :bug: Bug Fix * [#563](https://github.com/poteto/ember-changeset/pull/563) [Bug]: overridable mergeDeep to fix null typeof check ([@snewcomer](https://github.com/snewcomer)) #### Committers: 1 - Scott Newcomer ([@snewcomer](https://github.com/snewcomer)) ## v3.10.0 (2020-10-11) #### :rocket: Enhancement * [#556](https://github.com/poteto/ember-changeset/pull/556) [Feature]: add get/set nested support ([@snewcomer](https://github.com/snewcomer)) #### Committers: 1 - Scott Newcomer ([@snewcomer](https://github.com/snewcomer)) ## v3.9.2 (2020-09-27) #### :bug: Bug Fix * [#548](https://github.com/poteto/ember-changeset/pull/548) [Bug]: handle hasMany relationships by ensuring we dont handle as object and rather treat as an array ([@snewcomer](https://github.com/snewcomer)) #### Committers: 1 - Scott Newcomer ([@snewcomer](https://github.com/snewcomer)) ## v3.9.0 (2020-09-03) #### :rocket: Enhancement * [#536](https://github.com/poteto/ember-changeset/pull/536) Rollback changes to model on save error ([@snewcomer](https://github.com/snewcomer)) #### Committers: 2 - Milton Castro ([@miltonmc](https://github.com/miltonmc)) - Scott Newcomer ([@snewcomer](https://github.com/snewcomer)) ## v3.8.2 (2020-08-15) #### :bug: Bug Fix * [#531](https://github.com/poteto/ember-changeset/pull/531) Fix nested execute() merging ([@snewcomer](https://github.com/snewcomer)) #### Committers: 2 - Milton Castro ([@miltonmc](https://github.com/miltonmc)) - Scott Newcomer ([@snewcomer](https://github.com/snewcomer)) ## v3.8.1 (2020-08-04) #### :bug: Bug Fix * [#522](https://github.com/poteto/ember-changeset/pull/522) Fix pathInChanges bug ([@snewcomer](https://github.com/snewcomer)) #### Committers: 1 - Scott Newcomer ([@snewcomer](https://github.com/snewcomer)) ## v3.8.0 (2020-07-25) #### :rocket: Enhancement * [#520](https://github.com/poteto/ember-changeset/pull/520) FEATURE: validator class with validate method support ([@snewcomer](https://github.com/snewcomer)) #### Committers: 1 - Scott Newcomer ([@snewcomer](https://github.com/snewcomer)) ## v3.7.1 (2020-06-28) #### :rocket: Enhancement * [#510](https://github.com/poteto/ember-changeset/pull/510) rm notifyPropertyChange from specific spots ([@snewcomer](https://github.com/snewcomer)) #### Committers: 1 - Scott Newcomer ([@snewcomer](https://github.com/snewcomer)) ## v3.7.0 (2020-06-23) #### :rocket: Enhancement * [#513](https://github.com/poteto/ember-changeset/pull/513) #512 pendingData property to get resulting object with changes applied ([@RuslanZavacky](https://github.com/RuslanZavacky)) * [#514](https://github.com/poteto/ember-changeset/pull/514) Throw error if merging e-d objects ([@snewcomer](https://github.com/snewcomer)) #### Committers: 3 - Milo Lee ([@oo6](https://github.com/oo6)) - Ruslan Zavacky ([@RuslanZavacky](https://github.com/RuslanZavacky)) - Scott Newcomer ([@snewcomer](https://github.com/snewcomer)) ## v3.6.1 (2020-06-15) #### :rocket: Enhancement * [#509](https://github.com/poteto/ember-changeset/pull/509) Add dependentKeyCompat to isValid/isInvalid ([@snewcomer](https://github.com/snewcomer)) #### Committers: 1 - Scott Newcomer ([@snewcomer](https://github.com/snewcomer)) ## v3.6.0 (2020-06-15) #### :bug: Bug Fix * [#508](https://github.com/poteto/ember-changeset/pull/508) Unwrap proxy values before sending value into validation func and when passing through #get ([@snewcomer](https://github.com/snewcomer)) #### Committers: 2 - Ilya Radchenko ([@knownasilya](https://github.com/knownasilya)) - Scott Newcomer ([@snewcomer](https://github.com/snewcomer)) ## v3.5.7 (2020-06-12) #### :bug: Bug Fix * [#506](https://github.com/poteto/ember-changeset/pull/506) Fix failing #set and #get for null belongsTo ([@snewcomer](https://github.com/snewcomer)) #### Committers: 1 - Scott Newcomer ([@snewcomer](https://github.com/snewcomer)) ## v3.5.6 (2020-06-11) #### :bug: Bug Fix * [#503](https://github.com/poteto/ember-changeset/pull/503) Add failing test for accessing belongsTo relationship ([@snewcomer](https://github.com/snewcomer)) #### Committers: 1 - Scott Newcomer ([@snewcomer](https://github.com/snewcomer)) ## v3.5.5 (2020-06-05) #### :bug: Bug Fix * [#501](https://github.com/poteto/ember-changeset/pull/501) Protect if no obj passed to template helper ([@snewcomer](https://github.com/snewcomer)) #### Committers: 1 - Scott Newcomer ([@snewcomer](https://github.com/snewcomer)) ## v3.5.4 (2020-06-05) #### :rocket: Enhancement * [#496](https://github.com/poteto/ember-changeset/pull/496) Update ember ([@andreyfel](https://github.com/andreyfel)) #### :bug: Bug Fix * [#500](https://github.com/poteto/ember-changeset/pull/500) Properly discern undefined key that was wiped out as a result of a change ([@snewcomer](https://github.com/snewcomer)) #### Committers: 2 - Andrey Fel ([@andreyfel](https://github.com/andreyfel)) - Scott Newcomer ([@snewcomer](https://github.com/snewcomer)) ## v3.5.3 (2020-06-03) #### :bug: Bug Fix * [#497](https://github.com/poteto/ember-changeset/pull/497) Allow "value" as a key in a changeset object ([@snewcomer](https://github.com/snewcomer)) #### Committers: 2 - Andrey Fel ([@andreyfel](https://github.com/andreyfel)) - Scott Newcomer ([@snewcomer](https://github.com/snewcomer)) ## v3.5.2 (2020-06-03) #### :bug: Bug Fix * [#493](https://github.com/poteto/ember-changeset/pull/493) Ensure Ember.get doesnt fail with undefined ([@snewcomer](https://github.com/snewcomer)) #### Committers: 1 - Scott Newcomer ([@snewcomer](https://github.com/snewcomer)) ## v3.5.1 (2020-06-02) #### :rocket: Enhancement * [#487](https://github.com/poteto/ember-changeset/pull/487) New API - enum of keys to set isDirty state ([@snewcomer](https://github.com/snewcomer)) #### :bug: Bug Fix * [#490](https://github.com/poteto/ember-changeset/pull/490) Unwrap Proxy before sending into validatorFun ([@snewcomer](https://github.com/snewcomer)) #### Committers: 1 - Scott Newcomer ([@snewcomer](https://github.com/snewcomer)) ## v3.5.0 (2020-05-28) #### :rocket: Enhancement * [#482](https://github.com/poteto/ember-changeset/pull/482) Failing test case for validating computed property ([@andreyfel](https://github.com/andreyfel)) #### Committers: 1 - Andrey Fel ([@andreyfel](https://github.com/andreyfel)) ## v3.4.0 (2020-05-22) #### :rocket: Enhancement * [#484](https://github.com/poteto/ember-changeset/pull/484) Implement recursive object tree proxy to properly handle sibling keys ([@snewcomer](https://github.com/snewcomer)) * [#481](https://github.com/poteto/ember-changeset/pull/481) Add isDirty tests ([@snewcomer](https://github.com/snewcomer)) #### Committers: 1 - Scott Newcomer ([@snewcomer](https://github.com/snewcomer)) ## v3.3.8 (2020-05-16) #### :bug: Bug Fix * [#479](https://github.com/poteto/ember-changeset/pull/479) Validate nested fields validate/0 ([@snewcomer](https://github.com/snewcomer)) #### Committers: 2 - Bas Kamer ([@basz](https://github.com/basz)) - Scott Newcomer ([@snewcomer](https://github.com/snewcomer)) ## v3.3.7 (2020-05-16) #### :bug: Bug Fix * [#471](https://github.com/poteto/ember-changeset/pull/471) Safe set for setDeep ([@snewcomer](https://github.com/snewcomer)) #### Committers: 1 - Scott Newcomer ([@snewcomer](https://github.com/snewcomer)) ## v3.3.6 (2020-05-15) #### :rocket: Enhancement * [#475](https://github.com/poteto/ember-changeset/pull/475) Bump 0.4.7 validated-changeset ([@snewcomer](https://github.com/snewcomer)) #### Committers: 1 - Scott Newcomer ([@snewcomer](https://github.com/snewcomer)) ## v3.3.5 (2020-05-15) #### :bug: Bug Fix * [#473](https://github.com/poteto/ember-changeset/pull/473) Ensure dont lose sibling keys when ask for top level object and child… ([@snewcomer](https://github.com/snewcomer)) #### Committers: 1 - Scott Newcomer ([@snewcomer](https://github.com/snewcomer)) ## v3.3.4 (2020-05-03) #### :rocket: Enhancement * [#467](https://github.com/poteto/ember-changeset/pull/467) Use Ember.get if key is dot separated ([@snewcomer](https://github.com/snewcomer)) #### Committers: 1 - Scott Newcomer ([@snewcomer](https://github.com/snewcomer)) ## v3.3.3 (2020-05-03) #### :bug: Bug Fix * [#466](https://github.com/poteto/ember-changeset/pull/466) Leaf detection when merging sibling keys ([@snewcomer](https://github.com/snewcomer)) #### Committers: 1 - Scott Newcomer ([@snewcomer](https://github.com/snewcomer)) ## v3.3.2 (2020-05-02) #### :bug: Bug Fix * [#465](https://github.com/poteto/ember-changeset/pull/465) Ensure get doesnt take into account keys in CHANGES ([@snewcomer](https://github.com/snewcomer)) #### Committers: 1 - Scott Newcomer ([@snewcomer](https://github.com/snewcomer)) ## v3.3.0 (2020-04-25) #### :rocket: Enhancement * [#462](https://github.com/poteto/ember-changeset/pull/462) Bump v-c to return primitive from lookup validator ([@snewcomer](https://github.com/snewcomer)) * [#456](https://github.com/poteto/ember-changeset/pull/456) Add form isValid/isInvalid states to button to ensure tracking works ([@snewcomer](https://github.com/snewcomer)) #### Committers: 1 - Scott Newcomer ([@snewcomer](https://github.com/snewcomer)) ## v3.2.0 (2020-03-24) #### :rocket: Enhancement * [#445](https://github.com/poteto/ember-changeset/pull/445) Bump ember-data 3.16 ([@snewcomer](https://github.com/snewcomer)) #### :bug: Bug Fix * [#447](https://github.com/poteto/ember-changeset/pull/447) Fix various bugs with validated-changeset ([@snewcomer](https://github.com/snewcomer)) #### Committers: 1 - Scott Newcomer ([@snewcomer](https://github.com/snewcomer)) ## v3.1.0 (2020-03-21) #### :bug: Bug Fix * [#444](https://github.com/poteto/ember-changeset/pull/444) Serialize error object to handle circular objects ([@snewcomer](https://github.com/snewcomer)) #### Committers: 1 - Scott Newcomer ([@snewcomer](https://github.com/snewcomer)) ## v3.0.7 (2020-03-09) #### :rocket: Enhancement * [#438](https://github.com/poteto/ember-changeset/pull/438) 3.17 tests ([@snewcomer](https://github.com/snewcomer)) * [#435](https://github.com/poteto/ember-changeset/pull/435) Use function based Changeset in helper ([@snewcomer](https://github.com/snewcomer)) #### :bug: Bug Fix * [#439](https://github.com/poteto/ember-changeset/pull/439) prevent changelist properties from being proxyed to underlying object. ([@arenoir](https://github.com/arenoir)) #### Committers: 2 - Aaron Renoir ([@arenoir](https://github.com/arenoir)) - Scott Newcomer ([@snewcomer](https://github.com/snewcomer)) ## v3.0.6 (2020-02-28) #### :rocket: Enhancement * [#433](https://github.com/poteto/ember-changeset/pull/433) validated-changeset 0.2.1 ([@snewcomer](https://github.com/snewcomer)) #### Committers: 1 - Scott Newcomer ([@snewcomer](https://github.com/snewcomer)) ## v3.0.5 (2020-02-27) #### :rocket: Enhancement * [#430](https://github.com/poteto/ember-changeset/pull/430) docs: set isChangeset import to validated-changeset ([@oliverlj](https://github.com/oliverlj)) #### Committers: 2 - LE JACQUES Olivier ([@oliverlj](https://github.com/oliverlj)) - Scott Newcomer ([@snewcomer](https://github.com/snewcomer)) ## v3.0.4 (2020-02-12) #### :bug: Bug Fix * [#428](https://github.com/poteto/ember-changeset/pull/428) enhancement Add types to app folder as well ([@snewcomer](https://github.com/snewcomer)) #### Committers: 1 - Scott Newcomer ([@snewcomer](https://github.com/snewcomer)) ## v3.0.3 (2020-02-11) #### :rocket: Enhancement * [#427](https://github.com/poteto/ember-changeset/pull/427) enhancement declare typings ([@snewcomer](https://github.com/snewcomer)) #### Committers: 1 - Scott Newcomer ([@snewcomer](https://github.com/snewcomer)) ## v3.0.2 (2020-02-06) #### :rocket: Enhancement * [#425](https://github.com/poteto/ember-changeset/pull/425) Moar types ([@snewcomer](https://github.com/snewcomer)) * [#426](https://github.com/poteto/ember-changeset/pull/426) Set up release-it and lerna-changelog ([@herzzanu](https://github.com/herzzanu)) #### Committers: 2 - Sabin Hertanu ([@herzzanu](https://github.com/herzzanu)) - Scott Newcomer ([@snewcomer](https://github.com/snewcomer)) ## v3.0.1 (2020-02-05) #### :bug: Bug Fix * [#423](https://github.com/poteto/ember-changeset/pull/423) Reexport validated-changeset types ([@snewcomer](https://github.com/snewcomer)) #### Committers: 1 - Scott Newcomer ([@snewcomer](https://github.com/snewcomer)) ## v3.0.0 (2020-02-02) #### :rocket: Enhancement * [#391](https://github.com/poteto/ember-changeset/pull/391) validated-changeset - exit beta ([@snewcomer](https://github.com/snewcomer)) #### :bug: Bug Fix * [#421](https://github.com/poteto/ember-changeset/pull/421) add fallback for getOwnPropertyDescriptors ([@bekzod](https://github.com/bekzod)) #### Committers: 2 - Scott Newcomer ([@snewcomer](https://github.com/snewcomer)) - [@bekzod](https://github.com/bekzod) ## v3.0.0-beta.17 (2020-01-22) #### :rocket: Enhancement * [#409](https://github.com/poteto/ember-changeset/pull/409) Extend test coverage to sync relationships ([@andreyfel](https://github.com/andreyfel)) #### :bug: Bug Fix * [#409](https://github.com/poteto/ember-changeset/pull/409) Extend test coverage to sync relationships ([@andreyfel](https://github.com/andreyfel)) #### Committers: 1 - Andrey Fel ([@andreyfel](https://github.com/andreyfel)) ## v3.0.0-beta.16 (2020-01-21) #### :rocket: Enhancement * [#418](https://github.com/poteto/ember-changeset/pull/418) Export Changeset class to allow overriding ([@snewcomer](https://github.com/snewcomer)) #### Committers: 1 - Scott Newcomer ([@snewcomer](https://github.com/snewcomer)) ## v3.0.0-beta.15 (2020-01-20) #### :rocket: Enhancement * [#414](https://github.com/poteto/ember-changeset/pull/414) Bring back changeset-get for nested getter ([@snewcomer](https://github.com/snewcomer)) #### :bug: Bug Fix * [#417](https://github.com/poteto/ember-changeset/pull/417) Fix false values ([@snewcomer](https://github.com/snewcomer)) * [#416](https://github.com/poteto/ember-changeset/pull/416) Ensure key in obj works with dot separated ([@snewcomer](https://github.com/snewcomer)) #### Committers: 2 - Josemar Luedke ([@josemarluedke](https://github.com/josemarluedke)) - Scott Newcomer ([@snewcomer](https://github.com/snewcomer)) ## v3.0.0-beta.14 (2020-01-18) #### :bug: Bug Fix * [#413](https://github.com/poteto/ember-changeset/pull/413) Follow up: Check array type as well ([@snewcomer](https://github.com/snewcomer)) #### Committers: 1 - Scott Newcomer ([@snewcomer](https://github.com/snewcomer)) ## v3.0.0-beta.13 (2020-01-17) #### :rocket: Enhancement * [#412](https://github.com/poteto/ember-changeset/pull/412) Handle null cases ([@snewcomer](https://github.com/snewcomer)) #### :bug: Bug Fix * [#412](https://github.com/poteto/ember-changeset/pull/412) Handle null cases ([@snewcomer](https://github.com/snewcomer)) #### Committers: 1 - Scott Newcomer ([@snewcomer](https://github.com/snewcomer)) ## v3.0.0-beta.11 (2020-01-17) #### :bug: Bug Fix * [#404](https://github.com/poteto/ember-changeset/pull/404) Fix changeset get for nested properties with changes ([@josemarluedke](https://github.com/josemarluedke)) #### Committers: 3 - Andrey Fel ([@andreyfel](https://github.com/andreyfel)) - Josemar Luedke ([@josemarluedke](https://github.com/josemarluedke)) - Scott Newcomer ([@snewcomer](https://github.com/snewcomer)) ## v3.0.0-beta.10 (2020-01-14) #### :bug: Bug Fix * [#406](https://github.com/poteto/ember-changeset/pull/406) Failing test for ember data model. ([@luketheobscure](https://github.com/luketheobscure)) #### Committers: 1 - Luke ([@luketheobscure](https://github.com/luketheobscure)) ## v3.0.0-beta.9 (2020-01-11) #### :bug: Bug Fix * [#402](https://github.com/poteto/ember-changeset/pull/402) Properly manage error keys ([@snewcomer](https://github.com/snewcomer)) #### Committers: 1 - Scott Newcomer ([@snewcomer](https://github.com/snewcomer)) ## v3.0.0-beta.8 (2020-01-11) #### :bug: Bug Fix * [#399](https://github.com/poteto/ember-changeset/pull/399) Collect errors correctly ([@snewcomer](https://github.com/snewcomer)) #### Committers: 1 - Scott Newcomer ([@snewcomer](https://github.com/snewcomer)) ## v3.0.0-beta.7 (2020-01-10) #### :bug: Bug Fix * [#397](https://github.com/poteto/ember-changeset/pull/397) Another safeSet for Ember happiness ([@snewcomer](https://github.com/snewcomer)) #### Committers: 1 - Scott Newcomer ([@snewcomer](https://github.com/snewcomer)) ## v3.0.0-beta.6 (2020-01-10) #### :bug: Bug Fix * [#395](https://github.com/poteto/ember-changeset/pull/395) Add safeSet for Ember tracking context ([@snewcomer](https://github.com/snewcomer)) #### Committers: 1 - Scott Newcomer ([@snewcomer](https://github.com/snewcomer)) ## v3.0.0-beta.5 (2020-01-09) #### :bug: Bug Fix * [#393](https://github.com/poteto/ember-changeset/pull/393) Fix TS type for changeset.errors ([@josemarluedke](https://github.com/josemarluedke)) #### Committers: 1 - Josemar Luedke ([@josemarluedke](https://github.com/josemarluedke)) ## v3.0.0-beta.3 (2019-12-13) #### :rocket: Enhancement * [#386](https://github.com/poteto/ember-changeset/pull/386) Async validate test ([@snewcomer](https://github.com/snewcomer)) #### Committers: 2 - Josemar Luedke ([@josemarluedke](https://github.com/josemarluedke)) - Scott Newcomer ([@snewcomer](https://github.com/snewcomer)) ## v3.0.0-beta.1 (2019-11-29) #### :rocket: Enhancement * [#382](https://github.com/poteto/ember-changeset/pull/382) Remove changeset-get helper ([@snewcomer](https://github.com/snewcomer)) * [#380](https://github.com/poteto/ember-changeset/pull/380) Bring back skipped tests ([@snewcomer](https://github.com/snewcomer)) #### Committers: 2 - Lauren Tan ([@poteto](https://github.com/poteto)) - Scott Newcomer ([@snewcomer](https://github.com/snewcomer)) ## v3.0.0-beta.0 (2019-11-27) #### :rocket: Enhancement * [#379](https://github.com/poteto/ember-changeset/pull/379) [MAJOR]: rewrite for v3 ([@snewcomer](https://github.com/snewcomer)) #### Committers: 1 - Scott Newcomer ([@snewcomer](https://github.com/snewcomer)) ## v2.2.3 (2019-11-14) #### :bug: Bug Fix * [#378](https://github.com/poteto/ember-changeset/pull/378) [BUGFIX]: handling multiple validations ([@snewcomer](https://github.com/snewcomer)) #### Committers: 1 - Scott Newcomer ([@snewcomer](https://github.com/snewcomer)) ## v2.2.2 (2019-11-09) #### :rocket: Enhancement * [#374](https://github.com/poteto/ember-changeset/pull/374) Minor cleanup to native JS ([@snewcomer](https://github.com/snewcomer)) #### :bug: Bug Fix * [#377](https://github.com/poteto/ember-changeset/pull/377) Ensure can add array of strings to addError ([@snewcomer](https://github.com/snewcomer)) #### Committers: 1 - Scott Newcomer ([@snewcomer](https://github.com/snewcomer)) ## v2.2.1 (2019-11-04) #### :bug: Bug Fix * [#373](https://github.com/poteto/ember-changeset/pull/373) Ensure closure over validation map accepts objects first ([@snewcomer](https://github.com/snewcomer)) #### Committers: 1 - Scott Newcomer ([@snewcomer](https://github.com/snewcomer)) ## v2.2.0 (2019-11-04) #### :rocket: Enhancement * [#372](https://github.com/poteto/ember-changeset/pull/372) [Minor]: Allow changeset to accept validation map ([@snewcomer](https://github.com/snewcomer)) * [#368](https://github.com/poteto/ember-changeset/pull/368) Cleanup ts build ([@snewcomer](https://github.com/snewcomer)) #### Committers: 1 - Scott Newcomer ([@snewcomer](https://github.com/snewcomer)) ## v2.1.3 (2019-10-20) #### :rocket: Enhancement * [#367](https://github.com/poteto/ember-changeset/pull/367) Update 3.8 ([@snewcomer](https://github.com/snewcomer)) #### :bug: Bug Fix * [#366](https://github.com/poteto/ember-changeset/pull/366) Keep property descriptors on assign ([@snewcomer](https://github.com/snewcomer)) * [#365](https://github.com/poteto/ember-changeset/pull/365) Fix null/falsey results ([@snewcomer](https://github.com/snewcomer)) #### Committers: 2 - Scott Newcomer ([@snewcomer](https://github.com/snewcomer)) - Sergey Astapov ([@SergeAstapov](https://github.com/SergeAstapov)) ## v2.0.1 (2019-04-08) #### :rocket: Enhancement * [#343](https://github.com/poteto/ember-changeset/pull/343) Minor updates ([@snewcomer](https://github.com/snewcomer)) * [#341](https://github.com/poteto/ember-changeset/pull/341) Change app helper to ts ([@snewcomer](https://github.com/snewcomer)) #### :bug: Bug Fix * [#348](https://github.com/poteto/ember-changeset/pull/348) Optional key ([@snewcomer](https://github.com/snewcomer)) #### Committers: 1 - Scott Newcomer ([@snewcomer](https://github.com/snewcomer)) ## v2.0.0 (2019-02-03) #### :rocket: Enhancement * [#338](https://github.com/poteto/ember-changeset/pull/338) Update README ([@snewcomer](https://github.com/snewcomer)) #### Committers: 1 - Scott Newcomer ([@snewcomer](https://github.com/snewcomer)) ## v2.0.0-beta.0 (2019-01-07) #### :rocket: Enhancement * [#337](https://github.com/poteto/ember-changeset/pull/337) 2.0 beta ([@snewcomer](https://github.com/snewcomer)) #### Committers: 1 - Scott Newcomer ([@snewcomer](https://github.com/snewcomer)) ## v1.6.0 (2018-12-11) #### :rocket: Enhancement * [#316](https://github.com/poteto/ember-changeset/pull/316) Move around tests and use new qunit apis ([@snewcomer](https://github.com/snewcomer)) * [#312](https://github.com/poteto/ember-changeset/pull/312) Bring back m2m test ([@snewcomer](https://github.com/snewcomer)) #### Committers: 5 - 0xADADA ([@0xadada](https://github.com/0xadada)) - Cheng Zhu ([@chengz](https://github.com/chengz)) - Joe Vu ([@homeslicesolutions](https://github.com/homeslicesolutions)) - Scott Newcomer ([@snewcomer](https://github.com/snewcomer)) - Sergey Astapov ([@SergeAstapov](https://github.com/SergeAstapov)) ## v1.5.0 (2018-08-28) #### :bug: Bug Fix * [#311](https://github.com/poteto/ember-changeset/pull/311) Do not clear changes after pushErrors ([@snewcomer](https://github.com/snewcomer)) #### Committers: 1 - Scott Newcomer ([@snewcomer](https://github.com/snewcomer)) ## v1.5.0-beta.2 (2018-08-13) #### :rocket: Enhancement * [#303](https://github.com/poteto/ember-changeset/pull/303) Ensure error changes are added to changes block ([@snewcomer](https://github.com/snewcomer)) #### Committers: 2 - Pedro Vereza ([@pedrovereza](https://github.com/pedrovereza)) - Scott Newcomer ([@snewcomer](https://github.com/snewcomer)) ## v1.5.0-beta.1 (2018-08-12) #### :rocket: Enhancement * [#307](https://github.com/poteto/ember-changeset/pull/307) rollback invalid key addition ([@snewcomer](https://github.com/snewcomer)) #### Committers: 6 - Blake Gentry ([@bgentry](https://github.com/bgentry)) - Brian Runnells ([@Dhaulagiri](https://github.com/Dhaulagiri)) - Dan Patz ([@dpatz](https://github.com/dpatz)) - Jeldrik Hanschke ([@jelhan](https://github.com/jelhan)) - Scott Newcomer ([@snewcomer](https://github.com/snewcomer)) - Xaser Acheron ([@XaserAcheron](https://github.com/XaserAcheron))