Skip to content

Commit 41aa28f

Browse files
committed
update dependencies
1 parent ee19bb7 commit 41aa28f

4 files changed

Lines changed: 39 additions & 39 deletions

File tree

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Changelog
22

3-
## vNext
3+
## v63.1
44

55
### Overlay improvements
66

app/build.gradle.kts

Lines changed: 33 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -34,13 +34,13 @@ val nsiVersion = "7.0.20260414"
3434
val poEditorProjectId = "97843"
3535

3636
plugins {
37-
id("org.jetbrains.kotlin.multiplatform") version "2.3.0"
38-
id("org.jetbrains.kotlin.plugin.serialization") version "2.3.0"
39-
id("org.jetbrains.kotlin.plugin.compose") version "2.3.0"
37+
id("org.jetbrains.kotlin.multiplatform") version "2.3.20"
38+
id("org.jetbrains.kotlin.plugin.serialization") version "2.3.20"
39+
id("org.jetbrains.kotlin.plugin.compose") version "2.3.20"
4040
id("com.android.application") version "8.11.2"
41-
id("org.jetbrains.compose") version "1.10.0"
42-
id("org.jetbrains.kotlinx.atomicfu") version "0.31.0"
43-
id("com.codingfeline.buildkonfig") version "0.17.1"
41+
id("org.jetbrains.compose") version "1.10.3"
42+
id("org.jetbrains.kotlinx.atomicfu") version "0.32.1"
43+
id("com.codingfeline.buildkonfig") version "0.18.0"
4444
}
4545

4646
repositories {
@@ -97,10 +97,10 @@ kotlin {
9797

9898
// Atomics, Locks, Synchronization
9999
// Aparently only necessary as long as https://github.com/Kotlin/kotlinx-atomicfu/issues/145 is not solved
100-
implementation("org.jetbrains.kotlinx:atomicfu:0.31.0")
100+
implementation("org.jetbrains.kotlinx:atomicfu:0.32.1")
101101

102102
// Dependency injection
103-
implementation(project.dependencies.platform("io.insert-koin:koin-bom:4.1.1"))
103+
implementation(project.dependencies.platform("io.insert-koin:koin-bom:4.2.1"))
104104
implementation("io.insert-koin:koin-core")
105105
implementation("io.insert-koin:koin-compose")
106106
implementation("io.insert-koin:koin-compose-viewmodel")
@@ -113,8 +113,8 @@ kotlin {
113113
implementation("org.jetbrains.kotlinx:kotlinx-io-core:0.9.0")
114114

115115
// HTTP client
116-
implementation("io.ktor:ktor-client-core:3.4.0")
117-
implementation("io.ktor:ktor-client-encoding:3.4.0")
116+
implementation("io.ktor:ktor-client-core:3.4.2")
117+
implementation("io.ktor:ktor-client-encoding:3.4.2")
118118
// SHA256 hashing, used during OAuth authentication
119119
implementation("org.kotlincrypto.hash:sha2:0.8.0")
120120

@@ -126,8 +126,8 @@ kotlin {
126126
implementation("com.charleskorn.kaml:kaml:0.104.0")
127127

128128
// JSON
129-
implementation("org.jetbrains.kotlinx:kotlinx-serialization-json:1.10.0")
130-
implementation("org.jetbrains.kotlinx:kotlinx-serialization-json-io:1.10.0")
129+
implementation("org.jetbrains.kotlinx:kotlinx-serialization-json:1.11.0")
130+
implementation("org.jetbrains.kotlinx:kotlinx-serialization-json-io:1.11.0")
131131

132132
// Date / time
133133
implementation("org.jetbrains.kotlinx:kotlinx-datetime:0.7.1")
@@ -139,30 +139,30 @@ kotlin {
139139
implementation("de.westnordost:osmfeatures:7.1.0")
140140

141141
// opening hours parser
142-
implementation("de.westnordost:osm-opening-hours:0.3.0")
142+
implementation("de.westnordost:osm-opening-hours:0.4.0")
143143

144144
// UI (Compose)
145-
implementation("org.jetbrains.compose.runtime:runtime:1.10.0")
146-
implementation("org.jetbrains.compose.foundation:foundation:1.10.0")
147-
implementation("org.jetbrains.compose.material:material:1.10.0")
148-
implementation("org.jetbrains.compose.ui:ui:1.10.0")
149-
implementation("org.jetbrains.compose.components:components-resources:1.10.0")
150-
implementation("org.jetbrains.compose.ui:ui-tooling-preview:1.10.0")
145+
implementation("org.jetbrains.compose.runtime:runtime:1.10.3")
146+
implementation("org.jetbrains.compose.foundation:foundation:1.10.3")
147+
implementation("org.jetbrains.compose.material:material:1.10.3")
148+
implementation("org.jetbrains.compose.ui:ui:1.10.3")
149+
implementation("org.jetbrains.compose.components:components-resources:1.10.3")
150+
implementation("org.jetbrains.compose.ui:ui-tooling-preview:1.10.3")
151151

152152
// UI Navigation
153-
implementation("org.jetbrains.compose.ui:ui-backhandler:1.10.0")
153+
implementation("org.jetbrains.compose.ui:ui-backhandler:1.10.3")
154154
implementation("org.jetbrains.androidx.navigation:navigation-compose:2.9.2")
155155

156156
// UI ViewModel
157-
implementation("org.jetbrains.androidx.lifecycle:lifecycle-viewmodel-compose:2.9.6")
157+
implementation("org.jetbrains.androidx.lifecycle:lifecycle-viewmodel-compose:2.10.0")
158158

159159
// UI widgets
160160

161161
// non-lazy grid
162-
implementation("com.cheonjaeung.compose.grid:grid:2.5.2")
162+
implementation("com.cheonjaeung.compose.grid:grid:2.7.1")
163163

164164
// reorderable lists (raw Compose API is pretty complicated)
165-
implementation("sh.calvin.reorderable:reorderable:2.5.1")
165+
implementation("sh.calvin.reorderable:reorderable:3.1.0")
166166

167167
// multiplatform webview (for login via OAuth)
168168
implementation("io.github.kevinnzou:compose-webview-multiplatform:2.0.3")
@@ -181,17 +181,17 @@ kotlin {
181181

182182
// Android stuff
183183
implementation("com.google.android.material:material:1.13.0")
184-
implementation("androidx.core:core-ktx:1.17.0")
184+
implementation("androidx.core:core-ktx:1.18.0")
185185
implementation("androidx.appcompat:appcompat:1.7.1")
186186
implementation("androidx.constraintlayout:constraintlayout:2.2.1")
187-
implementation("androidx.annotation:annotation:1.9.1")
187+
implementation("androidx.annotation:annotation:1.10.0")
188188
implementation("androidx.fragment:fragment-ktx:1.8.9")
189189
implementation("androidx.recyclerview:recyclerview:1.4.0")
190190
implementation("androidx.localbroadcastmanager:localbroadcastmanager:1.1.0")
191191

192192
// Compose
193-
implementation("org.jetbrains.compose.ui:ui-tooling-preview:1.10.0")
194-
implementation("androidx.activity:activity-compose:1.12.4")
193+
implementation("org.jetbrains.compose.ui:ui-tooling-preview:1.10.3")
194+
implementation("androidx.activity:activity-compose:1.13.0")
195195

196196
// photos
197197
implementation("androidx.exifinterface:exifinterface:1.4.2")
@@ -200,34 +200,34 @@ kotlin {
200200
implementation("org.jetbrains.kotlinx:kotlinx-coroutines-android:1.10.2")
201201

202202
// scheduling background jobs
203-
implementation("androidx.work:work-runtime-ktx:2.11.1")
203+
implementation("androidx.work:work-runtime-ktx:2.11.2")
204204

205205
// HTTP Client
206-
implementation("io.ktor:ktor-client-android:3.4.0")
206+
implementation("io.ktor:ktor-client-android:3.4.2")
207207

208208
// widgets
209209
implementation("com.google.android.flexbox:flexbox:3.0.0")
210210

211211
// map and location
212-
implementation("org.maplibre.gl:android-sdk:12.3.1")
212+
implementation("org.maplibre.gl:android-sdk:13.0.2")
213213
}
214214
}
215215
iosMain {
216216
dependencies {
217217
// HTTP client
218-
implementation("io.ktor:ktor-client-darwin:3.4.0")
218+
implementation("io.ktor:ktor-client-darwin:3.4.2")
219219
}
220220
}
221221
commonTest {
222222
dependencies {
223223
implementation(kotlin("test"))
224224

225-
implementation("io.ktor:ktor-client-mock:3.4.0")
225+
implementation("io.ktor:ktor-client-mock:3.4.2")
226226
}
227227
}
228228
androidUnitTest {
229229
dependencies {
230-
implementation("org.mockito:mockito-core:5.21.0")
230+
implementation("org.mockito:mockito-core:5.23.0")
231231
implementation(kotlin("test"))
232232
}
233233
}

app/src/commonMain/composeResources/files/changelog.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<!-- Do not edit! This file was generated automatically from CHANGELOG.md via UpdateChangelogTask -->
2-
<h2>vNext</h2>
2+
<h2>v63.1</h2>
33
<h3>Overlay improvements</h3>
44
<ul>
55
<li>Places &amp; things overlay: Redid and improved UI, added quick access to previous selections (<a href="https://github.com/streetcomplete/StreetComplete/issues/6773">#6773</a>, <a href="https://github.com/streetcomplete/StreetComplete/issues/5622">#5622</a>)</li>

build.gradle.kts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
plugins {
22
// this is necessary to avoid the plugins to be loaded multiple times
33
// in each subproject's classloader
4-
id("org.jetbrains.kotlin.multiplatform") version "2.3.0" apply false
5-
id("org.jetbrains.kotlin.plugin.compose") version "2.3.0" apply false
4+
id("org.jetbrains.kotlin.multiplatform") version "2.3.20" apply false
5+
id("org.jetbrains.kotlin.plugin.compose") version "2.3.20" apply false
66
id("com.android.application") version "8.11.2" apply false
77
id("com.android.library") version "8.11.2" apply false
8-
id("org.jetbrains.compose") version "1.10.0" apply false
9-
id("org.jetbrains.kotlinx.atomicfu") version "0.31.0" apply false
8+
id("org.jetbrains.compose") version "1.10.3" apply false
9+
id("org.jetbrains.kotlinx.atomicfu") version "0.32.1" apply false
1010
}
1111

1212
val poEditorProjectId = "97843"

0 commit comments

Comments
 (0)