Releases: adibfara/Lives
Releases · adibfara/Lives
2.0.0
- Update to latest version of LiveData.
- [BREAKING]
map
andswitchMap
operators are now using the implementation of Android LiveData KTX . - [BREAKING] NonNullLiveData class has been removed. .nonNull() is now returning a regular live data.
- [BREAKING]
zip
andcombineLatest
functions are now nullable.
Migration to AndroidX
Changed
Update the dependencies to AndroidX
- Removed synchronized blocks, since all LiveData operation is already handled on the main thread
Release 1.2.1
Changed
- [BREAKING] change the name of
just(value)
toliveDataOf(value)
, since just was too broad. - [BREAKING] change the name of
from { }
toliveDataOf { }
, since just was too broad. - [BREAKING] change the name of
empty()
toemptyLiveData()
, since empty was too broad. - OnNextAction is now a typealias instead of an interface.
Version 1.2.0
This release adds support for the following operators:
Sample
LiveData.sampleWith(otherLiveData)
: Samples the current live data with other live data, resulting in a live data that emits the last value emitted by the original live data (if any) whenever the other live data emits
Scan
scan(accumulator)
: Applies the accumulator function to each emitted item, starting with the second emitted item. Initial value of the accumulator is the first item.scan(seed, accumulator)
: Applies the accumulator function to each emitted item, starting with the initial seed.
CombineLatest
combineLatest(firstLiveData, secondLiveData, combineFunction)
: combines both of the LiveDatas using the combineFunction and emits a value after any of them have emitted a value.
Version 1.0.1
- Added support for android v15.
- Added the operator
empty<T>()
to easily createMutableLiveData
objects.
Initial Version
Initial version is up and running on maven.