diff --git a/.github/workflows/call-check-changelog.yml b/.github/workflows/call-check-changelog.yml index da6813420d..defd9ea6d2 100644 --- a/.github/workflows/call-check-changelog.yml +++ b/.github/workflows/call-check-changelog.yml @@ -12,7 +12,7 @@ jobs: submodules: 'recursive' - name: Get change status for CHANGELOG.md id: changed-changelog - uses: tj-actions/changed-files@4edd678ac3f81e2dc578756871e4d00c19191daf # v45.0.4 + uses: tj-actions/changed-files@bab30c2299617f6615ec02a68b9a40d10bd21366 # v45.0.5 with: files: CHANGELOG.md - name: Failed if changelog not changed diff --git a/.github/workflows/call-configuration-change.yml b/.github/workflows/call-configuration-change.yml index e267705ca3..f54fe26b1d 100644 --- a/.github/workflows/call-configuration-change.yml +++ b/.github/workflows/call-configuration-change.yml @@ -14,7 +14,7 @@ jobs: submodules: 'recursive' - name: Check that gradle files changed id: gradle-related-changed - uses: tj-actions/changed-files@4edd678ac3f81e2dc578756871e4d00c19191daf # v45.0.4 + uses: tj-actions/changed-files@bab30c2299617f6615ec02a68b9a40d10bd21366 # v45.0.5 with: files: | **.gradle.kts diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 3c1b570df7..3ee50f1c28 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,14 +1,14 @@ [versions] # You also need to bump the version of ksp -kotlin-general = "2.0.21" # https://kotlinlang.org/docs/releases.html#release-details +kotlin-general = "2.1.0" # https://kotlinlang.org/docs/releases.html#release-details kotlin-immutable-collections = "0.3.8" # https://github.com/Kotlin/kotlinx.collections.immutable/releases kotlin-datetime = "0.6.1" # https://github.com/Kotlin/kotlinx-datetime/releases kotlinx = "1.9.0" # https://github.com/Kotlin/kotlinx.coroutines/releases -ksp = "2.0.21-1.0.27" # https://github.com/google/ksp/releases +ksp = "2.1.0-1.0.29" # https://github.com/google/ksp/releases anvil = "0.4.0" # https://github.com/ZacSweers/anvil/releases anvil-utils = "0.3.0-beta01" # https://github.com/IlyaGulya/anvil-utils/releases -android-gradle = "8.7.2" # https://developer.android.com/studio/releases/gradle-plugin -protobuf = "4.28.3" # https://github.com/protocolbuffers/protobuf/releases +android-gradle = "8.7.3" # https://developer.android.com/studio/releases/gradle-plugin +protobuf = "4.29.1" # https://github.com/protocolbuffers/protobuf/releases protobuf-gradle = "0.9.4" # https://github.com/google/protobuf-gradle-plugin/releases compose-material = "1.7.5" # https://developer.android.com/jetpack/androidx/releases/compose#versions compose-material3 = "1.3.1" # https://developer.android.com/jetpack/androidx/releases/compose#versions @@ -19,9 +19,9 @@ compose-wear-preview = "1.0.0" # https://mvnrepository.com/artifact/androidx.wea 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.5.0" # https://github.com/Lavmee/constraintlayout-compose-multiplatform/releases -compose-paging = "3.3.2" # https://developer.android.com/jetpack/androidx/releases/paging +compose-paging = "3.3.4" # https://developer.android.com/jetpack/androidx/releases/paging compose-drag-drop = "0.9.6" # https://github.com/aclassen/ComposeReorderable/releases -compose-multiplatform = "1.7.0" # https://github.com/JetBrains/compose-multiplatform/releases +compose-multiplatform = "1.7.1" # https://github.com/JetBrains/compose-multiplatform/releases # 0.6.17 requires androidx.navigation:navigation-compose:2.8.0-beta0 # androidx.navigation:navigation-compose:2.8.0-beta0 requires Android API 35 # Android API 35 not supported by roboelectric @@ -29,15 +29,15 @@ horologist = "0.6.17" # https://github.com/google/horologist/releases # Until fix https://github.com/Kotlin/kotlinx.serialization/issues/2803 serialization-json = "1.7.3" # https://github.com/Kotlin/kotlinx.serialization/releases wear = "1.3.0" # https://developer.android.com/jetpack/androidx/releases/wear -wear-gms = "18.2.0" # https://mvnrepository.com/artifact/com.google.android.gms/play-services-wearable?repo=google +wear-gms = "19.0.0" # https://mvnrepository.com/artifact/com.google.android.gms/play-services-wearable?repo=google wear-interaction-phone = "1.1.0-alpha04" # https://developer.android.com/jetpack/androidx/releases/wear wear-interaction-remote = "1.0.0" # https://developer.android.com/jetpack/androidx/releases/wear room = "2.6.1" # https://developer.android.com/jetpack/androidx/releases/room -dagger = "2.52" # https://github.com/google/dagger/releases +dagger = "2.53" # 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 = "7.17.0" # https://github.com/getsentry/sentry-java/releases -sentry-gradle = "4.13.0" # https://github.com/getsentry/sentry-android-gradle-plugin/releases +sentry-runtime = "7.18.1" # https://github.com/getsentry/sentry-java/releases +sentry-gradle = "4.14.1" # https://github.com/getsentry/sentry-android-gradle-plugin/releases zip4j = "2.11.5" # https://github.com/srikanth-lingala/zip4j/releases ktx = "1.15.0" # https://developer.android.com/jetpack/androidx/releases/core ktx-activity = "1.9.3" # https://developer.android.com/jetpack/androidx/releases/activity @@ -46,11 +46,11 @@ lifecycle = "2.8.7" # https://developer.android.com/jetpack/androidx/releases/li fastutil = "8.5.15" # https://github.com/vigna/fastutil/tags ble = "2.9.0" # 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.1.0" # https://github.com/NordicSemiconductor/Kotlin-BLE-Library/releases +ble-kotlin = "1.3.0" # 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-timber = "3.1" # https://github.com/arcao/slf4j-timber -lottie = "6.6.0" # https://github.com/airbnb/lottie/blob/master/android-compose.md +lottie = "6.6.1" # 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 annotations = "1.9.1" # https://developer.android.com/jetpack/androidx/releases/annotation @@ -60,21 +60,21 @@ datastore = "1.1.1" # https://developer.android.com/topic/libraries/architecture # https://github.com/vsch/flexmark-java/issues/442 flexmark = "0.42.14" # https://github.com/vsch/flexmark-java/tags markdown = "0.27.0" # https://github.com/mikepenz/multiplatform-markdown-renderer/releases -ktor = "3.0.1" # https://ktor.io/ +ktor = "3.0.2" # https://ktor.io/ apache-compress = "1.27.1" # https://commons.apache.org/proper/commons-compress/ apache-codec = "1.17.1" # https://mvnrepository.com/artifact/commons-codec/commons-codec -countly = "24.7.5" # https://github.com/Countly/countly-sdk-android/releases +countly = "24.7.7" # https://github.com/Countly/countly-sdk-android/releases grgit-gradle = "8d818b74b9" work = "2.10.0" # https://developer.android.com/jetpack/androidx/releases/work -coil = "3.0.2" # https://github.com/coil-kt/coil/releases +coil = "3.0.4" # 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.2.2" # https://github.com/arkivanov/Decompose/releases -essenty = "2.2.1" # https://github.com/arkivanov/Essenty/releases +essenty = "2.4.0" # https://github.com/arkivanov/Essenty/releases zoomable = "1.6.2" #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 -roboelectric = "4.13" # https://github.com/robolectric/robolectric/releases +roboelectric = "4.14.1" # https://github.com/robolectric/robolectric/releases mockk = "1.13.13" # https://mockk.io/ # Testing UI @@ -88,15 +88,15 @@ profileinstaller = "1.4.1" # https://developer.android.com/topic/performance/bas detekt = "1.23.7" # 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.17" # https://github.com/mrmans0n/compose-rules/releases +detekt-ruleset-compose = "0.4.19" # 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.2" # https://developers.google.com/android/guides/google-services-plugin -google-gms-firebase = "24.0.3" # https://firebase.google.com/docs/android/setup#kotlin:~:text=com.google.firebase%3Afirebase%2Dmessaging +google-gms-firebase = "24.1.0" # https://firebase.google.com/docs/android/setup#kotlin:~:text=com.google.firebase%3Afirebase%2Dmessaging # Build Config -buildkonfig = "5.5.0" +buildkonfig = "5.5.1" wire = "5.1.0" okio = "3.9.1" diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 7cf748e743..c1d5e01859 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.11-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.11.1-all.zip networkTimeout=10000 validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME