nowinandroid
nowinandroid copied to clipboard
Update dependency app.cash.turbine:turbine to v0.12.0
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| app.cash.turbine:turbine | 0.8.0 -> 0.12.0 |
Release Notes
cashapp/turbine
v0.12.0
Added
- Support specifying a human-readable name for differentiating the failures of multiple Turbines
Fixed
- Properly catch all
Throwablesubtypes from failures in flows and channels as events.
v0.11.0
Added
- Restore timeout support. By default a 1-second timeout will be enforced when awaiting an event. This can be customized by supplying a
timeoutargument or by using thewithTurbineTimeoutwrapper function. Timeouts will always use wall clock time even when using a virtual time dispatcher.
Changed
- When
runTest(or anyTestCoroutineScheduler) is in use, switch to theUnconfinedTestSchedulerinternally to ensure virtual time remains working.
v0.10.0
Changed
- Remove
ReceiveTurbine.ignoreRemainingEventsfrom public API.
Fixed
- Restore usage of
Unconfineddispatcher preventing value conflation (as much as possible) so that intermediate values can always be observed.
v0.9.0
FlowTurbineis now calledReceiveTurbine. This is the consume-only type with which you assert on events it has seen (historically only from aFlow).- New public
Turbinetype implementsReceiveTurbinebut also allows you write events from a data source. Use this to implement fakes or collect events from non-Flowstreams. - Extension functions on
ReceiveChannelprovideReceiveTurbine-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.