diff --git a/CHANGELOG.md b/CHANGELOG.md index 50b539d5..6fa099e0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,10 +1,11 @@ # Changelog -## Unreleased +## 2.3.0 * Updated NavigationFlow to return from `next` after `onCompleted` is called, rather than continuing to set the backstack from the flow * Updated NavigationContainer to take a `filter` of type NavigationContainerFilter instead of an `accept: (NavigationKey) -> Boolean` lambda. This allows for more advanced filtering of NavigationKeys, and this API will likely be expanded in the future. * For containers that pass an argument of `accept = { }` a quick replacement is `filter = acceptKey { }`, which will have the same behavior. * Updated EmptyBehavior to use `requestClose` for the CloseParent behavior, and added ForceCloseParent as a method for retaining the old behavior which will close the parent of the container without going through that destination's `onRequestClose`. +* Fixed a bug with nested Composable NavigationContainers and the active container being changed while the parent Composable was not active. ## 2.2.0 * Removed NavigationAnimationOverrideBuilder methods that did not take a `returnEntering` or `returnExiting` parameter, in favour of defaulting these parameters to `entering` and `exiting` respectively. If you do not want to override return animations, you are able to pass null for these parameters to override the defaults. diff --git a/README.md b/README.md index 3ae26929..b1d20754 100644 --- a/README.md +++ b/README.md @@ -28,8 +28,8 @@ Enro is published to [Maven Central](https://search.maven.org/). Make sure your ```gradle dependencies { - implementation "dev.enro:enro:2.0.0-beta07" - kapt "dev.enro:enro-processor:2.0.0-beta07" + implementation "dev.enro:enro:2.3.0" + kapt "dev.enro:enro-processor:2.3.0" } ```