Cicerone Versions Save

🚦 Cicerone is a lightweight library that makes the navigation in an Android app easy.

v7.1

2 years ago

Fix bug with 'Can not perform this action after onSaveInstanceState' #164 (tnx @VitalyPeryatin)

v7.0

2 years ago

Breaking changes!

  • now all navigator's operations are launched via Main Thread queue (fix for FragmentManager is already executing transactions. TNX @VitalyPeryatin)
  • Fragment transaction type was moved to FragmentScreen (design refactoring)
  • Screen instance was added to setupFragmentTransaction (https://github.com/terrakok/Cicerone/issues/149)
  • Default screen key was updated for fix BackTo command without explicitly key declaration (TNX @eduard1abdulmanov123)
  • FragmentScreen and ActivityScreen are interfaces now (for better flexibility https://github.com/terrakok/Cicerone/pull/144)

v6.6

3 years ago

Fix problem with loss of result listener. Issue #130

v6.5

3 years ago
  • Fixed launching Activity via Intent without class name: fun WebView(url: String) = ActivityScreen { Intent(Intent.ACTION_VIEW, Uri.parse(url)) }

v6.4

3 years ago
  • Added Java interop annotations! Thanks @aradxxx
  • Set fragmentReorderingAllowed=TRUE by default.

v6.3

3 years ago

Refactored Screen as interface and simplified FragmentScreen and ActivityScreen for using default screenKey implementation.

v6.2

3 years ago
  • Fix newRootChain command (tnx @MonStar1)

v6.1

3 years ago
  • Added simple result messaging! You can use router.setResultListener and router.sendResult for this
  • Added screenKey as tag to fragment transaction for easy search via fragmentManager.findFragmentByTag

v6.0

3 years ago
  • Fully rewritten on Kotlin! (breaking changes: a lot of external API was changed for more smoothy experience in Kotlin)
  • root package changed to com.github.terrakok for avoid migration problems
  • Added option for selecting add or replace strategy for open new fragment (see new parameter in router.navigateTo method)
  • Added ability to use FragmentFactory for instantiating new fragments

v5.1.1

3 years ago

@adolgiy : Fix NPE when localStackCopy.size() == 0 and FragmentFactory is used