diff --git a/admob/build.gradle.kts b/admob/build.gradle.kts index 0f80d5c32..dfbbb605d 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.4.0" apply false - id("com.android.library") version "8.4.0" apply false - id("org.jetbrains.kotlin.android") version "1.9.24" apply false + id("com.android.application") version "8.4.1" apply false + id("com.android.library") version "8.4.1" apply false + id("org.jetbrains.kotlin.android") version "2.0.0" apply false id("com.google.gms.google-services") version "4.4.1" apply false } diff --git a/analytics/build.gradle.kts b/analytics/build.gradle.kts index 4201ffa86..4c5530239 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.4.0" apply false - id("com.android.library") version "8.4.0" apply false - id("org.jetbrains.kotlin.android") version "1.9.24" apply false + id("com.android.application") version "8.4.1" apply false + id("com.android.library") version "8.4.1" apply false + id("org.jetbrains.kotlin.android") version "2.0.0" apply false id("com.google.gms.google-services") version "4.4.1" apply false } diff --git a/appcheck/build.gradle.kts b/appcheck/build.gradle.kts index 9c6537782..6e6b462ce 100644 --- a/appcheck/build.gradle.kts +++ b/appcheck/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.4.0" apply false - id("com.android.library") version "8.4.0" apply false - id("org.jetbrains.kotlin.android") version "1.9.24" apply false + id("com.android.application") version "8.4.1" apply false + id("com.android.library") version "8.4.1" apply false + id("org.jetbrains.kotlin.android") version "2.0.0" apply false id("com.google.gms.google-services") version "4.4.1" apply false } diff --git a/auth/build.gradle.kts b/auth/build.gradle.kts index 0f80d5c32..dfbbb605d 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.4.0" apply false - id("com.android.library") version "8.4.0" apply false - id("org.jetbrains.kotlin.android") version "1.9.24" apply false + id("com.android.application") version "8.4.1" apply false + id("com.android.library") version "8.4.1" apply false + id("org.jetbrains.kotlin.android") version "2.0.0" apply false id("com.google.gms.google-services") version "4.4.1" apply false } diff --git a/build.gradle.kts b/build.gradle.kts index 6a4ea698b..b6dd2d06e 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -2,9 +2,9 @@ import com.github.benmanes.gradle.versions.updates.DependencyUpdatesTask plugins { - id("com.android.application") version "8.4.0" apply false - id("com.android.library") version "8.4.0" apply false - id("org.jetbrains.kotlin.android") version "1.9.24" apply false + id("com.android.application") version "8.4.1" apply false + id("com.android.library") version "8.4.1" apply false + id("org.jetbrains.kotlin.android") version "2.0.0" apply false id("com.google.gms.google-services") version "4.4.1" apply false id("com.google.firebase.crashlytics") version "3.0.1" apply false id("com.google.firebase.firebase-perf") version "1.4.2" apply false diff --git a/config/build.gradle.kts b/config/build.gradle.kts index 0f80d5c32..dfbbb605d 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.4.0" apply false - id("com.android.library") version "8.4.0" apply false - id("org.jetbrains.kotlin.android") version "1.9.24" apply false + id("com.android.application") version "8.4.1" apply false + id("com.android.library") version "8.4.1" apply false + id("org.jetbrains.kotlin.android") version "2.0.0" apply false id("com.google.gms.google-services") version "4.4.1" apply false } diff --git a/crashlytics/build.gradle.kts b/crashlytics/build.gradle.kts index dc28d78a9..65a7f8dca 100644 --- a/crashlytics/build.gradle.kts +++ b/crashlytics/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.4.0" apply false - id("com.android.library") version "8.4.0" apply false - id("org.jetbrains.kotlin.android") version "1.9.24" apply false + id("com.android.application") version "8.4.1" apply false + id("com.android.library") version "8.4.1" apply false + id("org.jetbrains.kotlin.android") version "2.0.0" apply false id("com.google.gms.google-services") version "4.4.1" apply false id("com.google.firebase.crashlytics") version "3.0.1" apply false } diff --git a/database/build.gradle.kts b/database/build.gradle.kts index 4d1e99d8a..e97e2a0ec 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.4.0" apply false - id("com.android.library") version "8.4.0" apply false - id("org.jetbrains.kotlin.android") version "1.9.24" apply false + id("com.android.application") version "8.4.1" apply false + id("com.android.library") version "8.4.1" apply false + id("org.jetbrains.kotlin.android") version "2.0.0" apply false id("com.google.gms.google-services") version "4.4.1" apply false } diff --git a/dl-invites/build.gradle.kts b/dl-invites/build.gradle.kts index 0f80d5c32..dfbbb605d 100644 --- a/dl-invites/build.gradle.kts +++ b/dl-invites/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.4.0" apply false - id("com.android.library") version "8.4.0" apply false - id("org.jetbrains.kotlin.android") version "1.9.24" apply false + id("com.android.application") version "8.4.1" apply false + id("com.android.library") version "8.4.1" apply false + id("org.jetbrains.kotlin.android") version "2.0.0" apply false id("com.google.gms.google-services") version "4.4.1" apply false } diff --git a/dynamic-links/build.gradle.kts b/dynamic-links/build.gradle.kts index 0f80d5c32..dfbbb605d 100644 --- a/dynamic-links/build.gradle.kts +++ b/dynamic-links/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.4.0" apply false - id("com.android.library") version "8.4.0" apply false - id("org.jetbrains.kotlin.android") version "1.9.24" apply false + id("com.android.application") version "8.4.1" apply false + id("com.android.library") version "8.4.1" apply false + id("org.jetbrains.kotlin.android") version "2.0.0" apply false id("com.google.gms.google-services") version "4.4.1" apply false } diff --git a/firebaseoptions/build.gradle.kts b/firebaseoptions/build.gradle.kts index 0f80d5c32..dfbbb605d 100644 --- a/firebaseoptions/build.gradle.kts +++ b/firebaseoptions/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.4.0" apply false - id("com.android.library") version "8.4.0" apply false - id("org.jetbrains.kotlin.android") version "1.9.24" apply false + id("com.android.application") version "8.4.1" apply false + id("com.android.library") version "8.4.1" apply false + id("org.jetbrains.kotlin.android") version "2.0.0" apply false id("com.google.gms.google-services") version "4.4.1" apply false } diff --git a/firestore/build.gradle.kts b/firestore/build.gradle.kts index 0f80d5c32..dfbbb605d 100644 --- a/firestore/build.gradle.kts +++ b/firestore/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.4.0" apply false - id("com.android.library") version "8.4.0" apply false - id("org.jetbrains.kotlin.android") version "1.9.24" apply false + id("com.android.application") version "8.4.1" apply false + id("com.android.library") version "8.4.1" apply false + id("org.jetbrains.kotlin.android") version "2.0.0" apply false id("com.google.gms.google-services") version "4.4.1" apply false } diff --git a/functions/build.gradle.kts b/functions/build.gradle.kts index 0f80d5c32..dfbbb605d 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.4.0" apply false - id("com.android.library") version "8.4.0" apply false - id("org.jetbrains.kotlin.android") version "1.9.24" apply false + id("com.android.application") version "8.4.1" apply false + id("com.android.library") version "8.4.1" apply false + id("org.jetbrains.kotlin.android") version "2.0.0" apply false id("com.google.gms.google-services") version "4.4.1" apply false } diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 2b6e4c2cb..d00701b25 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,7 +1,7 @@ [versions] -agp = "8.4.0" +agp = "8.4.1" guava = "32.0.1-android" -kotlin = "1.9.24" +kotlin = "2.0.0" coreKtx = "1.13.1" junit = "4.13.2" junitVersion = "1.1.5" @@ -36,4 +36,4 @@ reactive-streams = { module = "org.reactivestreams:reactive-streams", version.re [plugins] androidApplication = { id = "com.android.application", version.ref = "agp" } jetbrainsKotlinAndroid = { id = "org.jetbrains.kotlin.android", version.ref = "kotlin" } - +composeCompiler = { id = "org.jetbrains.kotlin.plugin.compose", version.ref = "kotlin" } diff --git a/inappmessaging/build.gradle.kts b/inappmessaging/build.gradle.kts index 0f80d5c32..dfbbb605d 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.4.0" apply false - id("com.android.library") version "8.4.0" apply false - id("org.jetbrains.kotlin.android") version "1.9.24" apply false + id("com.android.application") version "8.4.1" apply false + id("com.android.library") version "8.4.1" apply false + id("org.jetbrains.kotlin.android") version "2.0.0" apply false id("com.google.gms.google-services") version "4.4.1" apply false } diff --git a/installations/build.gradle.kts b/installations/build.gradle.kts index 89d14c23c..9b0de0dc4 100644 --- a/installations/build.gradle.kts +++ b/installations/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.4.0" apply false - id("com.android.library") version "8.4.0" apply false - id("org.jetbrains.kotlin.android") version "1.9.24" apply false + id("com.android.application") version "8.4.1" apply false + id("com.android.library") version "8.4.1" apply false + id("org.jetbrains.kotlin.android") version "2.0.0" apply false id("com.google.gms.google-services") version "4.4.1" apply false } diff --git a/messaging/build.gradle.kts b/messaging/build.gradle.kts index 0f80d5c32..dfbbb605d 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.4.0" apply false - id("com.android.library") version "8.4.0" apply false - id("org.jetbrains.kotlin.android") version "1.9.24" apply false + id("com.android.application") version "8.4.1" apply false + id("com.android.library") version "8.4.1" apply false + id("org.jetbrains.kotlin.android") version "2.0.0" apply false id("com.google.gms.google-services") version "4.4.1" apply false } diff --git a/ml-functions/build.gradle.kts b/ml-functions/build.gradle.kts index 0f80d5c32..dfbbb605d 100644 --- a/ml-functions/build.gradle.kts +++ b/ml-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.4.0" apply false - id("com.android.library") version "8.4.0" apply false - id("org.jetbrains.kotlin.android") version "1.9.24" apply false + id("com.android.application") version "8.4.1" apply false + id("com.android.library") version "8.4.1" apply false + id("org.jetbrains.kotlin.android") version "2.0.0" apply false id("com.google.gms.google-services") version "4.4.1" apply false } diff --git a/mlkit/build.gradle.kts b/mlkit/build.gradle.kts index 0f80d5c32..dfbbb605d 100644 --- a/mlkit/build.gradle.kts +++ b/mlkit/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.4.0" apply false - id("com.android.library") version "8.4.0" apply false - id("org.jetbrains.kotlin.android") version "1.9.24" apply false + id("com.android.application") version "8.4.1" apply false + id("com.android.library") version "8.4.1" apply false + id("org.jetbrains.kotlin.android") version "2.0.0" apply false id("com.google.gms.google-services") version "4.4.1" apply false } diff --git a/perf/build.gradle.kts b/perf/build.gradle.kts index 36790ee08..41694e53b 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.4.0" apply false - id("com.android.library") version "8.4.0" apply false - id("org.jetbrains.kotlin.android") version "1.9.24" apply false + id("com.android.application") version "8.4.1" apply false + id("com.android.library") version "8.4.1" apply false + id("org.jetbrains.kotlin.android") version "2.0.0" apply false id("com.google.gms.google-services") version "4.4.1" 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 7346a474e..0dfdd6cd0 100644 --- a/storage/app/build.gradle.kts +++ b/storage/app/build.gradle.kts @@ -2,7 +2,7 @@ plugins { id("com.android.application") id("kotlin-android") id("com.google.gms.google-services") - id("com.google.devtools.ksp") version "1.9.24-1.0.20" + id("com.google.devtools.ksp") version "2.0.0-1.0.21" } android { diff --git a/storage/build.gradle.kts b/storage/build.gradle.kts index 0f80d5c32..dfbbb605d 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.4.0" apply false - id("com.android.library") version "8.4.0" apply false - id("org.jetbrains.kotlin.android") version "1.9.24" apply false + id("com.android.application") version "8.4.1" apply false + id("com.android.library") version "8.4.1" apply false + id("org.jetbrains.kotlin.android") version "2.0.0" apply false id("com.google.gms.google-services") version "4.4.1" apply false } diff --git a/tasks/build.gradle.kts b/tasks/build.gradle.kts index 0f80d5c32..dfbbb605d 100644 --- a/tasks/build.gradle.kts +++ b/tasks/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.4.0" apply false - id("com.android.library") version "8.4.0" apply false - id("org.jetbrains.kotlin.android") version "1.9.24" apply false + id("com.android.application") version "8.4.1" apply false + id("com.android.library") version "8.4.1" apply false + id("org.jetbrains.kotlin.android") version "2.0.0" apply false id("com.google.gms.google-services") version "4.4.1" apply false } diff --git a/test-lab/build.gradle.kts b/test-lab/build.gradle.kts index 0f80d5c32..dfbbb605d 100644 --- a/test-lab/build.gradle.kts +++ b/test-lab/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.4.0" apply false - id("com.android.library") version "8.4.0" apply false - id("org.jetbrains.kotlin.android") version "1.9.24" apply false + id("com.android.application") version "8.4.1" apply false + id("com.android.library") version "8.4.1" apply false + id("org.jetbrains.kotlin.android") version "2.0.0" apply false id("com.google.gms.google-services") version "4.4.1" apply false } diff --git a/vertexai/app/build.gradle.kts b/vertexai/app/build.gradle.kts index 979c28ddc..594471bd8 100644 --- a/vertexai/app/build.gradle.kts +++ b/vertexai/app/build.gradle.kts @@ -1,6 +1,7 @@ plugins { alias(libs.plugins.androidApplication) alias(libs.plugins.jetbrainsKotlinAndroid) + alias(libs.plugins.composeCompiler) } android { @@ -39,9 +40,6 @@ android { buildFeatures { compose = true } - composeOptions { - kotlinCompilerExtensionVersion = "1.5.14" - } packaging { resources { excludes += "/META-INF/{AL2.0,LGPL2.1}" diff --git a/vertexai/build.gradle.kts b/vertexai/build.gradle.kts index a0985efc8..87414eb7b 100644 --- a/vertexai/build.gradle.kts +++ b/vertexai/build.gradle.kts @@ -2,4 +2,5 @@ plugins { alias(libs.plugins.androidApplication) apply false alias(libs.plugins.jetbrainsKotlinAndroid) apply false + alias(libs.plugins.composeCompiler) apply false } \ No newline at end of file