You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGES.md
+7
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,12 @@
1
1
# Change log for kotlinx.coroutines
2
2
3
+
## Version 0.30.2
4
+
*`Dispatchers.Main` is instantiated lazily (see #658 and #665).
5
+
* Blocking coroutine dispatcher views are now shutdown properly (#678).
6
+
* Prevent leaking Kotlin 1.3 from atomicfu dependency (#659).
7
+
* Thread-pool based dispatcher factories are marked as obsolete (#261).
8
+
* Fixed exception loss on `withContext` cancellation (#675).
9
+
3
10
## Version 0.30.1
4
11
Maintenance release:
5
12
* Added `Dispatchers.Main` to common dispatchers, which can be used from Android, Swing and JavaFx projects if a corresponding integration library is added to dependencies.
Copy file name to clipboardExpand all lines: COMPATIBILITY.md
+2-2
Original file line number
Diff line number
Diff line change
@@ -18,8 +18,8 @@ stable public API, and thus `kotlinx.coroutines` is leaving its "experimental" s
18
18
Version `1.0.0` (starting with its release candidate build) will have all its deprecated declarations removed and `kotlinx.coroutines.experimental` package will be renamed to `kotlinx.coroutines` without functional changes.
19
19
In order to migrate `kotlinx.coroutines` to `1.0.0`, follow these steps:
20
20
21
-
1. Update `kotlinx.coroutines` to `0.30.1` version.
21
+
1. Update `kotlinx.coroutines` to `0.30.2` version.
22
22
2. Inspect compiler warnings about deprecated API and migrate it to a proposed alternative. Most of deprecated API has a corresponding replacement which can be applied from IDEA with quickfix.
23
-
3. Update Kotlin version to `1.3.0` or to the latest `1.3.0-rc` and `kotlinx.coroutines` to version `0.30.1-eap13`. Then just get rid of `experimental` suffix in all imports.
23
+
3. Update Kotlin version to `1.3.0` or to the latest `1.3.0-rc` and `kotlinx.coroutines` to version `0.30.2-eap13`. Then just get rid of `experimental` suffix in all imports.
24
24
4. Update `kotlinx.coroutines` to version `1.0.0` or to the corresponding release candidate of it).
This gives you access to Android [Dispatchers.Main](https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-android/kotlinx.coroutines.experimental.android/kotlinx.coroutines.experimental.-dispatchers/index.html)
126
126
coroutine dispatcher and also makes sure that in case of crashed coroutine with unhandled exception this
0 commit comments