diff --git a/build.gradle.kts b/build.gradle.kts index cb6a3532..9dd17eaf 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -16,8 +16,8 @@ buildscript { dependencies { classpath("com.android.tools.build:gradle:7.4.2") classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlinVersion") - classpath("com.diffplug.spotless:spotless-plugin-gradle:6.18.0") - classpath("dev.drewhamilton.poko:poko-gradle-plugin:0.13.0") + classpath("com.diffplug.spotless:spotless-plugin-gradle:6.21.0") + classpath("dev.drewhamilton.poko:poko-gradle-plugin:0.15.0") classpath("org.jacoco:org.jacoco.core:0.8.10") classpath("com.vanniktech:gradle-android-junit-jacoco-plugin:0.17.0-SNAPSHOT") classpath("com.github.ben-manes:gradle-versions-plugin:0.46.0") diff --git a/buildSrc/gradle/wrapper/gradle-wrapper.properties b/buildSrc/gradle/wrapper/gradle-wrapper.properties index e8be595e..a8e0c38e 100644 --- a/buildSrc/gradle/wrapper/gradle-wrapper.properties +++ b/buildSrc/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-7.6.1-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-7.6.2-all.zip networkTimeout=10000 zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists diff --git a/buildSrc/src/main/kotlin/deps.kt b/buildSrc/src/main/kotlin/deps.kt index 1e7c9a4b..78a491fb 100644 --- a/buildSrc/src/main/kotlin/deps.kt +++ b/buildSrc/src/main/kotlin/deps.kt @@ -7,7 +7,7 @@ import org.gradle.plugin.use.PluginDependenciesSpec import org.gradle.plugin.use.PluginDependencySpec const val ktlintVersion = "0.46.1" -const val kotlinVersion = "1.8.21" +const val kotlinVersion = "1.9.10" object appConfig { const val applicationId = "com.hoc.flowmvi" @@ -28,16 +28,16 @@ object appConfig { object deps { object androidx { const val appCompat = "androidx.appcompat:appcompat:1.6.1" - const val coreKtx = "androidx.core:core-ktx:1.10.1" + const val coreKtx = "androidx.core:core-ktx:1.12.0" const val constraintLayout = "androidx.constraintlayout:constraintlayout:2.1.4" - const val recyclerView = "androidx.recyclerview:recyclerview:1.3.0" + const val recyclerView = "androidx.recyclerview:recyclerview:1.3.1" const val swipeRefreshLayout = "androidx.swiperefreshlayout:swiperefreshlayout:1.2.0-alpha01" const val material = "com.google.android.material:material:1.9.0" const val startup = "androidx.startup:startup-runtime:1.1.1" } object lifecycle { - private const val version = "2.6.1" + private const val version = "2.6.2" const val viewModelKtx = "androidx.lifecycle:lifecycle-viewmodel-ktx:$version" // viewModelScope const val runtimeKtx = "androidx.lifecycle:lifecycle-runtime-ktx:$version" // lifecycleScope @@ -49,11 +49,11 @@ object deps { const val converterMoshi = "com.squareup.retrofit2:converter-moshi:2.9.0" const val loggingInterceptor = "com.squareup.okhttp3:logging-interceptor:4.11.0" const val moshiKotlin = "com.squareup.moshi:moshi-kotlin:1.15.0" - const val leakCanary = "com.squareup.leakcanary:leakcanary-android:2.11" + const val leakCanary = "com.squareup.leakcanary:leakcanary-android:2.12" } object coroutines { - private const val version = "1.7.1" + private const val version = "1.7.3" const val core = "org.jetbrains.kotlinx:kotlinx-coroutines-core:$version" const val android = "org.jetbrains.kotlinx:kotlinx-coroutines-android:$version" @@ -61,7 +61,7 @@ object deps { } object koin { - private const val version = "3.4.0" + private const val version = "3.5.0" const val core = "io.insert-koin:koin-core:$version" const val android = "io.insert-koin:koin-android:$version" @@ -69,13 +69,13 @@ object deps { const val test = "io.insert-koin:koin-test:$version" } - const val coil = "io.coil-kt:coil:2.3.0" + const val coil = "io.coil-kt:coil:2.4.0" const val viewBindingDelegate = "com.github.hoc081098:ViewBindingDelegate:1.4.0" - const val flowExt = "io.github.hoc081098:FlowExt:0.6.1" + const val flowExt = "io.github.hoc081098:FlowExt:0.7.1" const val timber = "com.jakewharton.timber:timber:5.0.1" object arrow { - private const val version = "1.2.0-RC" + private const val version = "1.2.1" const val core = "io.arrow-kt:arrow-core:$version" } @@ -87,11 +87,11 @@ object deps { const val junit = "androidx.test.ext:junit-ktx:1.1.5" object espresso { - const val core = "androidx.test.espresso:espresso-core:3.4.0" + const val core = "androidx.test.espresso:espresso-core:3.5.1" } } - const val mockk = "io.mockk:mockk:1.13.5" + const val mockk = "io.mockk:mockk:1.13.8" const val kotlinJUnit = "org.jetbrains.kotlin:kotlin-test-junit:$kotlinVersion" } } diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar index 943f0cbf..afba1092 100644 Binary files a/gradle/wrapper/gradle-wrapper.jar and b/gradle/wrapper/gradle-wrapper.jar differ diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index e8be595e..a8e0c38e 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-7.6.1-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-7.6.2-all.zip networkTimeout=10000 zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists