Releases: Tlaster/PreCompose
Releases · Tlaster/PreCompose
1.5.0
What's Changed
- Compose 1.5 by @Tlaster in #78
- support molecule 1.1.0 by @qdsfdhvh in #83
- update compose to 1.5.0-rc01 by @Tlaster in #102
- open ProvidePreComposeCompositionLocals to public by @Tlaster in #113
- add koin interop by @Tlaster in #112
New Contributors
- @TheronRogers made their first contribution in #76
- @dependabot made their first contribution in #93
Full Changelog: 1.4.4...1.5.0
1.5.0-rc01
What's Changed
- Bump skiko from 0.7.76 to 0.7.77 by @dependabot in #101
- update compose to 1.5.0-rc01 by @Tlaster in #102
Actually, releasing this during DroidKaigi.collect { #6@Tokyo } 😀
Full Changelog: 1.5.0-beta02...1.5.0-rc01
1.5.0-beta02
1.5.0-beta01
What's Changed
- Compose 1.5.0 beta, Kotlin 1.9.0, minor Coroutines and AndroidX Activity version by @TheronRogers in #76
New Contributors
- @TheronRogers made their first contribution in #76
Full Changelog: 1.4.4...1.5.0-beta01
1.4.3
What's Changed
- add group navigation support by @Tlaster in #55
- add immediate clock support for molecule intergration by @Tlaster in #59
- Fix for SwipeProperties with rememberSaveable by @Tlaster in #58
- Fix swipe recompositions by @alexzhirkevich in #61
Knowning issue
- When using SwipeProperties, swiped entry flashing after it was dismissed
Full Changelog: 1.4.2...1.4.3
1.4.2
What's Changed
- Changing ComponentActivity to FragmentActivity by @OlayG in #47
- Flow & StateFlow extensions by @Lavmee in #49
- Fixed popUpTo with inclusive failed issue by @JoeSteven in #52
New Contributors
- @OlayG made their first contribution in #47
- @Lavmee made their first contribution in #49
- @JoeSteven made their first contribution in #52
Full Changelog: 1.4.1...1.4.2
1.4.1
What's Changed
- Swipe back navigation by @alexzhirkevich in #38
- fix crash when push back and immediate navigate by @Tlaster in #42
New Contributors
- @alexzhirkevich made their first contribution in #38
Full Changelog: 1.4.0...1.4.1
1.4.0
PreCompose version is now aligned with Compose Multiplatform with major and mirror versions.
What's changed
- Internal rework for
NavHost
,Navigator
,RouteStackManager
. - LiveData has been removed
- ViewModel now in a separate library:
moe.tlaster.precompose-viewmodel
. moe.tlaster.precompose.ui.viewModel
now moved tomoe.tlaster.precompose.viewmodel.viewModel
.moe.tlaster.precompose.ui.LocalLifecycleOwner
now moved tomoe.tlaster.precompose.lifecycle.LocalLifecycleOwner
.ViewModelStoreOwner
removed, replaced withStateHolder
.Disposable
removed, use Kotlin'sAutoCloseable
instead.- New
producePresenter
in molecule integration. BackHandler
now acceptsenabled
as a parameter.BackStackEntry.route
is nowRoute
instead ofComposeRoute
.Navigator.canGoBack
is nowFlow<Boolean>
instead ofBoolean
.Route.pathKeys
has been removed.BackDispatcher.onBackPress
no longer returnsBoolean
.- New
BackDispatcher.canHandleBackPress
.
Dependencies
- Compose Multiplatform 1.4.0
- Kotlin 1.8.20
- Molecule 0.9.0
- AndroidX Activity 1.7.0