Skip to content

Releases: lVlyke/ngxs-synchronizers

3.0.0

28 Jun 21:05
Compare
Choose a tag to compare

This release adds support for Angular 18 and @ngxs/store 18.

Note: All versions of Angular <18 are unsupported as of v3.0.0.

2.3.0

20 Dec 02:45
Compare
Choose a tag to compare

Added support for Angular 17.

2.2.0

15 Jun 20:07
Compare
Choose a tag to compare

This release adds support for Angular 16.

Note: View Engine is no longer supported as of Angular 16.

2.1.0

08 Apr 21:46
fa8768a
Compare
Choose a tag to compare

Adds support for Angular 15.

2.0.0

11 Apr 20:36
554c088
Compare
Choose a tag to compare

This release adds support for Angular 13.

1.0.2

22 Feb 20:55
Compare
Choose a tag to compare
  • Fixed issue where values being written to an undefined or null state would throw an error.

1.0.1

06 Aug 20:10
7efe7a2
Compare
Choose a tag to compare
  • Fixed issue where synchronizer actions were being invoked incorrectly in minified builds with class name mangling due to type not being unique.

1.0.0

06 Jul 14:16
Compare
Choose a tag to compare

Breaking 1.0.0 changes from 0.4.0:

  • NgxsSyncModule.withSynchronizers has been removed and replaced with inline declarations of synchronizers within the @SyncState decorator. See the new usage guide for more information.

Other 1.0.0 changes:

  • Added StateSynchronizer.readSubset helper method for customizing StateSynchronizer behavior.
  • StateSelector objects are now cached upon retrieval for better performance and to eliminate issues when tracking synchronization state across different contexts.
  • Added support for Angular 12 and NGXS 3.7.
  • Various typing improvements for synchronizer interfaces and types.
  • Added full usage guide.
  • Added full API documentation.

1.0.0-rc.1

20 Jun 01:25
Compare
Choose a tag to compare
1.0.0-rc.1 Pre-release
Pre-release
  • Added full API documentation (see readme for more info).
  • StateSelector.definedProperty now filters on null and undefined values instead of falsy.
  • SynchronizerDictionary.keys now returns an empty array if the dictionary is a CollectionSynchronizer.

1.0.0-rc.0

19 Jun 01:28
Compare
Choose a tag to compare
1.0.0-rc.0 Pre-release
Pre-release

This is the first release candidate version of ngxs-synchronizers 1.0.0.

  • Added support for Angular 12 and the latest version of NGXS.
  • NgxsSyncModule.withSynchronizers has been removed and replaced with inline declarations of synchronizers within the @SyncState decorator. See the new usage guide for more information.
  • Added StateSynchronizer.readSubset helper method for customizing StateSynchronizer behavior.
  • StateSelector objects are now cached upon retrieval for better performance and to eliminate issues when tracking synchronization state across different contexts.
  • Various typing improvements for synchronizer interfaces and types.
  • Added full usage guide.