0.3.0
- Used Essenty library, removed
Parcelable,@Parcelize,Lifecycle,StateKeeper,InstanceKeeperandBackPressedDispatcher(#187, #189) - Update Jetpack Compose to
1.0.0and JetBrains Compose to0.5.0-build253(#195) - Deprecated
rememberRootComponentfunctions (#193) - Added
LifecycleController@Composablefunction toextensions-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.