Skip to content

Releases: rickclephas/KMP-NativeCoroutines

v1.0.0-ALPHA-8

27 Apr 17:57
Compare
Choose a tag to compare
v1.0.0-ALPHA-8 Pre-release
Pre-release

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

16 Apr 20:43
Compare
Choose a tag to compare
v1.0.0-ALPHA-7 Pre-release
Pre-release

Note: checkout the updated README and migration steps.

Kotlin

  • Fixed issue with generic variance (#101)

v1.0.0-ALPHA-6

03 Apr 20:31
Compare
Choose a tag to compare
v1.0.0-ALPHA-6 Pre-release
Pre-release

Note: checkout the updated README and migration steps.

Kotlin

  • Updated Kotlin to 1.8.20

v1.0.0-ALPHA-5

11 Feb 21:10
Compare
Choose a tag to compare
v1.0.0-ALPHA-5 Pre-release
Pre-release

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

29 Dec 11:02
Compare
Choose a tag to compare
v1.0.0-ALPHA-4 Pre-release
Pre-release

Note: checkout the updated README and migration steps.

Kotlin

  • Updated Kotlin to 1.8.0
  • Added support for KMM-ViewModel CoroutineScopes

v0.13.3

28 Dec 16:47
Compare
Choose a tag to compare
v0.13.3 Pre-release
Pre-release

Kotlin

  • Updated Kotlin to 1.8.0

v1.0.0-ALPHA-3

21 Dec 10:15
Compare
Choose a tag to compare
v1.0.0-ALPHA-3 Pre-release
Pre-release

Note: checkout the updated README and migration steps.

Kotlin

  • Updated Kotlin to 1.8.0-RC2

v1.0.0-ALPHA-2

10 Dec 21:17
Compare
Choose a tag to compare
v1.0.0-ALPHA-2 Pre-release
Pre-release

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

19 Nov 17:50
Compare
Choose a tag to compare
v1.0.0-ALPHA-1 Pre-release
Pre-release

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 and NativeFlow have changed (#49)
  • Native declarations are now annotated with @ObjCName dropping the Native suffix from the ObjC/Swift name (#74)
  • The NativeValue and NativeReplayCache properties have been renamed to Value and ReplayCache (#74)

Swift Concurrency

  • The signatures of NativeSuspend and NativeFlow have changed (#49)
  • Renamed asyncStream(for:) to asyncSequence(for:) (#49)
  • asyncSequence(for:) now returns an AsyncSequence instead of an AsyncStream (#49)
  • A CancellationError will be thrown instead of a KotlinCancellationException (#49)
  • asyncSequence(for:) now applies back pressure to the Flow collection (#49)

Combine

  • The signatures of NativeSuspend and NativeFlow have changed (#49)

RxSwift

  • The signatures of NativeSuspend and NativeFlow have changed (#49)

v0.13.2

09 Nov 19:12
Compare
Choose a tag to compare
v0.13.2 Pre-release
Pre-release

Kotlin

  • Updated Kotlin to 1.7.21