@@ -7,7 +7,7 @@ import org.gradle.plugin.use.PluginDependenciesSpec
77import org.gradle.plugin.use.PluginDependencySpec
88
99const val ktlintVersion = " 0.46.1"
10- const val kotlinVersion = " 1.8.21 "
10+ const val kotlinVersion = " 1.9.10 "
1111
1212object appConfig {
1313 const val applicationId = " com.hoc.flowmvi"
@@ -28,16 +28,16 @@ object appConfig {
2828object deps {
2929 object androidx {
3030 const val appCompat = " androidx.appcompat:appcompat:1.6.1"
31- const val coreKtx = " androidx.core:core-ktx:1.10.1 "
31+ const val coreKtx = " androidx.core:core-ktx:1.12.0 "
3232 const val constraintLayout = " androidx.constraintlayout:constraintlayout:2.1.4"
33- const val recyclerView = " androidx.recyclerview:recyclerview:1.3.0 "
33+ const val recyclerView = " androidx.recyclerview:recyclerview:1.3.1 "
3434 const val swipeRefreshLayout = " androidx.swiperefreshlayout:swiperefreshlayout:1.2.0-alpha01"
3535 const val material = " com.google.android.material:material:1.9.0"
3636 const val startup = " androidx.startup:startup-runtime:1.1.1"
3737 }
3838
3939 object lifecycle {
40- private const val version = " 2.6.1 "
40+ private const val version = " 2.6.2 "
4141
4242 const val viewModelKtx = " androidx.lifecycle:lifecycle-viewmodel-ktx:$version " // viewModelScope
4343 const val runtimeKtx = " androidx.lifecycle:lifecycle-runtime-ktx:$version " // lifecycleScope
@@ -49,33 +49,33 @@ object deps {
4949 const val converterMoshi = " com.squareup.retrofit2:converter-moshi:2.9.0"
5050 const val loggingInterceptor = " com.squareup.okhttp3:logging-interceptor:4.11.0"
5151 const val moshiKotlin = " com.squareup.moshi:moshi-kotlin:1.15.0"
52- const val leakCanary = " com.squareup.leakcanary:leakcanary-android:2.11 "
52+ const val leakCanary = " com.squareup.leakcanary:leakcanary-android:2.12 "
5353 }
5454
5555 object coroutines {
56- private const val version = " 1.7.1 "
56+ private const val version = " 1.7.3 "
5757
5858 const val core = " org.jetbrains.kotlinx:kotlinx-coroutines-core:$version "
5959 const val android = " org.jetbrains.kotlinx:kotlinx-coroutines-android:$version "
6060 const val test = " org.jetbrains.kotlinx:kotlinx-coroutines-test:$version "
6161 }
6262
6363 object koin {
64- private const val version = " 3.4 .0"
64+ private const val version = " 3.5 .0"
6565
6666 const val core = " io.insert-koin:koin-core:$version "
6767 const val android = " io.insert-koin:koin-android:$version "
6868 const val testJunit4 = " io.insert-koin:koin-test-junit4:$version "
6969 const val test = " io.insert-koin:koin-test:$version "
7070 }
7171
72- const val coil = " io.coil-kt:coil:2.3 .0"
72+ const val coil = " io.coil-kt:coil:2.4 .0"
7373 const val viewBindingDelegate = " com.github.hoc081098:ViewBindingDelegate:1.4.0"
74- const val flowExt = " io.github.hoc081098:FlowExt:0.6 .1"
74+ const val flowExt = " io.github.hoc081098:FlowExt:0.7 .1"
7575 const val timber = " com.jakewharton.timber:timber:5.0.1"
7676
7777 object arrow {
78- private const val version = " 1.2.0-RC "
78+ private const val version = " 1.2.1 "
7979 const val core = " io.arrow-kt:arrow-core:$version "
8080 }
8181
@@ -87,11 +87,11 @@ object deps {
8787 const val junit = " androidx.test.ext:junit-ktx:1.1.5"
8888
8989 object espresso {
90- const val core = " androidx.test.espresso:espresso-core:3.4.0 "
90+ const val core = " androidx.test.espresso:espresso-core:3.5.1 "
9191 }
9292 }
9393
94- const val mockk = " io.mockk:mockk:1.13.5 "
94+ const val mockk = " io.mockk:mockk:1.13.8 "
9595 const val kotlinJUnit = " org.jetbrains.kotlin:kotlin-test-junit:$kotlinVersion "
9696 }
9797}
0 commit comments