From e8008d6d00022585fe56d7166d74b2e3a53ad4fb Mon Sep 17 00:00:00 2001 From: DPE bot Date: Tue, 15 Apr 2025 18:29:57 -0400 Subject: [PATCH 1/2] Auto-update dependencies. --- admob/app/build.gradle.kts | 10 +++++----- admob/build.gradle.kts | 6 +++--- analytics/app/build.gradle.kts | 6 +++--- analytics/build.gradle.kts | 6 +++--- appdistribution/app/build.gradle.kts | 8 ++++---- appdistribution/build.gradle.kts | 6 +++--- auth/app/build.gradle.kts | 16 ++++++++-------- auth/build.gradle.kts | 6 +++--- build.gradle.kts | 10 +++++----- config/app/build.gradle.kts | 6 +++--- config/build.gradle.kts | 6 +++--- crash/app/build.gradle.kts | 6 +++--- crash/build.gradle.kts | 6 +++--- database/app/build.gradle.kts | 12 ++++++------ database/build.gradle.kts | 6 +++--- dataconnect/app/build.gradle.kts | 4 ++-- dynamiclinks/app/build.gradle.kts | 6 +++--- dynamiclinks/build.gradle.kts | 6 +++--- firestore/app/build.gradle.kts | 14 +++++++------- firestore/build.gradle.kts | 8 ++++---- functions/app/build.gradle.kts | 8 ++++---- functions/build.gradle.kts | 6 +++--- gradle/libs.versions.toml | 12 ++++++------ inappmessaging/app/build.gradle.kts | 6 +++--- inappmessaging/build.gradle.kts | 6 +++--- internal/chooserx/build.gradle.kts | 4 ++-- internal/lint/build.gradle.kts | 6 +++--- internal/lintchecks/build.gradle.kts | 4 ++-- messaging/app/build.gradle.kts | 8 ++++---- messaging/build.gradle.kts | 6 +++--- perf/app/build.gradle.kts | 6 +++--- perf/build.gradle.kts | 6 +++--- storage/app/build.gradle.kts | 6 +++--- storage/build.gradle.kts | 6 +++--- vertexai/app/build.gradle.kts | 14 +++++++------- vertexai/build.gradle.kts | 6 +++--- 36 files changed, 132 insertions(+), 132 deletions(-) diff --git a/admob/app/build.gradle.kts b/admob/app/build.gradle.kts index cfed1e1ae..59633d3c8 100644 --- a/admob/app/build.gradle.kts +++ b/admob/app/build.gradle.kts @@ -12,12 +12,12 @@ tasks { android { namespace = "com.google.samples.quickstart.admobexample" - compileSdk = 35 + compileSdk = 36 defaultConfig { applicationId = "com.google.samples.quickstart.admobexample" minSdk = 21 - targetSdk = 35 + targetSdk = 36 versionCode = 1 versionName = "1.0" multiDexEnabled = true @@ -52,13 +52,13 @@ dependencies { implementation("androidx.appcompat:appcompat:1.7.0") implementation("com.google.android.material:material:1.12.0") implementation("androidx.browser:browser:1.5.0") - implementation("androidx.navigation:navigation-fragment-ktx:2.8.8") - implementation("androidx.navigation:navigation-ui-ktx:2.8.8") + implementation("androidx.navigation:navigation-fragment-ktx:2.8.9") + implementation("androidx.navigation:navigation-ui-ktx:2.8.9") 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.10.0")) + implementation(platform("com.google.firebase:firebase-bom:33.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/build.gradle.kts b/admob/build.gradle.kts index c1d8d528c..931867c33 100644 --- a/admob/build.gradle.kts +++ b/admob/build.gradle.kts @@ -1,9 +1,9 @@ // Top-level build file where you can add configuration options common to all sub-projects/modules. plugins { - id("com.android.application") version "8.9.0" apply false - id("com.android.library") version "8.9.0" apply false - id("org.jetbrains.kotlin.android") version "2.1.10" apply false + id("com.android.application") version "8.9.1" apply false + id("com.android.library") version "8.9.1" apply false + id("org.jetbrains.kotlin.android") version "2.1.20" apply false id("com.google.gms.google-services") version "4.4.2" apply false } diff --git a/analytics/app/build.gradle.kts b/analytics/app/build.gradle.kts index 1b2654639..e78c0399d 100644 --- a/analytics/app/build.gradle.kts +++ b/analytics/app/build.gradle.kts @@ -12,12 +12,12 @@ tasks { android { namespace = "com.google.firebase.quickstart.analytics" - compileSdk = 35 + compileSdk = 36 defaultConfig { applicationId = "com.google.firebase.quickstart.analytics" minSdk = 21 - targetSdk = 35 + targetSdk = 36 versionCode = 1 versionName = "1.0" testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" @@ -56,7 +56,7 @@ dependencies { implementation("androidx.lifecycle:lifecycle-viewmodel-ktx:2.8.7") // Import the Firebase BoM (see: https://firebase.google.com/docs/android/learn-more#bom) - implementation(platform("com.google.firebase:firebase-bom:33.10.0")) + implementation(platform("com.google.firebase:firebase-bom:33.12.0")) // Firebase Analytics implementation("com.google.firebase:firebase-analytics") diff --git a/analytics/build.gradle.kts b/analytics/build.gradle.kts index 34c896524..62373e3e5 100644 --- a/analytics/build.gradle.kts +++ b/analytics/build.gradle.kts @@ -1,9 +1,9 @@ // Top-level build file where you can add configuration options common to all sub-projects/modules. plugins { - id("com.android.application") version "8.9.0" apply false - id("com.android.library") version "8.9.0" apply false - id("org.jetbrains.kotlin.android") version "2.1.10" apply false + id("com.android.application") version "8.9.1" apply false + id("com.android.library") version "8.9.1" apply false + id("org.jetbrains.kotlin.android") version "2.1.20" apply false id("com.google.gms.google-services") version "4.4.2" apply false } diff --git a/appdistribution/app/build.gradle.kts b/appdistribution/app/build.gradle.kts index c96bdff9c..7b552fbb2 100644 --- a/appdistribution/app/build.gradle.kts +++ b/appdistribution/app/build.gradle.kts @@ -6,12 +6,12 @@ plugins { android { namespace = "com.google.firebase.appdistributionquickstart" - compileSdk = 35 + compileSdk = 36 defaultConfig { applicationId = "com.google.firebase.appdistributionquickstart" minSdk = 21 - targetSdk = 35 + targetSdk = 36 versionCode = 1 versionName = "1.0" @@ -53,10 +53,10 @@ 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.10.0")) + implementation(platform("com.google.firebase:firebase-bom:33.12.0")) // ADD the SDK to the "prerelease" variant only (example) - implementation("com.google.firebase:firebase-appdistribution:16.0.0-beta14") + implementation("com.google.firebase:firebase-appdistribution:16.0.0-beta15") // For an optimal experience using App Distribution, add the Firebase SDK // for Google Analytics. This is recommended, but not required. diff --git a/appdistribution/build.gradle.kts b/appdistribution/build.gradle.kts index 8903fd8ec..9557463b0 100644 --- a/appdistribution/build.gradle.kts +++ b/appdistribution/build.gradle.kts @@ -1,9 +1,9 @@ // Top-level build file where you can add configuration options common to all sub-projects/modules. plugins { - id("com.android.application") version "8.9.0" apply false - id("com.android.library") version "8.9.0" apply false - id("org.jetbrains.kotlin.android") version "2.1.10" apply false + id("com.android.application") version "8.9.1" apply false + id("com.android.library") version "8.9.1" apply false + id("org.jetbrains.kotlin.android") version "2.1.20" apply false id("com.google.gms.google-services") version "4.4.2" apply false } diff --git a/auth/app/build.gradle.kts b/auth/app/build.gradle.kts index 7c5f3c95b..48f9e3b6c 100644 --- a/auth/app/build.gradle.kts +++ b/auth/app/build.gradle.kts @@ -12,13 +12,13 @@ tasks { android { namespace= "com.google.firebase.quickstart.auth" - compileSdk = 35 + compileSdk = 36 flavorDimensions += "minSdkVersion" defaultConfig { applicationId = "com.google.firebase.quickstart.auth" minSdk = 23 - targetSdk = 35 + targetSdk = 36 versionCode = 1 versionName = "1.0" multiDexEnabled = true @@ -55,23 +55,23 @@ 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.8.8") - implementation("androidx.navigation:navigation-ui-ktx:2.8.8") + implementation("androidx.navigation:navigation-fragment-ktx:2.8.9") + implementation("androidx.navigation:navigation-ui-ktx:2.8.9") // Import the Firebase BoM (see: https://firebase.google.com/docs/android/learn-more#bom) - implementation(platform("com.google.firebase:firebase-bom:33.10.0")) + implementation(platform("com.google.firebase:firebase-bom:33.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.3.0") - implementation("androidx.credentials:credentials-play-services-auth:1.3.0") + 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") // Firebase UI // Used in FirebaseUIActivity. - implementation("com.firebaseui:firebase-ui-auth:8.0.2") + implementation("com.firebaseui:firebase-ui-auth:9.0.0") // Facebook Android SDK (only required for Facebook Login) // Used in FacebookLoginActivity. diff --git a/auth/build.gradle.kts b/auth/build.gradle.kts index 8903fd8ec..9557463b0 100644 --- a/auth/build.gradle.kts +++ b/auth/build.gradle.kts @@ -1,9 +1,9 @@ // Top-level build file where you can add configuration options common to all sub-projects/modules. plugins { - id("com.android.application") version "8.9.0" apply false - id("com.android.library") version "8.9.0" apply false - id("org.jetbrains.kotlin.android") version "2.1.10" apply false + id("com.android.application") version "8.9.1" apply false + id("com.android.library") version "8.9.1" apply false + id("org.jetbrains.kotlin.android") version "2.1.20" apply false id("com.google.gms.google-services") version "4.4.2" apply false } diff --git a/build.gradle.kts b/build.gradle.kts index 66d5a7cda..612934250 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -1,15 +1,15 @@ import com.github.benmanes.gradle.versions.updates.DependencyUpdatesTask plugins { - id("com.android.application") version "8.9.0" apply false - id("com.android.library") version "8.9.0" apply false - id("org.jetbrains.kotlin.android") version "2.1.10" apply false + id("com.android.application") version "8.9.1" apply false + id("com.android.library") version "8.9.1" apply false + id("org.jetbrains.kotlin.android") version "2.1.20" apply false id("com.google.gms.google-services") version "4.4.2" apply false id("com.google.firebase.crashlytics") version "3.0.3" apply false id("com.google.firebase.firebase-perf") version "1.4.2" apply false - id("androidx.navigation.safeargs") version "2.8.8" apply false + id("androidx.navigation.safeargs") version "2.8.9" apply false id("com.github.ben-manes.versions") version "0.52.0" apply true - id("org.jetbrains.kotlin.plugin.compose") version "2.1.10" apply false + id("org.jetbrains.kotlin.plugin.compose") version "2.1.20" apply false } allprojects { diff --git a/config/app/build.gradle.kts b/config/app/build.gradle.kts index 5c57899a2..a59863453 100644 --- a/config/app/build.gradle.kts +++ b/config/app/build.gradle.kts @@ -12,12 +12,12 @@ tasks { android { namespace = "com.google.samples.quickstart.config" - compileSdk = 35 + compileSdk = 36 defaultConfig { applicationId = "com.google.samples.quickstart.config" minSdk = 21 - targetSdk = 35 + targetSdk = 36 versionCode = 1 versionName = "1.0" multiDexEnabled = true @@ -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.10.0")) + implementation(platform("com.google.firebase:firebase-bom:33.12.0")) // Firebase Remote Config implementation("com.google.firebase:firebase-config") diff --git a/config/build.gradle.kts b/config/build.gradle.kts index c1d8d528c..931867c33 100644 --- a/config/build.gradle.kts +++ b/config/build.gradle.kts @@ -1,9 +1,9 @@ // Top-level build file where you can add configuration options common to all sub-projects/modules. plugins { - id("com.android.application") version "8.9.0" apply false - id("com.android.library") version "8.9.0" apply false - id("org.jetbrains.kotlin.android") version "2.1.10" apply false + id("com.android.application") version "8.9.1" apply false + id("com.android.library") version "8.9.1" apply false + id("org.jetbrains.kotlin.android") version "2.1.20" apply false id("com.google.gms.google-services") version "4.4.2" apply false } diff --git a/crash/app/build.gradle.kts b/crash/app/build.gradle.kts index dc366d206..80c02920c 100644 --- a/crash/app/build.gradle.kts +++ b/crash/app/build.gradle.kts @@ -13,12 +13,12 @@ tasks { android { namespace = "com.google.samples.quickstart.crash" - compileSdk = 35 + compileSdk = 36 defaultConfig { applicationId = "com.google.samples.quickstart.crash" minSdk = 21 - targetSdk = 35 + targetSdk = 36 versionCode = 1 versionName = "1.0" testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" @@ -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.10.0")) + implementation(platform("com.google.firebase:firebase-bom:33.12.0")) // Firebase Crashlytics implementation("com.google.firebase:firebase-crashlytics") diff --git a/crash/build.gradle.kts b/crash/build.gradle.kts index f183ab728..36180da08 100644 --- a/crash/build.gradle.kts +++ b/crash/build.gradle.kts @@ -1,9 +1,9 @@ // Top-level build file where you can add configuration options common to all sub-projects/modules. plugins { - id("com.android.application") version "8.9.0" apply false - id("com.android.library") version "8.9.0" apply false - id("org.jetbrains.kotlin.android") version "2.1.10" apply false + id("com.android.application") version "8.9.1" apply false + id("com.android.library") version "8.9.1" apply false + id("org.jetbrains.kotlin.android") version "2.1.20" apply false id("com.google.gms.google-services") version "4.4.2" apply false id("com.google.firebase.crashlytics") version "3.0.3" apply false } diff --git a/database/app/build.gradle.kts b/database/app/build.gradle.kts index 9f6bd06fc..064fbbc1b 100644 --- a/database/app/build.gradle.kts +++ b/database/app/build.gradle.kts @@ -12,12 +12,12 @@ tasks { android { namespace = "com.google.firebase.quickstart.database" - compileSdk = 35 + compileSdk = 36 defaultConfig { applicationId = "com.google.firebase.quickstart.database" minSdk = 23 - targetSdk = 35 + targetSdk = 36 versionCode = 1 versionName = "1.0" multiDexEnabled = true @@ -51,11 +51,11 @@ dependencies { implementation("androidx.appcompat:appcompat:1.7.0") implementation("androidx.recyclerview:recyclerview:1.4.0") implementation("com.google.android.material:material:1.12.0") - implementation("androidx.navigation:navigation-fragment-ktx:2.8.8") - implementation("androidx.navigation:navigation-ui-ktx:2.8.8") + implementation("androidx.navigation:navigation-fragment-ktx:2.8.9") + implementation("androidx.navigation:navigation-ui-ktx:2.8.9") // Import the Firebase BoM (see: https://firebase.google.com/docs/android/learn-more#bom) - implementation(platform("com.google.firebase:firebase-bom:33.10.0")) + implementation(platform("com.google.firebase:firebase-bom:33.12.0")) // Firebase Realtime Database implementation("com.google.firebase:firebase-database") @@ -63,7 +63,7 @@ dependencies { // Firebase Authentication implementation("com.google.firebase:firebase-auth") - implementation("com.firebaseui:firebase-ui-database:8.0.2") + implementation("com.firebaseui:firebase-ui-database:9.0.0") // Needed to fix a dependency conflict with FirebaseUI' implementation("androidx.arch.core:core-runtime:2.2.0") diff --git a/database/build.gradle.kts b/database/build.gradle.kts index 8903fd8ec..9557463b0 100644 --- a/database/build.gradle.kts +++ b/database/build.gradle.kts @@ -1,9 +1,9 @@ // Top-level build file where you can add configuration options common to all sub-projects/modules. plugins { - id("com.android.application") version "8.9.0" apply false - id("com.android.library") version "8.9.0" apply false - id("org.jetbrains.kotlin.android") version "2.1.10" apply false + id("com.android.application") version "8.9.1" apply false + id("com.android.library") version "8.9.1" apply false + id("org.jetbrains.kotlin.android") version "2.1.20" apply false id("com.google.gms.google-services") version "4.4.2" apply false } diff --git a/dataconnect/app/build.gradle.kts b/dataconnect/app/build.gradle.kts index 2abc8043f..8198f9628 100644 --- a/dataconnect/app/build.gradle.kts +++ b/dataconnect/app/build.gradle.kts @@ -8,12 +8,12 @@ plugins { android { namespace = "com.google.firebase.example.dataconnect" - compileSdk = 35 + compileSdk = 36 defaultConfig { applicationId = "com.google.firebase.example.dataconnect" minSdk = 23 - targetSdk = 35 + targetSdk = 36 versionCode = 1 versionName = "1.0" diff --git a/dynamiclinks/app/build.gradle.kts b/dynamiclinks/app/build.gradle.kts index 5fd9d54af..fa4615647 100644 --- a/dynamiclinks/app/build.gradle.kts +++ b/dynamiclinks/app/build.gradle.kts @@ -12,12 +12,12 @@ tasks { android { namespace = "com.google.firebase.quickstart.deeplinks" - compileSdk = 35 + compileSdk = 36 defaultConfig { applicationId = "com.google.firebase.quickstart.deeplinks" minSdk = 21 - targetSdk = 35 + targetSdk = 36 versionCode = 1 versionName = "1.0" multiDexEnabled = true @@ -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.10.0")) + implementation(platform("com.google.firebase:firebase-bom:33.12.0")) // Firebase Dynamic Links implementation("com.google.firebase:firebase-dynamic-links") diff --git a/dynamiclinks/build.gradle.kts b/dynamiclinks/build.gradle.kts index 8903fd8ec..9557463b0 100644 --- a/dynamiclinks/build.gradle.kts +++ b/dynamiclinks/build.gradle.kts @@ -1,9 +1,9 @@ // Top-level build file where you can add configuration options common to all sub-projects/modules. plugins { - id("com.android.application") version "8.9.0" apply false - id("com.android.library") version "8.9.0" apply false - id("org.jetbrains.kotlin.android") version "2.1.10" apply false + id("com.android.application") version "8.9.1" apply false + id("com.android.library") version "8.9.1" apply false + id("org.jetbrains.kotlin.android") version "2.1.20" apply false id("com.google.gms.google-services") version "4.4.2" apply false } diff --git a/firestore/app/build.gradle.kts b/firestore/app/build.gradle.kts index eb29a63d9..e1f479b7d 100644 --- a/firestore/app/build.gradle.kts +++ b/firestore/app/build.gradle.kts @@ -8,12 +8,12 @@ plugins { android { namespace = "com.google.firebase.example.fireeats" testBuildType = "release" - compileSdk = 35 + compileSdk = 36 defaultConfig { applicationId = "com.google.firebase.example.fireeats" minSdk = 23 - targetSdk = 35 + targetSdk = 36 versionCode = 1 versionName = "1.0" multiDexEnabled = true @@ -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.10.0")) + implementation(platform("com.google.firebase:firebase-bom:33.12.0")) // Firestore implementation("com.google.firebase:firebase-firestore") @@ -67,12 +67,12 @@ dependencies { implementation("com.google.android.gms:play-services-auth:20.7.0") // FirebaseUI (for authentication) - implementation("com.firebaseui:firebase-ui-auth:8.0.2") + implementation("com.firebaseui:firebase-ui-auth:9.0.0") // Support Libs implementation("androidx.activity:activity-ktx:1.10.1") implementation("androidx.appcompat:appcompat:1.7.0") - implementation("androidx.core:core-ktx:1.13.1") + implementation("androidx.core:core-ktx:1.16.0") implementation("androidx.vectordrawable:vectordrawable-animated:1.2.0") implementation("androidx.cardview:cardview:1.0.0") implementation("androidx.browser:browser:1.5.0") @@ -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.8.8") - implementation("androidx.navigation:navigation-ui-ktx:2.8.8") + implementation("androidx.navigation:navigation-fragment-ktx:2.8.9") + implementation("androidx.navigation:navigation-ui-ktx:2.8.9") // Android architecture components implementation("androidx.lifecycle:lifecycle-runtime-ktx:2.8.7") diff --git a/firestore/build.gradle.kts b/firestore/build.gradle.kts index 76ff6cf0d..43903978e 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.9.0" apply false - id("com.android.library") version "8.9.0" apply false - id("org.jetbrains.kotlin.android") version "2.1.10" apply false + id("com.android.application") version "8.9.1" apply false + id("com.android.library") version "8.9.1" apply false + id("org.jetbrains.kotlin.android") version "2.1.20" apply false id("com.google.gms.google-services") version "4.4.2" apply false - id("androidx.navigation.safeargs") version "2.8.8" apply false + id("androidx.navigation.safeargs") version "2.8.9" apply false } allprojects { diff --git a/functions/app/build.gradle.kts b/functions/app/build.gradle.kts index d5377d11a..86ab4cf83 100644 --- a/functions/app/build.gradle.kts +++ b/functions/app/build.gradle.kts @@ -8,12 +8,12 @@ android { namespace = "com.google.samples.quickstart.functions" // Changes the test build type for instrumented tests to "stage". testBuildType = "release" - compileSdk = 35 + compileSdk = 36 defaultConfig { applicationId = "com.google.samples.quickstart.functions" minSdk = 23 - targetSdk = 35 + targetSdk = 36 versionCode = 1 versionName = "1.0" multiDexEnabled = true @@ -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.10.0")) + implementation(platform("com.google.firebase:firebase-bom:33.12.0")) // Cloud Functions for Firebase implementation("com.google.firebase:firebase-functions") @@ -63,7 +63,7 @@ dependencies { implementation("com.google.firebase:firebase-messaging") // Firebase UI - implementation("com.firebaseui:firebase-ui-auth:8.0.2") + implementation("com.firebaseui:firebase-ui-auth:9.0.0") // Google Play services implementation("com.google.android.gms:play-services-auth:21.2.0") diff --git a/functions/build.gradle.kts b/functions/build.gradle.kts index 8903fd8ec..9557463b0 100644 --- a/functions/build.gradle.kts +++ b/functions/build.gradle.kts @@ -1,9 +1,9 @@ // Top-level build file where you can add configuration options common to all sub-projects/modules. plugins { - id("com.android.application") version "8.9.0" apply false - id("com.android.library") version "8.9.0" apply false - id("org.jetbrains.kotlin.android") version "2.1.10" apply false + id("com.android.application") version "8.9.1" apply false + id("com.android.library") version "8.9.1" apply false + id("org.jetbrains.kotlin.android") version "2.1.20" apply false id("com.google.gms.google-services") version "4.4.2" apply false } diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index d25f36c6c..6d5c7b5bd 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,19 +1,19 @@ [versions] -agp = "8.9.0" +agp = "8.9.1" coilCompose = "2.7.0" firebaseAuth = "23.2.0" -firebaseDataConnect = "16.0.0-beta04" +firebaseDataConnect = "16.0.0" kotlin = "2.1.10" -coreKtx = "1.13.1" +coreKtx = "1.16.0" junit = "4.13.2" junitVersion = "1.2.1" espressoCore = "3.6.1" -kotlinxSerializationCore = "1.8.0" +kotlinxSerializationCore = "1.8.1" lifecycle = "2.8.7" activityCompose = "1.10.1" -composeBom = "2025.02.00" +composeBom = "2025.04.00" googleServices = "4.4.2" -composeNavigation = "2.8.8" +composeNavigation = "2.8.9" [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 bd6f8c4a2..0f386ed68 100644 --- a/inappmessaging/app/build.gradle.kts +++ b/inappmessaging/app/build.gradle.kts @@ -6,11 +6,11 @@ plugins { android { namespace = "com.google.firebase.fiamquickstart" - compileSdk = 35 + compileSdk = 36 defaultConfig { applicationId = "com.google.firebase.fiamquickstart" minSdk = 21 - targetSdk = 35 + targetSdk = 36 versionCode = 1 versionName = "1.0" @@ -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.10.0")) + implementation(platform("com.google.firebase:firebase-bom:33.12.0")) // FIAM implementation("com.google.firebase:firebase-inappmessaging-display") diff --git a/inappmessaging/build.gradle.kts b/inappmessaging/build.gradle.kts index 8903fd8ec..9557463b0 100644 --- a/inappmessaging/build.gradle.kts +++ b/inappmessaging/build.gradle.kts @@ -1,9 +1,9 @@ // Top-level build file where you can add configuration options common to all sub-projects/modules. plugins { - id("com.android.application") version "8.9.0" apply false - id("com.android.library") version "8.9.0" apply false - id("org.jetbrains.kotlin.android") version "2.1.10" apply false + id("com.android.application") version "8.9.1" apply false + id("com.android.library") version "8.9.1" apply false + id("org.jetbrains.kotlin.android") version "2.1.20" apply false id("com.google.gms.google-services") version "4.4.2" apply false } diff --git a/internal/chooserx/build.gradle.kts b/internal/chooserx/build.gradle.kts index 1512d410f..5b3a400e9 100755 --- a/internal/chooserx/build.gradle.kts +++ b/internal/chooserx/build.gradle.kts @@ -4,11 +4,11 @@ plugins { android { namespace = "com.firebase.example.internal" - compileSdk = 35 + compileSdk = 36 defaultConfig { minSdk = 16 - targetSdk = 35 + targetSdk = 36 testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" } diff --git a/internal/lint/build.gradle.kts b/internal/lint/build.gradle.kts index 6bf26799f..fb12de103 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.9.0") - testImplementation("com.android.tools.lint:lint:31.9.0") - testImplementation("com.android.tools.lint:lint-tests:31.9.0") + compileOnly("com.android.tools.lint:lint-api:31.9.1") + testImplementation("com.android.tools.lint:lint:31.9.1") + testImplementation("com.android.tools.lint:lint-tests:31.9.1") testImplementation("junit:junit:4.13.2") } diff --git a/internal/lintchecks/build.gradle.kts b/internal/lintchecks/build.gradle.kts index 0fc26b9a5..3a54877a7 100755 --- a/internal/lintchecks/build.gradle.kts +++ b/internal/lintchecks/build.gradle.kts @@ -3,11 +3,11 @@ plugins { } android { namespace = "com.firebase.lintchecks" - compileSdk = 35 + compileSdk = 36 defaultConfig { minSdk = 16 - targetSdk = 35 + targetSdk = 36 } } diff --git a/messaging/app/build.gradle.kts b/messaging/app/build.gradle.kts index 233bfea06..c3f689cd7 100644 --- a/messaging/app/build.gradle.kts +++ b/messaging/app/build.gradle.kts @@ -12,12 +12,12 @@ tasks { android { namespace = "com.google.firebase.quickstart.fcm" - compileSdk = 35 + compileSdk = 36 defaultConfig { applicationId = "com.google.firebase.quickstart.fcm" minSdk = 21 - targetSdk = 35 + targetSdk = 36 versionCode = 1 versionName = "1.0" multiDexEnabled = true @@ -55,7 +55,7 @@ dependencies { implementation(project(":internal:chooserx")) implementation("androidx.annotation:annotation:1.9.1") implementation("androidx.vectordrawable:vectordrawable-animated:1.2.0") - implementation("androidx.core:core-ktx:1.13.1") + implementation("androidx.core:core-ktx:1.16.0") // Required when asking for permission to post notifications (starting in Android 13) implementation("androidx.activity:activity-ktx:1.10.1") @@ -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.10.0")) + implementation(platform("com.google.firebase:firebase-bom:33.12.0")) // Firebase Cloud Messaging implementation("com.google.firebase:firebase-messaging") diff --git a/messaging/build.gradle.kts b/messaging/build.gradle.kts index c1d8d528c..931867c33 100644 --- a/messaging/build.gradle.kts +++ b/messaging/build.gradle.kts @@ -1,9 +1,9 @@ // Top-level build file where you can add configuration options common to all sub-projects/modules. plugins { - id("com.android.application") version "8.9.0" apply false - id("com.android.library") version "8.9.0" apply false - id("org.jetbrains.kotlin.android") version "2.1.10" apply false + id("com.android.application") version "8.9.1" apply false + id("com.android.library") version "8.9.1" apply false + id("org.jetbrains.kotlin.android") version "2.1.20" apply false id("com.google.gms.google-services") version "4.4.2" apply false } diff --git a/perf/app/build.gradle.kts b/perf/app/build.gradle.kts index 1d29a88c1..4f3ce6e76 100644 --- a/perf/app/build.gradle.kts +++ b/perf/app/build.gradle.kts @@ -14,12 +14,12 @@ tasks { android { namespace = "com.google.firebase.quickstart.perfmon" - compileSdk = 35 + compileSdk = 36 defaultConfig { applicationId = "com.google.firebase.quickstart.perfmon" minSdk = 21 - targetSdk = 35 + targetSdk = 36 versionCode = 1 versionName = "1.0" multiDexEnabled = true @@ -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.10.0")) + implementation(platform("com.google.firebase:firebase-bom:33.12.0")) // Firebase Performance Monitoring implementation("com.google.firebase:firebase-perf") diff --git a/perf/build.gradle.kts b/perf/build.gradle.kts index 73beba4de..4048c745c 100644 --- a/perf/build.gradle.kts +++ b/perf/build.gradle.kts @@ -1,9 +1,9 @@ // Top-level build file where you can add configuration options common to all sub-projects/modules. plugins { - id("com.android.application") version "8.9.0" apply false - id("com.android.library") version "8.9.0" apply false - id("org.jetbrains.kotlin.android") version "2.1.10" apply false + id("com.android.application") version "8.9.1" apply false + id("com.android.library") version "8.9.1" apply false + id("org.jetbrains.kotlin.android") version "2.1.20" apply false id("com.google.gms.google-services") version "4.4.2" apply false id("com.google.firebase.firebase-perf") version "1.4.2" apply false } diff --git a/storage/app/build.gradle.kts b/storage/app/build.gradle.kts index 8d5765680..cdffac40b 100644 --- a/storage/app/build.gradle.kts +++ b/storage/app/build.gradle.kts @@ -12,12 +12,12 @@ tasks { android { namespace = "com.google.firebase.quickstart.firebasestorage" - compileSdk = 35 + compileSdk = 36 defaultConfig { applicationId = "com.google.firebase.quickstart.firebasestorage" minSdk = 23 - targetSdk = 35 + targetSdk = 36 versionCode = 1 versionName = "1.0" multiDexEnabled = true @@ -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.10.0")) + implementation(platform("com.google.firebase:firebase-bom:33.12.0")) // Cloud Storage for Firebase implementation("com.google.firebase:firebase-storage") diff --git a/storage/build.gradle.kts b/storage/build.gradle.kts index 8903fd8ec..9557463b0 100644 --- a/storage/build.gradle.kts +++ b/storage/build.gradle.kts @@ -1,9 +1,9 @@ // Top-level build file where you can add configuration options common to all sub-projects/modules. plugins { - id("com.android.application") version "8.9.0" apply false - id("com.android.library") version "8.9.0" apply false - id("org.jetbrains.kotlin.android") version "2.1.10" apply false + id("com.android.application") version "8.9.1" apply false + id("com.android.library") version "8.9.1" apply false + id("org.jetbrains.kotlin.android") version "2.1.20" apply false id("com.google.gms.google-services") version "4.4.2" apply false } diff --git a/vertexai/app/build.gradle.kts b/vertexai/app/build.gradle.kts index 2ad367bc7..1cd961075 100644 --- a/vertexai/app/build.gradle.kts +++ b/vertexai/app/build.gradle.kts @@ -23,12 +23,12 @@ plugins { android { namespace = "com.google.firebase.quickstart.vertexai" - compileSdk = 35 + compileSdk = 36 defaultConfig { applicationId = "com.google.firebase.quickstart.vertexai" minSdk = 26 - targetSdk = 35 + targetSdk = 36 versionCode = 1 versionName = "1.0" @@ -55,21 +55,21 @@ dependencies { implementation("androidx.lifecycle:lifecycle-runtime-ktx:2.8.7") implementation("androidx.lifecycle:lifecycle-viewmodel-compose:2.8.7") implementation("androidx.activity:activity-compose:1.10.1") - implementation("androidx.navigation:navigation-compose:2.8.8") - implementation("org.jetbrains.kotlinx:kotlinx-serialization-json:1.8.0") - implementation(platform("androidx.compose:compose-bom:2025.02.00")) + implementation("androidx.navigation:navigation-compose:2.8.9") + implementation("org.jetbrains.kotlinx:kotlinx-serialization-json:1.8.1") + implementation(platform("androidx.compose:compose-bom:2025.04.00")) implementation("androidx.compose.ui:ui") implementation("androidx.compose.ui:ui-graphics") implementation("androidx.compose.ui:ui-tooling-preview") implementation("androidx.compose.material3:material3") implementation("io.coil-kt:coil-compose:2.7.0") - implementation(platform("com.google.firebase:firebase-bom:33.10.0")) + implementation(platform("com.google.firebase:firebase-bom:33.12.0")) implementation("com.google.firebase:firebase-vertexai") testImplementation("junit:junit:4.13.2") androidTestImplementation("androidx.test.ext:junit:1.2.1") androidTestImplementation("androidx.test.espresso:espresso-core:3.6.1") - androidTestImplementation(platform("androidx.compose:compose-bom:2025.02.00")) + androidTestImplementation(platform("androidx.compose:compose-bom:2025.04.00")) androidTestImplementation("androidx.compose.ui:ui-test-junit4") debugImplementation("androidx.compose.ui:ui-tooling") debugImplementation("androidx.compose.ui:ui-test-manifest") diff --git a/vertexai/build.gradle.kts b/vertexai/build.gradle.kts index ef203a303..b90276790 100644 --- a/vertexai/build.gradle.kts +++ b/vertexai/build.gradle.kts @@ -16,9 +16,9 @@ // Top-level build file where you can add configuration options common to all sub-projects/modules. plugins { - id("com.android.application") version "8.9.0" apply false - id("org.jetbrains.kotlin.android") version "2.1.10" apply false - id("org.jetbrains.kotlin.plugin.compose") version "2.1.10" apply false + id("com.android.application") version "8.9.1" apply false + id("org.jetbrains.kotlin.android") version "2.1.20" apply false + id("org.jetbrains.kotlin.plugin.compose") version "2.1.20" apply false id("com.google.gms.google-services") version "4.4.2" apply false kotlin("plugin.serialization") version "2.0.20" } From 285fbae4d3a2c5b97a4e592bf24c32c07934f4db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ros=C3=A1rio=20P=2E=20Fernandes?= Date: Wed, 16 Apr 2025 10:20:08 +0100 Subject: [PATCH 2/2] setIsSmartLockEnabled --> setCredentialManagerEnabled --- .../firebase/quickstart/auth/java/FirebaseUIFragment.java | 2 +- .../firebase/quickstart/auth/kotlin/FirebaseUIFragment.kt | 2 +- .../com/google/firebase/example/fireeats/java/MainFragment.java | 2 +- .../com/google/firebase/example/fireeats/kotlin/MainFragment.kt | 2 +- .../google/samples/quickstart/functions/java/MainActivity.java | 2 +- .../google/samples/quickstart/functions/kotlin/MainActivity.kt | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/auth/app/src/main/java/com/google/firebase/quickstart/auth/java/FirebaseUIFragment.java b/auth/app/src/main/java/com/google/firebase/quickstart/auth/java/FirebaseUIFragment.java index 747a05078..6f87e77eb 100644 --- a/auth/app/src/main/java/com/google/firebase/quickstart/auth/java/FirebaseUIFragment.java +++ b/auth/app/src/main/java/com/google/firebase/quickstart/auth/java/FirebaseUIFragment.java @@ -96,7 +96,7 @@ private void onSignInResult(FirebaseAuthUIAuthenticationResult result) { private void startSignIn() { Intent intent = AuthUI.getInstance().createSignInIntentBuilder() - .setIsSmartLockEnabled(!BuildConfig.DEBUG) + .setCredentialManagerEnabled(!BuildConfig.DEBUG) .setAvailableProviders(Collections.singletonList( new AuthUI.IdpConfig.EmailBuilder().build())) .setLogo(R.mipmap.ic_launcher) diff --git a/auth/app/src/main/java/com/google/firebase/quickstart/auth/kotlin/FirebaseUIFragment.kt b/auth/app/src/main/java/com/google/firebase/quickstart/auth/kotlin/FirebaseUIFragment.kt index de2d91bd3..5d1bc709c 100644 --- a/auth/app/src/main/java/com/google/firebase/quickstart/auth/kotlin/FirebaseUIFragment.kt +++ b/auth/app/src/main/java/com/google/firebase/quickstart/auth/kotlin/FirebaseUIFragment.kt @@ -71,7 +71,7 @@ class FirebaseUIFragment : Fragment() { private fun startSignIn() { val intent = AuthUI.getInstance().createSignInIntentBuilder() - .setIsSmartLockEnabled(!BuildConfig.DEBUG) + .setCredentialManagerEnabled(!BuildConfig.DEBUG) .setAvailableProviders(listOf(AuthUI.IdpConfig.EmailBuilder().build())) .setLogo(R.mipmap.ic_launcher) .build() diff --git a/firestore/app/src/main/java/com/google/firebase/example/fireeats/java/MainFragment.java b/firestore/app/src/main/java/com/google/firebase/example/fireeats/java/MainFragment.java index 26fdd0e71..4d1704641 100644 --- a/firestore/app/src/main/java/com/google/firebase/example/fireeats/java/MainFragment.java +++ b/firestore/app/src/main/java/com/google/firebase/example/fireeats/java/MainFragment.java @@ -276,7 +276,7 @@ private void startSignIn() { Intent intent = AuthUI.getInstance().createSignInIntentBuilder() .setAvailableProviders(Collections.singletonList( new AuthUI.IdpConfig.EmailBuilder().build())) - .setIsSmartLockEnabled(false) + .setCredentialManagerEnabled(false) .build(); signinLauncher.launch(intent); diff --git a/firestore/app/src/main/java/com/google/firebase/example/fireeats/kotlin/MainFragment.kt b/firestore/app/src/main/java/com/google/firebase/example/fireeats/kotlin/MainFragment.kt index 34b909b3d..614b39ce2 100644 --- a/firestore/app/src/main/java/com/google/firebase/example/fireeats/kotlin/MainFragment.kt +++ b/firestore/app/src/main/java/com/google/firebase/example/fireeats/kotlin/MainFragment.kt @@ -241,7 +241,7 @@ class MainFragment : val intent = AuthUI.getInstance().createSignInIntentBuilder() .setAvailableProviders(listOf(AuthUI.IdpConfig.EmailBuilder().build())) - .setIsSmartLockEnabled(false) + .setCredentialManagerEnabled(false) .build() signInLauncher.launch(intent) diff --git a/functions/app/src/main/java/com/google/samples/quickstart/functions/java/MainActivity.java b/functions/app/src/main/java/com/google/samples/quickstart/functions/java/MainActivity.java index a559a7249..302545e54 100644 --- a/functions/app/src/main/java/com/google/samples/quickstart/functions/java/MainActivity.java +++ b/functions/app/src/main/java/com/google/samples/quickstart/functions/java/MainActivity.java @@ -255,7 +255,7 @@ private void signIn() { .createSignInIntentBuilder() .setAvailableProviders(Collections.singletonList( new AuthUI.IdpConfig.EmailBuilder().build())) - .setIsSmartLockEnabled(false) + .setCredentialManagerEnabled(false) .build(); signInLauncher.launch(signInIntent); diff --git a/functions/app/src/main/java/com/google/samples/quickstart/functions/kotlin/MainActivity.kt b/functions/app/src/main/java/com/google/samples/quickstart/functions/kotlin/MainActivity.kt index 53737abff..2e0094386 100644 --- a/functions/app/src/main/java/com/google/samples/quickstart/functions/kotlin/MainActivity.kt +++ b/functions/app/src/main/java/com/google/samples/quickstart/functions/kotlin/MainActivity.kt @@ -218,7 +218,7 @@ class MainActivity : AppCompatActivity(), View.OnClickListener { val signInIntent = AuthUI.getInstance() .createSignInIntentBuilder() .setAvailableProviders(listOf(AuthUI.IdpConfig.EmailBuilder().build())) - .setIsSmartLockEnabled(false) + .setCredentialManagerEnabled(false) .build() signInLauncher.launch(signInIntent)