From db4e971c61272b05eb49c4bef29a1c489e2f94bd Mon Sep 17 00:00:00 2001 From: DPE bot Date: Sun, 3 Aug 2025 18:11:11 -0400 Subject: [PATCH 1/2] Auto-update dependencies. --- admob/app/build.gradle.kts | 14 +++++++------- admob/build.gradle.kts | 4 ++-- analytics/app/build.gradle.kts | 10 +++++----- analytics/build.gradle.kts | 4 ++-- appdistribution/app/build.gradle.kts | 10 +++++----- appdistribution/build.gradle.kts | 4 ++-- auth/app/build.gradle.kts | 12 ++++++------ auth/build.gradle.kts | 4 ++-- build.gradle.kts | 10 +++++----- config/app/build.gradle.kts | 10 +++++----- config/build.gradle.kts | 4 ++-- crash/app/build.gradle.kts | 10 +++++----- crash/build.gradle.kts | 6 +++--- database/app/build.gradle.kts | 12 ++++++------ database/build.gradle.kts | 4 ++-- dynamiclinks/app/build.gradle.kts | 10 +++++----- dynamiclinks/build.gradle.kts | 4 ++-- firebase-ai/build.gradle.kts | 4 ++-- firebase-ai/gradle/libs.versions.toml | 8 ++++---- firestore/app/build.gradle.kts | 14 +++++++------- firestore/build.gradle.kts | 6 +++--- functions/app/build.gradle.kts | 8 ++++---- functions/build.gradle.kts | 4 ++-- gradle/libs.versions.toml | 10 +++++----- inappmessaging/app/build.gradle.kts | 10 +++++----- inappmessaging/build.gradle.kts | 4 ++-- internal/lint/build.gradle.kts | 6 +++--- messaging/app/build.gradle.kts | 12 ++++++------ messaging/build.gradle.kts | 4 ++-- perf/app/build.gradle.kts | 4 ++-- perf/build.gradle.kts | 6 +++--- storage/app/build.gradle.kts | 10 +++++----- storage/build.gradle.kts | 4 ++-- 33 files changed, 123 insertions(+), 123 deletions(-) diff --git a/admob/app/build.gradle.kts b/admob/app/build.gradle.kts index ae2abe3def..abb4952686 100644 --- a/admob/app/build.gradle.kts +++ b/admob/app/build.gradle.kts @@ -52,21 +52,21 @@ dependencies { implementation("androidx.appcompat:appcompat:1.7.1") implementation("com.google.android.material:material:1.12.0") implementation("androidx.browser:browser:1.5.0") - implementation("androidx.navigation:navigation-fragment-ktx:2.9.2") - implementation("androidx.navigation:navigation-ui-ktx:2.9.2") + implementation("androidx.navigation:navigation-fragment-ktx:2.9.3") + implementation("androidx.navigation:navigation-ui-ktx:2.9.3") implementation("com.google.android.gms:play-services-ads:23.3.0") // Import the Firebase BoM (see: https://firebase.google.com/docs/android/learn-more#bom) - implementation(platform("com.google.firebase:firebase-bom:33.16.0")) + implementation(platform("com.google.firebase:firebase-bom:34.0.0")) // For an optimal experience using AdMob, add the Firebase SDK // for Google Analytics. This is recommended, but not required. implementation("com.google.firebase:firebase-analytics") debugImplementation("androidx.fragment:fragment-testing:1.8.8") - androidTestImplementation("androidx.test.espresso:espresso-core:3.6.1") - androidTestImplementation("androidx.test:rules:1.6.1") - androidTestImplementation("androidx.test:runner:1.6.2") - androidTestImplementation("androidx.test.ext:junit:1.2.1") + androidTestImplementation("androidx.test.espresso:espresso-core:3.7.0") + androidTestImplementation("androidx.test:rules:1.7.0") + androidTestImplementation("androidx.test:runner:1.7.0") + androidTestImplementation("androidx.test.ext:junit:1.3.0") } diff --git a/admob/build.gradle.kts b/admob/build.gradle.kts index c0926a87e2..f30ef4057a 100644 --- a/admob/build.gradle.kts +++ b/admob/build.gradle.kts @@ -1,8 +1,8 @@ // Top-level build file where you can add configuration options common to all sub-projects/modules. plugins { - id("com.android.application") version "8.11.1" apply false - id("com.android.library") version "8.11.1" apply false + id("com.android.application") version "8.12.0" apply false + id("com.android.library") version "8.12.0" apply false id("org.jetbrains.kotlin.android") version "2.2.0" apply false id("com.google.gms.google-services") version "4.4.3" apply false } diff --git a/analytics/app/build.gradle.kts b/analytics/app/build.gradle.kts index 6363217ea6..f2b17c4e82 100644 --- a/analytics/app/build.gradle.kts +++ b/analytics/app/build.gradle.kts @@ -56,13 +56,13 @@ dependencies { implementation("androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2") // Import the Firebase BoM (see: https://firebase.google.com/docs/android/learn-more#bom) - implementation(platform("com.google.firebase:firebase-bom:33.16.0")) + implementation(platform("com.google.firebase:firebase-bom:34.0.0")) // Firebase Analytics implementation("com.google.firebase:firebase-analytics") - androidTestImplementation("androidx.test.espresso:espresso-core:3.6.1") - androidTestImplementation("androidx.test:rules:1.6.1") - androidTestImplementation("androidx.test:runner:1.6.2") - androidTestImplementation("androidx.test.ext:junit:1.2.1") + androidTestImplementation("androidx.test.espresso:espresso-core:3.7.0") + androidTestImplementation("androidx.test:rules:1.7.0") + androidTestImplementation("androidx.test:runner:1.7.0") + androidTestImplementation("androidx.test.ext:junit:1.3.0") } diff --git a/analytics/build.gradle.kts b/analytics/build.gradle.kts index a29e9add2d..829c7eb05f 100644 --- a/analytics/build.gradle.kts +++ b/analytics/build.gradle.kts @@ -1,8 +1,8 @@ // Top-level build file where you can add configuration options common to all sub-projects/modules. plugins { - id("com.android.application") version "8.11.1" apply false - id("com.android.library") version "8.11.1" apply false + id("com.android.application") version "8.12.0" apply false + id("com.android.library") version "8.12.0" apply false id("org.jetbrains.kotlin.android") version "2.2.0" apply false id("com.google.gms.google-services") version "4.4.3" apply false } diff --git a/appdistribution/app/build.gradle.kts b/appdistribution/app/build.gradle.kts index 7e30e7b47e..dbe703bd0c 100644 --- a/appdistribution/app/build.gradle.kts +++ b/appdistribution/app/build.gradle.kts @@ -53,17 +53,17 @@ dependencies { implementation("androidx.multidex:multidex:2.0.1") // Import the Firebase BoM (see: https://firebase.google.com/docs/android/learn-more#bom) - implementation(platform("com.google.firebase:firebase-bom:33.16.0")) + implementation(platform("com.google.firebase:firebase-bom:34.0.0")) // ADD the SDK to the "prerelease" variant only (example) - implementation("com.google.firebase:firebase-appdistribution:16.0.0-beta15") + implementation("com.google.firebase:firebase-appdistribution:16.0.0-beta16") // For an optimal experience using App Distribution, add the Firebase SDK // for Google Analytics. This is recommended, but not required. implementation("com.google.firebase:firebase-analytics") - androidTestImplementation("androidx.test:runner:1.6.2") - androidTestImplementation("androidx.test.espresso:espresso-core:3.6.1") - androidTestImplementation("androidx.test:rules:1.6.1") + androidTestImplementation("androidx.test:runner:1.7.0") + androidTestImplementation("androidx.test.espresso:espresso-core:3.7.0") + androidTestImplementation("androidx.test:rules:1.7.0") androidTestImplementation("androidx.test.uiautomator:uiautomator:2.3.0") } diff --git a/appdistribution/build.gradle.kts b/appdistribution/build.gradle.kts index e1a62482c1..e0c301fa70 100644 --- a/appdistribution/build.gradle.kts +++ b/appdistribution/build.gradle.kts @@ -1,8 +1,8 @@ // Top-level build file where you can add configuration options common to all sub-projects/modules. plugins { - id("com.android.application") version "8.11.1" apply false - id("com.android.library") version "8.11.1" apply false + id("com.android.application") version "8.12.0" apply false + id("com.android.library") version "8.12.0" apply false id("org.jetbrains.kotlin.android") version "2.2.0" apply false id("com.google.gms.google-services") version "4.4.3" apply false } diff --git a/auth/app/build.gradle.kts b/auth/app/build.gradle.kts index 5b304de471..0056e3fc1f 100644 --- a/auth/app/build.gradle.kts +++ b/auth/app/build.gradle.kts @@ -55,11 +55,11 @@ dependencies { implementation("androidx.constraintlayout:constraintlayout:2.2.1") implementation("androidx.vectordrawable:vectordrawable-animated:1.2.0") implementation("com.google.android.material:material:1.12.0") - implementation("androidx.navigation:navigation-fragment-ktx:2.9.2") - implementation("androidx.navigation:navigation-ui-ktx:2.9.2") + implementation("androidx.navigation:navigation-fragment-ktx:2.9.3") + implementation("androidx.navigation:navigation-ui-ktx:2.9.3") // Import the Firebase BoM (see: https://firebase.google.com/docs/android/learn-more#bom) - implementation(platform("com.google.firebase:firebase-bom:33.16.0")) + implementation(platform("com.google.firebase:firebase-bom:34.0.0")) // Firebase Authentication implementation("com.google.firebase:firebase-auth") @@ -78,7 +78,7 @@ dependencies { implementation("com.facebook.android:facebook-login:13.2.0") implementation("androidx.browser:browser:1.5.0") - androidTestImplementation("androidx.test.espresso:espresso-core:3.6.1") - androidTestImplementation("androidx.test:rules:1.6.1") - androidTestImplementation("androidx.test:runner:1.6.2") + androidTestImplementation("androidx.test.espresso:espresso-core:3.7.0") + androidTestImplementation("androidx.test:rules:1.7.0") + androidTestImplementation("androidx.test:runner:1.7.0") } diff --git a/auth/build.gradle.kts b/auth/build.gradle.kts index e1a62482c1..e0c301fa70 100644 --- a/auth/build.gradle.kts +++ b/auth/build.gradle.kts @@ -1,8 +1,8 @@ // Top-level build file where you can add configuration options common to all sub-projects/modules. plugins { - id("com.android.application") version "8.11.1" apply false - id("com.android.library") version "8.11.1" apply false + id("com.android.application") version "8.12.0" apply false + id("com.android.library") version "8.12.0" apply false id("org.jetbrains.kotlin.android") version "2.2.0" apply false id("com.google.gms.google-services") version "4.4.3" apply false } diff --git a/build.gradle.kts b/build.gradle.kts index 870b369e09..72d3dc9ef1 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -1,13 +1,13 @@ import com.github.benmanes.gradle.versions.updates.DependencyUpdatesTask plugins { - id("com.android.application") version "8.11.1" apply false - id("com.android.library") version "8.11.1" apply false + id("com.android.application") version "8.12.0" apply false + id("com.android.library") version "8.12.0" apply false id("org.jetbrains.kotlin.android") version "2.2.0" apply false id("com.google.gms.google-services") version "4.4.3" apply false - id("com.google.firebase.crashlytics") version "3.0.4" apply false - id("com.google.firebase.firebase-perf") version "1.4.2" apply false - id("androidx.navigation.safeargs") version "2.9.2" apply false + id("com.google.firebase.crashlytics") version "3.0.5" apply false + id("com.google.firebase.firebase-perf") version "2.0.0" apply false + id("androidx.navigation.safeargs") version "2.9.3" apply false id("com.github.ben-manes.versions") version "0.52.0" apply true id("org.jetbrains.kotlin.plugin.compose") version "2.2.0" apply false } diff --git a/config/app/build.gradle.kts b/config/app/build.gradle.kts index ae548e4656..3ba12ef369 100644 --- a/config/app/build.gradle.kts +++ b/config/app/build.gradle.kts @@ -50,7 +50,7 @@ dependencies { implementation("com.google.android.material:material:1.12.0") // Import the Firebase BoM (see: https://firebase.google.com/docs/android/learn-more#bom) - implementation(platform("com.google.firebase:firebase-bom:33.16.0")) + implementation(platform("com.google.firebase:firebase-bom:34.0.0")) // Firebase Remote Config implementation("com.google.firebase:firebase-config") @@ -59,8 +59,8 @@ dependencies { // for Google Analytics. This is recommended, but not required. implementation("com.google.firebase:firebase-analytics") - androidTestImplementation("androidx.test.espresso:espresso-core:3.6.1") - androidTestImplementation("androidx.test:rules:1.6.1") - androidTestImplementation("androidx.test:runner:1.6.2") - androidTestImplementation("androidx.test.ext:junit:1.2.1") + androidTestImplementation("androidx.test.espresso:espresso-core:3.7.0") + androidTestImplementation("androidx.test:rules:1.7.0") + androidTestImplementation("androidx.test:runner:1.7.0") + androidTestImplementation("androidx.test.ext:junit:1.3.0") } diff --git a/config/build.gradle.kts b/config/build.gradle.kts index c0926a87e2..f30ef4057a 100644 --- a/config/build.gradle.kts +++ b/config/build.gradle.kts @@ -1,8 +1,8 @@ // Top-level build file where you can add configuration options common to all sub-projects/modules. plugins { - id("com.android.application") version "8.11.1" apply false - id("com.android.library") version "8.11.1" apply false + id("com.android.application") version "8.12.0" apply false + id("com.android.library") version "8.12.0" apply false id("org.jetbrains.kotlin.android") version "2.2.0" apply false id("com.google.gms.google-services") version "4.4.3" apply false } diff --git a/crash/app/build.gradle.kts b/crash/app/build.gradle.kts index 0c9122af80..022509a1fd 100644 --- a/crash/app/build.gradle.kts +++ b/crash/app/build.gradle.kts @@ -56,7 +56,7 @@ dependencies { implementation("androidx.activity:activity-ktx:1.10.1") // Import the Firebase BoM (see: https://firebase.google.com/docs/android/learn-more#bom) - implementation(platform("com.google.firebase:firebase-bom:33.16.0")) + implementation(platform("com.google.firebase:firebase-bom:34.0.0")) // Firebase Crashlytics implementation("com.google.firebase:firebase-crashlytics") @@ -69,8 +69,8 @@ dependencies { implementation("com.google.android.gms:play-services-base:18.5.0") testImplementation("junit:junit:4.13.2") - androidTestImplementation("androidx.test.espresso:espresso-core:3.6.1") - androidTestImplementation("androidx.test:rules:1.6.1") - androidTestImplementation("androidx.test:runner:1.6.2") - androidTestImplementation("androidx.test.ext:junit:1.2.1") + androidTestImplementation("androidx.test.espresso:espresso-core:3.7.0") + androidTestImplementation("androidx.test:rules:1.7.0") + androidTestImplementation("androidx.test:runner:1.7.0") + androidTestImplementation("androidx.test.ext:junit:1.3.0") } diff --git a/crash/build.gradle.kts b/crash/build.gradle.kts index 280a85f351..06484ff927 100644 --- a/crash/build.gradle.kts +++ b/crash/build.gradle.kts @@ -1,11 +1,11 @@ // Top-level build file where you can add configuration options common to all sub-projects/modules. plugins { - id("com.android.application") version "8.11.1" apply false - id("com.android.library") version "8.11.1" apply false + id("com.android.application") version "8.12.0" apply false + id("com.android.library") version "8.12.0" apply false id("org.jetbrains.kotlin.android") version "2.2.0" apply false id("com.google.gms.google-services") version "4.4.3" apply false - id("com.google.firebase.crashlytics") version "3.0.4" apply false + id("com.google.firebase.crashlytics") version "3.0.5" apply false } allprojects { diff --git a/database/app/build.gradle.kts b/database/app/build.gradle.kts index c5cbf3ac0c..8352e19f9a 100644 --- a/database/app/build.gradle.kts +++ b/database/app/build.gradle.kts @@ -51,11 +51,11 @@ dependencies { implementation("androidx.appcompat:appcompat:1.7.1") implementation("androidx.recyclerview:recyclerview:1.4.0") implementation("com.google.android.material:material:1.12.0") - implementation("androidx.navigation:navigation-fragment-ktx:2.9.2") - implementation("androidx.navigation:navigation-ui-ktx:2.9.2") + implementation("androidx.navigation:navigation-fragment-ktx:2.9.3") + implementation("androidx.navigation:navigation-ui-ktx:2.9.3") // Import the Firebase BoM (see: https://firebase.google.com/docs/android/learn-more#bom) - implementation(platform("com.google.firebase:firebase-bom:33.16.0")) + implementation(platform("com.google.firebase:firebase-bom:34.0.0")) // Firebase Realtime Database implementation("com.google.firebase:firebase-database") @@ -69,7 +69,7 @@ dependencies { implementation("androidx.arch.core:core-runtime:2.2.0") testImplementation("junit:junit:4.13.2") - androidTestImplementation("androidx.test.espresso:espresso-core:3.6.1") - androidTestImplementation("androidx.test:rules:1.6.1") - androidTestImplementation("androidx.test:runner:1.6.2") + androidTestImplementation("androidx.test.espresso:espresso-core:3.7.0") + androidTestImplementation("androidx.test:rules:1.7.0") + androidTestImplementation("androidx.test:runner:1.7.0") } diff --git a/database/build.gradle.kts b/database/build.gradle.kts index e1a62482c1..e0c301fa70 100644 --- a/database/build.gradle.kts +++ b/database/build.gradle.kts @@ -1,8 +1,8 @@ // Top-level build file where you can add configuration options common to all sub-projects/modules. plugins { - id("com.android.application") version "8.11.1" apply false - id("com.android.library") version "8.11.1" apply false + id("com.android.application") version "8.12.0" apply false + id("com.android.library") version "8.12.0" apply false id("org.jetbrains.kotlin.android") version "2.2.0" apply false id("com.google.gms.google-services") version "4.4.3" apply false } diff --git a/dynamiclinks/app/build.gradle.kts b/dynamiclinks/app/build.gradle.kts index 75308067f9..387a3c69a9 100644 --- a/dynamiclinks/app/build.gradle.kts +++ b/dynamiclinks/app/build.gradle.kts @@ -62,7 +62,7 @@ dependencies { implementation("com.google.android.material:material:1.12.0") // Import the Firebase BoM (see: https://firebase.google.com/docs/android/learn-more#bom) - implementation(platform("com.google.firebase:firebase-bom:33.16.0")) + implementation(platform("com.google.firebase:firebase-bom:34.0.0")) // Firebase Dynamic Links implementation("com.google.firebase:firebase-dynamic-links") @@ -71,8 +71,8 @@ dependencies { // for Google Analytics. This is recommended, but not required. implementation("com.google.firebase:firebase-analytics") - androidTestImplementation("androidx.test.espresso:espresso-core:3.6.1") - androidTestImplementation("androidx.test:rules:1.6.1") - androidTestImplementation("androidx.test:runner:1.6.2") - androidTestImplementation("androidx.test.ext:junit:1.2.1") + androidTestImplementation("androidx.test.espresso:espresso-core:3.7.0") + androidTestImplementation("androidx.test:rules:1.7.0") + androidTestImplementation("androidx.test:runner:1.7.0") + androidTestImplementation("androidx.test.ext:junit:1.3.0") } diff --git a/dynamiclinks/build.gradle.kts b/dynamiclinks/build.gradle.kts index e1a62482c1..e0c301fa70 100644 --- a/dynamiclinks/build.gradle.kts +++ b/dynamiclinks/build.gradle.kts @@ -1,8 +1,8 @@ // Top-level build file where you can add configuration options common to all sub-projects/modules. plugins { - id("com.android.application") version "8.11.1" apply false - id("com.android.library") version "8.11.1" apply false + id("com.android.application") version "8.12.0" apply false + id("com.android.library") version "8.12.0" apply false id("org.jetbrains.kotlin.android") version "2.2.0" apply false id("com.google.gms.google-services") version "4.4.3" apply false } diff --git a/firebase-ai/build.gradle.kts b/firebase-ai/build.gradle.kts index f9e8c0a44f..a8caf90972 100644 --- a/firebase-ai/build.gradle.kts +++ b/firebase-ai/build.gradle.kts @@ -1,8 +1,8 @@ // Top-level build file where you can add configuration options common to all sub-projects/modules. plugins { - id("com.android.application") version "8.11.1" apply false - id("com.android.library") version "8.11.1" apply false + id("com.android.application") version "8.12.0" apply false + id("com.android.library") version "8.12.0" apply false id("org.jetbrains.kotlin.android") version "2.2.0" apply false id("org.jetbrains.kotlin.plugin.compose") version "2.2.0" apply false id("org.jetbrains.kotlin.plugin.serialization") version "2.2.0" apply false diff --git a/firebase-ai/gradle/libs.versions.toml b/firebase-ai/gradle/libs.versions.toml index d86e7a097e..100a838ecf 100644 --- a/firebase-ai/gradle/libs.versions.toml +++ b/firebase-ai/gradle/libs.versions.toml @@ -2,12 +2,12 @@ activityCompose = "1.10.1" agp = "8.9.2" composeBom = "2024.09.00" -composeNavigation = "2.9.2" +composeNavigation = "2.9.3" coreKtx = "1.16.0" -espressoCore = "3.6.1" -firebaseBom = "33.16.0" +espressoCore = "3.7.0" +firebaseBom = "34.0.0" junit = "4.13.2" -junitVersion = "1.2.1" +junitVersion = "1.3.0" kotlin = "2.0.21" kotlinxSerializationCore = "1.9.0" lifecycle = "2.9.2" diff --git a/firestore/app/build.gradle.kts b/firestore/app/build.gradle.kts index 6b4bf04a89..e3d07e79fe 100644 --- a/firestore/app/build.gradle.kts +++ b/firestore/app/build.gradle.kts @@ -54,7 +54,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:33.16.0")) + implementation(platform("com.google.firebase:firebase-bom:34.0.0")) // Firestore implementation("com.google.firebase:firebase-firestore") @@ -80,8 +80,8 @@ dependencies { implementation("androidx.media:media:1.7.0") implementation("androidx.recyclerview:recyclerview:1.4.0") implementation("androidx.multidex:multidex:2.0.1") - implementation("androidx.navigation:navigation-fragment-ktx:2.9.2") - implementation("androidx.navigation:navigation-ui-ktx:2.9.2") + implementation("androidx.navigation:navigation-fragment-ktx:2.9.3") + implementation("androidx.navigation:navigation-ui-ktx:2.9.3") // Android architecture components implementation("androidx.lifecycle:lifecycle-runtime-ktx:2.9.2") @@ -92,10 +92,10 @@ dependencies { implementation("me.zhanghai.android.materialratingbar:library:1.4.0") implementation("com.github.bumptech.glide:glide:4.12.0") - androidTestImplementation("androidx.test.espresso:espresso-core:3.6.1") - androidTestImplementation("androidx.test.espresso:espresso-contrib:3.6.1") - androidTestImplementation("androidx.test:rules:1.6.1") - androidTestImplementation("androidx.test:runner:1.6.2") + androidTestImplementation("androidx.test.espresso:espresso-core:3.7.0") + androidTestImplementation("androidx.test.espresso:espresso-contrib:3.7.0") + androidTestImplementation("androidx.test:rules:1.7.0") + androidTestImplementation("androidx.test:runner:1.7.0") androidTestImplementation("androidx.test.uiautomator:uiautomator:2.3.0") androidTestImplementation("junit:junit:4.13.2") androidTestImplementation("org.hamcrest:hamcrest-library:3.0") diff --git a/firestore/build.gradle.kts b/firestore/build.gradle.kts index 657cf22cf7..07ae2c6598 100644 --- a/firestore/build.gradle.kts +++ b/firestore/build.gradle.kts @@ -1,11 +1,11 @@ // Top-level build file where you can add configuration options common to all sub-projects/modules. plugins { - id("com.android.application") version "8.11.1" apply false - id("com.android.library") version "8.11.1" apply false + id("com.android.application") version "8.12.0" apply false + id("com.android.library") version "8.12.0" apply false id("org.jetbrains.kotlin.android") version "2.2.0" apply false id("com.google.gms.google-services") version "4.4.3" apply false - id("androidx.navigation.safeargs") version "2.9.2" apply false + id("androidx.navigation.safeargs") version "2.9.3" apply false } allprojects { diff --git a/functions/app/build.gradle.kts b/functions/app/build.gradle.kts index a0e617825b..b424f1cff6 100644 --- a/functions/app/build.gradle.kts +++ b/functions/app/build.gradle.kts @@ -51,7 +51,7 @@ dependencies { implementation("com.google.android.material:material:1.12.0") // Import the Firebase BoM (see: https://firebase.google.com/docs/android/learn-more#bom) - implementation(platform("com.google.firebase:firebase-bom:33.16.0")) + implementation(platform("com.google.firebase:firebase-bom:34.0.0")) // Cloud Functions for Firebase implementation("com.google.firebase:firebase-functions") @@ -69,8 +69,8 @@ dependencies { implementation("com.google.android.gms:play-services-auth:21.2.0") testImplementation("junit:junit:4.13.2") - androidTestImplementation("androidx.test.espresso:espresso-core:3.6.1") - androidTestImplementation("androidx.test:rules:1.6.1") - androidTestImplementation("androidx.test:runner:1.6.2") + androidTestImplementation("androidx.test.espresso:espresso-core:3.7.0") + androidTestImplementation("androidx.test:rules:1.7.0") + androidTestImplementation("androidx.test:runner:1.7.0") androidTestImplementation("androidx.test.uiautomator:uiautomator:2.3.0") } diff --git a/functions/build.gradle.kts b/functions/build.gradle.kts index e1a62482c1..e0c301fa70 100644 --- a/functions/build.gradle.kts +++ b/functions/build.gradle.kts @@ -1,8 +1,8 @@ // Top-level build file where you can add configuration options common to all sub-projects/modules. plugins { - id("com.android.application") version "8.11.1" apply false - id("com.android.library") version "8.11.1" apply false + id("com.android.application") version "8.12.0" apply false + id("com.android.library") version "8.12.0" apply false id("org.jetbrains.kotlin.android") version "2.2.0" apply false id("com.google.gms.google-services") version "4.4.3" apply false } diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 0812b49eb6..a88b1b1063 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,18 +1,18 @@ [versions] -agp = "8.11.1" +agp = "8.12.0" coilCompose = "2.7.0" -firebaseBom = "33.16.0" +firebaseBom = "34.0.0" kotlin = "2.2.0" coreKtx = "1.16.0" junit = "4.13.2" -junitVersion = "1.2.1" -espressoCore = "3.6.1" +junitVersion = "1.3.0" +espressoCore = "3.7.0" kotlinxSerializationCore = "1.9.0" lifecycle = "2.9.2" activityCompose = "1.10.1" composeBom = "2025.07.00" googleServices = "4.4.3" -composeNavigation = "2.9.2" +composeNavigation = "2.9.3" [libraries] androidx-core-ktx = { group = "androidx.core", name = "core-ktx", version.ref = "coreKtx" } diff --git a/inappmessaging/app/build.gradle.kts b/inappmessaging/app/build.gradle.kts index f55c855cba..6cdbfd9a08 100644 --- a/inappmessaging/app/build.gradle.kts +++ b/inappmessaging/app/build.gradle.kts @@ -52,7 +52,7 @@ dependencies { implementation("androidx.multidex:multidex:2.0.1") // Import the Firebase BoM (see: https://firebase.google.com/docs/android/learn-more#bom) - implementation(platform("com.google.firebase:firebase-bom:33.16.0")) + implementation(platform("com.google.firebase:firebase-bom:34.0.0")) // FIAM implementation("com.google.firebase:firebase-inappmessaging-display") @@ -61,10 +61,10 @@ dependencies { // Analytics implementation("com.google.firebase:firebase-analytics") - implementation("com.google.firebase:firebase-installations:18.0.0") + implementation("com.google.firebase:firebase-installations:19.0.0") - androidTestImplementation("androidx.test:runner:1.6.2") - androidTestImplementation("androidx.test.espresso:espresso-core:3.6.1") - androidTestImplementation("androidx.test:rules:1.6.1") + androidTestImplementation("androidx.test:runner:1.7.0") + androidTestImplementation("androidx.test.espresso:espresso-core:3.7.0") + androidTestImplementation("androidx.test:rules:1.7.0") androidTestImplementation("androidx.test.uiautomator:uiautomator:2.3.0") } diff --git a/inappmessaging/build.gradle.kts b/inappmessaging/build.gradle.kts index e1a62482c1..e0c301fa70 100644 --- a/inappmessaging/build.gradle.kts +++ b/inappmessaging/build.gradle.kts @@ -1,8 +1,8 @@ // Top-level build file where you can add configuration options common to all sub-projects/modules. plugins { - id("com.android.application") version "8.11.1" apply false - id("com.android.library") version "8.11.1" apply false + id("com.android.application") version "8.12.0" apply false + id("com.android.library") version "8.12.0" apply false id("org.jetbrains.kotlin.android") version "2.2.0" apply false id("com.google.gms.google-services") version "4.4.3" apply false } diff --git a/internal/lint/build.gradle.kts b/internal/lint/build.gradle.kts index e63304acf7..3e46394682 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.11.1") - testImplementation("com.android.tools.lint:lint:31.11.1") - testImplementation("com.android.tools.lint:lint-tests:31.11.1") + compileOnly("com.android.tools.lint:lint-api:31.12.0") + testImplementation("com.android.tools.lint:lint:31.12.0") + testImplementation("com.android.tools.lint:lint-tests:31.12.0") testImplementation("junit:junit:4.13.2") } diff --git a/messaging/app/build.gradle.kts b/messaging/app/build.gradle.kts index 40998198c4..8e6a6c4112 100644 --- a/messaging/app/build.gradle.kts +++ b/messaging/app/build.gradle.kts @@ -64,7 +64,7 @@ dependencies { implementation("com.google.android.material:material:1.12.0") // Import the Firebase BoM (see: https://firebase.google.com/docs/android/learn-more#bom) - implementation(platform("com.google.firebase:firebase-bom:33.16.0")) + implementation(platform("com.google.firebase:firebase-bom:34.0.0")) // Firebase Cloud Messaging implementation("com.google.firebase:firebase-messaging") @@ -73,13 +73,13 @@ dependencies { // for Google Analytics. This is recommended, but not required. implementation("com.google.firebase:firebase-analytics") - implementation("com.google.firebase:firebase-installations:18.0.0") + implementation("com.google.firebase:firebase-installations:19.0.0") - implementation("androidx.work:work-runtime:2.10.2") + implementation("androidx.work:work-runtime:2.10.3") // Testing dependencies - androidTestImplementation("androidx.test.espresso:espresso-core:3.6.1") - androidTestImplementation("androidx.test:runner:1.6.2") - androidTestImplementation("androidx.test:rules:1.6.1") + 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") } diff --git a/messaging/build.gradle.kts b/messaging/build.gradle.kts index c0926a87e2..f30ef4057a 100644 --- a/messaging/build.gradle.kts +++ b/messaging/build.gradle.kts @@ -1,8 +1,8 @@ // Top-level build file where you can add configuration options common to all sub-projects/modules. plugins { - id("com.android.application") version "8.11.1" apply false - id("com.android.library") version "8.11.1" apply false + id("com.android.application") version "8.12.0" apply false + id("com.android.library") version "8.12.0" apply false id("org.jetbrains.kotlin.android") version "2.2.0" apply false id("com.google.gms.google-services") version "4.4.3" apply false } diff --git a/perf/app/build.gradle.kts b/perf/app/build.gradle.kts index 09512d7186..9e89533844 100644 --- a/perf/app/build.gradle.kts +++ b/perf/app/build.gradle.kts @@ -61,7 +61,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:33.16.0")) + implementation(platform("com.google.firebase:firebase-bom:34.0.0")) // Firebase Performance Monitoring implementation("com.google.firebase:firebase-perf") @@ -73,5 +73,5 @@ dependencies { implementation("com.github.bumptech.glide:glide:4.12.0") testImplementation("junit:junit:4.13.2") - androidTestImplementation("androidx.test.espresso:espresso-core:3.6.1") + androidTestImplementation("androidx.test.espresso:espresso-core:3.7.0") } diff --git a/perf/build.gradle.kts b/perf/build.gradle.kts index 4ac0a58f09..2f8040066c 100644 --- a/perf/build.gradle.kts +++ b/perf/build.gradle.kts @@ -1,11 +1,11 @@ // Top-level build file where you can add configuration options common to all sub-projects/modules. plugins { - id("com.android.application") version "8.11.1" apply false - id("com.android.library") version "8.11.1" apply false + id("com.android.application") version "8.12.0" apply false + id("com.android.library") version "8.12.0" apply false id("org.jetbrains.kotlin.android") version "2.2.0" apply false id("com.google.gms.google-services") version "4.4.3" apply false - id("com.google.firebase.firebase-perf") version "1.4.2" apply false + id("com.google.firebase.firebase-perf") version "2.0.0" apply false } allprojects { diff --git a/storage/app/build.gradle.kts b/storage/app/build.gradle.kts index 8af87594d6..17bf523dc5 100644 --- a/storage/app/build.gradle.kts +++ b/storage/app/build.gradle.kts @@ -48,7 +48,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:33.16.0")) + implementation(platform("com.google.firebase:firebase-bom:34.0.0")) // Cloud Storage for Firebase implementation("com.google.firebase:firebase-storage") @@ -59,8 +59,8 @@ dependencies { implementation("androidx.activity:activity-ktx:1.10.1") implementation("androidx.appcompat:appcompat:1.7.1") implementation("com.google.android.material:material:1.12.0") - androidTestImplementation("androidx.test.espresso:espresso-core:3.6.1") - androidTestImplementation("androidx.test.espresso:espresso-intents:3.6.1") - androidTestImplementation("androidx.test:rules:1.6.1") - androidTestImplementation("androidx.test:runner:1.6.2") + androidTestImplementation("androidx.test.espresso:espresso-core:3.7.0") + androidTestImplementation("androidx.test.espresso:espresso-intents:3.7.0") + androidTestImplementation("androidx.test:rules:1.7.0") + androidTestImplementation("androidx.test:runner:1.7.0") } diff --git a/storage/build.gradle.kts b/storage/build.gradle.kts index e1a62482c1..e0c301fa70 100644 --- a/storage/build.gradle.kts +++ b/storage/build.gradle.kts @@ -1,8 +1,8 @@ // Top-level build file where you can add configuration options common to all sub-projects/modules. plugins { - id("com.android.application") version "8.11.1" apply false - id("com.android.library") version "8.11.1" apply false + id("com.android.application") version "8.12.0" apply false + id("com.android.library") version "8.12.0" apply false id("org.jetbrains.kotlin.android") version "2.2.0" apply false id("com.google.gms.google-services") version "4.4.3" apply false } From 9f31779ab9aafc091cdf4b18eebc5bf8118c6081 Mon Sep 17 00:00:00 2001 From: rosariopf Date: Mon, 4 Aug 2025 17:00:33 +0100 Subject: [PATCH 2/2] chore: pin firebase-dynamic-links version --- dynamiclinks/app/build.gradle.kts | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/dynamiclinks/app/build.gradle.kts b/dynamiclinks/app/build.gradle.kts index f4c8afb77d..24f521bb0c 100644 --- a/dynamiclinks/app/build.gradle.kts +++ b/dynamiclinks/app/build.gradle.kts @@ -61,15 +61,12 @@ dependencies { implementation("com.google.android.material:material:1.12.0") - // Import the Firebase BoM (see: https://firebase.google.com/docs/android/learn-more#bom) - implementation(platform("com.google.firebase:firebase-bom:34.0.0")) - // Firebase Dynamic Links - implementation("com.google.firebase:firebase-dynamic-links") + implementation("com.google.firebase:firebase-dynamic-links:22.1.0") // For an optimal experience using Dynamic Links, add the Firebase SDK // for Google Analytics. This is recommended, but not required. - implementation("com.google.firebase:firebase-analytics") + implementation("com.google.firebase:firebase-analytics:23.0.0") androidTestImplementation("androidx.test.espresso:espresso-core:3.7.0") androidTestImplementation("androidx.test:rules:1.7.0")