From a5b6ace8c909935115fee1b36dfec0713b81ab77 Mon Sep 17 00:00:00 2001 From: DPE bot Date: Fri, 1 May 2026 18:11:06 -0400 Subject: [PATCH 1/3] Auto-update dependencies. --- admob/app/build.gradle.kts | 8 ++++---- .../gradle/wrapper/gradle-wrapper.properties | 2 +- analytics/app/build.gradle.kts | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- appdistribution/app/build.gradle.kts | 4 ++-- .../gradle/wrapper/gradle-wrapper.properties | 2 +- auth/app/build.gradle.kts | 14 ++++++------- auth/gradle/wrapper/gradle-wrapper.properties | 2 +- config/app/build.gradle.kts | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- crash/app/build.gradle.kts | 6 +++--- .../gradle/wrapper/gradle-wrapper.properties | 2 +- database/app/build.gradle.kts | 6 +++--- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- firestore/app/build.gradle.kts | 10 +++++----- .../gradle/wrapper/gradle-wrapper.properties | 2 +- functions/app/build.gradle.kts | 4 ++-- .../gradle/wrapper/gradle-wrapper.properties | 2 +- gradle/libs.versions.toml | 20 +++++++++---------- gradle/wrapper/gradle-wrapper.properties | 2 +- inappmessaging/app/build.gradle.kts | 4 ++-- .../gradle/wrapper/gradle-wrapper.properties | 2 +- internal/lint/build.gradle.kts | 6 +++--- messaging/app/build.gradle.kts | 14 ++++++------- .../gradle/wrapper/gradle-wrapper.properties | 2 +- perf/app/build.gradle.kts | 2 +- perf/gradle/wrapper/gradle-wrapper.properties | 2 +- storage/app/build.gradle.kts | 4 ++-- .../gradle/wrapper/gradle-wrapper.properties | 2 +- 31 files changed, 69 insertions(+), 69 deletions(-) diff --git a/admob/app/build.gradle.kts b/admob/app/build.gradle.kts index 1a1c03130..f2c71db2a 100644 --- a/admob/app/build.gradle.kts +++ b/admob/app/build.gradle.kts @@ -48,13 +48,13 @@ dependencies { implementation("androidx.appcompat:appcompat:1.7.1") implementation("com.google.android.material:material:1.13.0") implementation("androidx.browser:browser:1.5.0") - implementation("androidx.navigation:navigation-fragment-ktx:2.9.6") - implementation("androidx.navigation:navigation-ui-ktx:2.9.6") + implementation("androidx.navigation:navigation-fragment-ktx:2.9.8") + implementation("androidx.navigation:navigation-ui-ktx:2.9.8") - implementation("com.google.android.gms:play-services-ads:23.3.0") + implementation("com.google.android.gms:play-services-ads:25.2.0") // Import the Firebase BoM (see: https://firebase.google.com/docs/android/learn-more#bom) - implementation(platform("com.google.firebase:firebase-bom:34.7.0")) + implementation(platform("com.google.firebase:firebase-bom:34.12.0")) // For an optimal experience using AdMob, add the Firebase SDK // for Google Analytics. This is recommended, but not required. diff --git a/admob/gradle/wrapper/gradle-wrapper.properties b/admob/gradle/wrapper/gradle-wrapper.properties index 5dc98dbcf..efb903f91 100644 --- a/admob/gradle/wrapper/gradle-wrapper.properties +++ b/admob/gradle/wrapper/gradle-wrapper.properties @@ -1,5 +1,5 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-9.3.0-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-9.5.0-bin.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists diff --git a/analytics/app/build.gradle.kts b/analytics/app/build.gradle.kts index a393f2a39..5f3562e8a 100644 --- a/analytics/app/build.gradle.kts +++ b/analytics/app/build.gradle.kts @@ -51,7 +51,7 @@ dependencies { implementation("androidx.lifecycle:lifecycle-viewmodel-ktx:2.10.0") // Import the Firebase BoM (see: https://firebase.google.com/docs/android/learn-more#bom) - implementation(platform("com.google.firebase:firebase-bom:34.7.0")) + implementation(platform("com.google.firebase:firebase-bom:34.12.0")) // Firebase Analytics implementation("com.google.firebase:firebase-analytics") diff --git a/analytics/gradle/wrapper/gradle-wrapper.properties b/analytics/gradle/wrapper/gradle-wrapper.properties index 5dc98dbcf..efb903f91 100644 --- a/analytics/gradle/wrapper/gradle-wrapper.properties +++ b/analytics/gradle/wrapper/gradle-wrapper.properties @@ -1,5 +1,5 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-9.3.0-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-9.5.0-bin.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists diff --git a/appdistribution/app/build.gradle.kts b/appdistribution/app/build.gradle.kts index 9a9632e83..edde48147 100644 --- a/appdistribution/app/build.gradle.kts +++ b/appdistribution/app/build.gradle.kts @@ -49,10 +49,10 @@ dependencies { implementation("androidx.constraintlayout:constraintlayout:2.2.1") // Import the Firebase BoM (see: https://firebase.google.com/docs/android/learn-more#bom) - implementation(platform("com.google.firebase:firebase-bom:34.7.0")) + implementation(platform("com.google.firebase:firebase-bom:34.12.0")) // ADD the SDK to the "prerelease" variant only (example) - implementation("com.google.firebase:firebase-appdistribution:16.0.0-beta17") + implementation("com.google.firebase:firebase-appdistribution:16.0.0-beta18") // For an optimal experience using App Distribution, add the Firebase SDK // for Google Analytics. This is recommended, but not required. diff --git a/appdistribution/gradle/wrapper/gradle-wrapper.properties b/appdistribution/gradle/wrapper/gradle-wrapper.properties index 5dc98dbcf..efb903f91 100644 --- a/appdistribution/gradle/wrapper/gradle-wrapper.properties +++ b/appdistribution/gradle/wrapper/gradle-wrapper.properties @@ -1,5 +1,5 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-9.3.0-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-9.5.0-bin.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists diff --git a/auth/app/build.gradle.kts b/auth/app/build.gradle.kts index 94dc58649..e8294b0b2 100644 --- a/auth/app/build.gradle.kts +++ b/auth/app/build.gradle.kts @@ -46,23 +46,23 @@ dependencies { implementation(project(":internal:chooserx")) implementation(project(":internal:lintchecks")) - implementation("androidx.activity:activity-ktx:1.12.1") + implementation("androidx.activity:activity-ktx:1.13.0") implementation("androidx.constraintlayout:constraintlayout:2.2.1") implementation("androidx.vectordrawable:vectordrawable-animated:1.2.0") implementation("com.google.android.material:material:1.13.0") - implementation("androidx.navigation:navigation-fragment-ktx:2.9.6") - implementation("androidx.navigation:navigation-ui-ktx:2.9.6") + implementation("androidx.navigation:navigation-fragment-ktx:2.9.8") + implementation("androidx.navigation:navigation-ui-ktx:2.9.8") // Import the Firebase BoM (see: https://firebase.google.com/docs/android/learn-more#bom) - implementation(platform("com.google.firebase:firebase-bom:34.7.0")) + implementation(platform("com.google.firebase:firebase-bom:34.12.0")) // Firebase Authentication implementation("com.google.firebase:firebase-auth") // Google Identity Services SDK (only required for Auth with Google) - implementation("androidx.credentials:credentials:1.5.0") - implementation("androidx.credentials:credentials-play-services-auth:1.5.0") - implementation("com.google.android.libraries.identity.googleid:googleid:1.1.1") + implementation("androidx.credentials:credentials:1.6.0") + implementation("androidx.credentials:credentials-play-services-auth:1.6.0") + implementation("com.google.android.libraries.identity.googleid:googleid:1.2.0") // Firebase UI // Used in FirebaseUIActivity. diff --git a/auth/gradle/wrapper/gradle-wrapper.properties b/auth/gradle/wrapper/gradle-wrapper.properties index 5dc98dbcf..efb903f91 100644 --- a/auth/gradle/wrapper/gradle-wrapper.properties +++ b/auth/gradle/wrapper/gradle-wrapper.properties @@ -1,5 +1,5 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-9.3.0-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-9.5.0-bin.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists diff --git a/config/app/build.gradle.kts b/config/app/build.gradle.kts index a2a492fe4..517353888 100644 --- a/config/app/build.gradle.kts +++ b/config/app/build.gradle.kts @@ -46,7 +46,7 @@ dependencies { implementation("com.google.android.material:material:1.13.0") // Import the Firebase BoM (see: https://firebase.google.com/docs/android/learn-more#bom) - implementation(platform("com.google.firebase:firebase-bom:34.7.0")) + implementation(platform("com.google.firebase:firebase-bom:34.12.0")) // Firebase Remote Config implementation("com.google.firebase:firebase-config") diff --git a/config/gradle/wrapper/gradle-wrapper.properties b/config/gradle/wrapper/gradle-wrapper.properties index 5dc98dbcf..efb903f91 100644 --- a/config/gradle/wrapper/gradle-wrapper.properties +++ b/config/gradle/wrapper/gradle-wrapper.properties @@ -1,5 +1,5 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-9.3.0-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-9.5.0-bin.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists diff --git a/crash/app/build.gradle.kts b/crash/app/build.gradle.kts index 920dc73dc..23162752e 100644 --- a/crash/app/build.gradle.kts +++ b/crash/app/build.gradle.kts @@ -49,10 +49,10 @@ dependencies { implementation(project(":internal:lintchecks")) implementation(project(":internal:chooserx")) implementation("com.google.android.material:material:1.13.0") - implementation("androidx.activity:activity-ktx:1.12.1") + implementation("androidx.activity:activity-ktx:1.13.0") // Import the Firebase BoM (see: https://firebase.google.com/docs/android/learn-more#bom) - implementation(platform("com.google.firebase:firebase-bom:34.7.0")) + implementation(platform("com.google.firebase:firebase-bom:34.12.0")) // Firebase Crashlytics implementation("com.google.firebase:firebase-crashlytics") @@ -62,7 +62,7 @@ dependencies { implementation("com.google.firebase:firebase-analytics") // For use in the CustomKeySamples -- for testing Google Api Availability. - implementation("com.google.android.gms:play-services-base:18.5.0") + implementation("com.google.android.gms:play-services-base:18.10.0") testImplementation("junit:junit:4.13.2") androidTestImplementation("androidx.test.espresso:espresso-core:3.7.0") diff --git a/crash/gradle/wrapper/gradle-wrapper.properties b/crash/gradle/wrapper/gradle-wrapper.properties index 5dc98dbcf..efb903f91 100644 --- a/crash/gradle/wrapper/gradle-wrapper.properties +++ b/crash/gradle/wrapper/gradle-wrapper.properties @@ -1,5 +1,5 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-9.3.0-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-9.5.0-bin.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists diff --git a/database/app/build.gradle.kts b/database/app/build.gradle.kts index bd877f9ed..4f51f1fb5 100644 --- a/database/app/build.gradle.kts +++ b/database/app/build.gradle.kts @@ -47,11 +47,11 @@ dependencies { implementation("androidx.appcompat:appcompat:1.7.1") implementation("androidx.recyclerview:recyclerview:1.4.0") implementation("com.google.android.material:material:1.13.0") - implementation("androidx.navigation:navigation-fragment-ktx:2.9.6") - implementation("androidx.navigation:navigation-ui-ktx:2.9.6") + implementation("androidx.navigation:navigation-fragment-ktx:2.9.8") + implementation("androidx.navigation:navigation-ui-ktx:2.9.8") // Import the Firebase BoM (see: https://firebase.google.com/docs/android/learn-more#bom) - implementation(platform("com.google.firebase:firebase-bom:34.7.0")) + implementation(platform("com.google.firebase:firebase-bom:34.12.0")) // Firebase Realtime Database implementation("com.google.firebase:firebase-database") diff --git a/database/gradle/wrapper/gradle-wrapper.properties b/database/gradle/wrapper/gradle-wrapper.properties index 5dc98dbcf..efb903f91 100644 --- a/database/gradle/wrapper/gradle-wrapper.properties +++ b/database/gradle/wrapper/gradle-wrapper.properties @@ -1,5 +1,5 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-9.3.0-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-9.5.0-bin.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists diff --git a/dataconnect/gradle/wrapper/gradle-wrapper.properties b/dataconnect/gradle/wrapper/gradle-wrapper.properties index 2e00545d6..d93cb637a 100644 --- a/dataconnect/gradle/wrapper/gradle-wrapper.properties +++ b/dataconnect/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ #Wed May 08 19:29:05 BST 2024 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-9.3.0-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-9.5.0-bin.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists diff --git a/firebase-ai/gradle/wrapper/gradle-wrapper.properties b/firebase-ai/gradle/wrapper/gradle-wrapper.properties index 289e22e5e..679ebe4aa 100644 --- a/firebase-ai/gradle/wrapper/gradle-wrapper.properties +++ b/firebase-ai/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ #Tue Aug 19 11:04:48 PDT 2025 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-9.3.0-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-9.5.0-bin.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists diff --git a/firestore/app/build.gradle.kts b/firestore/app/build.gradle.kts index c38d9062e..006b880c7 100644 --- a/firestore/app/build.gradle.kts +++ b/firestore/app/build.gradle.kts @@ -51,7 +51,7 @@ dependencies { implementation(project(":internal:chooserx")) // Import the Firebase BoM (see: https://firebase.google.com/docs/android/learn-more#bom) - implementation(platform("com.google.firebase:firebase-bom:34.7.0")) + implementation(platform("com.google.firebase:firebase-bom:34.12.0")) // Firestore implementation("com.google.firebase:firebase-firestore") @@ -66,17 +66,17 @@ dependencies { implementation("com.firebaseui:firebase-ui-auth:9.1.1") // Support Libs - implementation("androidx.activity:activity-ktx:1.12.1") + implementation("androidx.activity:activity-ktx:1.13.0") implementation("androidx.appcompat:appcompat:1.7.1") - implementation("androidx.core:core-ktx:1.17.0") + implementation("androidx.core:core-ktx:1.18.0") implementation("androidx.vectordrawable:vectordrawable-animated:1.2.0") implementation("androidx.cardview:cardview:1.0.0") implementation("androidx.browser:browser:1.5.0") implementation("com.google.android.material:material:1.13.0") implementation("androidx.media:media:1.7.1") implementation("androidx.recyclerview:recyclerview:1.4.0") - implementation("androidx.navigation:navigation-fragment-ktx:2.9.6") - implementation("androidx.navigation:navigation-ui-ktx:2.9.6") + implementation("androidx.navigation:navigation-fragment-ktx:2.9.8") + implementation("androidx.navigation:navigation-ui-ktx:2.9.8") // Android architecture components implementation("androidx.lifecycle:lifecycle-runtime-ktx:2.10.0") diff --git a/firestore/gradle/wrapper/gradle-wrapper.properties b/firestore/gradle/wrapper/gradle-wrapper.properties index 5dc98dbcf..efb903f91 100644 --- a/firestore/gradle/wrapper/gradle-wrapper.properties +++ b/firestore/gradle/wrapper/gradle-wrapper.properties @@ -1,5 +1,5 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-9.3.0-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-9.5.0-bin.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists diff --git a/functions/app/build.gradle.kts b/functions/app/build.gradle.kts index f2685f2de..bb056a8ad 100644 --- a/functions/app/build.gradle.kts +++ b/functions/app/build.gradle.kts @@ -42,13 +42,13 @@ dependencies { implementation(project(":internal:lintchecks")) implementation(project(":internal:chooserx")) - implementation("androidx.activity:activity-ktx:1.12.1") + implementation("androidx.activity:activity-ktx:1.13.0") implementation("androidx.fragment:fragment-ktx:1.8.9") implementation("androidx.appcompat:appcompat:1.7.1") implementation("com.google.android.material:material:1.13.0") // Import the Firebase BoM (see: https://firebase.google.com/docs/android/learn-more#bom) - implementation(platform("com.google.firebase:firebase-bom:34.7.0")) + implementation(platform("com.google.firebase:firebase-bom:34.12.0")) // Cloud Functions for Firebase implementation("com.google.firebase:firebase-functions") diff --git a/functions/gradle/wrapper/gradle-wrapper.properties b/functions/gradle/wrapper/gradle-wrapper.properties index 5dc98dbcf..efb903f91 100644 --- a/functions/gradle/wrapper/gradle-wrapper.properties +++ b/functions/gradle/wrapper/gradle-wrapper.properties @@ -1,5 +1,5 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-9.3.0-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-9.5.0-bin.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index a8a78b06e..f54b39200 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,21 +1,21 @@ [versions] -activityCompose = "1.12.1" -agp = "9.0.0" -camerax = "1.5.2" -coil3Compose = "3.3.0" -composeBom = "2025.12.00" -composeNavigation = "2.9.6" -coreKtx = "1.17.0" +activityCompose = "1.13.0" +agp = "9.2.0" +camerax = "1.6.0" +coil3Compose = "3.4.0" +composeBom = "2026.04.01" +composeNavigation = "2.9.8" +coreKtx = "1.18.0" espressoCore = "3.7.0" firebaseBom = "34.11.0" googleServices = "4.4.4" -firebaseCrashlytics = "3.0.6" +firebaseCrashlytics = "3.0.7" firebasePerf = "2.0.2" gradleVersions = "0.54.0" junit = "4.13.2" junitVersion = "1.3.0" -kotlin = "2.3.0" -kotlinxSerializationCore = "1.9.0" +kotlin = "2.3.21" +kotlinxSerializationCore = "1.11.0" lifecycle = "2.10.0" material = "1.13.0" materialIcons = "1.7.8" diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 19a6bdeb8..1a704683a 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-9.3.0-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-9.5.0-bin.zip networkTimeout=10000 validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME diff --git a/inappmessaging/app/build.gradle.kts b/inappmessaging/app/build.gradle.kts index 2fcc93c3b..8e4cf727b 100644 --- a/inappmessaging/app/build.gradle.kts +++ b/inappmessaging/app/build.gradle.kts @@ -48,7 +48,7 @@ dependencies { implementation("androidx.constraintlayout:constraintlayout:2.2.1") // Import the Firebase BoM (see: https://firebase.google.com/docs/android/learn-more#bom) - implementation(platform("com.google.firebase:firebase-bom:34.7.0")) + implementation(platform("com.google.firebase:firebase-bom:34.12.0")) // FIAM implementation("com.google.firebase:firebase-inappmessaging-display") @@ -57,7 +57,7 @@ dependencies { // Analytics implementation("com.google.firebase:firebase-analytics") - implementation("com.google.firebase:firebase-installations:19.0.1") + implementation("com.google.firebase:firebase-installations:19.1.0") androidTestImplementation("androidx.test:runner:1.7.0") androidTestImplementation("androidx.test.espresso:espresso-core:3.7.0") diff --git a/inappmessaging/gradle/wrapper/gradle-wrapper.properties b/inappmessaging/gradle/wrapper/gradle-wrapper.properties index 5dc98dbcf..efb903f91 100644 --- a/inappmessaging/gradle/wrapper/gradle-wrapper.properties +++ b/inappmessaging/gradle/wrapper/gradle-wrapper.properties @@ -1,5 +1,5 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-9.3.0-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-9.5.0-bin.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists diff --git a/internal/lint/build.gradle.kts b/internal/lint/build.gradle.kts index 2bdad9dfb..05bcd622b 100755 --- a/internal/lint/build.gradle.kts +++ b/internal/lint/build.gradle.kts @@ -9,8 +9,8 @@ java { } dependencies { - compileOnly("com.android.tools.lint:lint-api:31.13.2") - testImplementation("com.android.tools.lint:lint:31.13.2") - testImplementation("com.android.tools.lint:lint-tests:31.13.2") + compileOnly("com.android.tools.lint:lint-api:32.2.0") + testImplementation("com.android.tools.lint:lint:32.2.0") + testImplementation("com.android.tools.lint:lint-tests:32.2.0") testImplementation("junit:junit:4.13.2") } diff --git a/messaging/app/build.gradle.kts b/messaging/app/build.gradle.kts index 12a0dde5c..4f3fd9ff1 100644 --- a/messaging/app/build.gradle.kts +++ b/messaging/app/build.gradle.kts @@ -49,18 +49,18 @@ android { dependencies { implementation(project(":internal:lintchecks")) implementation(project(":internal:chooserx")) - implementation("androidx.annotation:annotation:1.9.1") + implementation("androidx.annotation:annotation:1.10.0") implementation("androidx.vectordrawable:vectordrawable-animated:1.2.0") - implementation("androidx.core:core-ktx:1.17.0") + implementation("androidx.core:core-ktx:1.18.0") // Required when asking for permission to post notifications (starting in Android 13) - implementation("androidx.activity:activity-ktx:1.12.1") + implementation("androidx.activity:activity-ktx:1.13.0") implementation("androidx.fragment:fragment-ktx:1.8.9") implementation("com.google.android.material:material:1.13.0") // Import the Firebase BoM (see: https://firebase.google.com/docs/android/learn-more#bom) - implementation(platform("com.google.firebase:firebase-bom:34.7.0")) + implementation(platform("com.google.firebase:firebase-bom:34.12.0")) // Firebase Cloud Messaging implementation("com.google.firebase:firebase-messaging") @@ -69,13 +69,13 @@ dependencies { // for Google Analytics. This is recommended, but not required. implementation("com.google.firebase:firebase-analytics") - implementation("com.google.firebase:firebase-installations:19.0.1") + implementation("com.google.firebase:firebase-installations:19.1.0") - implementation("androidx.work:work-runtime:2.11.0") + implementation("androidx.work:work-runtime:2.11.2") // Testing dependencies androidTestImplementation("androidx.test.espresso:espresso-core:3.7.0") androidTestImplementation("androidx.test:runner:1.7.0") androidTestImplementation("androidx.test:rules:1.7.0") - androidTestImplementation("androidx.annotation:annotation:1.9.1") + androidTestImplementation("androidx.annotation:annotation:1.10.0") } diff --git a/messaging/gradle/wrapper/gradle-wrapper.properties b/messaging/gradle/wrapper/gradle-wrapper.properties index 5dc98dbcf..efb903f91 100644 --- a/messaging/gradle/wrapper/gradle-wrapper.properties +++ b/messaging/gradle/wrapper/gradle-wrapper.properties @@ -1,5 +1,5 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-9.3.0-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-9.5.0-bin.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists diff --git a/perf/app/build.gradle.kts b/perf/app/build.gradle.kts index 87d2aa507..19c34a19c 100644 --- a/perf/app/build.gradle.kts +++ b/perf/app/build.gradle.kts @@ -52,7 +52,7 @@ dependencies { implementation(project(":internal:chooserx")) // Import the Firebase BoM (see: https://firebase.google.com/docs/android/learn-more#bom) - implementation(platform("com.google.firebase:firebase-bom:34.7.0")) + implementation(platform("com.google.firebase:firebase-bom:34.12.0")) // Firebase Performance Monitoring implementation("com.google.firebase:firebase-perf") diff --git a/perf/gradle/wrapper/gradle-wrapper.properties b/perf/gradle/wrapper/gradle-wrapper.properties index 5dc98dbcf..efb903f91 100644 --- a/perf/gradle/wrapper/gradle-wrapper.properties +++ b/perf/gradle/wrapper/gradle-wrapper.properties @@ -1,5 +1,5 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-9.3.0-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-9.5.0-bin.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists diff --git a/storage/app/build.gradle.kts b/storage/app/build.gradle.kts index c003fbf43..5a7a87afc 100644 --- a/storage/app/build.gradle.kts +++ b/storage/app/build.gradle.kts @@ -44,7 +44,7 @@ dependencies { implementation(project(":internal:chooserx")) // Import the Firebase BoM (see: https://firebase.google.com/docs/android/learn-more#bom) - implementation(platform("com.google.firebase:firebase-bom:34.7.0")) + implementation(platform("com.google.firebase:firebase-bom:34.12.0")) // Cloud Storage for Firebase implementation("com.google.firebase:firebase-storage") @@ -52,7 +52,7 @@ dependencies { // Firebase Authentication implementation("com.google.firebase:firebase-auth") - implementation("androidx.activity:activity-ktx:1.12.1") + implementation("androidx.activity:activity-ktx:1.13.0") implementation("androidx.appcompat:appcompat:1.7.1") implementation("com.google.android.material:material:1.13.0") androidTestImplementation("androidx.test.espresso:espresso-core:3.7.0") diff --git a/storage/gradle/wrapper/gradle-wrapper.properties b/storage/gradle/wrapper/gradle-wrapper.properties index 5dc98dbcf..efb903f91 100644 --- a/storage/gradle/wrapper/gradle-wrapper.properties +++ b/storage/gradle/wrapper/gradle-wrapper.properties @@ -1,5 +1,5 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-9.3.0-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-9.5.0-bin.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists From ab11b162d796c93abf77a029d20225ec788c2f9b Mon Sep 17 00:00:00 2001 From: Rosario Fernandes Date: Sat, 2 May 2026 02:07:50 +0100 Subject: [PATCH 2/3] chore: remove android.adservices.AD_SERVICES_CONFIG from AndroidManifest.xml --- admob/app/src/main/AndroidManifest.xml | 6 ------ 1 file changed, 6 deletions(-) diff --git a/admob/app/src/main/AndroidManifest.xml b/admob/app/src/main/AndroidManifest.xml index 95424df15..aeddd6ffc 100644 --- a/admob/app/src/main/AndroidManifest.xml +++ b/admob/app/src/main/AndroidManifest.xml @@ -16,12 +16,6 @@ android:theme="@style/AppTheme" tools:ignore="AllowBackup,GoogleAppIndexingWarning"> - - - From 26c92f715942335aeaccfb6809d1e72a02f0b107 Mon Sep 17 00:00:00 2001 From: Rosario Fernandes Date: Sat, 2 May 2026 02:19:10 +0100 Subject: [PATCH 3/3] fix ReviewCard.kt --- .../dataconnect/ui/components/ReviewCard.kt | 36 +++++++++---------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/dataconnect/app/src/main/java/com/google/firebase/example/dataconnect/ui/components/ReviewCard.kt b/dataconnect/app/src/main/java/com/google/firebase/example/dataconnect/ui/components/ReviewCard.kt index 15676631d..d0beaa133 100644 --- a/dataconnect/app/src/main/java/com/google/firebase/example/dataconnect/ui/components/ReviewCard.kt +++ b/dataconnect/app/src/main/java/com/google/firebase/example/dataconnect/ui/components/ReviewCard.kt @@ -45,34 +45,34 @@ fun ReviewCard( ) { Text( text = if (movieName != null) { - userName + " on " + movieName + "$userName on $movieName" } else { userName }, fontWeight = FontWeight.Bold, style = MaterialTheme.typography.titleLarge ) + val dateText = if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { + val dateFormatter = DateTimeFormatter.ofPattern("dd MMM, yyyy", Locale.getDefault()) + date.toJavaLocalDate().format(dateFormatter) + } else { + val parseableDateString = date.run { + val year = "$year".padStart(4, '0') + val month = "$month".padStart(2, '0') + val day = "$day".padStart(2, '0') + "$year-$month-$day" + } + val dateParser = SimpleDateFormat("y-M-d", Locale.US) + val parsedDate = dateParser.parse(parseableDateString) ?: + throw Exception("INTERNAL ERROR: unparseable date string: $parseableDateString") + val dateFormatter = SimpleDateFormat("dd MMM, yyyy", Locale.getDefault()) + dateFormatter.format(parsedDate) + } Row( modifier = Modifier.padding(bottom = 8.dp) ) { Text( - text = - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { - val dateFormatter = DateTimeFormatter.ofPattern("dd MMM, yyyy", Locale.getDefault()) - date.toJavaLocalDate().format(dateFormatter) - } else { - val parseableDateString = date.run { - val year = "$year".padStart(4, '0') - val month = "$month".padStart(2, '0') - val day = "$day".padStart(2, '0') - "$year-$month-$day" - } - val dateParser = SimpleDateFormat("y-M-d", Locale.US) - val parsedDate = dateParser.parse(parseableDateString) ?: - throw Exception("INTERNAL ERROR: unparseable date string: $parseableDateString") - val dateFormatter = SimpleDateFormat("dd MMM, yyyy", Locale.getDefault()) - dateFormatter.format(parsedDate) - }, + text = dateText, style = MaterialTheme.typography.titleMedium ) Spacer(modifier = Modifier.width(8.dp))