nowinandroid icon indicating copy to clipboard operation
nowinandroid copied to clipboard

Update dependency app.cash.turbine:turbine to v0.12.0

Open renovate[bot] opened this issue 3 years ago • 0 comments

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
app.cash.turbine:turbine 0.8.0 -> 0.12.0 age adoption passing confidence

Release Notes

cashapp/turbine

v0.12.0

Compare Source

Added
  • Support specifying a human-readable name for differentiating the failures of multiple Turbines
Fixed
  • Properly catch all Throwable subtypes from failures in flows and channels as events.

v0.11.0

Compare Source

Added
  • Restore timeout support. By default a 1-second timeout will be enforced when awaiting an event. This can be customized by supplying a timeout argument or by using the withTurbineTimeout wrapper function. Timeouts will always use wall clock time even when using a virtual time dispatcher.
Changed
  • When runTest (or any TestCoroutineScheduler) is in use, switch to the UnconfinedTestScheduler internally to ensure virtual time remains working.

v0.10.0

Compare Source

Changed
  • Remove ReceiveTurbine.ignoreRemainingEvents from public API.
Fixed
  • Restore usage of Unconfined dispatcher preventing value conflation (as much as possible) so that intermediate values can always be observed.

v0.9.0

Compare Source

  • FlowTurbine is now called ReceiveTurbine. This is the consume-only type with which you assert on events it has seen (historically only from a Flow).
  • New public Turbine type implements ReceiveTurbine but also allows you write events from a data source. Use this to implement fakes or collect events from non-Flow streams.
  • Extension functions on ReceiveChannel provide ReceiveTurbine-like assertion capabilities.
  • Support for legacy JS has been removed. Only JS IR is now supported.
  • Removed some APIs deprecated in 0.8.x.

Configuration

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

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

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

🔕 Ignore: Close this PR and you won't be reminded about this update 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[bot] avatar Sep 01 '22 15:09 renovate[bot]