Skip to content

Releases: e-oz/ngx-reactive-storage

2.0.0 - pre-release

02 Nov 17:59
Compare
Choose a tag to compare
2.0.0 - pre-release Pre-release
Pre-release

Breaking changes:

  • TypeScript version 5.6+ is required.

This library still works with Angular v16+, but if you use the strict peer dependencies setting (enabled by default) in your package manager, TypeScript version 5.6+ is only supported by Angular v19.

This is caused by a different method of importing the localForge library, and this method is required for SSR support.

New features:

  • SSR is now supported 🎉

You no longer need to wrap storage initialization in afterNextRender(). If you require SSR support, you can do so by providing an Injector instance in the constructor. If SSR support is not needed in your app, no changes are required.

1.2.2

23 May 10:22
Compare
Choose a tag to compare

Angular 18 support.

1.2.1

16 Nov 16:00
Compare
Choose a tag to compare

Add info about getWritableSignal() to README.

v1.2.0

16 Nov 15:29
Compare
Choose a tag to compare

Method getWritableSignal() will not write initial value to the storage anymore.

v1.1.1

16 Nov 14:10
Compare
Choose a tag to compare

Fix types in functions overloading.

v1.1.0

16 Nov 13:35
Compare
Choose a tag to compare

New method: getWritableSignal() - returns a signal that you can modify using set() or update() methods, and these modifications will also update the storage key.

v1.0.4

16 Nov 11:59
Compare
Choose a tag to compare

More types overloading for getSignal() 🤦

1.0.3

16 Nov 11:35
Compare
Choose a tag to compare

Better TypeScript types for getSignal(), remove SignalOptions type (was not part of public API).

1.0.2

15 Nov 16:59
Compare
Choose a tag to compare

Better TypeScript types for getSignal() and SignalOptions.

1.0.1

15 Nov 16:38
Compare
Choose a tag to compare

Method getSignal() now accepts SignalOptions as the second argument. This allows you to set the initial value and the equality check function.