diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 39200f7..1a8297b 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -2,7 +2,7 @@ agp = "8.5.2" clikt = "5.0.3" mordant = "3.0.2" -kotlin = "2.3.20" +kotlin = "2.4.0" android-minSdk = "24" android-compileSdk = "34" kotlinx-coroutines = "1.10.2" @@ -58,4 +58,6 @@ hikaricp = { module = "com.zaxxer:HikariCP", version.ref = "hikaricp" } [plugins] androidLibrary = { id = "com.android.library", version.ref = "agp" } kotlinMultiplatform = { id = "org.jetbrains.kotlin.multiplatform", version.ref = "kotlin" } +kotlinSerialization = { id = "org.jetbrains.kotlin.plugin.serialization", version.ref = "kotlin" } +kotlinCompose = { id = "org.jetbrains.kotlin.plugin.compose", version.ref = "kotlin" } vanniktech-mavenPublish = { id = "com.vanniktech.maven.publish", version = "0.29.0" } diff --git a/lynglib/build.gradle.kts b/lynglib/build.gradle.kts index b8435ff..c391bba 100644 --- a/lynglib/build.gradle.kts +++ b/lynglib/build.gradle.kts @@ -29,7 +29,7 @@ plugins { alias(libs.plugins.kotlinMultiplatform) alias(libs.plugins.androidLibrary) // alias(libs.plugins.vanniktech.mavenPublish) - kotlin("plugin.serialization") version "2.3.20" + alias(libs.plugins.kotlinSerialization) id("com.codingfeline.buildkonfig") version "0.17.1" `maven-publish` } diff --git a/site/build.gradle.kts b/site/build.gradle.kts index 9bfd074..e98a1bc 100644 --- a/site/build.gradle.kts +++ b/site/build.gradle.kts @@ -22,7 +22,7 @@ plugins { alias(libs.plugins.kotlinMultiplatform) // Compose compiler plugin aligned with the project Kotlin version. - id("org.jetbrains.kotlin.plugin.compose") version "2.3.20" + alias(libs.plugins.kotlinCompose) // Compose Multiplatform plugin for convenient dependencies (compose.html.core, etc.) id("org.jetbrains.compose") version "1.9.3" }