Releases: InsanusMokrassar/navigation
Releases · InsanusMokrassar/navigation
0.5.7
THIS UPDATE CONTAINS BREAKING CHANGES RELATED TO NavigationNodeFactory
things
Code
:- Replace
NavigationNodeFactory.Companion.Typed
factory intoNavigationNodeFactory.Typed
- Change order of
NavigationNodeFactory.Typed
type args - Add default aggregator for
NavigationNodeFactory
- Add extension
changesInSubtreeFlow
for either chains and nodes
- Replace
0.5.6
Versions
:MicroUtils
:0.22.3
->0.22.4
Core
:- Add default config for
Empty
node (just empty config object) - Add default factory for
Empty
node, based on default config - Add
NavigationNodeFactory.Typed
default node factory with inline factory fun
- Add default config for
Compose
:- Add opportunity to setup initial chains and nodes in
initNavigation
- A lot of fixes in Compose Navigation Extensions
- Add opportunity to setup initial chains and nodes in
0.5.5
Compose
:- Fixes in handling of non-
ComposeView
- Fixes in handling of non-
Sample
:- Add opportunity to see
0.5.4
Versions
:Coroutines
:1.8.1
->1.9.0
Serialization
:1.7.2
->1.7.3
MicroUtils
:0.22.2
->0.22.3
Koin
:3.5.6
->4.0.0
Compose
:1.7.0-alpha03
->1.7.0-beta02
androidx.compose.material3:material3
has been replaced withorg.jetbrains.compose.material3:material3
0.5.3
Versions
:Kotlin
:1.9.23
->2.0.20
Serialization
:1.6.3
->1.7.2
KSLog
:1.3.4
->1.3.6
Compose
:1.6.2
->1.7.0-alpha03
MicroUtils
:0.21.0
->0.22.2
Android Compile SDK
:34
->35
0.5.2
- Add support for native targets
0.5.1
Versions
:MicroUtils
:0.20.53
->0.21.0
0.5.0
Versions
:Coroutines
:1.8.0
->1.8.1
MicroUtils
:0.20.43
->0.20.53
KSLog
:1.3.3
->1.3.4
Koin
:3.5.4
->3.5.6
Core
:- Drop redundant
inline
s from extensions likefindInSubTree
to avoid efficiency degrading
- Drop redundant
Compose
:- Module has been created to provide support of
Compose
-oriented navigation
- Module has been created to provide support of
Sample
:- Sample has been fully rewritten to work with
Compose
-oriented way
- Sample has been fully rewritten to work with
0.4.1
Versions
:Kotlin
:1.9.22
->1.9.23
MicroUtils
:0.20.38
->0.20.43
KSLog
:1.3.2
->1.3.3
UUID
:0.8.2
->0.8.4
Koin
:3.5.3
->3.5.4
0.4.0
Versions
:Kotlin
:1.9.22
->1.9.23
Coroutines
:1.7.3
->1.8.0
Serialization
:1.6.2
->1.6.3
MicroUtils
:0.20.31
->0.20.38
Core
:Android
:- Add opportunity to configure
FragmentTransaction
- Add opportunity to configure