Releases: lVlyke/lithium-angular
Releases · lVlyke/lithium-angular
2.2.0
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
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
- 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
andMerge
proxy types. - Added helper self-proxying decorators:
StateEmitter.AliasSelf
StateEmitter.FromSelf
StateEmitter.MergeSelf
2.1.0-rc.0
- 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
andMerge
proxy types. - Added helper self-proxying decorators:
StateEmitter.AliasSelf
StateEmitter.FromSelf
StateEmitter.MergeSelf
2.0.0: Angular 6/7 Support
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
andStateEmitter
. - Deprecated
@Reactive()
decorator. Bootstrapping is now automatically handled byStateEmitter
andEventSource
. 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
- Fixes a regression that caused
StateEmitter
to fail if bootstrap setter was invoked before getter.
2.0.0-rc.5
- Fixes issue that resulted in some StateEmitters throwing an incorrect error when re-binding.
2.0.0-rc.3
@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
andv2.0.0-rc.2
.
2.0.0-rc.0
- Added support for Angular 6/7.
- Replaced class-level constructor bootstrapping with lazy self-bootstrapping of
EventSource
andStateEmitter
. - Deprecated
@Reactive()
decorator. Bootstrapping is now automatically handled byStateEmitter
andEventSource
. es6
/es201x
build targets are now supported.