navigation

Common navigation library for kotlin multiplatform

MIT License

Stars
2

Bot releases are hidden (Show)

navigation - 0.5.0 Latest Release

Published by InsanusMokrassar 4 months ago

  • 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
navigation - 0.4.1

Published by InsanusMokrassar 6 months ago

  • 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
navigation - 0.4.0

Published by InsanusMokrassar 7 months ago

  • 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
navigation - 0.3.9

Published by InsanusMokrassar 9 months ago

  • Versions:
    • Kotlin: 1.9.21 -> 1.9.22
    • MicroUtils: 0.20.22 -> 0.20.31
    • KSLog: 1.3.1 -> 1.3.2
  • Core:
    • Rename CookiesNavigationConfigsRepo to StorageNavigationConfigsRepo
    • Add opportunity to set the Storage in StorageNavigationConfigsRepo
    • New configs repo UrlParametersNavigationConfigsRepo
navigation - 0.3.8

Published by InsanusMokrassar 10 months ago

  • Core:
    • Fixes in saving of hierarchy: now changes in configs taking in care
navigation - 0.3.7

Published by InsanusMokrassar 10 months ago

  • Core:
    • All callbacks in onChangesInSubTree/onChangesInSubChains/onChangesInSubNodes suspendable
navigation - 0.3.6

Published by InsanusMokrassar 10 months ago

  • Versions:
    • Serialization: 1.6.1 -> 1.6.2
    • MicroUtils: 0.20.15 -> 0.20.22
  • Core:
    • Add opportunity to use onChangesInSubTree/onChangesInSubChains/onChangesInSubNodes
    • Rewrite saving algorithm basing
navigation - 0.3.5

Published by InsanusMokrassar 11 months ago

  • Core:
    • A lot of different urgent fixes in Chain/Node flow extensions
      • Also added functional variants of flow getter which allow to setup initial value of result
        flow
navigation - 0.3.4

Published by InsanusMokrassar 11 months ago

  • Core:
    • Common:
      • Fixes in hierarchy saver/loader
      • All restoreHierarchy extensions now not suspendable
    • JS:
      • Experimentally added OneParameterUrlNavigationConfigsRepo
navigation - 0.3.3

Published by InsanusMokrassar 11 months ago

  • MVVM:
    • New ViewFragment#onSetNode hook
navigation - 0.3.2

Published by InsanusMokrassar 11 months ago

  • Versions:
    • Kotlin: 1.9.20 -> 1.9.21
    • Serialization: 1.6.0 -> 1.6.1
    • MicroUtils: 0.20.12 -> 0.20.15
    • KSLog: 1.2.4 -> 1.3.1
    • UUID: 0.8.1 -> 0.8.2
    • Compose: 1.5.10 -> 1.5.11
navigation - 0.3.1

Published by InsanusMokrassar 12 months ago

This update contains upgrade up to gradle 8+. Be careful during to use of this library

This update have set up compatibility and target JDK versions to 17

  • Versions:
    • Kotlin: 1.9.0 -> 1.9.20
    • MicroUtils: 0.20.0 -> 0.20.11
    • KSLog: 1.2.0 -> 1.2.3
    • Koin: 3.4.3 -> 3.5.0
    • Compose: 1.5.1 -> 1.5.10
navigation - 0.3.0

Published by InsanusMokrassar about 1 year ago

  • Versions:
    • Kotlin: 1.8.22 -> 1.9.0
    • MicroUtils: 0.19.8 -> 0.20.0
    • KSLog: 1.1.1 -> 1.2.0
    • UUID: 0.7.1 -> 0.8.0
    • Koin: 3.4.2 -> 3.4.3
navigation - 0.2.5

Published by InsanusMokrassar about 1 year ago

  • Versions:
    • Kotlin: 1.8.22
    • Coroutines: 1.7.3
    • MicroUtils: 0.19.8
    • Compose: 1.4.3
navigation - 0.2.4

Published by InsanusMokrassar over 1 year ago

  • Fixes in part of non-storable nodes in hierarchy saving
navigation - 0.2.3

Published by InsanusMokrassar over 1 year ago

  • Versions:
    • Coroutines: 1.7.2
    • MicroUtils: 0.19.7
    • Compose: 1.4.1
  • Fix in NavigationChain saving
navigation - 0.2.2

Published by InsanusMokrassar over 1 year ago

  • Versions:
    • Kotlin: 1.8.20
    • Serialization: 1.5.1
    • MicroUtils: 0.19.5
    • UUID: 0.7.1
  • MVVM:
    • Add NavigationMVVMSingleActivity as abstract class for single-activity oriented way of navigation
    • All initNavigation variants uses coroutine scope with supervisor job to avoid redundant navigation fails
      • Add NavigationFragmentInfoProvider. Realizations of NavigationFragmentInfoProvider can be used for passing in
        a list into initNavigation function for automatization of its parts registration
navigation - 0.2.1

Published by InsanusMokrassar over 1 year ago

  • Fixes in updates listening of chains and nodes
navigation - 0.2.0

Published by InsanusMokrassar over 1 year ago

  • Versions:
    • MicroUtils: 0.17.6 -> 0.18.3
  • Get back mvvm module with filled abstractions
  • Improve Sample
navigation - 0.1.0

Published by InsanusMokrassar over 1 year ago

  • Fix of bug in start of chain
  • Versions:
    • Kotlin: 1.8.20
    • MicroUtils: 0.17.6
    • KSLog: 1.1.1
Package Rankings
Top 35.87% on Repo1.maven.org
Badges
Extracted from project README
KDocs Tutorials Maven Central
Related Projects