Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update dependency com.freeletics.khonshu:state-machine to v0.26.0 #348

Merged
merged 1 commit into from
Jun 13, 2024

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jun 12, 2024

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
com.freeletics.khonshu:state-machine 0.25.1 -> 0.26.0 age adoption passing confidence

Release Notes

freeletics/khonshu (com.freeletics.khonshu:state-machine)

v0.26.0

Compare Source

Navigation
  • Introduces HostNavigator. This was previously an internal type used within
    NavHost to execute navigation events. It's now possible to create a
    HostNavigator with rememberHostNavigator(...), pass that instance to NavHost
    and use it to navigate directly without the use of navigation events. It is safe
    to reference HostNavigator outside the UI layer.
  • DestinationNavigator is a replacement for NavEventNavigator that delegates
    to HostNavigator, which means it also works without navigation events. The
    advantage of using this over using HostNavigator directly is that
    DestinationNavigator supports activity results, which HostNavigator doesn't.
  • The navigate {} function that allows grouping multiple navigation events
    is now more efficient. The NavHost will only be updated once at the end and
    not between the actions of such a group.
  • NavEventNavigator will be removed in one of the next releases.
Codegen
  • A HostNavigator is automatically created in the NavHostActivity component.
  • It's required that a NavRoot is provided into the scope of a NavHostActivity.
  • Each NavDestination now requires an ActivityResultNavigator to be provided into
    the scope (previously NavEventNavigator was required).

  • If you want to rebase/retry this PR, check this box

馃敃 Ignore: Close this PR and you won't be reminded about these updates again.

@renovate renovate bot enabled auto-merge (squash) June 12, 2024 15:57
@renovate renovate bot requested a review from gabrielittner June 12, 2024 15:57
@renovate renovate bot merged commit d7a25a1 into main Jun 13, 2024
3 checks passed
@renovate renovate bot deleted the renovate/khonshu branch June 13, 2024 06:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant