1
1
[versions ]
2
- kotlin = " 1.8.10 "
3
- composeUi = " 1.3 .3"
2
+ kotlin = " 1.8.22 "
3
+ composeUi = " 1.4 .3"
4
4
composeCompiler = " 1.4.2"
5
- coroutines = " 1.6.4 "
6
- ktor = " 2.2.4 "
7
- work = " 2.8.0 "
5
+ coroutines = " 1.7.2 "
6
+ ktor = " 2.3.2 "
7
+ work = " 2.8.1 "
8
8
9
9
[libraries ]
10
10
# algolia
11
- algolia-client = { group = " com.algolia" , name = " algoliasearch-client-kotlin" , version = " 2.1.3 " }
11
+ algolia-client = { group = " com.algolia" , name = " algoliasearch-client-kotlin" , version = " 2.1.5 " }
12
12
algolia-telemetry = { group = " com.algolia" , name = " instantsearch-telemetry" , version = " 0.2.0" }
13
13
14
14
# network
15
15
ktor-client-okhttp = { group = " io.ktor" , name = " ktor-client-okhttp" , version.ref = " ktor" }
16
16
17
17
# kotlin
18
- kotlinx-atomicfu = { group = " org.jetbrains.kotlinx" , name = " atomicfu" , version = " 0.20 .0" }
18
+ kotlinx-atomicfu = { group = " org.jetbrains.kotlinx" , name = " atomicfu" , version = " 0.21 .0" }
19
19
kotlinx-coroutines-core = { group = " org.jetbrains.kotlinx" , name = " kotlinx-coroutines-core" , version.ref = " coroutines" }
20
20
kotlinx-coroutines-android = { group = " org.jetbrains.kotlinx" , name = " kotlinx-coroutines-android" , version.ref = " coroutines" }
21
21
22
22
# android
23
23
androidx-compose-ui = { group = " androidx.compose.ui" , name = " ui" , version.ref = " composeUi" }
24
- androidx-compose-material = { group = " androidx.compose.material" , name = " material" , version = " 1.3.1 " }
25
- androidx-compose-material-icons-extended = { group = " androidx.compose.material" , name = " material-icons-extended" , version = " 1.3.1 " }
24
+ androidx-compose-material = { group = " androidx.compose.material" , name = " material" , version = " 1.4.3 " }
25
+ androidx-compose-material-icons-extended = { group = " androidx.compose.material" , name = " material-icons-extended" , version = " 1.4.3 " }
26
26
androidx-paging3 = { group = " androidx.paging" , name = " paging-runtime" , version = " 3.1.1" }
27
27
androidx-work = { group = " androidx.work" , name = " work-runtime-ktx" , version.ref = " work" }
28
- androidx-core = { group = " androidx.core" , name = " core-ktx" , version = " 1.9.0 " }
28
+ androidx-core = { group = " androidx.core" , name = " core-ktx" , version = " 1.10.1 " }
29
29
androidx-appcompat = { group = " androidx.appcompat" , name = " appcompat" , version = " 1.6.1" }
30
- androidx-recyclerview = { group = " androidx.recyclerview" , name = " recyclerview" , version = " 1.2.1 " }
30
+ androidx-recyclerview = { group = " androidx.recyclerview" , name = " recyclerview" , version = " 1.3.0 " }
31
31
androidx-swiperefreshlayout = { group = " androidx.swiperefreshlayout" , name = " swiperefreshlayout" , version = " 1.1.0" }
32
- google-material = { group = " com.google.android.material" , name = " material" , version = " 1.8 .0" }
32
+ google-material = { group = " com.google.android.material" , name = " material" , version = " 1.9 .0" }
33
33
34
34
# test
35
35
test-androidx-ext = { group = " androidx.test.ext" , name = " junit" , version = " 1.1.5" }
@@ -41,17 +41,17 @@ test-ktor-client-mock = { group = "io.ktor", name = "ktor-client-mock", version.
41
41
test-kotlin-common = { module = " org.jetbrains.kotlin:kotlin-test-common" }
42
42
test-kotlin-annotations = { module = " org.jetbrains.kotlin:kotlin-test-annotations-common" }
43
43
test-kotlin-junit = { module = " org.jetbrains.kotlin:kotlin-test-junit" }
44
- test-mockk = { group = " io.mockk" , name = " mockk" , version = " 1.13.4 " }
45
- test-robolectric = { group = " org.robolectric" , name = " robolectric" , version = " 4.9.2 " }
46
- test-turbine = { group = " app.cash.turbine" , name = " turbine" , version = " 0.12.1 " }
44
+ test-mockk = { group = " io.mockk" , name = " mockk" , version = " 1.13.5 " }
45
+ test-robolectric = { group = " org.robolectric" , name = " robolectric" , version = " 4.10.3 " }
46
+ test-turbine = { group = " app.cash.turbine" , name = " turbine" , version = " 1.0.0 " }
47
47
48
48
# logging
49
- slf4j = { group = " org.slf4j" , name = " slf4j-api" , version = " 2.0.6 " }
50
- logback-classic = { group = " ch.qos.logback" , name = " logback-classic" , version = " 1.4.5 " }
49
+ slf4j = { group = " org.slf4j" , name = " slf4j-api" , version = " 2.0.7 " }
50
+ logback-classic = { group = " ch.qos.logback" , name = " logback-classic" , version = " 1.4.8 " }
51
51
52
52
[plugins ]
53
53
kotlin-multiplaform = { id = " org.jetbrains.kotlin.multiplatform" , version.ref = " kotlin" }
54
54
kotlinx-serialization = { id = " org.jetbrains.kotlin.plugin.serialization" , version.ref = " kotlin" }
55
- android = { id = " com.android.library" , version = " 7.4 .2" }
56
- maven-publish = { id = " com.vanniktech.maven.publish" , version = " 0.24.0 " }
57
- spotless = { id = " com.diffplug.gradle.spotless" , version = " 6.16 .0" }
55
+ android = { id = " com.android.library" , version = " 8.0 .2" }
56
+ maven-publish = { id = " com.vanniktech.maven.publish" , version = " 0.25.2 " }
57
+ spotless = { id = " com.diffplug.gradle.spotless" , version = " 6.19 .0" }
0 commit comments