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
+10
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,15 @@
1
1
# Change log for kotlinx.coroutines
2
2
3
+
## Version 1.6.2
4
+
5
+
* Fixed a bug with `ThreadLocalElement` not being correctly updated when the most outer `suspend` function was called directly without `kotlinx.coroutines` (#2930).
6
+
* Fixed multiple data races: one that might have been affecting `runBlocking` event loop, and a benign data race in `Mutex` (#3250, #3251).
7
+
* Obsolete `TestCoroutineContext` is removed, which fixes the `kotlinx-coroutines-test` JPMS package being split between `kotlinx-coroutines-core` and `kotlinx-coroutines-test` (#3218).
8
+
* Updated the ProGuard rules to further shrink the size of the resulting DEX file with coroutines (#3111, #3263). Thanks, @agrieve!
9
+
* Atomicfu is updated to `0.17.2`, which includes a more efficient and robust JS IR transformer (#3255).
10
+
* Kotlin is updated to `1.6.21`, Gradle version is updated to `7.4.2` (#3281). Thanks, @wojtek-kalicinski!
11
+
* Various documentation improvements.
12
+
3
13
## Version 1.6.1
4
14
5
15
* Rollback of time-related functions dispatching on `Dispatchers.Main`.
(follow the link to get the dependency declaration snippet) and as [`kotlinx-coroutines-core`](https://www.npmjs.com/package/kotlinx-coroutines-core) NPM package.
0 commit comments