@@ -6,12 +6,13 @@ aboutlibraries = "11.2.3"
6
6
accompanist = " 0.36.0"
7
7
agp = " 8.1.4"
8
8
androidCompileSdk = " 34"
9
- androidx-compose = " 1.7.4 "
9
+ androidx-compose = " 1.7.5 "
10
10
androidx-datastore = " 1.1.1"
11
- androidx-lifecycle = " 2.8.6 "
12
- androidx-navigation = " 2.8.3 "
11
+ androidx-lifecycle = " 2.8.7 "
12
+ androidx-navigation = " 2.8.4 "
13
13
androidx-room = " 2.6.1"
14
- apollo = " 4.0.1"
14
+ apollo = " 4.1.0"
15
+ coil3 = " 3.0.3"
15
16
coroutines = " 1.9.0"
16
17
detekt = " 1.23.7"
17
18
diktat = " 1.2.5"
@@ -25,16 +26,15 @@ koin = "4.0.0"
25
26
koin-ksp = " 1.4.0"
26
27
kotlin = " 2.0.21"
27
28
kotlinpoet = " 1.18.1"
28
- kotlin-multiplatform = " 1.7.0 "
29
+ kotlin-multiplatform = " 1.7.1 "
29
30
kotlin-result = " 2.0.0"
30
31
kotlinx-datetime =" 0.6.0"
31
- ksp = " 2.0.21-1.0.25 "
32
+ ksp = " 2.0.21-1.0.26 "
32
33
ktlint = " 0.43.0"
33
- ktor = " 2.3.12 "
34
+ ktor = " 3.0.0 "
34
35
mockk = " 1.13.13"
35
36
okhttp = " 4.12.0"
36
37
prettier = " 2.7.1"
37
- retrofit = " 2.9.0"
38
38
sqlDelight = " 2.0.2"
39
39
40
40
[libraries ]
@@ -48,22 +48,22 @@ accompanist-pager-indicators = { module = "com.google.accompanist:accompanist-pa
48
48
accompanist-permissions = { module = " com.google.accompanist:accompanist-permissions" , version.ref = " accompanist" }
49
49
accompanist-placeholder = { module = " com.google.accompanist:accompanist-placeholder-material" , version.ref = " accompanist" }
50
50
accompanist-systemuicontroller = { module = " com.google.accompanist:accompanist-systemuicontroller" , version.ref = " accompanist" }
51
- android-maps-utils = { module = " com.google.maps.android:android-maps-utils" , version = " 3.8.2 " }
51
+ android-maps-utils = { module = " com.google.maps.android:android-maps-utils" , version = " 3.9.0 " }
52
52
androidx-activity-compose = { module = " androidx.activity:activity-compose" , version = " 1.9.3" }
53
53
androidx-appcompat = { module = " androidx.appcompat:appcompat" , version = " 1.7.0" }
54
54
androidx-compose-foundation = { module = " androidx.compose.foundation:foundation" , version.ref = " androidx-compose" }
55
55
androidx-compose-layout = { module = " androidx.compose.foundation:foundation-layout" , version.ref = " androidx-compose" }
56
56
androidx-compose-material = { module = " androidx.compose.material:material" , version.ref = " androidx-compose" }
57
57
androidx-compose-material-icons-extended = { module = " androidx.compose.material:material-icons-extended" , version.ref = " androidx-compose" }
58
- androidx-compose-material3 = { module = " androidx.compose.material3:material3" , version = " 1.3.0 " }
58
+ androidx-compose-material3 = { module = " androidx.compose.material3:material3" , version = " 1.3.1 " }
59
59
androidx-compose-runtime = { module = " androidx.compose.runtime:runtime" , version.ref = " androidx-compose" }
60
60
androidx-compose-runtime-livedata = { module = " androidx.compose.runtime:runtime-livedata" , version.ref = " androidx-compose" }
61
61
androidx-compose-test = { module = " androidx.compose.test:test-core" , version.ref = " androidx-compose" }
62
62
androidx-compose-tooling = { module = " androidx.compose.ui:ui-tooling" , version.ref = " androidx-compose" }
63
63
androidx-compose-ui = { module = " androidx.compose.ui:ui" , version.ref = " androidx-compose" }
64
64
androidx-compose-ui-test-junit4 = { module = " androidx.compose.ui:ui-test-junit4" , version.ref = " androidx-compose" }
65
65
androidx-compose-ui-test-manifest = { module = " androidx.compose.ui:ui-test-manifest" , version.ref = " androidx-compose" }
66
- androidx-core-ktx = { module = " androidx.core:core-ktx" , version = " 1.13.1 " }
66
+ androidx-core-ktx = { module = " androidx.core:core-ktx" , version = " 1.15.0 " }
67
67
androidx-core-splashscreen = { module = " androidx.core:core-splashscreen" , version = " 1.0.1" }
68
68
androidx-customview = { module = " androidx.customview:customview" , version = " 1.2.0-alpha02" }
69
69
androidx-customview-poolingcontainer = { module = " androidx.customview:customview-poolingcontainer" , version = " 1.0.0" }
@@ -79,7 +79,7 @@ androidx-lifecycle-viewmodel-compose = { module = "org.jetbrains.androidx.lifecy
79
79
androidx-navigation-compose = { module = " org.jetbrains.androidx.navigation:navigation-compose" , version.ref = " jetbrains-navigation" }
80
80
androidx-navigation-fragment = { module = " androidx.navigation:navigation-fragment-ktx" , version.ref = " androidx-navigation" }
81
81
androidx-navigation-ui-ktx = { module = " androidx.navigation:navigation-ui-ktx" , version.ref = " androidx-navigation" }
82
- androidx-paging = { module = " androidx.paging:paging-compose" , version = " 3.3.2 " }
82
+ androidx-paging = { module = " androidx.paging:paging-compose" , version = " 3.3.4 " }
83
83
androidx-palette = { module = " androidx.palette:palette" , version = " 1.0.0" }
84
84
androidx-room-compiler = { module = " androidx.room:room-compiler" , version.ref = " androidx-room" }
85
85
androidx-room-ktx = { module = " androidx.room:room-ktx" , version.ref = " androidx-room" }
@@ -99,15 +99,17 @@ apollo-cache = { module = "com.apollographql.apollo:apollo-normalized-cache", ve
99
99
apollo-cache-sqlite = { module = " com.apollographql.apollo:apollo-normalized-cache-sqlite" , version.ref = " apollo" }
100
100
apollo-testing-support = { module = " com.apollographql.apollo:apollo-testing-support" , version.ref = " apollo" }
101
101
calendar = { module = " com.kizitonwose.calendar:compose-multiplatform" , version = " 2.5.4" }
102
- coil-compose = { module = " io.coil-kt:coil-compose" , version = " 2.7.0" }
102
+ coil-compose = { module = " io.coil-kt.coil3:coil-compose" , version.ref = " coil3" }
103
+ coil-compose-core = { module = " io.coil-kt.coil3:coil-compose-core" , version.ref = " coil3" }
104
+ coil-network = { module = " io.coil-kt.coil3:coil-network-ktor3" , version = " 3.0.4" }
103
105
composecharts = { module = " io.github.bytebeats:compose-charts" , version = " 0.2.1" }
104
106
compose-placeholder = { module = " com.eygraber:compose-placeholder" , version = " 1.0.8" }
105
107
compose-webview = { module = " io.github.kevinnzou:compose-webview-multiplatform" , version = " 1.7.8" }
106
108
coroutines-android = { module = " org.jetbrains.kotlinx:kotlinx-coroutines-android" , version.ref = " coroutines" }
107
109
coroutines-core = { module = " org.jetbrains.kotlinx:kotlinx-coroutines-core" , version.ref = " coroutines" }
108
110
coroutines-swing = { module = " org.jetbrains.kotlinx:kotlinx-coroutines-swing" , version.ref = " coroutines" }
109
111
coroutines-test = { module = " org.jetbrains.kotlinx:kotlinx-coroutines-test" , version.ref = " coroutines" }
110
- desugar = { module = " com.android.tools:desugar_jdk_libs" , version = " 2.1.2 " }
112
+ desugar = { module = " com.android.tools:desugar_jdk_libs" , version = " 2.1.3 " }
111
113
detekt = { module = " io.gitlab.arturbosch.detekt:detekt-formatting" , version.ref = " detekt" }
112
114
detekt-rules-compose = { module = " ru.kode:detekt-rules-compose" , version = " 1.4.0" }
113
115
detekt-twitter-compose-rules = { module = " com.twitter.compose.rules:detekt" , version = " 0.0.26" }
@@ -117,7 +119,6 @@ hilt-android-testing = { module = "com.google.dagger:hilt-android-testing", vers
117
119
hilt-compiler = { module = " com.google.dagger:hilt-compiler" , version.ref = " hilt" }
118
120
hilt-navigation-compose = { module = " androidx.hilt:hilt-navigation-compose" , version = " 1.2.0" }
119
121
junit = { module = " junit:junit" , version = " 4.13.2" }
120
- kamel = { module = " media.kamel:kamel-image" , version = " 0.9.5" }
121
122
koin-android = {module = " io.insert-koin:koin-android" , version = " 3.5.3" }
122
123
koin-annotations = {module = " io.insert-koin:koin-annotations" , version.ref = " koin-ksp" }
123
124
koin-compose-viewmodel = {module = " io.insert-koin:koin-compose-viewmodel" , version.ref = " koin" }
@@ -158,9 +159,6 @@ okhttp3-mockwebserver = { module = "com.squareup.okhttp3:mockwebserver", version
158
159
play-core-ktx = { module = " com.google.android.play:core-ktx" , version = " 1.8.1" }
159
160
play-services-maps = { module = " com.google.android.gms:play-services-maps" , version = " 19.0.0" }
160
161
process-phoenix = { module = " com.jakewharton:process-phoenix" , version = " 3.0.0" }
161
- retrofit = { module = " com.squareup.retrofit2:retrofit" , version.ref = " retrofit" }
162
- retrofit-converter-scalars = { module = " com.squareup.retrofit2:converter-scalars" , version = " 2.11.0" }
163
- retrofit-kotlinx-serialization = { module = " com.jakewharton.retrofit:retrofit2-kotlinx-serialization-converter" , version = " 1.0.0" }
164
162
robolectric = { module = " org.robolectric:robolectric" , version = " 4.13" }
165
163
seismic = { module = " com.squareup:seismic" , version = " 1.0.3" }
166
164
speeddial = { module = " com.leinardi.android:speed-dial.compose" , version = " 2.0.0-alpha01" }
@@ -174,7 +172,7 @@ tink = { module = "com.google.crypto.tink:tink-android", version = "1.15.0" }
174
172
175
173
# plugins
176
174
plugin-aboutlibraries = { module = " com.mikepenz.aboutlibraries.plugin:aboutlibraries-plugin" , version.ref = " aboutlibraries" }
177
- plugin-android-gradle = { module = " com.android.tools.build:gradle" , version = " 8.7.1 " }
175
+ plugin-android-gradle = { module = " com.android.tools.build:gradle" , version = " 8.7.2 " }
178
176
plugin-androidcachefix = { module = " gradle.plugin.org.gradle.android:android-cache-fix-gradle-plugin" , version = " 3.0" }
179
177
plugin-androidx-navigation-safeargs = { module = " androidx.navigation:navigation-safe-args-gradle-plugin" , version.ref = " androidx-navigation" }
180
178
plugin-appversioning = { module = " io.github.reactivecircus.appversioning:app-versioning-gradle-plugin" , version = " 1.3.2" }
@@ -192,7 +190,6 @@ plugin-spotless = { module = "com.diffplug.spotless:spotless-plugin-gradle", ver
192
190
plugin-versions = " com.github.ben-manes:gradle-versions-plugin:0.51.0"
193
191
plugin-versions-update = " nl.littlerobots.vcu:plugin:0.8.4"
194
192
plugin-violation = { module = " se.bjurr.violations:violation-comments-to-github-gradle-plugin" , version = " 1.70.0" }
195
- androidx-test-ext-junit115 = { group = " androidx.test.ext" , name = " junit" , version.ref = " junit" }
196
193
197
194
[plugins ]
198
195
apollo = { id = " com.apollographql.apollo" , version.ref = " apollo" }
0 commit comments