Unclaimed project
Are you a maintainer of PreCompose? Claim this project to take control of your public changelog and roadmap.
Starting from this version, PreCompose no longer uses built-in ViewModel and Lifecycle. Instead, it now uses JetPack's ViewModel and Lifecycle. This change will introduce breaking changes. You can refer to the following migration guide to upgrade your code:
moe.tlaster:precompose-viewmodel is no longer used. You can use org.jetbrains.androidx.lifecycle:lifecycle-viewmodel-compose instead.moe.tlaster:precompose-koin is no longer used. You can use io.insert-koin:koin-compose-viewmodel instead.moe.tlaster:precompose-molecule no longer depends on moe.tlaster:precompose and can be used as a standalone library.moe.tlaster.precompose.stateholder.SavedStateHolder is temporarily unavailable in this version.moe.tlaster.precompose.ProvidePreComposeCompositionLocals is no longer needed. You can directly use moe.tlaster.precompose.PreComposeApp in commonMain.moe.tlaster.precompose.koin.koinViewModel -> org.koin.compose.viewmodel.koinViewModelmoe.tlaster.precompose.viewmodel.ViewModel -> androidx.lifecycle.ViewModelmoe.tlaster.precompose.lifecycle.Lifecycle -> androidx.lifecycle.Lifecyclemoe.tlaster.precompose.lifecycle.LifecycleOwner -> androidx.lifecycle.LifecycleOwnerFull Changelog: https://github.com/Tlaster/PreCompose/compare/1.7.0-alpha01...1.7.0-alpha02