build: update a bunch of dependencies
authorDa Risk <da_risk@geekorum.com>
Sun, 13 Dec 2020 16:51:21 -0400
changeset 768 7d7bced24295
parent 767 10447fa09556
child 769 179666072c7c
build: update a bunch of dependencies
app/build.gradle.kts
buildSrc/src/main/kotlin/AndroidTests.kt
faviKonSnoop/build.gradle.kts
manage_feeds/build.gradle.kts
webapi/build.gradle.kts
--- a/app/build.gradle.kts	Sun Dec 13 12:50:48 2020 -0400
+++ b/app/build.gradle.kts	Sun Dec 13 16:51:21 2020 -0400
@@ -42,7 +42,7 @@
 
 android {
     val compileSdkVersion: String by rootProject.extra
-    setCompileSdkVersion(compileSdkVersion)
+    compileSdkVersion(compileSdkVersion)
     defaultConfig {
         applicationId = "com.geekorum.ttrss"
         minSdkVersion(24)
@@ -127,22 +127,22 @@
 
 dependencies {
 
-    implementation("androidx.core:core-ktx:1.3.1")
+    implementation("androidx.core:core-ktx:1.3.2")
     implementation("androidx.fragment:fragment-ktx:1.2.5")
     implementation("androidx.activity:activity-ktx:1.1.0")
 
     // androidx ui
     implementation("androidx.drawerlayout:drawerlayout:1.1.1")
-    implementation("androidx.constraintlayout:constraintlayout:2.0.1")
+    implementation("androidx.constraintlayout:constraintlayout:2.0.4")
     implementation("androidx.recyclerview:recyclerview:1.1.0")
     implementation("androidx.coordinatorlayout:coordinatorlayout:1.1.0")
     implementation("androidx.swiperefreshlayout:swiperefreshlayout:1.1.0")
     implementation("androidx.preference:preference-ktx:1.1.1")
 
     // androidx others
-    implementation("androidx.browser:browser:1.2.0")
+    implementation("androidx.browser:browser:1.3.0")
 
-    implementation("org.jetbrains.kotlinx:kotlinx-serialization-json:1.0.0")
+    implementation("org.jetbrains.kotlinx:kotlinx-serialization-json:1.0.1")
     implementation("com.jakewharton.retrofit:retrofit2-kotlinx-serialization-converter:0.8.0")
 
     //geekdroid
@@ -156,7 +156,7 @@
     implementation("com.google.android.material:material:1.2.1")
     implementation("com.squareup.okhttp3:logging-interceptor:4.6.0")
     testImplementation("com.squareup.okhttp3:mockwebserver:4.6.0")
-    implementation("io.coil-kt:coil:1.0.0-rc1")
+    implementation("io.coil-kt:coil:1.0.0")
     implementation("com.google.android.gms:play-services-oss-licenses:17.0.0")
 
     implementation("org.jsoup:jsoup:1.10.2")
@@ -195,13 +195,13 @@
     kapt("androidx.room:room-compiler:$roomVersion")
     androidTestImplementation("androidx.room:room-testing:$roomVersion")
 
-    val workVersion = "2.3.0"
+    val workVersion = "2.4.0"
     androidTestImplementation("androidx.work:work-testing:$workVersion")
 
     implementation(enforcedPlatform(kotlin("bom")))
     implementation(kotlin("stdlib-jdk8"))
 
-    val coroutinesVersion = "1.3.9"
+    val coroutinesVersion = "1.4.2"
     implementation(enforcedPlatform("org.jetbrains.kotlinx:kotlinx-coroutines-bom:$coroutinesVersion"))
     testImplementation(enforcedPlatform("org.jetbrains.kotlinx:kotlinx-coroutines-bom:$coroutinesVersion"))
     androidTestImplementation(enforcedPlatform("org.jetbrains.kotlinx:kotlinx-coroutines-bom:$coroutinesVersion"))
@@ -211,7 +211,7 @@
     testImplementation("org.jetbrains.kotlinx:kotlinx-coroutines-test")
     androidTestImplementation("org.jetbrains.kotlinx:kotlinx-coroutines-test")
 
-    implementation(enforcedPlatform("com.google.firebase:firebase-bom:25.3.1"))
+    implementation(enforcedPlatform("com.google.firebase:firebase-bom:26.1.1"))
     add("googleImplementation", "com.google.firebase:firebase-crashlytics")
     // ensure that the free flavor don't get any firebase dependencies
     configurations["freeImplementation"].exclude(group = "com.google.firebase")
@@ -224,12 +224,12 @@
     api("androidx.work:work-runtime-ktx:$workVersion")
     api("androidx.room:room-runtime:$roomVersion")
     api("androidx.room:room-ktx:$roomVersion")
-    api("androidx.paging:paging-runtime-ktx:3.0.0-alpha06")
-    api("com.squareup.retrofit2:retrofit:2.8.1")
+    api("androidx.paging:paging-runtime-ktx:3.0.0-alpha10")
+    api("com.squareup.retrofit2:retrofit:2.9.0")
     api("com.squareup.okhttp3:okhttp:4.6.0")
     api("com.jakewharton.timber:timber:4.7.1")
 
-    val navigationVersion = "2.3.0"
+    val navigationVersion = "2.3.2"
     api("androidx.navigation:navigation-fragment-ktx:$navigationVersion")
     api("androidx.navigation:navigation-ui-ktx:$navigationVersion")
     api("androidx.navigation:navigation-dynamic-features-fragment:$navigationVersion")
--- a/buildSrc/src/main/kotlin/AndroidTests.kt	Sun Dec 13 12:50:48 2020 -0400
+++ b/buildSrc/src/main/kotlin/AndroidTests.kt	Sun Dec 13 16:51:21 2020 -0400
@@ -36,7 +36,7 @@
 const val espressoVersion = "3.2.0"
 const val androidxTestRunnerVersion = "1.3.0-alpha05"
 const val androidxTestCoreVersion = "1.3.0-alpha05"
-const val robolectricVersion = "4.3.1"
+const val robolectricVersion = "4.4"
 
 
 /*
--- a/faviKonSnoop/build.gradle.kts	Sun Dec 13 12:50:48 2020 -0400
+++ b/faviKonSnoop/build.gradle.kts	Sun Dec 13 16:51:21 2020 -0400
@@ -28,10 +28,10 @@
     implementation(enforcedPlatform(kotlin("bom")))
 
     api("com.squareup.okhttp3:okhttp:4.6.0")
-    api("com.squareup.okio:okio:2.6.0")
+    api("com.squareup.okio:okio:2.9.0")
     implementation("javax.inject:javax.inject:1")
     implementation("org.jsoup:jsoup:1.10.2")
-    implementation("org.jetbrains.kotlinx:kotlinx-serialization-json:1.0.0")
+    implementation("org.jetbrains.kotlinx:kotlinx-serialization-json:1.0.1")
 
     testImplementation("com.google.truth:truth:1.0")
     testImplementation(kotlin("test-junit"))
--- a/manage_feeds/build.gradle.kts	Sun Dec 13 12:50:48 2020 -0400
+++ b/manage_feeds/build.gradle.kts	Sun Dec 13 16:51:21 2020 -0400
@@ -32,11 +32,11 @@
 
 android {
     val compileSdkVersion: String by rootProject.extra
-    setCompileSdkVersion(compileSdkVersion)
+    compileSdkVersion(compileSdkVersion)
 
     defaultConfig {
         minSdkVersion(24)
-        targetSdkVersion(28)
+        targetSdkVersion(29)
     }
 
     dataBinding {
@@ -87,19 +87,19 @@
     //geekdroid
     implementation("com.geekorum.geekdroid:geekdroid:geekttrss-1.5.2")
 
-    implementation(enforcedPlatform("org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.3.9"))
+    implementation(enforcedPlatform("org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.4.2"))
     implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core")
     testImplementation("org.jetbrains.kotlinx:kotlinx-coroutines-test")
 
     implementation("androidx.activity:activity-ktx:1.1.0")
 
     // androidx UI
-    implementation("androidx.constraintlayout:constraintlayout:2.0.1")
+    implementation("androidx.constraintlayout:constraintlayout:2.0.4")
     implementation("androidx.recyclerview:recyclerview:1.1.0")
     implementation("androidx.coordinatorlayout:coordinatorlayout:1.1.0")
     implementation("com.google.android.material:material:1.2.1")
 
-    implementation("androidx.core:core-ktx:1.3.1")
+    implementation("androidx.core:core-ktx:1.3.2")
 
     val lifecycleVersion = "2.2.0"
     implementation("androidx.lifecycle:lifecycle-livedata-ktx:$lifecycleVersion")
@@ -110,7 +110,7 @@
     implementation(project(":htmlparsers"))
     implementation(project(":webapi"))
 
-    implementation("io.coil-kt:coil:1.0.0-rc1")
+    implementation("io.coil-kt:coil:1.0.0")
 
     androidTestImplementation("androidx.work:work-testing:2.4.0")
     dualTestImplementation("androidx.arch.core:core-testing:2.1.0")
--- a/webapi/build.gradle.kts	Sun Dec 13 12:50:48 2020 -0400
+++ b/webapi/build.gradle.kts	Sun Dec 13 16:51:21 2020 -0400
@@ -30,10 +30,10 @@
 
     implementation("androidx.annotation:annotation:1.1.0")
     implementation("javax.inject:javax.inject:1")
-    implementation("com.squareup.retrofit2:retrofit:2.8.1")
-    implementation("org.jetbrains.kotlinx:kotlinx-serialization-json:1.0.0")
+    implementation("com.squareup.retrofit2:retrofit:2.9.0")
+    implementation("org.jetbrains.kotlinx:kotlinx-serialization-json:1.0.1")
 
-    implementation(enforcedPlatform("org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.3.9"))
+    implementation(enforcedPlatform("org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.4.2"))
     api("org.jetbrains.kotlinx:kotlinx-coroutines-core")