Releases: adrielcafe/voyager
Releases · adrielcafe/voyager
1.1.0-beta02
What's Changed
- [Experimental] Provide androidx.lifecycle.compose.LocalLifecycleOwner in android target on lifecycle kmp by @qdsfdhvh in #434
- [Experimental] Update screen transition by @shpasha in #428
- [Experimental] Dispose Screens only when transition ends API by @DevSrSouza and @shpasha in #436
Full Changelog: 1.1.0-beta01...1.1.0-beta02
1.1.0-beta01
New experimental APIs
- Lifecycle KMP support by @DevSrSouza in #423
- Per screen transition api by @DevSrSouza in #424
- Lifecycle Effect Once API by @DevSrSouza in #425
What's Changed
- fix loss of Screen.key after obfuscation by @qdsfdhvh in #412
- update LeakCanary to 2.14 for android sample by @wiryadev in #395
- second way to fix activity leak after configuration change by @shpasha in #418
- Update Compose KMP to 1.6.10
New Contributors
- @qdsfdhvh made their first contribution in #412
- @wiryadev made their first contribution in #395
- @shpasha made their first contribution in #418
Full Changelog: 1.1.0-alpha04...1.1.0-beta01
1.1.0-alpha04
What's Changed
- Update Compose KMP to 1.6.1
- Update Koin and replace with new oficial naming by @DevSrSouza in #375
- Make BackHandler a internal public api by @DevSrSouza in #376
- Fix: BottomSheet closes when recomposing in iOS #330 by @hm-tamim in #362
- Migrate build script to use Hierarchy Template by @DevSrSouza in #379
- Fix: #346 Voyager hilt support broken with Dagger 2.51 by @nvkleban in #388
New Contributors
- @Shusshu made their first contribution in #357
- @hm-tamim made their first contribution in #362
- @nvkleban made their first contribution in #388
Full Changelog: 1.1.0-alpha03...1.1.0-alpha04
1.1.0-alpha03
What's Changed
- Add crossfade transition by @Revxrsal in #286
- WASM support by @DevSrSouza in #289
- Update Compose KMP to 1.6.0-rc02
New Contributors
Full Changelog: 1.1.0-alpha02...1.1.0-alpha03
1.1.0-alpha02
What's Changed
- fix: lifecycle event emit on destroy state causing crash #297
Full Changelog: 1.1.0-alpha01...1.1.0-alpha02
1.1.0-alpha01
What's Changed
- Hilt assisted injection support by @ghostbear (#271)
- Update Kotlin to 1.9.21 and Compose to 1.5.11 (#282)
Full Changelog: 1.0.0...1.1.0-alpha01
1.0.0
What's Changed
- See official documentation for the changes from 1.0.0: https://voyager.adriel.cafe/migration-to-1.0.0
Full Changelog: 1.0.0-rc10...1.0.0
1.0.0-rc10
What's Changed
- fix iOS crash on Kotlin 1.9.20 and Compose 1.5.10 by @DevSrSouza (#244)
Full Changelog: 1.0.0-rc09...1.0.0-rc10
1.0.0-rc09
What's Changed
- fix hilt extension, onCleared not called by @programadorthi (#242)
- fix: concurrent modification exception by @DevSrSouza (#245)
- fix: coroutineScope does not work on compose multiplatform web target by @DevSrSouza (#243)
Full Changelog: 1.0.0-rc08...1.0.0-rc09
1.0.0-rc08
What's Changed
- Use
Dispatchers.Main.immediate
instead ofDispatchers.Main
for ScreenModel's scope by @mr3y-the-programmer (#216) - Update Kotlin to 1.9.10 and Compose Multiplatform to 1.5.1 (#220) by @DevNatan
- Bottom sheet not being replaced internally on outside click (#224) by @DevNatan
- Rename ScreenModel's
coroutineScope
toscreenModelScope
(0c05218) (#227) by @DevSrSouza, suggested by @SebastianAigner - Propagate lifecycle events to AndroidScreenLifecycleOwner (#230) by @DevSrSouza
- Make BottomSheetNavigator's constructor @InternalVoyagerApi (#236) by @osrl
- Decoupled the ScreenModel disposing from the Navigator by using ScreenLifecycleStore instead (#231) by @DevSrSouza
New APIs:
- ScreenModel scoped at Navigator Lifecycle (#233) by @DevSrSouza
Full Changelog: 1.0.0-rc07...1.0.0-rc08