This issue lists Renovate updates and detected dependencies. Read the [Dependency Dashboard](https://docs.renovatebot.com/key-concepts/dashboard/) docs to learn more.<br>[View this repository on the Mend.io Web Portal](https://developer.mend.io/github/CruGlobal/godtools-android). ## Open The following updates have all been created. To force a retry/rebase of any, click on a checkbox below. - [ ] <!-- rebase-branch=renovate/com.google.android.play-review-ktx-2.x -->[Update dependency com.google.android.play:review-ktx to v2.0.2](../pull/3737) - [ ] <!-- rebase-branch=renovate/dagger -->[Update dagger to v2.59.2](../pull/4297) (`com.google.dagger.hilt.android`, `com.google.dagger:hilt-android-testing`, `com.google.dagger:hilt-compiler`, `com.google.dagger:hilt-android`, `com.google.dagger:dagger-compiler`, `com.google.dagger:dagger`) - [ ] <!-- rebase-branch=renovate/org.robolectric-robolectric-4.x -->[Update dependency org.robolectric:robolectric to v4.16.1](../pull/4112) - [ ] <!-- rebase-branch=renovate/gradle-9.x -->[Update Gradle to v9.5.0](../pull/4294) - [ ] <!-- rebase-branch=renovate/ktlintgradle -->[Update ktlintGradle to v14.2.0](../pull/4343) (`org.jlleitschuh.gradle.ktlint`, `org.jlleitschuh.gradle:ktlint-gradle`) - [ ] <!-- rebase-branch=renovate/major-android.gradle.plugin -->[Update android.gradle.plugin to v9 (major)](../pull/4292) (`androidx.databinding:databinding-compiler`, `com.android.tools.build:gradle`) - [ ] <!-- rebase-all-open-prs -->**Click on this checkbox to rebase all open PRs at once** ## PR Closed (Blocked) The following updates are blocked by an existing closed PR. To recreate the PR, click on a checkbox below. - [ ] <!-- recreate-branch=renovate/com.squareup.picasso-picasso-2.x -->[Update dependency com.squareup.picasso:picasso to v2.71828](../pull/3109) ## Detected Dependencies <details><summary>asdf (1)</summary> <blockquote> <details><summary>.tool-versions (1)</summary> - `java 25.0.3+9.0.LTS` </details> </blockquote> </details> <details><summary>github-actions (7)</summary> <blockquote> <details><summary>.github/workflows/build.yml (20)</summary> - `actions/checkout v6` - `actions/setup-java v5` - `gradle/actions v6` - `actions/checkout v6` - `actions/setup-java v5` - `gradle/actions v6` - `actions/upload-artifact v7` - `actions/checkout v6` - `actions/setup-java v5` - `gradle/actions v6` - `actions/upload-artifact v7` - `actions/checkout v6` - `actions/cache v5` - `actions/setup-java v5` - `gradle/actions v6` - `codecov/codecov-action v6` - `actions/upload-artifact v7` - `actions/checkout v6` - `actions/setup-java v5` - `gradle/actions v6` </details> <details><summary>.github/workflows/crowdin-download.yml (2)</summary> - `actions/checkout v6` - `crowdin/github-action v2` </details> <details><summary>.github/workflows/crowdin-upload.yml (2)</summary> - `actions/checkout v6` - `crowdin/github-action v2` </details> <details><summary>.github/workflows/detekt-analysis.yml (2)</summary> - `actions/checkout v6` - `github/codeql-action v4` </details> <details><summary>.github/workflows/git-lfs-validation.yml (1)</summary> - `actions/checkout v6` </details> <details><summary>.github/workflows/gradle-wrapper-validation.yml (2)</summary> - `actions/checkout v6` - `gradle/actions v6` </details> <details><summary>.github/workflows/record-snapshots.yml (4)</summary> - `actions/checkout v6` - `actions/cache v5` - `actions/setup-java v5` - `gradle/actions v6` </details> </blockquote> </details> <details><summary>gradle (32)</summary> <blockquote> <details><summary>app/build.gradle.kts</summary> </details> <details><summary>build-logic/build.gradle.kts</summary> </details> <details><summary>build-logic/settings.gradle.kts (1)</summary> - `org.gradle.toolchains.foojay-resolver-convention 1.0.0` </details> <details><summary>build-logic/src/main/kotlin/godtools.application-conventions.gradle.kts</summary> </details> <details><summary>build-logic/src/main/kotlin/godtools.dynamic-feature-conventions.gradle.kts</summary> </details> <details><summary>build-logic/src/main/kotlin/godtools.library-conventions.gradle.kts</summary> </details> <details><summary>build.gradle.kts</summary> </details> <details><summary>feature/bundledcontent/build.gradle.kts</summary> </details> <details><summary>gradle.properties</summary> </details> <details><summary>gradle/libs.versions.toml (205)</summary> - `com.google.accompanist:accompanist-pager-indicators 0.36.0` - `com.android.tools:desugar_jdk_libs 2.1.5` - `com.android.tools.build:gradle 8.13.2` → [Updates: `9.2.0`] - `androidx.activity:activity 1.13.0` - `androidx.activity:activity-compose 1.13.0` - `androidx.annotation:annotation 1.10.0` - `androidx.appcompat:appcompat 1.7.1` - `androidx.arch.core:core-testing 2.2.0` - `androidx.browser:browser 1.10.0` - `androidx.cardview:cardview 1.0.0` - `androidx.collection:collection-ktx 1.6.0` - `androidx.compose.foundation:foundation 1.11.0` - `androidx.compose.foundation:foundation-layout 1.11.0` - `androidx.compose.material:material-icons-extended 1.7.8` - `androidx.compose.material3:material3 1.4.0` - `androidx.compose.material3:material3-window-size-class 1.4.0` - `androidx.compose.runtime:runtime 1.11.0` - `androidx.compose.runtime:runtime-livedata 1.11.0` - `androidx.compose.runtime:runtime-tracing 1.11.0` - `androidx.compose.ui:ui 1.11.0` - `androidx.compose.ui:ui-test-junit4 1.11.0` - `androidx.compose.ui:ui-test-manifest 1.11.0` - `androidx.compose.ui:ui-tooling 1.11.0` - `androidx.compose.ui:ui-tooling-preview 1.11.0` - `androidx.constraintlayout:constraintlayout 2.2.1` - `androidx.constraintlayout:constraintlayout-compose 1.1.1` - `androidx.core:core-ktx 1.18.0` - `androidx.databinding:databinding-compiler 8.13.2` → [Updates: `9.2.0`] - `androidx.datastore:datastore 1.2.1` - `androidx.datastore:datastore-preferences 1.2.1` - `androidx.fragment:fragment-ktx 1.8.9` - `androidx.hilt:hilt-compiler 1.3.0` - `androidx.hilt:hilt-work 1.3.0` - `androidx.lifecycle:lifecycle-livedata-ktx 2.10.0` - `androidx.lifecycle:lifecycle-runtime-testing 2.10.0` - `androidx.lifecycle:lifecycle-viewmodel-compose 2.10.0` - `androidx.recyclerview:recyclerview 1.4.0` - `androidx.room:room-runtime 2.8.4` - `androidx.room:room-compiler 2.8.4` - `androidx.room:room-ktx 2.8.4` - `androidx.room:room-testing 2.8.4` - `androidx.swiperefreshlayout:swiperefreshlayout 1.2.0` - `androidx.test.espresso:espresso-core 3.7.0` - `androidx.test.ext:junit 1.3.0` - `androidx.work:work-runtime 2.11.2` - `androidx.work:work-runtime-ktx 2.11.2` - `com.slack.circuit:circuit-codegen 0.33.1` - `com.slack.circuit:circuit-codegen-annotations 0.33.1` - `com.slack.circuit:circuit-foundation 0.33.1` - `com.slack.circuit:circuit-overlay 0.33.1` - `com.slack.circuit:circuit-test 0.33.1` - `com.slack.circuit:circuitx-android 0.33.1` - `com.slack.circuit:circuitx-effects 0.33.1` - `com.slack.circuit:circuitx-gesture-navigation 0.33.1` - `com.slack.circuit:circuitx-navigation 0.33.1` - `io.coil-kt:coil-compose 2.7.0` - `io.coil-kt:coil-test 2.7.0` - `com.github.ajalt.colormath:colormath-ext-android-colorint 3.6.1` - `com.github.ajalt.colormath:colormath-ext-jetpack-compose 3.6.1` - `org.burnoutcrew.composereorderable:reorderable 0.9.6` - `com.google.dagger:dagger 2.58` → [Updates: `2.59.2`] - `com.google.dagger:dagger-compiler 2.58` → [Updates: `2.59.2`] - `org.greenrobot:eventbus 3.3.1` - `org.greenrobot:eventbus-annotation-processor 3.3.1` - `com.facebook.android:facebook-core 18.2.3` - `com.facebook.android:facebook-login 18.2.3` - `com.facebook.flipper:flipper 0.273.0` - `com.facebook.flipper:flipper-leakcanary2-plugin 0.273.0` - `com.facebook.flipper:flipper-network-plugin 0.273.0` - `com.facebook.soloader:soloader 0.12.1` - `com.google.firebase:firebase-config 23.0.1` - `com.google.firebase:firebase-crashlytics 20.0.5` - `com.google.firebase:firebase-crashlytics-ndk 20.0.5` - `com.google.firebase:firebase-dynamic-links-ktx 22.1.0` - `com.google.firebase:firebase-inappmessaging-display 22.0.3` - `com.google.firebase:firebase-messaging 25.0.1` - `com.google.firebase:firebase-perf 22.0.5` - `org.cru.godtools.kotlin:analytics 1.3.3-SNAPSHOT` - `org.cru.godtools.kotlin:common 1.3.3-SNAPSHOT` - `org.cru.godtools.kotlin:parser 1.3.3-SNAPSHOT` - `org.cru.godtools.kotlin:renderer 1.3.3-SNAPSHOT` - `org.cru.godtools.kotlin:user-activity 1.3.3-SNAPSHOT` - `de.undercouch:gradle-download-task 5.7.0` - `org.ccci.gto.android:gto-support-androidx-activity 4.5.1-SNAPSHOT` - `org.ccci.gto.android:gto-support-androidx-collection 4.5.1-SNAPSHOT` - `org.ccci.gto.android:gto-support-androidx-compose 4.5.1-SNAPSHOT` - `org.ccci.gto.android:gto-support-androidx-compose-material3 4.5.1-SNAPSHOT` - `org.ccci.gto.android:gto-support-androidx-constraintlayout 4.5.1-SNAPSHOT` - `org.ccci.gto.android:gto-support-androidx-core 4.5.1-SNAPSHOT` - `org.ccci.gto.android:gto-support-androidx-databinding 4.5.1-SNAPSHOT` - `org.ccci.gto.android:gto-support-androidx-fragment 4.5.1-SNAPSHOT` - `org.ccci.gto.android:gto-support-androidx-lifecycle 4.5.1-SNAPSHOT` - `org.ccci.gto.android:gto-support-androidx-recyclerview 4.5.1-SNAPSHOT` - `org.ccci.gto.android:gto-support-androidx-room 4.5.1-SNAPSHOT` - `org.ccci.gto.android:gto-support-androidx-viewpager2 4.5.1-SNAPSHOT` - `org.ccci.gto.android:gto-support-androidx-work 4.5.1-SNAPSHOT` - `org.ccci.gto.android:gto-support-animation 4.5.1-SNAPSHOT` - `org.ccci.gto.android:gto-support-api-okhttp3 4.5.1-SNAPSHOT` - `org.ccci.gto.android:gto-support-appcompat 4.5.1-SNAPSHOT` - `org.ccci.gto.android:gto-support-base 4.5.1-SNAPSHOT` - `org.ccci.gto.android:gto-support-circuit 4.5.1-SNAPSHOT` - `org.ccci.gto.android:gto-support-compat 4.5.1-SNAPSHOT` - `org.ccci.gto.android:gto-support-compose 4.5.1-SNAPSHOT` - `org.ccci.gto.android:gto-support-core 4.5.1-SNAPSHOT` - `org.ccci.gto.android:gto-support-dagger 4.5.1-SNAPSHOT` - `org.ccci.gto.android:gto-support-db 4.5.1-SNAPSHOT` - `org.ccci.gto.android:gto-support-eventbus 4.5.1-SNAPSHOT` - `org.ccci.gto.android:gto-support-facebook 4.5.1-SNAPSHOT` - `org.ccci.gto.android:gto-support-facebook-flipper 4.5.1-SNAPSHOT` - `org.ccci.gto.android:gto-support-firebase-crashlytics 4.5.1-SNAPSHOT` - `org.ccci.gto.android:gto-support-jsonapi 4.5.1-SNAPSHOT` - `org.ccci.gto.android:gto-support-jsonapi-retrofit2 4.5.1-SNAPSHOT` - `org.ccci.gto.android:gto-support-jsonapi-scarlet 4.5.1-SNAPSHOT` - `org.ccci.gto.android:gto-support-kermit 4.5.1-SNAPSHOT` - `org.ccci.gto.android:gto-support-kotlin-coroutines 4.5.1-SNAPSHOT` - `org.ccci.gto.android:gto-support-leakcanary2 4.5.1-SNAPSHOT` - `org.ccci.gto.android:gto-support-lottie 4.5.1-SNAPSHOT` - `org.ccci.gto.android:gto-support-material-components 4.5.1-SNAPSHOT` - `org.ccci.gto.android:gto-support-okhttp3 4.5.1-SNAPSHOT` - `org.ccci.gto.android:gto-support-okio 4.5.1-SNAPSHOT` - `org.ccci.gto.android:gto-support-picasso 4.5.1-SNAPSHOT` - `org.ccci.gto.android:gto-support-play-auth 4.5.1-SNAPSHOT` - `org.ccci.gto.android:gto-support-retrofit2 4.5.1-SNAPSHOT` - `org.ccci.gto.android:gto-support-scarlet 4.5.1-SNAPSHOT` - `org.ccci.gto.android:gto-support-scarlet-actioncable 4.5.1-SNAPSHOT` - `org.ccci.gto.android:gto-support-sync 4.5.1-SNAPSHOT` - `org.ccci.gto.android.testing:gto-support-dagger 4.5.1-SNAPSHOT` - `org.ccci.gto.android.testing:gto-support-picasso 4.5.1-SNAPSHOT` - `org.ccci.gto.android.testing:gto-support-timber 4.5.1-SNAPSHOT` - `org.ccci.gto.android:gto-support-turbine 4.5.1-SNAPSHOT` - `org.ccci.gto.android:gto-support-util 4.5.1-SNAPSHOT` - `org.ccci.gto.android:gto-support-viewpager 4.5.1-SNAPSHOT` - `com.google.guava:guava 33.6.0-android` - `org.hamcrest:hamcrest 3.0` - `com.google.dagger:hilt-android 2.58` → [Updates: `2.59.2`] - `com.google.dagger:hilt-compiler 2.58` → [Updates: `2.59.2`] - `com.google.dagger:hilt-android-testing 2.58` → [Updates: `2.59.2`] - `com.squareup:javapoet 1.13.0` - `org.json:json 20251224` - `net.javacrumbs.json-unit:json-unit-assertj 5.1.1` - `org.jsoup:jsoup 1.22.2` - `junit:junit 4.13.2` - `org.jetbrains.kotlinx:kotlinx-coroutines-core 1.10.2` - `org.jetbrains.kotlinx:kotlinx-coroutines-android 1.10.2` - `org.jetbrains.kotlinx:kotlinx-coroutines-play-services 1.10.2` - `org.jetbrains.kotlinx:kotlinx-coroutines-test 1.10.2` - `org.jetbrains.kotlin:kotlin-gradle-plugin 2.3.21` - `org.jetbrains.kotlinx:kover-gradle-plugin 0.9.8` - `org.jetbrains.kotlinx:kotlinx-collections-immutable 0.4.0` - `org.jetbrains.kotlin:kotlin-metadata-jvm 2.3.21` - `org.jetbrains.kotlin:kotlin-stdlib 2.3.21` - `org.jetbrains.kotlin:kotlin-test 2.3.21` - `com.google.devtools.ksp:symbol-processing-gradle-plugin 2.3.7` - `org.jlleitschuh.gradle:ktlint-gradle 14.0.1` → [Updates: `14.2.0`] - `io.nlopez.compose.rules:ktlint 0.5.8` - `com.squareup.leakcanary:leakcanary-android 2.14` - `com.airbnb.android:lottie 6.7.1` - `com.airbnb.android:lottie-compose 6.7.1` - `com.google.android.material:material 1.13.0` - `io.mockk:mockk 1.14.9` - `com.squareup.okhttp3:okhttp 5.3.2` - `com.squareup.okhttp3:okhttp-bom 5.3.2` - `com.squareup.okhttp3:mockwebserver 5.3.2` - `com.squareup.okio:okio-fakefilesystem 3.17.0` - `app.cash.paparazzi:paparazzi 2.0.0-alpha04` - `com.squareup.picasso:picasso 2.8` → [Updates: `2.71828`] - `jp.wasabeef:picasso-transformations 2.4.0` - `com.google.android.play:app-update-ktx 2.1.0` - `com.google.android.gms:play-services-auth 21.5.1` - `com.google.android.play:feature-delivery 2.1.0` - `com.android.installreferrer:installreferrer 2.2` - `com.google.android.instantapps:instantapps 1.1.0` - `com.google.android.play:review-ktx 2.0.1` → [Updates: `2.0.2`] - `com.google.android.gms:play-services-tagmanager 18.3.0` - `com.squareup.retrofit2:retrofit 3.0.0` - `com.squareup.retrofit2:converter-scalars 3.0.0` - `org.robolectric:robolectric 4.15.1` → [Updates: `4.16.1`] - `com.github.duolingo:rtl-viewpager 2.0.0` - `com.tinder.scarlet:scarlet 0.1.12` - `com.tinder.scarlet:stream-adapter-coroutines 0.1.12` - `com.tinder.scarlet:lifecycle-android 0.1.12` - `com.tinder.scarlet:websocket-okhttp 0.1.12` - `com.louiscad.splitties:splitties-bitflags 3.0.0` - `com.louiscad.splitties:splitties-fragmentargs 3.0.0` - `com.louiscad.splitties:splitties-intents 3.0.0` - `com.getkeepsafe.taptargetview:taptargetview 1.15.0` - `com.google.testparameterinjector:test-parameter-injector 1.22` - `com.jakewharton.timber:timber 5.0.1` - `com.tinder.statemachine:statemachine 0.2.0` - `app.cash.turbine:turbine 1.2.1` - `com.github.Karumi:WeakDelegate 1.0.1` - `com.pierfrancescosoffritti.androidyoutubeplayer:core 13.0.0` - `com.google.zxing:core 3.5.4` - `com.pinterest.ktlint:ktlint-cli 1.8.0` - `org.jetbrains.kotlin.plugin.compose 2.3.21` - `com.google.firebase.appdistribution 5.2.1` - `com.google.firebase.crashlytics 3.0.7` - `com.google.firebase.firebase-perf 2.0.2` - `com.google.gms.google-services 4.4.4` - `org.ajoberstar.grgit 5.3.3` - `com.google.dagger.hilt.android 2.58` → [Updates: `2.59.2`] - `com.google.devtools.ksp 2.3.7` - `org.jlleitschuh.gradle.ktlint 14.0.1` → [Updates: `14.2.0`] - `com.jeppeman.mockposable 0.18` - `app.cash.paparazzi 2.0.0-alpha04` </details> <details><summary>library/account/build.gradle.kts</summary> </details> <details><summary>library/analytics/build.gradle.kts</summary> </details> <details><summary>library/api/build.gradle.kts</summary> </details> <details><summary>library/base/build.gradle.kts</summary> </details> <details><summary>library/db/build.gradle.kts</summary> </details> <details><summary>library/download-manager/build.gradle.kts</summary> </details> <details><summary>library/initial-content/build.gradle.kts</summary> </details> <details><summary>library/model/build.gradle.kts</summary> </details> <details><summary>library/sync/build.gradle.kts</summary> </details> <details><summary>library/user-data/build.gradle.kts</summary> </details> <details><summary>settings.gradle.kts (1)</summary> - `org.gradle.toolchains.foojay-resolver-convention 1.0.0` </details> <details><summary>ui/article-aem-renderer/build.gradle.kts</summary> </details> <details><summary>ui/article-renderer/build.gradle.kts</summary> </details> <details><summary>ui/base-tool/build.gradle.kts</summary> </details> <details><summary>ui/base/build.gradle.kts</summary> </details> <details><summary>ui/cyoa-renderer/build.gradle.kts</summary> </details> <details><summary>ui/lesson-renderer/build.gradle.kts</summary> </details> <details><summary>ui/qr-code/build.gradle.kts</summary> </details> <details><summary>ui/shortcuts/build.gradle.kts</summary> </details> <details><summary>ui/tips-renderer/build.gradle.kts</summary> </details> <details><summary>ui/tract-renderer/build.gradle.kts</summary> </details> <details><summary>ui/tutorial-renderer/build.gradle.kts</summary> </details> </blockquote> </details> <details><summary>gradle-wrapper (1)</summary> <blockquote> <details><summary>gradle/wrapper/gradle-wrapper.properties (1)</summary> - `gradle 9.2.1` → [Updates: `9.5.0`] </details> </blockquote> </details> --- - [ ] <!-- manual job -->Check this box to trigger a request for Renovate to run again on this repository
This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.
View this repository on the Mend.io Web Portal.
Open
The following updates have all been created. To force a retry/rebase of any, click on a checkbox below.
com.google.dagger.hilt.android,com.google.dagger:hilt-android-testing,com.google.dagger:hilt-compiler,com.google.dagger:hilt-android,com.google.dagger:dagger-compiler,com.google.dagger:dagger)org.jlleitschuh.gradle.ktlint,org.jlleitschuh.gradle:ktlint-gradle)androidx.databinding:databinding-compiler,com.android.tools.build:gradle)PR Closed (Blocked)
The following updates are blocked by an existing closed PR. To recreate the PR, click on a checkbox below.
Detected Dependencies
asdf (1)
github-actions (7)
gradle (32)
gradle-wrapper (1)