chore: bump dependencies

This commit is contained in:
Cilly Leang 2025-11-22 16:36:13 +11:00
parent 7ead4b4634
commit 74e3278012
Signed by: cilly
GPG key ID: 6500251E087653C9
4 changed files with 23 additions and 17 deletions

View file

@ -47,6 +47,7 @@ kotlin {
implementation(compose.runtime) implementation(compose.runtime)
implementation(compose.foundation) implementation(compose.foundation)
implementation(compose.material) implementation(compose.material)
implementation(compose.materialIconsExtended) // TODO: move to symbols
implementation(compose.material3) implementation(compose.material3)
implementation(compose.ui) implementation(compose.ui)
implementation(compose.components.resources) implementation(compose.components.resources)

View file

@ -1,6 +1,7 @@
#Kotlin #Kotlin
kotlin.code.style=official kotlin.code.style=official
kotlin.daemon.jvmargs=-Xmx2048M kotlin.daemon.jvmargs=-Xmx2048M
kotlin.native.ignoreDisabledTargets=true
#Gradle #Gradle
org.gradle.jvmargs=-Xmx2048M -Dfile.encoding=UTF-8 org.gradle.jvmargs=-Xmx2048M -Dfile.encoding=UTF-8

View file

@ -1,34 +1,34 @@
[versions] [versions]
agp = "8.11.1" agp = "8.13.1"
android-compileSdk = "36" android-compileSdk = "36"
android-minSdk = "24" android-minSdk = "24"
android-targetSdk = "36" android-targetSdk = "36"
androidx-activityCompose = "1.10.1" androidx-activityCompose = "1.12.0"
androidx-appcompat = "1.7.0" androidx-appcompat = "1.7.0"
androidx-constraintlayout = "2.2.1" androidx-constraintlayout = "2.2.1"
androidx-core-ktx = "1.15.0" androidx-core-ktx = "1.15.0"
androidx-espresso-core = "3.6.1" androidx-espresso-core = "3.6.1"
androidx-lifecycle = "2.9.1" androidx-lifecycle = "2.9.6"
androidx-material = "1.12.0" androidx-material = "1.12.0"
androidx-test-junit = "1.2.1" androidx-test-junit = "1.2.1"
compose-multiplatform = "1.8.2" compose-multiplatform = "1.9.3"
coroutines = "1.10.2" coroutines = "1.10.2"
geo = "0.8.0" geo = "0.8.0"
junit = "4.13.2" junit = "4.13.2"
koin = "4.1.0" koin = "4.1.1"
kotlin = "2.2.0" kotlin = "2.2.21"
kotlinxDatetime = "0.7.1" kotlinxDatetime = "0.7.1"
kotlinxSerializationCsv = "0.2.18" kotlinxSerializationCsv = "0.2.18"
kotlinxSerialization = "1.9.0" kotlinxSerialization = "1.9.0"
ksp = "2.2.0-2.0.2" ksp = "2.3.3"
ktor = "3.2.3" ktor = "3.3.2"
logback = "1.5.18" logback = "1.5.21"
mapsCompose = "6.7.0" mapsCompose = "6.12.2"
okio = "3.16.0" okio = "3.16.4"
playServicesLocation = "21.3.0" playServicesLocation = "21.3.0"
playServicesMaps = "19.2.0" playServicesMaps = "19.2.0"
sqlite = "2.5.2" sqlite = "2.6.2"
room = "2.7.2" room = "2.8.4"
secretsGradlePlugin = "2.0.1" secretsGradlePlugin = "2.0.1"
[libraries] [libraries]

View file

@ -13,10 +13,6 @@ room {
schemaDirectory("$projectDir/schemas") schemaDirectory("$projectDir/schemas")
} }
dependencies {
ksp(libs.room.compiler)
}
kotlin { kotlin {
androidTarget { androidTarget {
@OptIn(ExperimentalKotlinGradlePluginApi::class) @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 { android {
namespace = "moe.lava.banksia.shared" namespace = "moe.lava.banksia.shared"
compileSdk = libs.versions.android.compileSdk.get().toInt() compileSdk = libs.versions.android.compileSdk.get().toInt()