Skip to content
This repository has been archived by the owner on Nov 12, 2024. It is now read-only.

Update circuit to v0.19.1 #1756

Merged
merged 2 commits into from
Feb 15, 2024
Merged

Update circuit to v0.19.1 #1756

merged 2 commits into from
Feb 15, 2024

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Feb 14, 2024

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
com.slack.circuit:circuit-runtime 0.19.0 -> 0.19.1 age adoption passing confidence
com.slack.circuit:circuit-retained 0.19.0 -> 0.19.1 age adoption passing confidence
com.slack.circuit:circuit-overlay 0.19.0 -> 0.19.1 age adoption passing confidence
com.slack.circuit:circuitx-gesture-navigation 0.19.0 -> 0.19.1 age adoption passing confidence
com.slack.circuit:circuit-foundation 0.19.0 -> 0.19.1 age adoption passing confidence

Release Notes

slackhq/circuit (com.slack.circuit:circuit-runtime)

v0.19.1

Compare Source

2024-02-12

This is a small bug fix release focused SaveableBackStack consistency and FakeNavigator API improvements.

  • Fix FakeNavigator.awaitNextScreen() not suspending.
  • Fix FakeNavigator.resetRoot() not returning the actual popped screens.
  • Make Navigator.peekBackStack() and Navigator.resetRoot() return ImmutableList.
  • Make BackStack.popUntil() return the ImmutableList of the popped records.
  • Support FakeNavigator.peekBackStack() return the ImmutableList of the popped records.
  • Strongly pop events and resetRoot events in FakeNavigator. This should offer much more information about the events.
  • Use a real BackStack instance in FakeNavigator + allow for specifying a user-provided instance.
  • Require an initial root screen to construct FakeNavigator unless using a custom BackStack.
    • Note this slightly changes semantics, as now the root screen will not be recorded as the first goTo event.
  • Require an initial root screen (or list of screens) for rememberSaveableBackStack().
  • Expose a top-level non-composable Navigator() factory function.

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

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


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

This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot force-pushed the renovate/circuit branch from 6275993 to 7327aff Compare February 15, 2024 09:11
Copy link
Contributor Author

renovate bot commented Feb 15, 2024

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

Warning: custom changes will be lost.

@chrisbanes chrisbanes disabled auto-merge February 15, 2024 18:52
@chrisbanes chrisbanes enabled auto-merge (squash) February 15, 2024 18:52
@chrisbanes chrisbanes merged commit e7d9396 into main Feb 15, 2024
7 checks passed
@chrisbanes chrisbanes deleted the renovate/circuit branch February 15, 2024 19:10
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant