File tree Expand file tree Collapse file tree 7 files changed +19
-9
lines changed
kotlinx-coroutines-android Expand file tree Collapse file tree 7 files changed +19
-9
lines changed Original file line number Diff line number Diff line change 11# Change log for kotlinx.coroutines
22
3+ ## Version 0.22.3
4+
5+ * Fixed ` produce ` builder to close the channel on completion instead of cancelling it, which lead to lost elements with buffered channels (see #256 ).
6+ * Don't use ` ForkJoinPool ` if there is a ` SecurityManager ` present to work around JNLP problems (see #216 , PR by @NikolayMetchev ).
7+ * JS: Check for undefined ` window.addEventListener ` when choosing default coroutine dispatcher (see #230 , PR by @ScottPierce ).
8+ * Update 3rd party dependencies:
9+ * [ kotlinx-coroutines-rx1] ( reactive/kotlinx-coroutines-rx1 ) to RxJava version ` 1.3.6 ` .
10+ * [ kotlinx-coroutines-rx2] ( reactive/kotlinx-coroutines-rx2 ) to RxJava version ` 2.1.9 ` .
11+ * [ kotlinx-coroutines-guava] ( integration/kotlinx-coroutines-guava ) to Guava version ` 24.0-jre ` .
12+
313## Version 0.22.2
414
515* Android: Use @Keep annotation on AndroidExceptionPreHandler to fix the problem on Android with minification enabled (see #214 ).
616* Reactive: Added ` awaitFirstOrDefault ` and ` awaitFirstOrNull ` extensions (see #224 , PR by @konrad-kaminski ).
717* Core: Fixed ` withTimeout ` and ` withTimeoutOrNull ` that should not use equals on result (see #212 , PR by @konrad-kaminski ).
818* Core: Fixed hanged receive from a closed subscription of BroadcastChannel (see #226 ).
9- * IO: fixed error propagation (see https://github.com/ktorio/ktor/issues/301 )
19+ * IO: fixed error propagation (see https://github.com/ktorio/ktor/issues/301 ).
1020* Include common sources into sources jar file to work around KT-20971.
1121* Fixed bugs in documentation due to MPP.
1222
Original file line number Diff line number Diff line change 22
33[ ![ official JetBrains project] ( http://jb.gg/badges/official.svg )] ( https://confluence.jetbrains.com/display/ALL/JetBrains+on+GitHub )
44[ ![ GitHub license] ( https://img.shields.io/badge/license-Apache%20License%202.0-blue.svg?style=flat )] ( http://www.apache.org/licenses/LICENSE-2.0 )
5- [ ![ Download] ( https://api.bintray.com/packages/kotlin/kotlinx/kotlinx.coroutines/images/download.svg?version=0.22.2 ) ] ( https://bintray.com/kotlin/kotlinx/kotlinx.coroutines/0.22.2 )
5+ [ ![ Download] ( https://api.bintray.com/packages/kotlin/kotlinx/kotlinx.coroutines/images/download.svg?version=0.22.3 ) ] ( https://bintray.com/kotlin/kotlinx/kotlinx.coroutines/0.22.3 )
66
77Library support for Kotlin coroutines in
88[ Kotlin/JVM] ( core/README.md ) and
@@ -64,7 +64,7 @@ Add dependencies (you can also add other modules that you need):
6464<dependency >
6565 <groupId >org.jetbrains.kotlinx</groupId >
6666 <artifactId >kotlinx-coroutines-core</artifactId >
67- <version >0.22.2 </version >
67+ <version >0.22.3 </version >
6868</dependency >
6969```
7070
@@ -81,7 +81,7 @@ And make sure that you use the latest Kotlin version:
8181Add dependencies (you can also add other modules that you need):
8282
8383``` groovy
84- compile 'org.jetbrains.kotlinx:kotlinx-coroutines-core:0.22.2 '
84+ compile 'org.jetbrains.kotlinx:kotlinx-coroutines-core:0.22.3 '
8585```
8686
8787And make sure that you use the latest Kotlin version:
Original file line number Diff line number Diff line change 1- version = 0.22.2 -SNAPSHOT
1+ version = 0.22.3 -SNAPSHOT
22
33kotlin_version = 1.2.21
44junit_version = 4.12
Original file line number Diff line number Diff line change @@ -173,7 +173,7 @@ Add dependencies on `kotlinx-coroutines-android` module to the `dependencies { .
173173` app/build.gradle ` file:
174174
175175``` groovy
176- compile "org.jetbrains.kotlinx:kotlinx-coroutines-android:0.22.2 "
176+ compile "org.jetbrains.kotlinx:kotlinx-coroutines-android:0.22.3 "
177177```
178178
179179Coroutines are experimental feature in Kotlin.
Original file line number Diff line number Diff line change @@ -19,5 +19,5 @@ org.gradle.jvmargs=-Xmx1536m
1919kotlin.coroutines =enable
2020
2121kotlin_version = 1.2.21
22- coroutines_version = 0.22.2
22+ coroutines_version = 0.22.3
2323
Original file line number Diff line number Diff line change @@ -31,5 +31,5 @@ dependencies {
3131 compile ' com.android.support:design:25.4.0'
3232 testCompile ' junit:junit:4.12'
3333 compile " org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_version "
34- compile " org.jetbrains.kotlinx:kotlinx-coroutines-android:0.22.2 "
34+ compile " org.jetbrains.kotlinx:kotlinx-coroutines-android:0.22.3 "
3535}
Original file line number Diff line number Diff line change @@ -19,5 +19,5 @@ org.gradle.jvmargs=-Xmx1536m
1919kotlin.coroutines =enable
2020
2121kotlin_version = 1.2.21
22- coroutines_version = 0.22.2
22+ coroutines_version = 0.22.3
2323
You can’t perform that action at this time.
0 commit comments