diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 88c11621ba..5a57145670 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,9 +1,9 @@ [versions] -kotlin = "1.9.10" +kotlin = "1.9.20" kotlin-coroutines = "1.7.3" -ktor = "2.3.5" +ktor = "2.3.6" arrow = "1.2.1" -kotest = "5.7.2" +kotest = "5.8.0" compose = "1.5.4" # https://developer.android.com/jetpack/androidx/releases/compose-kotlin compose-compiler = "1.5.3" # It's used! Use compatible with Kotlin one @@ -22,10 +22,10 @@ version-code = "150" # Linters -detekt = "1.23.1" # https://detekt.dev/docs/gettingstarted/gradle/ +detekt = "1.23.3" # https://detekt.dev/docs/gettingstarted/gradle/ [libraries] -android-gradle-plugin = { module = "com.android.tools.build:gradle", version = "8.1.2" } +android-gradle-plugin = { module = "com.android.tools.build:gradle", version = "8.1.3" } # Kotlin kotlin-gradle-plugin = { module = "org.jetbrains.kotlin:kotlin-gradle-plugin", version.ref = "kotlin" } @@ -59,7 +59,7 @@ kotest-property-arrow = { module = "io.kotest.extensions:kotest-property-arrow", kotest-assertions-arrow = { module = "io.kotest.extensions:kotest-assertions-arrow", version.ref = "arrow" } kotest-datatest = { module = "io.kotest:kotest-framework-datatest", version.ref = "kotest" } kotlin-coroutines-test = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-test", version.ref = "kotlin-coroutines" } -cashapp-molecule-plugin = { module = "app.cash.molecule:molecule-gradle-plugin", version = "1.2.1" } +cashapp-molecule-plugin = { module = "app.cash.molecule:molecule-gradle-plugin", version = "1.3.0" } cashapp-turbine = { module = "app.cash.turbine:turbine", version = "1.0.0" } # Compose @@ -73,7 +73,7 @@ compose-ui = { module = "androidx.compose.ui:ui", version.ref = "compose" } compose-activity = { module = "androidx.activity:activity-compose", version = "1.8.0" } compose-viewmodel = { module = "androidx.lifecycle:lifecycle-viewmodel-compose", version = "2.6.2" } compose-tooling = { module = "androidx.compose.ui:ui-tooling", version.ref = "compose" } -compose-coil = { module = "io.coil-kt:coil-compose", version = "2.4.0" } +compose-coil = { module = "io.coil-kt:coil-compose", version = "2.5.0" } glance = { module = "androidx.glance:glance", version.ref = "glance" } glance-appwidget = { module = "androidx.glance:glance-appwidget", version.ref = "glance" } glance-material3 = { module = "androidx.glance:glance-material3", version.ref = "glance" } @@ -86,7 +86,7 @@ room-ktx = { module = "androidx.room:room-ktx", version.ref = "room" } # Hilt hilt = { module = "com.google.dagger:hilt-android", version.ref = "hilt" } -hilt-work = { module = "androidx.hilt:hilt-work", version = "1.0.0" } +hilt-work = { module = "androidx.hilt:hilt-work", version = "1.1.0" } hilt-compiler = { module = "com.google.dagger:hilt-android-compiler", version.ref = "hilt" } hilt-gradle-plugin = { module = "com.google.dagger:hilt-android-gradle-plugin", version.ref = "hilt" } @@ -95,7 +95,7 @@ google-services-plugin = { module = "com.google.gms:google-services", version = google-playservices-auth = { module = "com.google.android.gms:play-services-auth", version = "20.7.0" } google-play-core = { module = "com.google.android.play:core", version = "1.10.3" } google-play-core-ktx = { module = "com.google.android.play:core-ktx", version = "1.8.1" } -firebase-crashlytics = { module = "com.google.firebase:firebase-crashlytics", version = "18.5.0" } +firebase-crashlytics = { module = "com.google.firebase:firebase-crashlytics", version = "18.5.1" } firebase-crashlytics-gradle-plugin = { module = "com.google.firebase:firebase-crashlytics-gradle", version = "2.9.9" } # AndroidX @@ -122,11 +122,11 @@ opencsv-apache-commons = { module = "org.apache.commons:commons-lang3", version detekt-gradle-plugin = { module = "io.gitlab.arturbosch.detekt:detekt-gradle-plugin", version.ref = "detekt" } detekt-ruleset-compiler = { module = "com.braisgabin.detekt:kotlin-compiler-wrapper", version = "0.0.4" } detekt-ruleset-ktlint = { module = "io.gitlab.arturbosch.detekt:detekt-formatting", version.ref = "detekt" } -detekt-ruleset-compose = { module = "io.nlopez.compose.rules:detekt", version = "0.3.0" } +detekt-ruleset-compose = { module = "io.nlopez.compose.rules:detekt", version = "0.3.3" } slack-lint-compose = { module = "com.slack.lint.compose:compose-lint-checks", version = "1.2.0" } # KSP -ksp-plugin = { module = "com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin", version = "1.9.10-1.0.13" } +ksp-plugin = { module = "com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin", version = "1.9.20-1.0.14" } [bundles] kotlin = [