Skip to content

1.3.0-beta01

Pre-release
Pre-release
Compare
Choose a tag to compare
@arkivanov arkivanov released this 19 Nov 21:42
· 99 commits to master since this release
59330a4
  • Added Lifecycle extensions for Coroutines (#121 by @Dmitriy1892, #122, #123, #124)
  • Added Lifecycle extensions for Reaktive (#125)
  • Added convenience extensions for LifecycleOwner (#126)
  • Call doOnDestroy callback if Lifecycle is already destroyed (#127)

New extensions module for Coroutines

This release adds the new lifecycle-coroutines module with some useful extensions for Kotlin Coroutines. Please see the new README section.

  • Automatic management of CoroutineScope by Lifecycle.
  • Flow.withLifecycle(Lifecycle): Flow.
  • Lifecycle.repeatOnLifecycle(block).

New extensions module for Reaktive

This release adds the new lifecycle-reaktive module with some useful extensions for Reaktive library. Please see the new README section.

  • Automatic management of Disposable and DisposableScope by Lifecycle.

Versions and dependencies

Kotlin: 1.9.20
kotlinx-serialization: 1.6.0
parcelize-darwin: 0.2.3

Module lifecycle-coroutines

kotlinx-coroutines: 1.7.3

Module lifecycle-reaktive

reaktive: 1.3.0