Releases: isaac-udy/Enro
Release 2.0.0-alpha21
Fixed a bug where resource animations could be triggered again in for Compose destinations when they shouldn't be, added functionality to add extras to NavigationKeys without creating an instruction first, and fixed a bug with KSP not correctly registering destinations that with keys that used generic type parameters
Release 2.0.0-alpha20
Fix issue with KSP not working in multi-module projects, update rememberNavigationContainer for Composables to solve a bug with movableContent/detached views
Release 2.0.0-alpha19
Added KSP processor, including minor tweaks to the KAPT processor to manage this. Processors may be unstable with this version.
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