diff --git a/build.gradle.kts b/build.gradle.kts index 7d3c7a82..240af58e 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -7,6 +7,5 @@ plugins { alias(kotlinx.plugins.serialization) apply false alias(libs.plugins.google.services) apply false alias(libs.plugins.firebase.crashlytics) apply false - alias(libs.plugins.protubuf) apply false alias(kotlinx.plugins.compose.compiler) apply false } \ No newline at end of file diff --git a/gradle/androidx.versions.toml b/gradle/androidx.versions.toml index 4b8cb65f..d41441c8 100644 --- a/gradle/androidx.versions.toml +++ b/gradle/androidx.versions.toml @@ -1,5 +1,5 @@ [versions] -agp = "8.5.2" +agp = "8.7.3" lifecycle = "2.8.7" appcompat = "1.7.0" baselineprofile = "1.3.3" @@ -9,9 +9,9 @@ annotation = "1.9.1" core-ktx = "1.15.0" splashscreen = "1.0.1" profileinstaller = "1.4.1" -navigation = "2.8.4" +navigation = "2.8.5" datastore = "1.1.1" -paging = "3.3.4" +paging = "3.3.5" work = "2.10.0" [libraries] diff --git a/gradle/compose.versions.toml b/gradle/compose.versions.toml index cc50a047..fe5a8ece 100644 --- a/gradle/compose.versions.toml +++ b/gradle/compose.versions.toml @@ -1,5 +1,5 @@ [versions] -compose-bom = "2024.11.00" +compose-bom = "2024.12.01" compose-bom-dev = "2024.08.00-alpha01" accompanist = "0.34.0" diff --git a/gradle/kotlinx.versions.toml b/gradle/kotlinx.versions.toml index c12cead6..9aa14c5d 100644 --- a/gradle/kotlinx.versions.toml +++ b/gradle/kotlinx.versions.toml @@ -1,10 +1,9 @@ [versions] -kotlin = "2.0.21" -ksp = "2.0.21-1.0.25" +kotlin = "2.1.0" +ksp = "2.1.0-1.0.29" serialization = "1.7.3" -xml_serialization = "0.86.2" coroutines = "1.9.0" -ktor = "2.3.12" +ktor = "3.0.2" datetime = "0.6.1" collections-immutable = "0.3.8" diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index eea86886..ba2f9f80 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,7 +1,7 @@ [versions] junit = "4.13.2" okio = "3.9.1" -coil3 = "3.0.0-rc01" +coil3 = "3.0.0" richtext = "0.20.0" koin = "4.0.0" koinAnnotation = "1.4.0-RC3" @@ -10,12 +10,10 @@ androidx-test-espresso-espresso-core = "3.6.1" com-google-android-material-material = "1.12.0" lottie = "6.5.2" google-services = "4.4.2" -firebase-bom = "33.6.0" +firebase-bom = "33.7.0" firebase-crashlytics-gradle = "3.0.2" uiautomator = "2.3.0" benchmark-macro-junit4 = "1.3.3" -protobuf-gradle = "0.9.4" -protobuf = "4.26.0" kermit = "2.0.4" [libraries] @@ -58,7 +56,6 @@ firebase-crashlytics-ktx = { group = "com.google.firebase", name = "firebase-cra uiautomator = { group = "androidx.test.uiautomator", name = "uiautomator", version.ref = "uiautomator" } benchmark-macro-junit4 = { group = "androidx.benchmark", name = "benchmark-macro-junit4", version.ref = "benchmark-macro-junit4" } -protobuf-kotlin-lite = { module = "com.google.protobuf:protobuf-kotlin-lite", version.ref = "protobuf" } kermit = { module = "co.touchlab:kermit", version.ref = "kermit" } @@ -72,4 +69,3 @@ firebase = ["firebase-analytics-ktx", "firebase-crashlytics-ktx"] [plugins] google-services = { id = "com.google.gms.google-services", version.ref = "google-services" } firebase-crashlytics = { id = "com.google.firebase.crashlytics", version.ref = "firebase-crashlytics-gradle" } -protubuf = { id = "com.google.protobuf", version.ref = "protobuf-gradle" }