diff --git a/platforms/android/example-compose/build.gradle b/platforms/android/example-compose/build.gradle index 04d464e81..a706238f1 100644 --- a/platforms/android/example-compose/build.gradle +++ b/platforms/android/example-compose/build.gradle @@ -53,7 +53,7 @@ dependencies { implementation libs.timber implementation libs.androidx.core - implementation platform('org.jetbrains.kotlin:kotlin-bom:2.0.20') + implementation platform('org.jetbrains.kotlin:kotlin-bom:2.1.0') implementation libs.androidx.lifecycle.runtime implementation libs.androidx.activity.compose implementation platform(libs.androidx.compose.bom) diff --git a/platforms/android/gradle/libs.versions.toml b/platforms/android/gradle/libs.versions.toml index 0febc0198..2bb776011 100644 --- a/platforms/android/gradle/libs.versions.toml +++ b/platforms/android/gradle/libs.versions.toml @@ -2,36 +2,36 @@ # https://docs.gradle.org/current/userguide/platforms.html#sub::toml.dependencies.format [versions] -activity-compose = "1.9.2" +activity-compose = "1.9.3" androidx-junit = "1.2.1" -core-ktx = "1.13.1" -coroutines = "1.9.0" -compose-bom = "2024.09.02" -lifecycle-runtime-ktx = "2.8.6" +core-ktx = "1.15.0" +coroutines = "1.10.1" +compose-bom = "2024.12.01" +lifecycle-runtime-ktx = "2.8.7" timber = "5.0.1" tagsoup = "1.2.1" -androidx-core = "1.13.1" +androidx-core = "1.15.0" appcompat = "1.7.0" -lifecycle-viewmodel = "2.8.6" +lifecycle-viewmodel = "2.8.7" material = "1.12.0" -constraintlayout = "2.1.4" +constraintlayout = "2.2.0" junit = "4.13.2" -robolectric = "4.13" -mockk = "1.13.12" # https://github.com/mockk/mockk/issues/1033 +robolectric = "4.14.1" +mockk = "1.13.14" # https://github.com/mockk/mockk/issues/1033 hamcrest = "2.2" android-junit = "1.1.3" espresso = "3.6.1" -agp = "8.6.1" -kotlin = "2.0.20" +agp = "8.8.0" +kotlin = "2.1.0" jacoco = "0.8.8" -maven-publish = "0.29.0" +maven-publish = "0.30.0" molecule = "2.0.0" [plugins] android-application = { id = "com.android.application", version.ref = "agp" } android-library = { id = "com.android.library", version.ref = "agp" } kotlin-android = { id = "org.jetbrains.kotlin.android", version.ref = "kotlin" } -rust-android = { id = "org.mozilla.rust-android-gradle.rust-android", version = "0.9.4" } +rust-android = { id = "org.mozilla.rust-android-gradle.rust-android", version = "0.9.5" } sonarqube = { id = "org.sonarqube", version = "5.1.0.4882" } maven-publish = { id = "com.vanniktech.maven.publish", version.ref = "maven-publish" } maven-publish-base = { id = "com.vanniktech.maven.publish.base", version.ref = "maven-publish" } @@ -57,7 +57,7 @@ google-material = { module="com.google.android.material:material", version.ref=" # Misc timber = { module="com.jakewharton.timber:timber", version.ref="timber" } -jsoup = "org.jsoup:jsoup:1.18.1" +jsoup = "org.jsoup:jsoup:1.18.3" molecule-runtime = { module = "app.cash.molecule:molecule-runtime", version.ref = "molecule" } # Test @@ -66,7 +66,7 @@ test-robolectric = { module="org.robolectric:robolectric", version.ref="robolect test-mockk = { module="io.mockk:mockk", version.ref="mockk" } test-hamcrest = { module="org.hamcrest:hamcrest", version.ref="hamcrest" } test-kotlin-coroutines = { module="org.jetbrains.kotlinx:kotlinx-coroutines-test", version.ref="coroutines" } -test-turbine = { module="app.cash.turbine:turbine", version="1.1.0" } +test-turbine = { module="app.cash.turbine:turbine", version="1.2.0" } # Android Test test-androidx-junit = { module = "androidx.test.ext:junit", version.ref = "androidx-junit" } diff --git a/platforms/android/library-compose/build.gradle b/platforms/android/library-compose/build.gradle index dbed3c8e2..2456adbb3 100644 --- a/platforms/android/library-compose/build.gradle +++ b/platforms/android/library-compose/build.gradle @@ -80,7 +80,7 @@ dependencies { implementation libs.timber implementation libs.androidx.core - implementation platform('org.jetbrains.kotlin:kotlin-bom:2.0.20') + implementation platform('org.jetbrains.kotlin:kotlin-bom:2.1.0') implementation libs.androidx.lifecycle.runtime implementation libs.androidx.activity.compose implementation platform(libs.androidx.compose.bom) diff --git a/platforms/android/library/build.gradle b/platforms/android/library/build.gradle index 92020dd8e..bd19859fc 100644 --- a/platforms/android/library/build.gradle +++ b/platforms/android/library/build.gradle @@ -84,7 +84,7 @@ kotlin { dependencies { - implementation "net.java.dev.jna:jna:5.15.0@aar" + implementation "net.java.dev.jna:jna:5.16.0@aar" implementation libs.kotlin.coroutines.android implementation libs.kotlin.coroutines