diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 3254a71f6c..b38637f795 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -5,9 +5,9 @@ kspVersion = "2.0.0-1.0.22" androidxCoreVersion = "1.13.1" -androidxComposeVersion = '1.7.1' +androidxComposeVersion = '1.7.2' composeMaterial3Version = '1.3.0' -composeMaterialVersion = '1.7.1' +composeMaterialVersion = '1.7.2' composeConstraintLayoutVersion = '1.0.1' dokkaVersion = '1.9.20' @@ -16,7 +16,6 @@ activityComposeVersion = '1.9.2' composeReorderableVersion = 'e9ef693f63' accompanistVersion = "0.34.0" appcompatVersion = '1.7.0' -androidXAnnotationVersion = '1.8.2' fragmentVersion = "1.8.3" exoplayerVersion = "2.19.1" wireVersion = "4.9.8" @@ -25,7 +24,6 @@ glideComposeVersion = "1.0.0-beta01" mockitoKotlinVersion = "5.3.1" junitVersion = '4.13.2' androidJunitVersion = "1.2.1" -runnerVersion = "1.6.2" rulesVersion = "1.6.1" mockitoAndroidVersion = '5.11.0' kotlinCoroutinesVersion = '1.8.0' @@ -36,13 +34,11 @@ androidxSecurityCryptoVersion = '1.0.0' androidxPreferenceVersion = '1.2.1' constraintLayoutVersion = '2.1.4' recyclerviewVersion = '1.3.2' -cardviewVersion = '1.0.0' emojiCompatVersion = '1.1.0' -viewPager2Version = '1.1.0' -lifecycleVersion = '2.8.5' -lifecycleRuntimeComposeVersion = '2.8.5' -navigationVersion = '2.8.0' -navigationComposeVersion = '2.8.0' +lifecycleVersion = '2.8.6' +lifecycleRuntimeComposeVersion = '2.8.6' +navigationVersion = '2.8.1' +navigationComposeVersion = '2.8.1' shimmerLayoutVersion = '0.5.0' photoViewVersion = '2.3.0' daggerVersion = '2.51' @@ -55,16 +51,12 @@ zxingVersion = '4.3.0' urlcleanerVersion = '0.4.0' katexVersion = '1.0.2' robolectricLatestVersion = '4.11.1' -kluentVersion = '1.14' timberJunitVersion = '1.0.1' turbineVersion = '1.1.0' liveDataTestingVersion = '1.3.0' -espressoVersion = '3.5.1' +espressoVersion = '3.6.1' disableAnimationVersion = '2.0.0' -leakCanaryVersion = '2.12' timberVersion = '5.0.1' -protobufJavaVersion = '3.25.2' -protocVersion = '3.9.0' roomVersion = '2.6.1' dataStoreVersion = '1.1.1' amplitudeVersion = '3.35.1' @@ -93,7 +85,6 @@ composeReorderable = { module = "com.github.fat-fellow.ComposeReorderable:reorde composeConstraintLayout = { module = "androidx.constraintlayout:constraintlayout-compose", version.ref = "composeConstraintLayoutVersion" } kotlinxSerializationJson = { module = "org.jetbrains.kotlinx:kotlinx-serialization-json", version = "1.6.3" } appcompat = { module = "androidx.appcompat:appcompat", version.ref = "appcompatVersion" } -androidAnnotations = { module = "androidx.annotation:annotation", version.ref = "androidXAnnotationVersion" } design = { module = "com.google.android.material:material", version = "1.12.0" } fragment = { module = "androidx.fragment:fragment-ktx", version.ref = "fragmentVersion" } fragmentTesting = { module = "androidx.fragment:fragment-testing", version.ref = "fragmentVersion" } @@ -108,7 +99,6 @@ coilCompose = { module = "io.coil-kt:coil-compose", version.ref = "coilComposeVe mockitoKotlin = { module = "org.mockito.kotlin:mockito-kotlin", version.ref = "mockitoKotlinVersion" } junit = { module = "junit:junit", version.ref = "junitVersion" } androidJUnit = { module = "androidx.test.ext:junit", version.ref = "androidJunitVersion" } -testRunner = { module = "androidx.test:runner", version.ref = "runnerVersion" } testRules = { module = "androidx.test:rules", version.ref = "rulesVersion" } mockitoAndroid = { module = "org.mockito:mockito-android", version.ref = "mockitoAndroidVersion" } coroutines = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-core", version.ref = "kotlinCoroutinesVersion" } @@ -118,14 +108,11 @@ navigation = { module = "androidx.navigation:navigation-fragment-ktx", version.r navigationUi = { module = "androidx.navigation:navigation-ui-ktx", version.ref = "navigationVersion" } lifecycleViewModel = { module = "androidx.lifecycle:lifecycle-viewmodel-ktx", version.ref = "lifecycleVersion" } lifecycleRuntime = { module = "androidx.lifecycle:lifecycle-runtime-ktx", version.ref = "lifecycleVersion" } -lifecycleCompiler = { module = "androidx.lifecycle:lifecycle-compiler", version.ref = "lifecycleVersion" } lifecycleLiveData = { module = "androidx.lifecycle:lifecycle-livedata-ktx", version.ref = "lifecycleVersion" } lifecycleCompose = { module = "androidx.lifecycle:lifecycle-runtime-compose", version.ref = "lifecycleRuntimeComposeVersion" } activityCompose = { module = "androidx.activity:activity-compose", version.ref = "activityComposeVersion" } constraintLayout = { module = "androidx.constraintlayout:constraintlayout", version.ref = "constraintLayoutVersion" } -cardView = { module = "androidx.cardview:cardview", version.ref = "cardviewVersion" } recyclerView = { module = "androidx.recyclerview:recyclerview", version.ref = "recyclerviewVersion" } -viewPager = { module = "androidx.viewpager2:viewpager2", version.ref = "viewPager2Version" } betterLinkMovement = { module = "me.saket:better-link-movement-method", version.ref = "betterLinkMethodVersion" } emojiCompat = { module = "androidx.emoji:emoji-appcompat", version.ref = "emojiCompatVersion" } photoView = { module = "com.github.chrisbanes:PhotoView", version.ref = "photoViewVersion" } @@ -146,19 +133,12 @@ androidXTestCore = { module = "androidx.test:core", version.ref = "androidxTestC androidxSecurityCrypto = { module = "androidx.security:security-crypto", version.ref = "androidxSecurityCryptoVersion" } preference = { module = "androidx.preference:preference", version.ref = "androidxPreferenceVersion" } robolectric = { module = "org.robolectric:robolectric", version.ref = "robolectricLatestVersion" } -kluent = { module = "org.amshove.kluent:kluent-android", version.ref = "kluentVersion" } timberJUnit = { module = "net.lachlanmckee:timber-junit-rule", version.ref = "timberJunitVersion" } turbine = { module = "app.cash.turbine:turbine", version.ref = "turbineVersion" } espressoCore = { module = "androidx.test.espresso:espresso-core", version.ref = "espressoVersion" } espressoContrib = { module = "androidx.test.espresso:espresso-contrib", version.ref = "espressoVersion" } -espressoIntents = { module = "androidx.test.espresso:espresso-intents", version.ref = "espressoVersion" } disableAnimation = { module = "com.bartoszlipinski:disable-animations-rule", version.ref = "disableAnimationVersion" } navigationTesting = { module = "androidx.navigation:navigation-testing", version.ref = "navigationVersion" } -leakCanary = { module = "com.squareup.leakcanary:leakcanary-android", version.ref = "leakCanaryVersion" } -leakCanaryNoop = { module = "com.squareup.leakcanary:leakcanary-android-no-op", version.ref = "leakCanaryVersion" } -protobufJava = { module = "com.google.protobuf:protobuf-java", version.ref = "protobufJavaVersion" } -protobufJavaUtil = { module = "com.google.protobuf:protobuf-java-util", version.ref = "protobufJavaVersion" } -protoc = { module = "com.google.protobuf:protoc", version.ref = "protocVersion" } room = { module = "androidx.room:room-runtime", version.ref = "roomVersion" } dataStore = { module = "androidx.datastore:datastore", version.ref = "dataStoreVersion" } roomKtx = { module = "androidx.room:room-ktx", version.ref = "roomVersion" } @@ -178,7 +158,6 @@ playBilling = { module = "com.android.billingclient:billing", version = "7.0.0" application = { id = "com.android.application", version = "8.5.2" } library = { id = "com.android.library", version = "8.5.2" } kotlinAndroid = { id = "org.jetbrains.kotlin.android", version.ref = "kotlinVersion" } -org-jetbrains-kotlin-android = { id = "org.jetbrains.kotlin.android", version.ref = "kotlinVersion" } compose-compiler = { id = "org.jetbrains.kotlin.plugin.compose", version.ref = "kotlinVersion" } dokka = { id = "org.jetbrains.dokka", version.ref = "dokkaVersion" } kserialization = { id = "org.jetbrains.kotlin.plugin.serialization", version.ref = "kotlinVersion" }