Skip to content

Releases: InsanusMokrassar/navigation

0.5.7

05 Oct 19:09
Compare
Choose a tag to compare

THIS UPDATE CONTAINS BREAKING CHANGES RELATED TO NavigationNodeFactory things

  • Code:
    • Replace NavigationNodeFactory.Companion.Typed factory into NavigationNodeFactory.Typed
    • Change order of NavigationNodeFactory.Typed type args
    • Add default aggregator for NavigationNodeFactory
    • Add extension changesInSubtreeFlow for either chains and nodes

0.5.6

03 Oct 12:26
Compare
Choose a tag to compare
  • 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
  • Compose:
    • Add opportunity to setup initial chains and nodes in initNavigation
    • A lot of fixes in Compose Navigation Extensions

0.5.5

30 Sep 12:46
Compare
Choose a tag to compare
  • Compose:
    • Fixes in handling of non-ComposeView
  • Sample:
    • Add opportunity to see

0.5.4

20 Sep 10:04
Compare
Choose a tag to compare
  • 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 with org.jetbrains.compose.material3:material3

0.5.3

05 Sep 17:01
Compare
Choose a tag to compare
  • 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

16 Jul 15:56
Compare
Choose a tag to compare
  • Add support for native targets

0.5.1

25 Jun 18:10
Compare
Choose a tag to compare
  • Versions:
    • MicroUtils: 0.20.53 -> 0.21.0

0.5.0

21 Jun 12:02
Compare
Choose a tag to compare
  • 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 inlines from extensions like findInSubTree to avoid efficiency degrading
  • Compose:
    • Module has been created to provide support of Compose-oriented navigation
  • Sample:
    • Sample has been fully rewritten to work with Compose-oriented way

0.4.1

09 Apr 07:13
Compare
Choose a tag to compare
  • 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

12 Mar 12:55
Compare
Choose a tag to compare
  • 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