Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
150 lines (105 sloc) 9.19 KB

Change Log

3.0.3 (2020-02-11)

Full Changelog

  • enhancement (🚀 Enhancement) declare typings #427
  • enhancement (🚀 Enhancement) Moar types #425
  • enhancement (🚀 Enhancement) Reexport validated-changeset types#423

3.0.0 (2020-02-02)

Full Changelog

  • validated-changeset - exit beta #391
  • add fallback for getOwnPropertyDescriptors #421
  • Extend test coverage to sync relationships #409
  • Export Changeset class to allow overriding #418
  • Add failing test for nested properties with booleans #415
  • Ensure key in obj works with dot separated #416
  • Bring back changeset-get for nested getter #414
  • Fix a bug with unsafe properties #408
  • Fix changeset get for nested properties with changes #404
  • Failing test for ember data model #406
  • Properly manage error keys #402
  • Collect errors correctly #399
  • Add safeSet for Ember tracking context #395

3.0.0-beta.3 (2019-12-13)

Full Changelog

  • Upgrade @glimmer/tracking to v1.0.0 #387
  • [TEST] #get nested error with key path #385

3.0.0-beta.2 (2019-12-04)

Full Changelog

  • allow multiple keys for .validate #384

3.0.0-beta.1 (2019-11-29)

Full Changelog

  • Remove changeset-get helper #382

3.0.0-beta.0 (2019-11-27)

Full Changelog

  • [MAJOR]: rewrite for v3 #379
    • This rewrite involved removing Ember.Object and implementing Proxies for get and set traps to the underlying Changeset object.
    • @tracked is relied on heavily to ensure the UI reflects the most recent updates to internal changeset properties.
    • Moreover, instead of storing paths to values (e.g. person.firstName), we instead rely on plain JavaScript access, simplifying nested operations on your changesets.
    • Tests were added and previously failing tests were brought back.
    • See this blog post for the "why".

2.2.4 (2019-11-14)

Full Changelog

2.2.3 (2019-11-04)

Full Changelog

  • [BUGFIX]: handling multiple validations #378

2.2.2 (2019-11-04)

Full Changelog

  • Minor cleanup to native JS #374
  • Ensure can add array of strings to addError #377

2.2.1 (2019-11-04)

Full Changelog

  • Ensure closure over validation map accepts objects first #373

2.2.0 (2019-11-04)

Full Changelog

  • Cleanup ts build #368
  • array set test #370
  • Allow changeset to accept validation map #372

2.1.3 (2019-10-20)

Full Changelog

  • Fix null/falsey results #365
  • Keep property descriptors on assign #366
  • Update Ember CLI to 3.8 #367

2.1.2 (2019-06-04)

Full Changelog

  • Fix push errors to update error property pr #355

2.1.1 (2019-05-24)

Full Changelog

  • Fix validationMap type signature #352

2.1.0 (2019-04-27)

Full Changelog

  • Add changeset-get helper #351

2.0.1 (2019-04-08)

Full Changelog

  • Optional key #348
  • Minor updates #343
  • Change app helper to ts #341

2.0.0 (2019-02-03)

Full Changelog

  • Nested setters and getters improvement #335
  • Belongs-To set to null or undefined #333
  • Convert addon to typescript #327
  • Remove Relay Implementation #326

1.6.0 (2018-12-12)

Full Changelog

Important Merged pull requests:

  • Use deepSet when updating RUNNING_VALIDATIONS for nested key #328
  • update ember-deep-set dependency #320
  • fix when value is relation, but set as null #318
  • Change to use native typeof instead #313

1.5.0 (2018-08-28)

Full Changelog

Important Merged pull requests:

  • Do not clear changes after pushErrors #311
  • Verify object value getter #309
  • rollback invalid key addition #307
  • Update to 3.2 #306
  • Ensure error changes are added to changes block #303
  • Bugfix: BelongsTo and hasMany relationship setter and getter #300
  • add an afterRollback event #292
  • Expose changeset content #287

Closed issues:

1.4.1 (2018-01-03)

Full Changelog

Important Merged pull requests:

Closed issues:

You can’t perform that action at this time.