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