Skip to content

Update dependency app.cash.turbine:turbine to v0.13.0 - autoclosed#116

Closed
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/turbine
Closed

Update dependency app.cash.turbine:turbine to v0.13.0 - autoclosed#116
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/turbine

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Apr 13, 2023

This PR contains the following updates:

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

Release Notes

cashapp/turbine (app.cash.turbine:turbine)

v0.13.0

Compare Source

Added
  • New Kotlin/Native targets:
    • androidNativeArm32
    • androidNativeArm64
    • androidNativeX86
    • androidNativeX64
    • linuxArm64
    • watchosDeviceArm64
Changed
  • Build with Kotlin 1.8.21

Note: This version has a transitive dependency on kotlinx.coroutines 1.7.0. If you are an Android user, you should be depending on kotlinx.coroutines 1.7.1 which graciously fixes a binary incompatibility with a Compose testing artifact (because they failed to heed its opt-in annotation which indicated that it was not a stable API).

v0.12.3

Compare Source

Fixed
  • Ensure JVM classes target Java 8 rather than implicitly using the build JDK version.

v0.12.2

Compare Source

Changed
  • The default wall-clock timeout used to wait for an event has been increased from 1s to 3s.
Fixed
  • The exception thrown when no events have been received now includes the original timeout exception as its cause. This ensures the stacktrace contains the caller file and line information.
  • Ensure expectNoEvents() fails if a completion or exception event occurred.
  • Differentiate timeout and cancellation exceptions thrown from Turbine's own event timeout (which are thrown) from those which occur within the flow under test (which are available via awaitError()).

v0.12.1

Compare Source

Changed
  • Build with Kotlin 1.7.20
Fixed
  • takeItem() no longer throws an exception when returning a null value.
  • await-prefixed methods no longer interfere with virtual time control from a TestScheduler (such as inside runTest).

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.

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 was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot force-pushed the renovate/turbine branch 2 times, most recently from 56cb66f to 107586b Compare April 18, 2023 00:05
@renovate renovate Bot force-pushed the renovate/turbine branch 2 times, most recently from 4e8eaf4 to 6c6773f Compare May 7, 2023 21:14
@renovate renovate Bot changed the title Update dependency app.cash.turbine:turbine to v0.12.3 Update dependency app.cash.turbine:turbine to v0.13.0 May 11, 2023
@renovate renovate Bot force-pushed the renovate/turbine branch from 6c6773f to 1af0a48 Compare May 11, 2023 19:16
@renovate renovate Bot force-pushed the renovate/turbine branch from 1af0a48 to 62b32da Compare May 26, 2023 09:45
@renovate renovate Bot force-pushed the renovate/turbine branch 2 times, most recently from 6a1eec4 to f64cc69 Compare October 5, 2023 18:38
@renovate renovate Bot force-pushed the renovate/turbine branch from f64cc69 to cd3d2ea Compare October 7, 2023 07:06
@renovate renovate Bot changed the title Update dependency app.cash.turbine:turbine to v0.13.0 Update dependency app.cash.turbine:turbine to v0.13.0 - autoclosed Oct 26, 2024
@renovate renovate Bot closed this Oct 26, 2024
@renovate renovate Bot deleted the renovate/turbine branch October 26, 2024 11:10
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.

0 participants