Releases: isaac-udy/Enro
Release 2.0.0-alpha18
Updated handling of navigation animations for Composable destinations, added alternatives to BottomSheetDestination and DialogDestination interfaces to allow for more modular destination definitions, changed presentation handling to always render on top of the active container, improved functionality for forwarding results from other destinations, updated the NavigationComponentProcessor to be more stable during refactors/renames of destinations
Release 2.0.0-alpha17
Renamed and refactored some parts of the results package, in particular renamed EnroResultChannel to NavigationResultChannel. Also added a new registerForFlowResult that works inside of a ViewModel to manage a flow of multiple steps/screens through the ViewModel
Release 2.0.0-alpha16
Update animation transition handling to allow overrides for animations to be set at the controller and container level, added functionality to allow result channels to observe close events, fixed a minor bug with compose container registration
Release 2.0.0-alpha15
Added functionality to save and restore containers directly, improved composable navigation container's observability of properties in Composable functions
Release 2.0.0-alpha14
Internal changes to the way that animations are handled between destinations, started removing some of the older executor based navigation, some improvements to composable lifecycles
Release 2.0.0-alpha12
Improved the functionality of navigation containers by allowing the setting of container backstacks more directly and easily using a more simple NavigationBackstack type that replaces NavigationBackstackState
Release 1.19.0-beta01
Updated AndroidX lifecycle to 2.6.0-beta01 and resolved breaking source changes
Release 1.18.0
Updated dependencies to the latest stable versions, such as Kotlin, AGP, AndroidX, Hilt, etc
Release 2.0.0-alpha11
Added functionality to manipulate NavigationContainers from a NavigationHandle (unstable, will change in the future) and removed "PresentationContainers" in favor of allowing regular navigation containers to perform this functionality directly (which allows Composable dialogs and bottomsheets to be hosted directly within Compose, even when used when Fragments are also being used)
Release 2.0.0-alpha10
Allowed generic NavigationKey types for Activities, Fragments and Composables. Added functionality to allow a result interceptor to deliver the result without closing the active navigation destination.