diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 6795c7808..a578773ac 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,101 +1,101 @@ [versions] # You also need to bump the version of ksp -kotlin-general = "2.2.0" # https://kotlinlang.org/docs/releases.html#release-details +kotlin-general = "2.2.10" # https://kotlinlang.org/docs/releases.html#release-details kotlin-immutable-collections = "0.4.0" # https://github.com/Kotlin/kotlinx.collections.immutable/releases -kotlin-datetime = "0.7.0" # https://github.com/Kotlin/kotlinx-datetime/releases +kotlin-datetime = "0.7.1-0.6.x-compat" # https://github.com/Kotlin/kotlinx-datetime/releases kotlinx = "1.10.2" # https://github.com/Kotlin/kotlinx.coroutines/releases -ksp = "2.2.0-2.0.2" # https://github.com/google/ksp/releases +ksp = "2.2.10-2.0.2" # https://github.com/google/ksp/releases anvil = "0.4.1" # https://github.com/ZacSweers/anvil/releases -anvil-utils = "0.3.0-beta03" # https://github.com/IlyaGulya/anvil-utils/releases -android-gradle = "8.11.0" # https://developer.android.com/studio/releases/gradle-plugin -protobuf = "4.31.1" # https://github.com/protocolbuffers/protobuf/releases +anvil-utils = "0.4.0" # https://github.com/IlyaGulya/anvil-utils/releases +android-gradle = "8.12.0" # https://developer.android.com/studio/releases/gradle-plugin +protobuf = "4.32.0" # https://github.com/protocolbuffers/protobuf/releases protobuf-gradle = "0.9.5" # https://github.com/google/protobuf-gradle-plugin/releases -compose-material = "1.8.3" # https://developer.android.com/jetpack/androidx/releases/compose#versions +compose-material = "1.9.0" # https://developer.android.com/jetpack/androidx/releases/compose#versions compose-material-icon = "1.7.8" # https://developer.android.com/jetpack/androidx/releases/compose#versions -compose-foundation = "1.8.3" # https://developer.android.com/jetpack/androidx/releases/compose#versions -compose-ui = "1.8.3" # https://developer.android.com/jetpack/androidx/releases/compose#versions +compose-foundation = "1.9.0" # https://developer.android.com/jetpack/androidx/releases/compose#versions +compose-ui = "1.9.0" # https://developer.android.com/jetpack/androidx/releases/compose#versions compose-wear = "1.4.1" # https://developer.android.com/jetpack/androidx/releases/wear-compose compose-wear-preview = "1.0.0" # https://mvnrepository.com/artifact/androidx.wear/wear-tooling-preview compose-accompanist = "0.36.0" # https://github.com/google/accompanist/releases compose-placeholder = "2.0.0" # https://github.com/fornewid/placeholder/releases -compose-constraint = "0.6.0" # https://github.com/Lavmee/constraintlayout-compose-multiplatform/releases +compose-constraint = "0.6.0-shaded-core" # https://github.com/Lavmee/constraintlayout-compose-multiplatform/releases compose-paging = "3.3.6" # https://developer.android.com/jetpack/androidx/releases/paging compose-drag-drop = "0.9.6" # https://github.com/aclassen/ComposeReorderable/releases compose-multiplatform = "1.8.2" # https://github.com/JetBrains/compose-multiplatform/releases -horologist = "0.6.23" # https://github.com/google/horologist/releases +horologist = "0.7.15" # https://github.com/google/horologist/releases serialization-json = "1.9.0" # https://github.com/Kotlin/kotlinx.serialization/releases wear = "1.3.0" # https://developer.android.com/jetpack/androidx/releases/wear wear-gms = "19.0.0" # https://mvnrepository.com/artifact/com.google.android.gms/play-services-wearable?repo=google wear-interaction-phone = "1.1.0" # https://developer.android.com/jetpack/androidx/releases/wear wear-interaction-remote = "1.1.0" # https://developer.android.com/jetpack/androidx/releases/wear room = "2.7.2" # https://developer.android.com/jetpack/androidx/releases/room -dagger = "2.56.2" # https://github.com/google/dagger/releases +dagger = "2.57" # https://github.com/google/dagger/releases timber = "5.0.1" # https://github.com/JakeWharton/timber/releases timber-treessence = "1.1.2" # https://github.com/bastienpaulfr/Treessence/tags -sentry-runtime = "8.16.0" # https://github.com/getsentry/sentry-java/releases -sentry-gradle = "5.8.0" # https://github.com/getsentry/sentry-android-gradle-plugin/releases +sentry-runtime = "8.19.1" # https://github.com/getsentry/sentry-java/releases +sentry-gradle = "5.9.0" # https://github.com/getsentry/sentry-android-gradle-plugin/releases zip4j = "2.11.5" # https://github.com/srikanth-lingala/zip4j/releases -ktx = "1.16.0" # https://developer.android.com/jetpack/androidx/releases/core +ktx = "1.17.0" # https://developer.android.com/jetpack/androidx/releases/core ktx-activity = "1.10.1" # https://developer.android.com/jetpack/androidx/releases/activity -ktx-testing = "1.2.1" # https://developer.android.com/jetpack/androidx/releases/test -lifecycle = "2.9.1" # https://developer.android.com/jetpack/androidx/releases/lifecycle +ktx-testing = "1.3.0" # https://developer.android.com/jetpack/androidx/releases/test +lifecycle = "2.9.2" # https://developer.android.com/jetpack/androidx/releases/lifecycle fastutil = "8.5.16" # https://github.com/vigna/fastutil/tags -ble = "2.10.1" # https://github.com/NordicSemiconductor/Android-BLE-Library/releases +ble = "2.10.2" # https://github.com/NordicSemiconductor/Android-BLE-Library/releases ble-scan = "1.6.0" # https://github.com/NordicSemiconductor/Android-Scanner-Compat-Library/releases ble-kotlin = "1.3.1" # https://github.com/NordicSemiconductor/Kotlin-BLE-Library/releases # don't update to 2.x, unless the ble-kotlin is also updated. PR: https://github.com/arcao/slf4j-timber/pull/12 -slf4j = "1.7.36" # https://github.com/qos-ch/slf4j/tags +slf4j = "2.0.17" # https://github.com/qos-ch/slf4j/tags slf4j-timber = "3.1" # https://github.com/arcao/slf4j-timber lottie = "6.6.7" # https://github.com/airbnb/lottie/blob/master/android-compose.md material = "1.12.0" # https://github.com/material-components/material-components-android/releases -splashscreen = "1.1.0-rc01" # https://developer.android.com/jetpack/androidx/releases/core +splashscreen = "1.2.0-rc01" # https://developer.android.com/jetpack/androidx/releases/core annotations = "1.9.1" # https://developer.android.com/jetpack/androidx/releases/annotation appcompat = "1.7.1" # https://developer.android.com/jetpack/androidx/releases/appcompat -androidx-core = "1.16.0" # https://developer.android.com/jetpack/androidx/releases/core +androidx-core = "1.17.0" # https://developer.android.com/jetpack/androidx/releases/core datastore = "1.1.7" # https://developer.android.com/topic/libraries/architecture/datastore # https://github.com/vsch/flexmark-java/issues/442 -flexmark = "0.42.14" # https://github.com/vsch/flexmark-java/tags +flexmark = "0.64.8" # https://github.com/vsch/flexmark-java/tags markdown = "0.35.0" # https://github.com/mikepenz/multiplatform-markdown-renderer/releases -ktor = "3.1.2" # https://ktor.io/ -apache-compress = "1.27.1" # https://commons.apache.org/proper/commons-compress/ -apache-codec = "1.18.0" # https://mvnrepository.com/artifact/commons-codec/commons-codec +ktor = "3.2.3" # https://ktor.io/ +apache-compress = "1.28.0" # https://commons.apache.org/proper/commons-compress/ +apache-codec = "1.19.0" # https://mvnrepository.com/artifact/commons-codec/commons-codec countly = "25.4.2" # https://github.com/Countly/countly-sdk-android/releases grgit-gradle = "8d818b74b9" -work = "2.10.2" # https://developer.android.com/jetpack/androidx/releases/work -coil = "3.2.0" # https://github.com/coil-kt/coil/releases +work = "2.10.3" # https://developer.android.com/jetpack/androidx/releases/work +coil = "3.3.0" # https://github.com/coil-kt/coil/releases play-core = "2.1.0" # https://developer.android.com/guide/playcore#java-kotlin-in-app-update decompose = "3.3.0" # https://github.com/arkivanov/Decompose/releases essenty = "2.5.0" # https://github.com/arkivanov/Essenty/releases zoomable = "2.8.1" #https://github.com/usuiat/Zoomable # Testing junit = "4.13.2" # https://github.com/junit-team/junit4/releases -mockito = "5.4.0" # https://github.com/mockito/mockito/releases +mockito = "6.0.0" # https://github.com/mockito/mockito/releases roboelectric = "4.15.1" # https://github.com/robolectric/robolectric/releases -mockk = "1.14.4" # https://mockk.io/ +mockk = "1.14.5" # https://mockk.io/ # Testing UI -espresso-core = "3.6.1" # https://github.com/android/android-test +espresso-core = "3.7.0" # https://github.com/android/android-test uiautomator = "2.3.0" # https://developer.android.com/training/testing/other-components/ui-automator#set-ui -benchmark-macro-junit4 = "1.3.4" # https://developer.android.com/jetpack/androidx/releases/benchmark -baselineprofile = "1.3.4" # https://developer.android.com/topic/performance/baselineprofiles/overview#recommended-versions +benchmark-macro-junit4 = "1.4.0" # https://developer.android.com/jetpack/androidx/releases/benchmark +baselineprofile = "1.4.0" # https://developer.android.com/topic/performance/baselineprofiles/overview#recommended-versions profileinstaller = "1.4.1" # https://developer.android.com/topic/performance/baselineprofiles/overview#recommended-versions # Linters detekt = "1.23.8" # https://detekt.dev/docs/gettingstarted/gradle/ detekt-ruleset-compiler = "0.0.4" # https://github.com/BraisGabin/detekt-compiler-rules/releases detekt-ruleset-ktlint = "0.50.0" # https://github.com/pinterest/ktlint/releases -detekt-ruleset-compose = "0.4.22" # https://github.com/mrmans0n/compose-rules/releases +detekt-ruleset-compose = "0.4.27" # https://github.com/mrmans0n/compose-rules/releases detekt-ruleset-decompose = "1.0.1" # https://github.com/LionZXY/detekt-decompose-rule/releases # Firebase google-gms-gradle = "4.4.3" # https://developers.google.com/android/guides/google-services-plugin -google-gms-firebase = "24.1.2" # https://firebase.google.com/docs/android/setup#kotlin:~:text=com.google.firebase%3Afirebase%2Dmessaging +google-gms-firebase = "25.0.0" # https://firebase.google.com/docs/android/setup#kotlin:~:text=com.google.firebase%3Afirebase%2Dmessaging # Build Config buildkonfig = "5.6.7" -wire = "5.3.3" -okio = "3.14.0" +wire = "5.3.10" +okio = "3.16.0" jserial = "2.11.2"