Skip to content

Commit

Permalink
Bump kotlinx-coroutines-android from 1.5.0 to 1.5.1-native-mt (#13)
Browse files Browse the repository at this point in the history
Bumps [kotlinx-coroutines-android](https://github.com/Kotlin/kotlinx.coroutines) from 1.5.0 to 1.5.1-native-mt.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/Kotlin/kotlinx.coroutines/releases">kotlinx-coroutines-android's releases</a>.</em></p>
<blockquote>
<h2>1.5.1</h2>
<ul>
<li>Atomic <code>update</code>, <code>getAndUpdate</code>, and <code>updateAndGet</code> operations of <code>MutableStateFlow</code> (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2720">#2720</a>).</li>
<li><code>Executor.asCoroutineDispatcher</code> implementation improvements (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2601">#2601</a>):
<ul>
<li>If the target executor is <code>ScheduledExecutorService</code>, then its <code>schedule</code> API is used for time-related coroutine operations.</li>
<li><code>RemoveOnCancelPolicy</code> is now part of the public contract.</li>
</ul>
</li>
<li>Introduced overloads for <code>Task.asDeferred</code> and <code>Task.await</code> that accept <code>CancellationTokenSource</code> for bidirectional cancellation (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2527">#2527</a>).</li>
<li>Reactive streams are updated to <code>1.0.3</code> (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2740">#2740</a>).</li>
<li><code>CopyableThrowable</code> is allowed to modify the exception message during stacktrace recovery (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1931">#1931</a>).</li>
<li><code>CoroutineDispatcher.releaseInterceptedContinuation</code> is now a <code>final</code> method (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2785">#2785</a>).</li>
<li>Closing a Handler underlying <code>Handler.asCoroutineDispatcher</code> now causes the dispatched coroutines to be canceled on <code>Dispatchers.IO ([#2778](https://github.com/Kotlin/kotlinx.coroutines/issues/2778))</code>.</li>
<li>Kotlin is updated to 1.5.20.</li>
<li>Fixed a spurious <code>ClassCastException</code> in <code>releaseInterceptedContinuation</code> and <code>IllegalStateException</code> from <code>tryReleaseClaimedContinuation</code> (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2736">#2736</a>, <a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2768">#2768</a>).</li>
<li>Fixed inconsistent exception message during stacktrace recovery for non-suspending channel iterators (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2749">#2749</a>).</li>
<li>Fixed linear stack usage for <code>CompletableFuture.asDeferred</code> when the target future has a long chain of listeners (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2730">#2730</a>).</li>
<li>Any exceptions from <code>CoroutineDispatcher.isDispatchNeeded</code> are now considered as fatal and are propagated to the caller (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2733">#2733</a>).</li>
<li>Internal <code>DebugProbesKt</code> (used in the debugger implementation) are moved from <code>debug</code> to <code>core</code> module.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/Kotlin/kotlinx.coroutines/blob/master/CHANGES.md">kotlinx-coroutines-android's changelog</a>.</em></p>
<blockquote>
<h1>Change log for kotlinx.coroutines</h1>
<h2>Version 1.5.1</h2>
<ul>
<li>Atomic <code>update</code>, <code>getAndUpdate</code>, and <code>updateAndGet</code> operations of <code>MutableStateFlow</code> (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2720">#2720</a>).</li>
<li><code>Executor.asCoroutineDispatcher</code> implementation improvements (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2601">#2601</a>):
<ul>
<li>If the target executor is <code>ScheduledExecutorService</code>, then its <code>schedule</code> API is used for time-related coroutine operations.</li>
<li><code>RemoveOnCancelPolicy</code> is now part of the public contract.</li>
</ul>
</li>
<li>Introduced overloads for <code>Task.asDeferred</code> and <code>Task.await</code> that accept <code>CancellationTokenSource</code> for bidirectional cancellation (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2527">#2527</a>).</li>
<li>Reactive streams are updated to <code>1.0.3</code> (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2740">#2740</a>).</li>
<li><code>CopyableThrowable</code> is allowed to modify the exception message during stacktrace recovery (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/1931">#1931</a>).</li>
<li><code>CoroutineDispatcher.releaseInterceptedContinuation</code> is now a <code>final</code> method (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2785">#2785</a>).</li>
<li>Closing a Handler underlying <code>Handler.asCoroutineDispatcher</code> now causes the dispatched coroutines to be canceled on <code>Dispatchers.IO ([#2778](https://github.com/Kotlin/kotlinx.coroutines/issues/2778))</code>.</li>
<li>Kotlin is updated to 1.5.20.</li>
<li>Fixed a spurious <code>ClassCastException</code> in <code>releaseInterceptedContinuation</code> and <code>IllegalStateException</code> from <code>tryReleaseClaimedContinuation</code> (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2736">#2736</a>, <a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2768">#2768</a>).</li>
<li>Fixed inconsistent exception message during stacktrace recovery for non-suspending channel iterators (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2749">#2749</a>).</li>
<li>Fixed linear stack usage for <code>CompletableFuture.asDeferred</code> when the target future has a long chain of listeners (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2730">#2730</a>).</li>
<li>Any exceptions from <code>CoroutineDispatcher.isDispatchNeeded</code> are now considered as fatal and are propagated to the caller (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.coroutines/issues/2733">#2733</a>).</li>
<li>Internal <code>DebugProbesKt</code> (used in the debugger implementation) are moved from <code>debug</code> to <code>core</code> module.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/Kotlin/kotlinx.coroutines/commits">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.jetbrains.kotlinx:kotlinx-coroutines-android&package-manager=gradle&previous-version=1.5.0&new-version=1.5.1-native-mt)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)


</details>

#13
  • Loading branch information
dependabot[bot] committed Jul 14, 2021
1 parent ea65fe7 commit 3124c28
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion dependabot-bridge/build.gradle.kts
Expand Up @@ -129,7 +129,7 @@ dependencies {
dependencySync("org.jmailen.gradle:kotlinter-gradle:3.4.5")

dependencySync("org.jetbrains.kotlinx:atomicfu-gradle-plugin:0.16.2")
dependencySync("org.jetbrains.kotlinx:kotlinx-coroutines-android:1.5.0")
dependencySync("org.jetbrains.kotlinx:kotlinx-coroutines-android:1.5.1-native-mt")
dependencySync("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.1-native-mt")
dependencySync("org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.5.0")
dependencySync("org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.5.0")
Expand Down

0 comments on commit 3124c28

Please sign in to comment.