diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index c971bbfa..0308753d 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,40 +1,39 @@ [versions] ## SDK Versions minSdk = "21" -targetSdk = "34" -compileSdk = "34" +targetSdk = "35" +compileSdk = "35" # Dependencies -kotlin = "2.0.10" +kotlin = "2.1.10" ## Gradle Plugin version must be compatible with Multiplatform ## https://kotlinlang.org/docs/multiplatform-compatibility-guide.html#version-compatibility -android-gradle-plugin = "8.5.2" -coroutines = "1.9.0" -kotlinx-datetime = "0.6.0" -# TODO: Update Ktor library to 3.0 -ktor = "2.3.12" +android-gradle-plugin = "8.9.0" +coroutines = "1.10.1" +kotlinx-datetime = "0.6.1" +ktor = "3.0.3" -stately = "2.0.6" +stately = "2.1.0" java = "21" -kermit = "2.0.4" +kermit = "2.0.5" sqliter = "1.3.1" hyperdrive = "0.1.148" -multiplatformSettings = "1.1.1" +multiplatformSettings = "1.2.0" sqlDelight = "2.0.2" -firebase-bom = "33.4.0" -firebase-crashlytics-gradle = "3.0.2" +firebase-bom = "33.10.0" +firebase-crashlytics-gradle = "3.0.3" gms-google-services = "4.4.2" # TODO: Update Compose libraries. There is currently a conflicing issue with the HorizontalPager -compose-androidx-ui = "1.6.8" +compose-androidx-ui = "1.7.8" compose-compiler = "1.5.15" -composeNavigation = "2.7.7" +composeNavigation = "2.8.8" compose-jb = "1.6.11" -accompanistNavigationAnimation = "0.34.0" +accompanistNavigationAnimation = "0.36.0" splashscreen = "1.0.1" junit = "4.13.2" junitKtx = "1.2.1" @@ -42,22 +41,20 @@ imageLoader = "1.2.2.1" korio = "4.0.10" # Sample - Android -androidx-core = "1.13.1" -androidx-lifecycle = "2.8.6" -androidx-activity-compose = "1.9.2" -android-desugaring = "2.1.2" -koin = "3.5.3" +androidx-core = "1.15.0" +androidx-lifecycle = "2.8.7" +androidx-activity-compose = "1.10.1" +android-desugaring = "2.1.5" +koin = "4.0.2" uuid = "0.8.3" -# TODO: Update Ktlint when fix is available ktlint = "12.1.1" -# TODO: Update Coil library when Ktor is updated to 3.0 -coil = "3.0.0-alpha04" +coil = "3.1.0" zoomimage = "1.1.0-alpha06" -skie = "0.9.0-RC.1" +skie = "0.10.1" [libraries] coil-compose = { module = "io.coil-kt.coil3:coil-compose", version.ref = "coil" } -coil-network = { module = "io.coil-kt.coil3:coil-network-ktor", version.ref = "coil" } +coil-network = { module = "io.coil-kt.coil3:coil-network-ktor3", version.ref = "coil" } sqliter = { module = "co.touchlab:sqliter-driver", version.ref = "sqliter" } compose-compiler = { module = "androidx.compose.compiler:compiler", version.ref = "compose-compiler" } androidx-core-splashscreen = { module = "androidx.core:core-splashscreen", version.ref = "splashscreen" } diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 09523c0e..cea7a793 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.9-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.12-bin.zip networkTimeout=10000 validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME