From 74e3278012ac71f9731ca403de9599e0a8e26787 Mon Sep 17 00:00:00 2001 From: Cilly Leang Date: Sat, 22 Nov 2025 16:36:13 +1100 Subject: [PATCH] chore: bump dependencies --- composeApp/build.gradle.kts | 1 + gradle.properties | 1 + gradle/libs.versions.toml | 26 +++++++++++++------------- shared/build.gradle.kts | 12 ++++++++---- 4 files changed, 23 insertions(+), 17 deletions(-) diff --git a/composeApp/build.gradle.kts b/composeApp/build.gradle.kts index add54c9..c25755b 100644 --- a/composeApp/build.gradle.kts +++ b/composeApp/build.gradle.kts @@ -47,6 +47,7 @@ kotlin { implementation(compose.runtime) implementation(compose.foundation) implementation(compose.material) + implementation(compose.materialIconsExtended) // TODO: move to symbols implementation(compose.material3) implementation(compose.ui) implementation(compose.components.resources) diff --git a/gradle.properties b/gradle.properties index 5dce4cd..f0cf36f 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,6 +1,7 @@ #Kotlin kotlin.code.style=official kotlin.daemon.jvmargs=-Xmx2048M +kotlin.native.ignoreDisabledTargets=true #Gradle org.gradle.jvmargs=-Xmx2048M -Dfile.encoding=UTF-8 diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 517ece2..89da037 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,34 +1,34 @@ [versions] -agp = "8.11.1" +agp = "8.13.1" android-compileSdk = "36" android-minSdk = "24" android-targetSdk = "36" -androidx-activityCompose = "1.10.1" +androidx-activityCompose = "1.12.0" androidx-appcompat = "1.7.0" androidx-constraintlayout = "2.2.1" androidx-core-ktx = "1.15.0" androidx-espresso-core = "3.6.1" -androidx-lifecycle = "2.9.1" +androidx-lifecycle = "2.9.6" androidx-material = "1.12.0" androidx-test-junit = "1.2.1" -compose-multiplatform = "1.8.2" +compose-multiplatform = "1.9.3" coroutines = "1.10.2" geo = "0.8.0" junit = "4.13.2" -koin = "4.1.0" -kotlin = "2.2.0" +koin = "4.1.1" +kotlin = "2.2.21" kotlinxDatetime = "0.7.1" kotlinxSerializationCsv = "0.2.18" kotlinxSerialization = "1.9.0" -ksp = "2.2.0-2.0.2" -ktor = "3.2.3" -logback = "1.5.18" -mapsCompose = "6.7.0" -okio = "3.16.0" +ksp = "2.3.3" +ktor = "3.3.2" +logback = "1.5.21" +mapsCompose = "6.12.2" +okio = "3.16.4" playServicesLocation = "21.3.0" playServicesMaps = "19.2.0" -sqlite = "2.5.2" -room = "2.7.2" +sqlite = "2.6.2" +room = "2.8.4" secretsGradlePlugin = "2.0.1" [libraries] diff --git a/shared/build.gradle.kts b/shared/build.gradle.kts index a1c2391..a6e8baf 100644 --- a/shared/build.gradle.kts +++ b/shared/build.gradle.kts @@ -13,10 +13,6 @@ room { schemaDirectory("$projectDir/schemas") } -dependencies { - ksp(libs.room.compiler) -} - kotlin { androidTarget { @OptIn(ExperimentalKotlinGradlePluginApi::class) @@ -59,6 +55,14 @@ kotlin { } } +dependencies { + add("kspAndroid", libs.room.compiler) + add("kspIosX64", libs.room.compiler) + add("kspIosArm64", libs.room.compiler) + add("kspIosSimulatorArm64", libs.room.compiler) + add("kspJvm", libs.room.compiler) +} + android { namespace = "moe.lava.banksia.shared" compileSdk = libs.versions.android.compileSdk.get().toInt()