From 2cec24b9869e5e1098ae03bc8122c43c621551f3 Mon Sep 17 00:00:00 2001
From: Taras Smakula <tarassmakula@gmail.com>
Date: Mon, 21 Aug 2023 14:32:11 +0300
Subject: [PATCH] Update dependencies

---
 app/build.gradle     | 15 +++++++--------
 auth/build.gradle    | 15 +++++++--------
 core/build.gradle    | 20 +++++++++-----------
 gallery/build.gradle | 15 +++++++--------
 4 files changed, 30 insertions(+), 35 deletions(-)

diff --git a/app/build.gradle b/app/build.gradle
index 853f702ae..5b2e37a1f 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -5,12 +5,12 @@ apply plugin: 'kotlin-kapt'
 apply plugin: 'dagger.hilt.android.plugin'
 
 android {
-    compileSdk 33
+    compileSdk rootProject.ext.sdk_version
 
     defaultConfig {
         applicationId "org.futo.circles"
-        minSdk 24
-        targetSdk 33
+        minSdk rootProject.ext.min_sdk_version
+        targetSdk rootProject.ext.sdk_version
         versionCode 22
         versionName "1.0.13.22"
 
@@ -62,7 +62,7 @@ dependencies {
     implementation project(path: ':gallery')
 
     //Firebase
-    gplayImplementation platform('com.google.firebase:firebase-bom:32.1.1')
+    gplayImplementation platform('com.google.firebase:firebase-bom:32.2.2')
     gplayImplementation 'com.google.firebase:firebase-crashlytics-ktx'
     gplayImplementation 'com.google.firebase:firebase-analytics-ktx'
     gplayImplementation 'com.google.firebase:firebase-messaging-ktx'
@@ -71,7 +71,7 @@ dependencies {
     implementation 'com.github.UnifiedPush:android-connector:2.1.1'
 
     //Emoji
-    implementation "com.vanniktech:emoji-google:0.16.0"
+    implementation 'com.vanniktech:emoji-google:0.17.0'
 
     //Markdown
     def markwon_version = "4.6.2"
@@ -87,9 +87,8 @@ dependencies {
     implementation 'com.jakewharton.timber:timber:5.0.1'
 
     //Hilt
-    def hilt = '2.46.1'
-    implementation "com.google.dagger:hilt-android:$hilt"
-    kapt "com.google.dagger:hilt-compiler:$hilt"
+    implementation "com.google.dagger:hilt-android:$rootProject.ext.hilt_version"
+    kapt "com.google.dagger:hilt-compiler:$rootProject.ext.hilt_version"
 
     //test
     testImplementation 'junit:junit:4.13.2'
diff --git a/auth/build.gradle b/auth/build.gradle
index 8652aecc9..2700e0f58 100644
--- a/auth/build.gradle
+++ b/auth/build.gradle
@@ -7,11 +7,11 @@ apply plugin: 'maven-publish'
 
 android {
     namespace 'org.futo.circles.auth'
-    compileSdk 33
+    compileSdk rootProject.ext.sdk_version
 
     defaultConfig {
-        minSdk 24
-        targetSdk 33
+        minSdk rootProject.ext.min_sdk_version
+        targetSdk rootProject.ext.sdk_version
 
         testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
         consumerProguardFiles "consumer-rules.pro"
@@ -59,19 +59,18 @@ dependencies {
     implementation "androidx.browser:browser:1.5.0"
 
     //Password strength
-    implementation 'com.nulab-inc:zxcvbn:1.7.0'
+    implementation 'com.nulab-inc:zxcvbn:1.8.1'
 
     //Subscriptions
     implementation 'com.android.billingclient:billing-ktx:6.0.1'
 
     //QR
-    implementation 'com.google.zxing:core:3.5.1'
+    implementation 'com.google.zxing:core:3.5.2'
     implementation 'com.github.yuriy-budiyev:code-scanner:2.3.2'
 
     //Hilt
-    def hilt = '2.46.1'
-    implementation "com.google.dagger:hilt-android:$hilt"
-    kapt "com.google.dagger:hilt-compiler:$hilt"
+    implementation "com.google.dagger:hilt-android:$rootProject.ext.hilt_version"
+    kapt "com.google.dagger:hilt-compiler:$rootProject.ext.hilt_version"
 
     testImplementation 'junit:junit:4.13.2'
     androidTestImplementation 'androidx.test.ext:junit:1.1.5'
diff --git a/core/build.gradle b/core/build.gradle
index cf34ba0ee..2fbe6326b 100644
--- a/core/build.gradle
+++ b/core/build.gradle
@@ -8,11 +8,11 @@ apply plugin: 'maven-publish'
 
 android {
     namespace 'org.futo.circles.core'
-    compileSdk 33
+    compileSdk rootProject.ext.sdk_version
 
     defaultConfig {
-        minSdk 24
-        targetSdk 33
+        minSdk rootProject.ext.min_sdk_version
+        targetSdk rootProject.ext.sdk_version
 
         testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
         consumerProguardFiles "consumer-rules.pro"
@@ -45,7 +45,7 @@ android {
 dependencies {
     api 'androidx.appcompat:appcompat:1.6.1'
     api 'com.google.android.material:material:1.9.0'
-    api "androidx.recyclerview:recyclerview:1.3.0"
+    api 'androidx.recyclerview:recyclerview:1.3.1'
     api "androidx.autofill:autofill:1.1.0"
 
     //Kotlin
@@ -58,17 +58,15 @@ dependencies {
     api "androidx.lifecycle:lifecycle-process:$lifecycle_version"
 
     //androidx navigation
-    def androidx_nav_version = "2.6.0"
-    api "androidx.navigation:navigation-fragment-ktx:$androidx_nav_version"
-    api "androidx.navigation:navigation-ui-ktx:$androidx_nav_version"
+    api "androidx.navigation:navigation-fragment-ktx:$rootProject.ext.androidx_nav_version"
+    api "androidx.navigation:navigation-ui-ktx:$rootProject.ext.androidx_nav_version"
 
     //ViewBinding
     api 'com.github.kirich1409:viewbindingpropertydelegate-noreflection:1.5.9'
 
     //Hilt
-    def hilt = '2.46.1'
-    implementation "com.google.dagger:hilt-android:$hilt"
-    kapt "com.google.dagger:hilt-compiler:$hilt"
+    implementation "com.google.dagger:hilt-android:$rootProject.ext.hilt_version"
+    kapt "com.google.dagger:hilt-compiler:$rootProject.ext.hilt_version"
 
     //Matrix
     api 'org.matrix.android:matrix-sdk-android:1.5.30.6'
@@ -94,7 +92,7 @@ dependencies {
     kapt "com.github.bumptech.glide:compiler:$glide_version"
 
     //Webp animations
-    api 'com.github.penfeizhou.android.animation:glide-plugin:2.25.0'
+    api 'com.github.penfeizhou.android.animation:glide-plugin:2.26.0'
 
     //Shake detection
     implementation 'com.squareup:seismic:1.0.3'
diff --git a/gallery/build.gradle b/gallery/build.gradle
index 85b95f95a..32c7326dc 100644
--- a/gallery/build.gradle
+++ b/gallery/build.gradle
@@ -8,11 +8,11 @@ apply plugin: 'maven-publish'
 
 android {
     namespace 'org.futo.circles.gallery'
-    compileSdk 33
+    compileSdk rootProject.ext.sdk_version
 
     defaultConfig {
-        minSdk 24
-        targetSdk 33
+        minSdk rootProject.ext.min_sdk_version
+        targetSdk rootProject.ext.sdk_version
 
         testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
         consumerProguardFiles "consumer-rules.pro"
@@ -48,7 +48,7 @@ dependencies {
     implementation 'com.jsibbold:zoomage:1.3.1'
 
     //ExoPlayer
-    def exoplayer_version = '1.1.0'
+    def exoplayer_version = '1.1.1'
     implementation "androidx.media3:media3-exoplayer:$exoplayer_version"
     implementation "androidx.media3:media3-ui:$exoplayer_version"
 
@@ -57,13 +57,12 @@ dependencies {
     implementation "androidx.work:work-runtime-ktx:$work_version"
 
     //Coroutines
-    def coroutines_version = '1.7.1'
+    def coroutines_version = '1.7.3'
     implementation "org.jetbrains.kotlinx:kotlinx-coroutines-core:$coroutines_version"
 
     //Hilt
-    def hilt = '2.46.1'
-    implementation "com.google.dagger:hilt-android:$hilt"
-    kapt "com.google.dagger:hilt-compiler:$hilt"
+    implementation "com.google.dagger:hilt-android:$rootProject.ext.hilt_version"
+    kapt "com.google.dagger:hilt-compiler:$rootProject.ext.hilt_version"
     implementation "androidx.hilt:hilt-work:1.0.0"
 
     testImplementation 'junit:junit:4.13.2'
-- 
GitLab