Releases: rickclephas/KMP-NativeCoroutines
Releases · rickclephas/KMP-NativeCoroutines
v1.0.0-ALPHA-8
Note: checkout the updated README and migration steps.
Plugin
- Updated KSP to 1.0.11
- Fixed an issue where the KSP plugin wasn't being configured (#95)
- Fixed
NullPointerException
caused by annotations with default arguments (#105)
Kotlin
- Updated Kotlin to 1.8.21
Swift Concurrency
- Migrated to
withTaskCancellationHandler(operation:onCancel:)
(#107)
v1.0.0-ALPHA-7
Note: checkout the updated README and migration steps.
Kotlin
- Fixed issue with generic variance (#101)
v1.0.0-ALPHA-6
v1.0.0-ALPHA-5
Note: checkout the updated README and migration steps.
Kotlin
- Updated Kotlin to 1.8.10
- Added support for
MutableStateFlow
value setter (#93)
v1.0.0-ALPHA-4
Note: checkout the updated README and migration steps.
Kotlin
- Updated Kotlin to 1.8.0
- Added support for KMM-ViewModel
CoroutineScope
s
v0.13.3
Kotlin
- Updated Kotlin to 1.8.0
v1.0.0-ALPHA-3
v1.0.0-ALPHA-2
Note: checkout the updated README and migration steps.
Kotlin
- Updated Kotlin to 1.8.0-RC
- Added
@NativeCoroutinesState
annotation (see README)
v1.0.0-ALPHA-1
Note: checkout the updated README and migration steps.
KSP
- The plugin is now using KSP to generate code (#71)
Kotlin
- Updated Kotlin to 1.8.0-Beta
- The signatures of
NativeSuspend
andNativeFlow
have changed (#49) - Native declarations are now annotated with
@ObjCName
dropping theNative
suffix from the ObjC/Swift name (#74) - The
NativeValue
andNativeReplayCache
properties have been renamed toValue
andReplayCache
(#74)
Swift Concurrency
- The signatures of
NativeSuspend
andNativeFlow
have changed (#49) - Renamed
asyncStream(for:)
toasyncSequence(for:)
(#49) asyncSequence(for:)
now returns anAsyncSequence
instead of anAsyncStream
(#49)- A
CancellationError
will be thrown instead of aKotlinCancellationException
(#49) asyncSequence(for:)
now applies back pressure to theFlow
collection (#49)
Combine
- The signatures of
NativeSuspend
andNativeFlow
have changed (#49)
RxSwift
- The signatures of
NativeSuspend
andNativeFlow
have changed (#49)
v0.13.2
Kotlin
- Updated Kotlin to 1.7.21