diff --git a/admob/app/build.gradle.kts b/admob/app/build.gradle.kts index e4a9832358..fa31ba606f 100644 --- a/admob/app/build.gradle.kts +++ b/admob/app/build.gradle.kts @@ -64,7 +64,7 @@ dependencies { // for Google Analytics. This is recommended, but not required. implementation("com.google.firebase:firebase-analytics") - debugImplementation("androidx.fragment:fragment-testing:1.8.4") + debugImplementation("androidx.fragment:fragment-testing:1.8.5") androidTestImplementation("androidx.test.espresso:espresso-core:3.6.1") androidTestImplementation("androidx.test:rules:1.6.1") androidTestImplementation("androidx.test:runner:1.6.2") diff --git a/admob/build.gradle.kts b/admob/build.gradle.kts index 413096f306..ca1805a970 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.7.1" apply false - id("com.android.library") version "8.7.1" apply false + id("com.android.application") version "8.7.2" apply false + id("com.android.library") version "8.7.2" apply false id("org.jetbrains.kotlin.android") version "2.0.21" 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 f6291fa340..999c5222b6 100644 --- a/analytics/app/build.gradle.kts +++ b/analytics/app/build.gradle.kts @@ -53,7 +53,7 @@ dependencies { implementation("androidx.appcompat:appcompat:1.7.0") implementation("androidx.preference:preference-ktx:1.2.1") // Needed to override the version used by preference-ktx - implementation("androidx.lifecycle:lifecycle-viewmodel-ktx:2.8.6") + 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.5.1")) diff --git a/analytics/build.gradle.kts b/analytics/build.gradle.kts index 2eca32da96..d4a1e3651d 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.7.1" apply false - id("com.android.library") version "8.7.1" apply false + id("com.android.application") version "8.7.2" apply false + id("com.android.library") version "8.7.2" apply false id("org.jetbrains.kotlin.android") version "2.0.21" 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 95c6d12eb0..2880a99989 100644 --- a/appdistribution/app/build.gradle.kts +++ b/appdistribution/app/build.gradle.kts @@ -49,7 +49,7 @@ dependencies { implementation(project(":internal:chooserx")) implementation("com.google.android.material:material:1.12.0") - implementation("androidx.constraintlayout:constraintlayout:2.1.4") + implementation("androidx.constraintlayout:constraintlayout:2.2.0") implementation("androidx.multidex:multidex:2.0.1") // Import the Firebase BoM (see: https://firebase.google.com/docs/android/learn-more#bom) diff --git a/appdistribution/build.gradle.kts b/appdistribution/build.gradle.kts index dcf5761054..d5ab259ddf 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.7.1" apply false - id("com.android.library") version "8.7.1" apply false + id("com.android.application") version "8.7.2" apply false + id("com.android.library") version "8.7.2" apply false id("org.jetbrains.kotlin.android") version "2.0.21" 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 3b430bfe91..49e4107389 100644 --- a/auth/app/build.gradle.kts +++ b/auth/app/build.gradle.kts @@ -52,7 +52,7 @@ dependencies { implementation("androidx.multidex:multidex:2.0.1") implementation("androidx.activity:activity-ktx:1.9.3") - implementation("androidx.constraintlayout:constraintlayout:2.1.4") + implementation("androidx.constraintlayout:constraintlayout:2.2.0") 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.3") diff --git a/auth/build.gradle.kts b/auth/build.gradle.kts index dcf5761054..d5ab259ddf 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.7.1" apply false - id("com.android.library") version "8.7.1" apply false + id("com.android.application") version "8.7.2" apply false + id("com.android.library") version "8.7.2" apply false id("org.jetbrains.kotlin.android") version "2.0.21" 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 5bcb9fb717..c717945294 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -1,8 +1,8 @@ import com.github.benmanes.gradle.versions.updates.DependencyUpdatesTask plugins { - id("com.android.application") version "8.7.1" apply false - id("com.android.library") version "8.7.1" apply false + id("com.android.application") version "8.7.2" apply false + id("com.android.library") version "8.7.2" apply false id("org.jetbrains.kotlin.android") version "2.0.21" apply false id("com.google.gms.google-services") version "4.4.2" apply false id("com.google.firebase.crashlytics") version "3.0.2" apply false diff --git a/config/build.gradle.kts b/config/build.gradle.kts index 413096f306..ca1805a970 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.7.1" apply false - id("com.android.library") version "8.7.1" apply false + id("com.android.application") version "8.7.2" apply false + id("com.android.library") version "8.7.2" apply false id("org.jetbrains.kotlin.android") version "2.0.21" apply false id("com.google.gms.google-services") version "4.4.2" apply false } diff --git a/crash/build.gradle.kts b/crash/build.gradle.kts index fe9893d14d..cd8e3cc980 100644 --- a/crash/build.gradle.kts +++ b/crash/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.7.1" apply false - id("com.android.library") version "8.7.1" apply false + id("com.android.application") version "8.7.2" apply false + id("com.android.library") version "8.7.2" apply false id("org.jetbrains.kotlin.android") version "2.0.21" apply false id("com.google.gms.google-services") version "4.4.2" apply false id("com.google.firebase.crashlytics") version "3.0.2" apply false diff --git a/database/build.gradle.kts b/database/build.gradle.kts index dcf5761054..d5ab259ddf 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.7.1" apply false - id("com.android.library") version "8.7.1" apply false + id("com.android.application") version "8.7.2" apply false + id("com.android.library") version "8.7.2" apply false id("org.jetbrains.kotlin.android") version "2.0.21" apply false id("com.google.gms.google-services") version "4.4.2" apply false } diff --git a/dynamiclinks/build.gradle.kts b/dynamiclinks/build.gradle.kts index dcf5761054..d5ab259ddf 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.7.1" apply false - id("com.android.library") version "8.7.1" apply false + id("com.android.application") version "8.7.2" apply false + id("com.android.library") version "8.7.2" apply false id("org.jetbrains.kotlin.android") version "2.0.21" 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 fa251da202..56af81c5ff 100644 --- a/firestore/app/build.gradle.kts +++ b/firestore/app/build.gradle.kts @@ -84,9 +84,9 @@ dependencies { implementation("androidx.navigation:navigation-ui-ktx:2.8.3") // Android architecture components - implementation("androidx.lifecycle:lifecycle-runtime-ktx:2.8.6") + implementation("androidx.lifecycle:lifecycle-runtime-ktx:2.8.7") implementation("androidx.lifecycle:lifecycle-extensions:2.2.0") - annotationProcessor("androidx.lifecycle:lifecycle-compiler:2.8.6") + annotationProcessor("androidx.lifecycle:lifecycle-compiler:2.8.7") // Third-party libraries implementation("me.zhanghai.android.materialratingbar:library:1.4.0") diff --git a/firestore/build.gradle.kts b/firestore/build.gradle.kts index d4b9c3c721..4947c97d6e 100644 --- a/firestore/build.gradle.kts +++ b/firestore/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.7.1" apply false - id("com.android.library") version "8.7.1" apply false + id("com.android.application") version "8.7.2" apply false + id("com.android.library") version "8.7.2" apply false id("org.jetbrains.kotlin.android") version "2.0.21" apply false id("com.google.gms.google-services") version "4.4.2" apply false id("androidx.navigation.safeargs") version "2.8.3" apply false diff --git a/functions/app/build.gradle.kts b/functions/app/build.gradle.kts index 983cb5d8bc..da9f7b6f78 100644 --- a/functions/app/build.gradle.kts +++ b/functions/app/build.gradle.kts @@ -46,7 +46,7 @@ dependencies { implementation(project(":internal:chooserx")) implementation("androidx.activity:activity-ktx:1.9.3") - implementation("androidx.fragment:fragment-ktx:1.8.4") + implementation("androidx.fragment:fragment-ktx:1.8.5") implementation("androidx.appcompat:appcompat:1.7.0") implementation("com.google.android.material:material:1.12.0") diff --git a/functions/build.gradle.kts b/functions/build.gradle.kts index dcf5761054..d5ab259ddf 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.7.1" apply false - id("com.android.library") version "8.7.1" apply false + id("com.android.application") version "8.7.2" apply false + id("com.android.library") version "8.7.2" apply false id("org.jetbrains.kotlin.android") version "2.0.21" 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 ba9e4731ef..333765a3a8 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,5 +1,5 @@ [versions] -agp = "8.7.1" +agp = "8.7.2" coilCompose = "2.7.0" firebaseAuth = "23.1.0" firebaseDataConnect = "16.0.0-beta02" @@ -9,9 +9,9 @@ junit = "4.13.2" junitVersion = "1.2.1" espressoCore = "3.6.1" kotlinxSerializationCore = "1.7.3" -lifecycle = "2.8.6" +lifecycle = "2.8.7" activityCompose = "1.9.3" -composeBom = "2024.10.00" +composeBom = "2024.10.01" googleServices = "4.4.2" composeNavigation = "2.8.3" diff --git a/inappmessaging/app/build.gradle.kts b/inappmessaging/app/build.gradle.kts index 70d5cd54ff..82de33950c 100644 --- a/inappmessaging/app/build.gradle.kts +++ b/inappmessaging/app/build.gradle.kts @@ -48,7 +48,7 @@ dependencies { implementation(project(":internal:chooserx")) implementation("com.google.android.material:material:1.12.0") - implementation("androidx.constraintlayout:constraintlayout:2.1.4") + implementation("androidx.constraintlayout:constraintlayout:2.2.0") implementation("androidx.multidex:multidex:2.0.1") // Import the Firebase BoM (see: https://firebase.google.com/docs/android/learn-more#bom) diff --git a/inappmessaging/build.gradle.kts b/inappmessaging/build.gradle.kts index dcf5761054..d5ab259ddf 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.7.1" apply false - id("com.android.library") version "8.7.1" apply false + id("com.android.application") version "8.7.2" apply false + id("com.android.library") version "8.7.2" apply false id("org.jetbrains.kotlin.android") version "2.0.21" 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 d2d9ac0e1b..4bbd1207a2 100755 --- a/internal/chooserx/build.gradle.kts +++ b/internal/chooserx/build.gradle.kts @@ -25,5 +25,5 @@ android { dependencies { api("com.google.android.material:material:1.12.0") api("androidx.recyclerview:recyclerview:1.3.2") - api("androidx.constraintlayout:constraintlayout:2.1.4") + api("androidx.constraintlayout:constraintlayout:2.2.0") } diff --git a/internal/lint/build.gradle.kts b/internal/lint/build.gradle.kts index 4c58aa9cb5..48d1702fc0 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.7.1") - testImplementation("com.android.tools.lint:lint:31.7.1") - testImplementation("com.android.tools.lint:lint-tests:31.7.1") + compileOnly("com.android.tools.lint:lint-api:31.7.2") + testImplementation("com.android.tools.lint:lint:31.7.2") + testImplementation("com.android.tools.lint:lint-tests:31.7.2") testImplementation("junit:junit:4.13.2") } diff --git a/messaging/app/build.gradle.kts b/messaging/app/build.gradle.kts index f65eff326b..59957554e0 100644 --- a/messaging/app/build.gradle.kts +++ b/messaging/app/build.gradle.kts @@ -53,13 +53,13 @@ android { dependencies { implementation(project(":internal:lintchecks")) implementation(project(":internal:chooserx")) - implementation("androidx.annotation:annotation:1.9.0") + implementation("androidx.annotation:annotation:1.9.1") implementation("androidx.vectordrawable:vectordrawable-animated:1.2.0") implementation("androidx.core:core-ktx:1.13.1") // Required when asking for permission to post notifications (starting in Android 13) implementation("androidx.activity:activity-ktx:1.9.3") - implementation("androidx.fragment:fragment-ktx:1.8.4") + implementation("androidx.fragment:fragment-ktx:1.8.5") implementation("com.google.android.material:material:1.12.0") @@ -75,11 +75,11 @@ dependencies { implementation("com.google.firebase:firebase-installations:18.0.0") - implementation("androidx.work:work-runtime:2.9.1") + implementation("androidx.work:work-runtime:2.10.0") // 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.annotation:annotation:1.9.0") + androidTestImplementation("androidx.annotation:annotation:1.9.1") } diff --git a/messaging/build.gradle.kts b/messaging/build.gradle.kts index 413096f306..ca1805a970 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.7.1" apply false - id("com.android.library") version "8.7.1" apply false + id("com.android.application") version "8.7.2" apply false + id("com.android.library") version "8.7.2" apply false id("org.jetbrains.kotlin.android") version "2.0.21" 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 71956f356e..29a1503667 100644 --- a/perf/app/build.gradle.kts +++ b/perf/app/build.gradle.kts @@ -67,8 +67,8 @@ dependencies { implementation("com.google.firebase:firebase-perf") implementation("com.google.android.material:material:1.12.0") - implementation("androidx.constraintlayout:constraintlayout:2.1.4") - implementation("androidx.lifecycle:lifecycle-runtime-ktx:2.8.6") + implementation("androidx.constraintlayout:constraintlayout:2.2.0") + implementation("androidx.lifecycle:lifecycle-runtime-ktx:2.8.7") implementation("com.github.bumptech.glide:glide:4.12.0") diff --git a/perf/build.gradle.kts b/perf/build.gradle.kts index af015b88f7..b077873da5 100644 --- a/perf/build.gradle.kts +++ b/perf/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.7.1" apply false - id("com.android.library") version "8.7.1" apply false + id("com.android.application") version "8.7.2" apply false + id("com.android.library") version "8.7.2" apply false id("org.jetbrains.kotlin.android") version "2.0.21" 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/build.gradle.kts b/storage/build.gradle.kts index dcf5761054..d5ab259ddf 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.7.1" apply false - id("com.android.library") version "8.7.1" apply false + id("com.android.application") version "8.7.2" apply false + id("com.android.library") version "8.7.2" apply false id("org.jetbrains.kotlin.android") version "2.0.21" 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 ca501905cb..23eacea0e5 100644 --- a/vertexai/app/build.gradle.kts +++ b/vertexai/app/build.gradle.kts @@ -52,26 +52,24 @@ android { dependencies { implementation("androidx.core:core-ktx:1.9.0") - implementation("androidx.lifecycle:lifecycle-runtime-ktx:2.8.6") - implementation("androidx.lifecycle:lifecycle-viewmodel-compose:2.8.6") + implementation("androidx.lifecycle:lifecycle-runtime-ktx:2.8.7") + implementation("androidx.lifecycle:lifecycle-viewmodel-compose:2.8.7") implementation("androidx.activity:activity-compose:1.9.3") implementation("androidx.navigation:navigation-compose:2.8.3") implementation("org.jetbrains.kotlinx:kotlinx-serialization-json:1.7.3") - implementation(platform("androidx.compose:compose-bom:2024.10.00")) - + implementation(platform("androidx.compose:compose-bom:2024.10.01")) 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.5.1")) 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:2024.10.00")) + androidTestImplementation(platform("androidx.compose:compose-bom:2024.10.01")) 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 b182c2d5af..5f9b766c9e 100644 --- a/vertexai/build.gradle.kts +++ b/vertexai/build.gradle.kts @@ -16,7 +16,7 @@ // Top-level build file where you can add configuration options common to all sub-projects/modules. plugins { - id("com.android.application") version "8.7.1" apply false + id("com.android.application") version "8.7.2" apply false id("org.jetbrains.kotlin.android") version "2.0.21" apply false id("org.jetbrains.kotlin.plugin.compose") version "2.0.21" apply false id("com.google.gms.google-services") version "4.4.2" apply false