From 868e4ff982b747ff894f49ac85aa564ad767b47c Mon Sep 17 00:00:00 2001 From: Rick Clephas Date: Thu, 9 May 2024 14:57:56 +0200 Subject: [PATCH] Bump version to 1.0.0-ALPHA-29 --- KMPNativeCoroutinesAsync.podspec | 2 +- KMPNativeCoroutinesCombine.podspec | 2 +- KMPNativeCoroutinesCore.podspec | 2 +- KMPNativeCoroutinesRxSwift.podspec | 2 +- README.md | 19 ++++++++++--------- build.gradle.kts | 2 +- 6 files changed, 15 insertions(+), 14 deletions(-) diff --git a/KMPNativeCoroutinesAsync.podspec b/KMPNativeCoroutinesAsync.podspec index a53e565a..d511837d 100644 --- a/KMPNativeCoroutinesAsync.podspec +++ b/KMPNativeCoroutinesAsync.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = 'KMPNativeCoroutinesAsync' - s.version = '1.0.0-ALPHA-28' + s.version = '1.0.0-ALPHA-29' s.summary = 'Swift library for Kotlin Coroutines with Swift Async/Await' s.homepage = 'https://github.com/rickclephas/KMP-NativeCoroutines' diff --git a/KMPNativeCoroutinesCombine.podspec b/KMPNativeCoroutinesCombine.podspec index 2f9f7cad..29c485e9 100644 --- a/KMPNativeCoroutinesCombine.podspec +++ b/KMPNativeCoroutinesCombine.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = 'KMPNativeCoroutinesCombine' - s.version = '1.0.0-ALPHA-28' + s.version = '1.0.0-ALPHA-29' s.summary = 'Swift library for Kotlin Coroutines with Combine' s.homepage = 'https://github.com/rickclephas/KMP-NativeCoroutines' diff --git a/KMPNativeCoroutinesCore.podspec b/KMPNativeCoroutinesCore.podspec index 5bbcfcdf..d2b12d78 100644 --- a/KMPNativeCoroutinesCore.podspec +++ b/KMPNativeCoroutinesCore.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = 'KMPNativeCoroutinesCore' - s.version = '1.0.0-ALPHA-28' + s.version = '1.0.0-ALPHA-29' s.summary = 'Swift library for Kotlin Coroutines' s.homepage = 'https://github.com/rickclephas/KMP-NativeCoroutines' diff --git a/KMPNativeCoroutinesRxSwift.podspec b/KMPNativeCoroutinesRxSwift.podspec index 51c2e1f2..b7e4cad9 100644 --- a/KMPNativeCoroutinesRxSwift.podspec +++ b/KMPNativeCoroutinesRxSwift.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = 'KMPNativeCoroutinesRxSwift' - s.version = '1.0.0-ALPHA-28' + s.version = '1.0.0-ALPHA-29' s.summary = 'Swift library for Kotlin Coroutines with RxSwift' s.homepage = 'https://github.com/rickclephas/KMP-NativeCoroutines' diff --git a/README.md b/README.md index d7a55631..cfc11741 100644 --- a/README.md +++ b/README.md @@ -26,13 +26,14 @@ This library solves both of these limitations 😄. ## Compatibility -The latest version of the library uses Kotlin version `1.9.23`. +The latest version of the library uses Kotlin version `1.9.24`. Compatibility versions for older and/or preview Kotlin versions are also available: | Version | Version suffix | Kotlin | KSP | Coroutines | |----------------|-------------------|:----------:|:----------:|:----------:| -| _latest_ | -kotlin-2.0.0-RC2 | 2.0.0-RC2 | 1.0.20 | 1.8.0 | -| **_latest_** | **_no suffix_** | **1.9.23** | **1.0.20** | **1.8.0** | +| 1.0.0-ALPHA-28 | -kotlin-2.0.0-RC2 | 2.0.0-RC2 | 1.0.20 | 1.8.0 | +| **_latest_** | **_no suffix_** | **1.9.24** | **1.0.20** | **1.8.0** | +| 1.0.0-ALPHA-28 | _no suffix_ | 1.9.23 | 1.0.20 | 1.8.0 | | 1.0.0-ALPHA-25 | _no suffix_ | 1.9.22 | 1.0.17 | 1.8.0 | | 1.0.0-ALPHA-23 | _no suffix_ | 1.9.21 | 1.0.16 | 1.7.3 | | 1.0.0-ALPHA-21 | _no suffix_ | 1.9.20 | 1.0.14 | 1.7.3 | @@ -64,8 +65,8 @@ Make sure to always use the same versions for all the libraries! For Kotlin just add the plugin to your `build.gradle.kts`: ```kotlin plugins { - id("com.google.devtools.ksp") version "1.9.23-1.0.20" - id("com.rickclephas.kmp.nativecoroutines") version "1.0.0-ALPHA-28" + id("com.google.devtools.ksp") version "1.9.24-1.0.20" + id("com.rickclephas.kmp.nativecoroutines") version "1.0.0-ALPHA-29" } ``` and make sure to opt in to the experimental `@ObjCName` annotation: @@ -81,7 +82,7 @@ The Swift implementations are available via the Swift Package Manager. Just add it to your `Package.swift` file: ```swift dependencies: [ - .package(url: "https://github.com/rickclephas/KMP-NativeCoroutines.git", exact: "1.0.0-ALPHA-28") + .package(url: "https://github.com/rickclephas/KMP-NativeCoroutines.git", exact: "1.0.0-ALPHA-29") ], targets: [ .target( @@ -113,9 +114,9 @@ Or add it in Xcode by going to `File` > `Add Packages...` and providing the URL: If you use CocoaPods add one or more of the following libraries to your `Podfile`: ```ruby -pod 'KMPNativeCoroutinesAsync', '1.0.0-ALPHA-28' # Swift Concurrency implementation -pod 'KMPNativeCoroutinesCombine', '1.0.0-ALPHA-28' # Combine implementation -pod 'KMPNativeCoroutinesRxSwift', '1.0.0-ALPHA-28' # RxSwift implementation +pod 'KMPNativeCoroutinesAsync', '1.0.0-ALPHA-29' # Swift Concurrency implementation +pod 'KMPNativeCoroutinesCombine', '1.0.0-ALPHA-29' # Combine implementation +pod 'KMPNativeCoroutinesRxSwift', '1.0.0-ALPHA-29' # RxSwift implementation ``` > [!NOTE] > The version for CocoaPods should not contain the Kotlin version suffix (e.g. `-new-mm` or `-kotlin-1.6.0`). diff --git a/build.gradle.kts b/build.gradle.kts index 09eb9c0c..3f54c323 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -18,7 +18,7 @@ buildscript { allprojects { group = "com.rickclephas.kmp" - version = "1.0.0-ALPHA-28" + version = "1.0.0-ALPHA-29" repositories { mavenCentral()