From 95bf96e86406787059a46cc74b091e4c31aa8d0c Mon Sep 17 00:00:00 2001 From: Rick Clephas Date: Sun, 5 Apr 2026 20:30:03 +0200 Subject: [PATCH 1/4] Update Kotlin to 2.4.0-Beta1 --- .idea/kotlinc.xml | 2 +- gradle/libs.versions.toml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.idea/kotlinc.xml b/.idea/kotlinc.xml index 76f6344..286efce 100644 --- a/.idea/kotlinc.xml +++ b/.idea/kotlinc.xml @@ -1,6 +1,6 @@ - diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index b4def16..e81d946 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,5 +1,5 @@ [versions] -kotlin = "2.3.20" +kotlin = "2.4.0-Beta1" kotlinx-coroutines = "1.10.1" android = "8.5.2" androidx-lifecycle = "2.8.7" @@ -8,7 +8,7 @@ atomicfu = "0.29.0" # Sample versions androidx-compose = "2023.10.01" androidx-fragment = "1.6.2" -nativecoroutines = "1.0.2" +nativecoroutines = "1.0.2-kotlin-2.4.0-Beta1" [libraries] kotlin-gradle-plugin = { module = "org.jetbrains.kotlin:kotlin-gradle-plugin", version.ref = "kotlin" } From 47eaecdd0625cdff6cec38e2b919b8722fcd4a46 Mon Sep 17 00:00:00 2001 From: Rick Clephas Date: Sun, 5 Apr 2026 21:09:38 +0200 Subject: [PATCH 2/4] Add Kotlin version suffix --- build.gradle.kts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle.kts b/build.gradle.kts index 2c434f6..c527d26 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -8,5 +8,5 @@ buildscript { allprojects { group = "com.rickclephas.kmp" - version = "1.0.3" + version = "1.0.3-kotlin-2.4.0-Beta1" } From f1771945e91ef9f138454fc6fb87554c8d83c70c Mon Sep 17 00:00:00 2001 From: Rick Clephas Date: Sun, 5 Apr 2026 21:19:28 +0200 Subject: [PATCH 3/4] Update kotlinx.atomicfu to 0.32.1 --- gradle/libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index e81d946..3c0104d 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -3,7 +3,7 @@ kotlin = "2.4.0-Beta1" kotlinx-coroutines = "1.10.1" android = "8.5.2" androidx-lifecycle = "2.8.7" -atomicfu = "0.29.0" +atomicfu = "0.32.1" # Sample versions androidx-compose = "2023.10.01" From 6883a2fe2f67c16b483d3daa0f0fc87f8429a197 Mon Sep 17 00:00:00 2001 From: Rick Clephas Date: Tue, 19 May 2026 08:38:41 +0200 Subject: [PATCH 4/4] Update Kotlin to 2.4.0-RC --- .idea/kotlinc.xml | 2 +- build.gradle.kts | 2 +- gradle/libs.versions.toml | 4 ++-- kotlin-js-store/yarn.lock | 31 ++++++++++++++++++++++++++++--- 4 files changed, 32 insertions(+), 7 deletions(-) diff --git a/.idea/kotlinc.xml b/.idea/kotlinc.xml index 286efce..438b742 100644 --- a/.idea/kotlinc.xml +++ b/.idea/kotlinc.xml @@ -1,6 +1,6 @@ - diff --git a/build.gradle.kts b/build.gradle.kts index 0388f56..7d769ec 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -8,5 +8,5 @@ buildscript { allprojects { group = "com.rickclephas.kmp" - version = "1.0.4" + version = "1.0.4-kotlin-2.4.0-RC" } diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 3c0104d..b56c5b4 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,5 +1,5 @@ [versions] -kotlin = "2.4.0-Beta1" +kotlin = "2.4.0-RC" kotlinx-coroutines = "1.10.1" android = "8.5.2" androidx-lifecycle = "2.8.7" @@ -8,7 +8,7 @@ atomicfu = "0.32.1" # Sample versions androidx-compose = "2023.10.01" androidx-fragment = "1.6.2" -nativecoroutines = "1.0.2-kotlin-2.4.0-Beta1" +nativecoroutines = "1.0.3-kotlin-2.4.0-RC" [libraries] kotlin-gradle-plugin = { module = "org.jetbrains.kotlin:kotlin-gradle-plugin", version.ref = "kotlin" } diff --git a/kotlin-js-store/yarn.lock b/kotlin-js-store/yarn.lock index 869f7fc..e68ff46 100644 --- a/kotlin-js-store/yarn.lock +++ b/kotlin-js-store/yarn.lock @@ -1759,7 +1759,16 @@ streamroller@^3.1.5: debug "^4.3.4" fs-extra "^8.1.0" -"string-width-cjs@npm:string-width@^4.2.0", string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: +"string-width-cjs@npm:string-width@^4.2.0": + version "4.2.3" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + +string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: version "4.2.3" resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== @@ -1777,7 +1786,14 @@ string-width@^5.0.1, string-width@^5.1.2: emoji-regex "^9.2.2" strip-ansi "^7.0.1" -"strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@^6.0.0, strip-ansi@^6.0.1: +"strip-ansi-cjs@npm:strip-ansi@^6.0.1": + version "6.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + +strip-ansi@^6.0.0, strip-ansi@^6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== @@ -2009,7 +2025,16 @@ workerpool@^9.2.0: resolved "https://registry.yarnpkg.com/workerpool/-/workerpool-9.3.3.tgz#e75281fe62e851afb21cdeef8fa85f6a62ec3583" integrity sha512-slxCaKbYjEdFT/o2rH9xS1hf4uRDch1w7Uo+apxhZ+sf/1d9e0ZVkn42kPNGP2dgjIx6YFvSevj0zHvbWe2jdw== -"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0", wrap-ansi@^7.0.0: +"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + +wrap-ansi@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==