diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 9077a34d..12831a7c 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -3,45 +3,45 @@ minSdk = "24" compileSdk = "34" targetSdk = "33" -agp = "8.5.0-alpha01" -android-tools-common = "31.5.0-alpha01" +agp = "8.5.0-alpha05" +android-tools-common = "31.5.0-alpha05" anvil = "2.5.0-beta04" bmversions = "0.51.0" -detekt = "1.23.5" +detekt = "1.23.6" diktat = "2.0.0" -detekt-compose-rules = "0.3.12" -dagger = "2.51" +detekt-compose-rules = "0.3.15" +dagger = "2.51.1" kotlin = "1.9.23" -ksp = "1.9.23-1.0.19" +ksp = "1.9.23-1.0.20" spotless = "6.25.0" -accompanist = "0.33.2-alpha" -androidx-activity = "1.9.0-alpha03" +accompanist = "0.35.0-alpha" +androidx-activity = "1.9.0-rc01" androidx-annotation = "1.7.1" androidx-annotation-experimental = "1.4.0" androidx-appcompat = "1.7.0-alpha03" androidx-arch-core = "2.2.0" androidx-benchmark = "1.2.3" androidx-collection = "1.4.0" -androidx-compose-bom = "2024.02.02" +androidx-compose-bom = "2024.04.00" androidx-compose-compiler = "1.5.8" androidx-compose-material3 = "1.2.1" androidx-compose-runtime-tracing = "1.0.0-beta01" androidx-constraintlayout = "2.1.4" androidx-core = "1.12.0" -androidx-datastore = "1.1.0-beta02" +androidx-datastore = "1.1.0-rc01" android-desugar-jdk-libs = "2.0.4" androidx-emoji2 = "1.4.0" -androidx-fragment = "1.7.0-alpha10" +androidx-fragment = "1.7.0-rc01" androidx-lifecycle = "2.7.0" androidx-lifecycle-runtime-compose = "2.7.0" androidx-navigation = "2.7.7" androidx-navigation-compose = "2.7.7" -androidx-paging = "3.3.0-alpha04" -androidx-paging-compose = "3.3.0-alpha04" +androidx-paging = "3.3.0-alpha05" +androidx-paging-compose = "3.3.0-alpha05" androidx-profileinstaller = "1.3.1" androidx-room = "2.6.1" -androidx-splashscreen = "1.1.0-alpha02" +androidx-splashscreen = "1.1.0-rc01" androidx-startup = "1.2.0-alpha02" androidx-test-core = "1.6.0-alpha05" androidx-test-espresso = "3.6.0-alpha03" @@ -52,14 +52,14 @@ androidx-test-uiautomator = "2.3.0" androidx-tracing = "1.3.0-alpha02" androidx-tracing-perfetto = "1.0.0-alpha12" androidx-workmanager = "2.9.0" -arrow = "1.2.3" +arrow = "1.2.4" assertk = "0.28.0" debuglayout = "0.1" asm = "9.6" auto-service = "1.1.1" coil = "2.6.0" fbase-gradle-plugin = "0.1" -firebase-bom = "32.7.4" +firebase-bom = "32.8.1" firebase-crashlytics-plugin = "2.9.9" igdbclient = "0.5" guava = "31.1-jre" @@ -83,9 +83,9 @@ junit4 = "4.13.2" junit5 = "5.10.2" kotlinx-coroutines = "1.8.0" kotlinx-collections-immutable = "0.3.7" -kotlinx-dateime = "0.5.0" +kotlinx-dateime = "0.6.0-RC.2" kotlinx-serialization = "1.6.3" -wire = "4.9.7" +wire = "4.9.9" [libraries] androidx-activity = { group = "androidx.activity", name = "activity-ktx", version.ref = "androidx-activity" } diff --git a/gradle/verification-metadata.xml b/gradle/verification-metadata.xml index 263d64a2..ced9320b 100644 --- a/gradle/verification-metadata.xml +++ b/gradle/verification-metadata.xml @@ -125,7 +125,11 @@ + + + + @@ -740,6 +744,11 @@ + + + + + diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index a80b22ce..b82aa23a 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.6-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.7-bin.zip networkTimeout=10000 validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME diff --git a/library/compose-utils/src/main/kotlin/ru/pixnews/library/compose/utils/placeholder/Placeholder.kt b/library/compose-utils/src/main/kotlin/ru/pixnews/library/compose/utils/placeholder/Placeholder.kt index d65ebaac..450f260f 100644 --- a/library/compose-utils/src/main/kotlin/ru/pixnews/library/compose/utils/placeholder/Placeholder.kt +++ b/library/compose-utils/src/main/kotlin/ru/pixnews/library/compose/utils/placeholder/Placeholder.kt @@ -81,7 +81,7 @@ import androidx.compose.ui.unit.LayoutDirection * @param contentFadeTransitionSpec The transition spec to use when fading the content * on/off screen. The boolean parameter defined for the transition is [visible]. */ -@Suppress("LongMethod", "MaxLineLength") +@Suppress("LongMethod", "MaxLineLength", "ModifierComposed") public fun Modifier.placeholder( visible: Boolean, color: Color = Color.Unspecified, diff --git a/settings.gradle.kts b/settings.gradle.kts index 1396cd18..c03ccfcd 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -17,17 +17,17 @@ buildscript { google() } dependencies { - classpath("com.android.tools.build:gradle:8.5.0-alpha01") + classpath("com.android.tools.build:gradle:8.5.0-alpha05") classpath("com.squareup.anvil:gradle-plugin:2.5.0-beta04") classpath("com.google.firebase:firebase-crashlytics-gradle:2.9.9") classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:1.9.23") - classpath("com.google.devtools.ksp:symbol-processing-gradle-plugin:1.9.23-1.0.19") + classpath("com.google.devtools.ksp:symbol-processing-gradle-plugin:1.9.23-1.0.20") classpath("com.squareup.wire:wire-gradle-plugin:4.9.7") classpath("com.github.ben-manes:gradle-versions-plugin:0.51.0") classpath("androidx.room:androidx.room.gradle.plugin:2.6.1") classpath("com.diffplug.spotless:spotless-plugin-gradle:6.25.0") classpath("com.saveourtool.diktat:diktat-gradle-plugin:2.0.0") - classpath("io.gitlab.arturbosch.detekt:detekt-formatting:1.23.5") + classpath("io.gitlab.arturbosch.detekt:detekt-formatting:1.23.6") } }