0.14.0
Navigator
- Removed
saveCurrentRootState
fromnavigate(NavRoot, ...)
method. - Added
resetToRoot(NavRoot)
as a replacement. - Added
com.freeletics.mad:navigator-experimental
which is an experimental alternative implementation ofnavigator-compose
without a dependency on AndroidX navigation. The artifact is source and binary compatible withnavigator-compose
so it can
be easily tested by added the following tosettings.gradle
:
gradle.beforeProject {
configurations.configureEach {
resolutionStrategy.eachDependency {
if (requested.group == "com.freeletics.mad" && requested.name == "navigator-compose") {
useTarget("com.freeletics.mad:navigator-experimental:${requested.version}")
}
}
}
}
StateMachine
- Added support for all tier 1, 2 and 3 Kotlin/Native targets