2020-08-25
Update androidx.lifecycle and coroutines libraries
2020-08-21
Add execute
extension function
2020-08-21
- Move to Kotlin Multiplatform
- The previous artifactId was
coroutinelifecyclehandler
which is now as following:- For Android, it's
coroutines-lifecycle-handler-android
- For Jvm, it's
coroutines-lifecycle-handler-jvm
- For Common, it's
coroutines-lifecycle-handler-metadata
- For Android, it's
- Remove
buildSrc
, instead use composite build withbuild-plugin
- Move
Entry
, andEEntry
- Create
DEntry
- Configure JaCoCo
- Configure Maven Publication
- Configure Dokka
2020-04-11
Add Flow.toLife
and Flow.toELife
extension functions.
2020-04-09
Fix resolving problem.
2020-04-08
Add @ExperimentalCoroutinesApi
and @FlowPreview
annotations.
2020-04-08
Renaming:
AndroidExtendedLifecycleHandlerImpl
toAndroidELifecHandlerImpl
AndroidExtendedLifecycleHandler
toAndroidELifecHandler
AndroidLifecycleHandlerImpl
toAndroidLifeHandlerImpl
AndroidLifecycleHandler
toAndroidLifeHandler
BaseLifecycleHandler
toBaseLifeHandler
ExtendedLife
toELife
CoroutineExtendedLifecycleHandlerImpl
toCoroutineELifeHandlerImpl
CoroutineExtendedLifecycleHandler
toCoroutineELifeHandler
CoroutineLifeHandlerImpl
toCoroutineLifeHandlerImpl
CoroutineLifeHandler
toCoroutineLifeHandler
ExtendedEntry
toEEntry
ExtendedLifecycleAwareImpl
toELifeAwareImpl
ExtendedLifecycleAware
toELifeAware
LifecycleAwareImpl
toLifeAwareImpl
LifecycleAware
toLifeAware
toExtendedLifecycleAware
totoELifeAware
toLifecycleAware
totoLifeAware
Adding:
LifeSpan#CONFIGURATION_CHANGED
LifeSpan#USER_FLOW
LifeStore
SLife
2020-02-02
Implement AndroidLifecycleHandlerImpl
and AndroidExtendedLifecycleHandlerImpl
. Also make the
ExtendedLife#onBorn
method accepts null bundle.
Also implement CoroutineExtendedLifecycleHandlerImpl
, toLifecycleAware
and toExtendedLifecycleAware
.
2020-01-15
Initial release