11[versions ]
2- kotlin = " 2.1.10 " # https://kotlinlang.org/docs/releases.html#release-details
3- agp = " 8.7 .3" # https://developer.android.com/studio/releases/gradle-plugin
2+ kotlin = " 2.2.0 " # https://kotlinlang.org/docs/releases.html#release-details
3+ agp = " 8.9 .3" # https://developer.android.com/studio/releases/gradle-plugin
44
5- compileSdk = " 35 "
5+ compileSdk = " 36 "
66minSdk = " 26"
77
88ktor = " 3.1.1"
99
10- kotlin-datetime = " 0.6.1 "
11- kotlin-serialization = " 1.8 .0"
12- kotlin-coroutines = " 1.10.1 "
10+ kotlin-datetime = " 0.7.0 "
11+ kotlin-serialization = " 1.9 .0"
12+ kotlin-coroutines = " 1.10.2 "
1313
14- cryptography = " 0.4 .0"
14+ cryptography = " 0.5 .0"
1515
1616[libraries ]
1717
1818kotlin-serialization = { module = " org.jetbrains.kotlinx:kotlinx-serialization-core" , version.ref = " kotlin-serialization" }
1919kotlin-serialization-json = { module = " org.jetbrains.kotlinx:kotlinx-serialization-json" , version.ref = " kotlin-serialization" }
2020kotlin-datetime = { module = " org.jetbrains.kotlinx:kotlinx-datetime" , version.ref = " kotlin-datetime" }
2121kotlin-coroutines = { module = " org.jetbrains.kotlinx:kotlinx-coroutines-core" , version.ref = " kotlin-coroutines" }
22+ kotlinx-browser = { module = " org.jetbrains.kotlinx:kotlinx-browser" , version = " 0.3" }
2223
2324ktor-serialization-json = { module = " io.ktor:ktor-serialization-kotlinx-json" , version.ref = " ktor" }
2425
@@ -39,24 +40,17 @@ ktor-server-auth = { module = "io.ktor:ktor-server-auth", version.ref = "ktor" }
3940ktor-server-contentnegotiation = { module = " io.ktor:ktor-server-content-negotiation" , version.ref = " ktor" }
4041
4142crypto = { module = " dev.whyoleg.cryptography:cryptography-core" , version.ref = " cryptography" }
42- crypto-jdk = { module = " dev.whyoleg.cryptography:cryptography-provider-jdk" , version.ref = " cryptography" }
43- crypto-apple = { module = " dev.whyoleg.cryptography:cryptography-provider-apple" , version.ref = " cryptography" }
44- crypto-webcrypto = { module = " dev.whyoleg.cryptography:cryptography-provider-webcrypto" , version.ref = " cryptography" }
45- crypto-openssl3 = { module = " dev.whyoleg.cryptography:cryptography-provider-openssl3-prebuilt" , version.ref = " cryptography" }
46- crypto-pem = { module = " dev.whyoleg.cryptography:cryptography-serialization-pem" , version.ref = " cryptography" }
47- crypto-asn = { module = " dev.whyoleg.cryptography:cryptography-serialization-asn1" , version.ref = " cryptography" }
43+ crypto-optimal = { module = " dev.whyoleg.cryptography:cryptography-provider-optimal" , version.ref = " cryptography" }
4844
4945test-kotlin = { module = " org.jetbrains.kotlin:kotlin-test-junit" , version.ref = " kotlin" }
50- test-kotlin-coroutines = { module = " org.jetbrains.kotlinx:kotlinx-coroutines-test" , version = " 1.10.1 " }
46+ test-kotlin-coroutines = { module = " org.jetbrains.kotlinx:kotlinx-coroutines-test" , version.ref = " kotlin-coroutines " }
5147test-ktor-client-mock = { module = " io.ktor:ktor-client-mock" , version.ref = " ktor" }
5248
53- junit = " junit:junit:4.13.2"
54-
5549[plugins ]
5650
5751multiplatform = { id = " org.jetbrains.kotlin.multiplatform" , version.ref = " kotlin" }
5852android-library = { id = " com.android.library" , version.ref = " agp" }
5953kotlinx-serialization = { id = " org.jetbrains.kotlin.plugin.serialization" , version.ref = " kotlin" }
6054nexus = { id = " io.github.gradle-nexus.publish-plugin" , version = " 1.3.0" }
6155dokka = { id = " org.jetbrains.dokka" , version = " 1.9.20" }
62- kotlinx-binary-compatibility = { id = " org.jetbrains.kotlinx.binary-compatibility-validator" , version = " 0.16.3 " }
56+ kotlinx-binary-compatibility = { id = " org.jetbrains.kotlinx.binary-compatibility-validator" , version = " 0.18.0 " }
0 commit comments