Skip to content

0.3.0

Compare
Choose a tag to compare
@arkivanov arkivanov released this 01 Aug 23:36
· 98 commits to master since this release
71231b4
  • Used Essenty library, removed Parcelable, @Parcelize, Lifecycle, StateKeeper, InstanceKeeper and BackPressedDispatcher (#187, #189)
  • Update Jetpack Compose to 1.0.0 and JetBrains Compose to 0.5.0-build253 (#195)
  • Deprecated rememberRootComponent functions (#193)
  • Added LifecycleController @Composable function to extensions-compose-jetbrains (#197)
  • Updated documentation (#191)

Breaking changes

Please familiarise yourself with the updated documentation.

Essenty library

Parcelable, @Parcelize, Lifecycle, StateKeeper, InstanceKeeper, BackPressedDispatcher and related things were extracted to the Essenty library, and so Decompose now depends on Essenty. This change makes Decompose and MVIKotlin compatible. It also allows developers to use Essenty library without any extra dependencies.