Skip to content

Releases: lVlyke/lithium-angular

2.2.0

18 Jul 19:37
Compare
Choose a tag to compare

This release updates internal Angular dependencies to align with 7.2.15 to prepare for official 8.0 support.

Changes:

  • AotAware now enables dynamic component properties with AoT compilation, which eliminates the need for adding dummy properties and disabling AoT component compilation.

2.2.0-rc.0

29 Oct 22:10
Compare
Choose a tag to compare
2.2.0-rc.0 Pre-release
Pre-release
  • AotAware now enables dynamic component properties with AoT compilation, which eliminates the need for adding dummy properties and disabling AoT component compilation.

2.1.0

28 Sep 22:04
Compare
Choose a tag to compare
  • EventSource and StateEmitter bootstrapping is now done 100% lazily- properties are only bootstrapped when they are first accessed. This fixes several behavior regressions introduced in 2.0.0.
  • Removed need to use explicit self-proxying when using multiple StateEmitters per component- can now be deduced automatically.
  • StateEmitter self-proxying now supports From and Merge proxy types.
  • Added helper self-proxying decorators:
    • StateEmitter.AliasSelf
    • StateEmitter.FromSelf
    • StateEmitter.MergeSelf

2.1.0-rc.0

23 Sep 19:14
Compare
Choose a tag to compare
2.1.0-rc.0 Pre-release
Pre-release
  • EventSource and StateEmitter bootstrapping is now done 100% lazily- properties are only bootstrapped when they are first accessed.
  • Removed need to use explicit self-proxying when using multiple StateEmitters per component- can now be deduced automatically.
  • StateEmitter self-proxying now supports From and Merge proxy types.
  • Added helper self-proxying decorators:
    • StateEmitter.AliasSelf
    • StateEmitter.FromSelf
    • StateEmitter.MergeSelf

2.0.0: Angular 6/7 Support

21 Sep 20:18
Compare
Choose a tag to compare

Lithium officially supports Angular 6/7 with this release.

Note: Version 2.0.0 and onward of Lithium drops compatibility for Angular 5 and earlier.

Other major changes include:

  • Replaced class-level constructor bootstrapping with lazy self-bootstrapping of EventSource and StateEmitter.
  • Deprecated @Reactive() decorator. Bootstrapping is now automatically handled by StateEmitter and EventSource.
  • es6/esnext build targets are now supported.
  • @StateEmitter() can now be used in conjunction with other reactive property decorators, such as the @Select() decorator from NGXS.

2.0.0-rc.6

18 Sep 21:26
Compare
Choose a tag to compare
2.0.0-rc.6 Pre-release
Pre-release
  • Fixes a regression that caused StateEmitter to fail if bootstrap setter was invoked before getter.

2.0.0-rc.5

15 Sep 02:29
Compare
Choose a tag to compare
2.0.0-rc.5 Pre-release
Pre-release
  • Fixes issue that resulted in some StateEmitters throwing an incorrect error when re-binding.

2.0.0-rc.3

13 Sep 11:46
Compare
Choose a tag to compare
2.0.0-rc.3 Pre-release
Pre-release
  • @StateEmitter() can now be used in conjunction with other reactive property decorators, such as the @Select() decorator from NGXS.
  • Fixes related bugs introduced in v2.0.0-rc.1 and v2.0.0-rc.2.

2.0.0-rc.0

09 Sep 16:52
Compare
Choose a tag to compare
2.0.0-rc.0 Pre-release
Pre-release
  • Added support for Angular 6/7.
  • Replaced class-level constructor bootstrapping with lazy self-bootstrapping of EventSource and StateEmitter.
  • Deprecated @Reactive() decorator. Bootstrapping is now automatically handled by StateEmitter and EventSource.
  • es6/es201x build targets are now supported.

1.3.3

19 Apr 02:32
Compare
Choose a tag to compare

This release only includes some test changes and removes some unused code.