kotlinx.coroutines v1.3.8 Release Notes
-
๐ New experimental features
- โ Added
Flow.transformWhile operator
(#2065). - Replaced
scanReduce
withrunningReduce
to be consistent with the Kotlin standard library (#2139).
๐ Bug fixes and improvements
- ๐ Improve user experience for the upcoming coroutines debugger (#2093, #2118, #2131).
- Debugger no longer retains strong references to the running coroutines (#2129).
- ๐ Fixed race in
Flow.asPublisher
(#2109). - ๐ Fixed
ensureActive
to work in the empty context case to fixIllegalStateException
when using flow fromsuspend fun main
(#2044). - ๐ Fixed a problem with
AbortFlowException
in theFlow.first
operator to avoid erroneousNoSuchElementException
(#2051). - ๐ Fixed JVM dependency on Android annotations (#2075).
- โ Removed keep rules mentioning
kotlinx.coroutines.android
from core module (#2061 by @mkj-gram). - ๐ Corrected some docs and examples (#2062, #2071, #2076, #2107, #2098, #2127, #2078, #2135).
- ๐ Improved the docs and guide on flow cancellation (#2043).
- ๐ Updated Gradle version to
6.3
(it only affects multiplatform artifacts in this release).
- โ Added