Skip to content

Commit d5847f4

Browse files
authored
Update libraries (#335)
1 parent 03c3ec1 commit d5847f4

File tree

5 files changed

+129
-136
lines changed

5 files changed

+129
-136
lines changed

β€Žapp/dependencies/releaseRuntimeClasspath.txtβ€Ž

Lines changed: 110 additions & 113 deletions
Original file line numberDiff line numberDiff line change
@@ -9,20 +9,20 @@ androidx.appcompat:appcompat:1.7.1
99
androidx.arch.core:core-common:2.2.0
1010
androidx.arch.core:core-runtime:2.2.0
1111
androidx.autofill:autofill:1.0.0
12-
androidx.browser:browser:1.8.0
12+
androidx.browser:browser:1.9.0
1313
androidx.collection:collection-jvm:1.5.0
1414
androidx.collection:collection-ktx:1.5.0
1515
androidx.collection:collection:1.5.0
16-
androidx.compose.animation:animation-android:1.10.0-beta02
17-
androidx.compose.animation:animation-core-android:1.10.0-beta02
18-
androidx.compose.animation:animation-core:1.10.0-beta02
19-
androidx.compose.animation:animation-graphics-android:1.10.0-beta02
20-
androidx.compose.animation:animation-graphics:1.10.0-beta02
21-
androidx.compose.animation:animation:1.10.0-beta02
22-
androidx.compose.foundation:foundation-android:1.10.0-beta02
23-
androidx.compose.foundation:foundation-layout-android:1.10.0-beta02
24-
androidx.compose.foundation:foundation-layout:1.10.0-beta02
25-
androidx.compose.foundation:foundation:1.10.0-beta02
16+
androidx.compose.animation:animation-android:1.10.0
17+
androidx.compose.animation:animation-core-android:1.10.0
18+
androidx.compose.animation:animation-core:1.10.0
19+
androidx.compose.animation:animation-graphics-android:1.10.0
20+
androidx.compose.animation:animation-graphics:1.10.0
21+
androidx.compose.animation:animation:1.10.0
22+
androidx.compose.foundation:foundation-android:1.10.0
23+
androidx.compose.foundation:foundation-layout-android:1.10.0
24+
androidx.compose.foundation:foundation-layout:1.10.0
25+
androidx.compose.foundation:foundation:1.10.0
2626
androidx.compose.material3.adaptive:adaptive-android:1.3.0-alpha05
2727
androidx.compose.material3.adaptive:adaptive-layout-android:1.3.0-alpha05
2828
androidx.compose.material3.adaptive:adaptive-layout:1.3.0-alpha05
@@ -31,41 +31,41 @@ androidx.compose.material3.adaptive:adaptive-navigation3-android:1.3.0-alpha05
3131
androidx.compose.material3.adaptive:adaptive-navigation3:1.3.0-alpha05
3232
androidx.compose.material3.adaptive:adaptive-navigation:1.3.0-alpha05
3333
androidx.compose.material3.adaptive:adaptive:1.3.0-alpha05
34-
androidx.compose.material3:material3-adaptive-navigation-suite-android:1.3.1
35-
androidx.compose.material3:material3-adaptive-navigation-suite:1.3.1
36-
androidx.compose.material3:material3-android:1.3.1
37-
androidx.compose.material3:material3:1.3.1
38-
androidx.compose.material:material-android:1.7.8
34+
androidx.compose.material3:material3-adaptive-navigation-suite-android:1.4.0
35+
androidx.compose.material3:material3-adaptive-navigation-suite:1.4.0
36+
androidx.compose.material3:material3-android:1.4.0
37+
androidx.compose.material3:material3:1.4.0
38+
androidx.compose.material:material-android:1.10.0
3939
androidx.compose.material:material-icons-core-android:1.7.8
4040
androidx.compose.material:material-icons-core:1.7.8
4141
androidx.compose.material:material-icons-extended-android:1.7.8
4242
androidx.compose.material:material-icons-extended:1.7.8
43-
androidx.compose.material:material-ripple-android:1.7.8
44-
androidx.compose.material:material-ripple:1.7.8
45-
androidx.compose.material:material:1.7.8
46-
androidx.compose.runtime:runtime-android:1.10.0-beta02
47-
androidx.compose.runtime:runtime-annotation-android:1.10.0-beta02
48-
androidx.compose.runtime:runtime-annotation:1.10.0-beta02
49-
androidx.compose.runtime:runtime-retain-android:1.10.0-beta02
50-
androidx.compose.runtime:runtime-retain:1.10.0-beta02
51-
androidx.compose.runtime:runtime-saveable-android:1.10.0-beta02
52-
androidx.compose.runtime:runtime-saveable:1.10.0-beta02
53-
androidx.compose.runtime:runtime:1.10.0-beta02
54-
androidx.compose.ui:ui-android:1.10.0-beta02
55-
androidx.compose.ui:ui-geometry-android:1.10.0-beta02
56-
androidx.compose.ui:ui-geometry:1.10.0-beta02
57-
androidx.compose.ui:ui-graphics-android:1.10.0-beta02
58-
androidx.compose.ui:ui-graphics:1.10.0-beta02
59-
androidx.compose.ui:ui-text-android:1.10.0-beta02
60-
androidx.compose.ui:ui-text:1.10.0-beta02
61-
androidx.compose.ui:ui-tooling-preview-android:1.10.0-beta02
62-
androidx.compose.ui:ui-tooling-preview:1.10.0-beta02
63-
androidx.compose.ui:ui-unit-android:1.10.0-beta02
64-
androidx.compose.ui:ui-unit:1.10.0-beta02
65-
androidx.compose.ui:ui-util-android:1.10.0-beta02
66-
androidx.compose.ui:ui-util:1.10.0-beta02
67-
androidx.compose.ui:ui:1.10.0-beta02
68-
androidx.compose:compose-bom:2025.02.00
43+
androidx.compose.material:material-ripple-android:1.10.0
44+
androidx.compose.material:material-ripple:1.10.0
45+
androidx.compose.material:material:1.10.0
46+
androidx.compose.runtime:runtime-android:1.10.0
47+
androidx.compose.runtime:runtime-annotation-android:1.10.0
48+
androidx.compose.runtime:runtime-annotation:1.10.0
49+
androidx.compose.runtime:runtime-retain-android:1.10.0
50+
androidx.compose.runtime:runtime-retain:1.10.0
51+
androidx.compose.runtime:runtime-saveable-android:1.10.0
52+
androidx.compose.runtime:runtime-saveable:1.10.0
53+
androidx.compose.runtime:runtime:1.10.0
54+
androidx.compose.ui:ui-android:1.10.0
55+
androidx.compose.ui:ui-geometry-android:1.10.0
56+
androidx.compose.ui:ui-geometry:1.10.0
57+
androidx.compose.ui:ui-graphics-android:1.10.0
58+
androidx.compose.ui:ui-graphics:1.10.0
59+
androidx.compose.ui:ui-text-android:1.10.0
60+
androidx.compose.ui:ui-text:1.10.0
61+
androidx.compose.ui:ui-tooling-preview-android:1.10.0
62+
androidx.compose.ui:ui-tooling-preview:1.10.0
63+
androidx.compose.ui:ui-unit-android:1.10.0
64+
androidx.compose.ui:ui-unit:1.10.0
65+
androidx.compose.ui:ui-util-android:1.10.0
66+
androidx.compose.ui:ui-util:1.10.0
67+
androidx.compose.ui:ui:1.10.0
68+
androidx.compose:compose-bom:2025.12.00
6969
androidx.concurrent:concurrent-futures-ktx:1.1.0
7070
androidx.concurrent:concurrent-futures:1.1.0
7171
androidx.core:core-ktx:1.17.0
@@ -74,24 +74,24 @@ androidx.core:core:1.17.0
7474
androidx.cursoradapter:cursoradapter:1.0.0
7575
androidx.customview:customview-poolingcontainer:1.0.0
7676
androidx.customview:customview:1.0.0
77-
androidx.datastore:datastore-android:1.1.3
78-
androidx.datastore:datastore-core-android:1.1.3
79-
androidx.datastore:datastore-core-okio-jvm:1.1.3
80-
androidx.datastore:datastore-core-okio:1.1.3
81-
androidx.datastore:datastore-core:1.1.3
82-
androidx.datastore:datastore-preferences-android:1.1.3
83-
androidx.datastore:datastore-preferences-core-jvm:1.1.3
84-
androidx.datastore:datastore-preferences-core:1.1.3
85-
androidx.datastore:datastore-preferences-external-protobuf:1.1.3
86-
androidx.datastore:datastore-preferences-proto:1.1.3
87-
androidx.datastore:datastore-preferences:1.1.3
88-
androidx.datastore:datastore:1.1.3
77+
androidx.datastore:datastore-android:1.2.0
78+
androidx.datastore:datastore-core-android:1.2.0
79+
androidx.datastore:datastore-core-okio-jvm:1.2.0
80+
androidx.datastore:datastore-core-okio:1.2.0
81+
androidx.datastore:datastore-core:1.2.0
82+
androidx.datastore:datastore-preferences-android:1.2.0
83+
androidx.datastore:datastore-preferences-core-android:1.2.0
84+
androidx.datastore:datastore-preferences-core:1.2.0
85+
androidx.datastore:datastore-preferences-external-protobuf:1.2.0
86+
androidx.datastore:datastore-preferences-proto:1.2.0
87+
androidx.datastore:datastore-preferences:1.2.0
88+
androidx.datastore:datastore:1.2.0
8989
androidx.documentfile:documentfile:1.0.0
9090
androidx.drawerlayout:drawerlayout:1.0.0
9191
androidx.dynamicanimation:dynamicanimation:1.0.0
9292
androidx.emoji2:emoji2-views-helper:1.4.0
9393
androidx.emoji2:emoji2:1.4.0
94-
androidx.exifinterface:exifinterface:1.3.7
94+
androidx.exifinterface:exifinterface:1.4.1
9595
androidx.fragment:fragment:1.5.4
9696
androidx.graphics:graphics-path:1.0.1
9797
androidx.hilt:hilt-common:1.3.0
@@ -136,20 +136,20 @@ androidx.navigationevent:navigationevent:1.0.1
136136
androidx.print:print:1.0.0
137137
androidx.profileinstaller:profileinstaller:1.4.1
138138
androidx.resourceinspection:resourceinspection-annotation:1.0.1
139-
androidx.room:room-common-jvm:2.7.0-rc01
140-
androidx.room:room-common:2.7.0-rc01
141-
androidx.room:room-ktx:2.7.0-rc01
142-
androidx.room:room-runtime-android:2.7.0-rc01
143-
androidx.room:room-runtime:2.7.0-rc01
139+
androidx.room:room-common-jvm:2.8.4
140+
androidx.room:room-common:2.8.4
141+
androidx.room:room-ktx:2.8.4
142+
androidx.room:room-runtime-android:2.8.4
143+
androidx.room:room-runtime:2.8.4
144144
androidx.savedstate:savedstate-android:1.4.0
145145
androidx.savedstate:savedstate-compose-android:1.4.0
146146
androidx.savedstate:savedstate-compose:1.4.0
147147
androidx.savedstate:savedstate-ktx:1.4.0
148148
androidx.savedstate:savedstate:1.4.0
149-
androidx.sqlite:sqlite-android:2.5.0-rc01
150-
androidx.sqlite:sqlite-framework-android:2.5.0-rc01
151-
androidx.sqlite:sqlite-framework:2.5.0-rc01
152-
androidx.sqlite:sqlite:2.5.0-rc01
149+
androidx.sqlite:sqlite-android:2.6.2
150+
androidx.sqlite:sqlite-framework-android:2.6.2
151+
androidx.sqlite:sqlite-framework:2.6.2
152+
androidx.sqlite:sqlite:2.6.2
153153
androidx.startup:startup-runtime:1.2.0
154154
androidx.tracing:tracing-ktx:1.2.0
155155
androidx.tracing:tracing:1.2.0
@@ -158,11 +158,11 @@ androidx.vectordrawable:vectordrawable-animated:1.1.0
158158
androidx.vectordrawable:vectordrawable:1.1.0
159159
androidx.versionedparcelable:versionedparcelable:1.1.1
160160
androidx.viewpager:viewpager:1.0.0
161-
androidx.window:window-core-android:1.5.0
162-
androidx.window:window-core:1.5.0
163-
androidx.window:window:1.5.0
164-
androidx.work:work-runtime:2.10.0
165-
com.google.accompanist:accompanist-drawablepainter:0.36.0
161+
androidx.window:window-core-android:1.5.1
162+
androidx.window:window-core:1.5.1
163+
androidx.window:window:1.5.1
164+
androidx.work:work-runtime:2.11.0
165+
com.google.accompanist:accompanist-drawablepainter:0.37.3
166166
com.google.code.findbugs:jsr305:3.0.2
167167
com.google.dagger:dagger-lint-aar:2.57.2
168168
com.google.dagger:dagger:2.57.2
@@ -171,25 +171,26 @@ com.google.dagger:hilt-core:2.57.2
171171
com.google.guava:listenablefuture:1.0
172172
com.jakewharton.timber:timber:5.0.1
173173
com.squareup.okhttp3:okhttp:4.12.0
174-
com.squareup.okio:okio-jvm:3.10.2
175-
com.squareup.okio:okio:3.10.2
176-
com.squareup.retrofit2:converter-kotlinx-serialization:2.11.0
177-
com.squareup.retrofit2:retrofit:2.11.0
178-
com.webtoonscorp.android:readmore-foundation:1.5.6
179-
com.webtoonscorp.android:readmore-material:1.5.6
180-
io.coil-kt.coil3:coil-android:3.1.0
181-
io.coil-kt.coil3:coil-compose-android:3.1.0
182-
io.coil-kt.coil3:coil-compose-core-android:3.1.0
183-
io.coil-kt.coil3:coil-compose-core:3.1.0
184-
io.coil-kt.coil3:coil-compose:3.1.0
185-
io.coil-kt.coil3:coil-core-android:3.1.0
186-
io.coil-kt.coil3:coil-core:3.1.0
187-
io.coil-kt.coil3:coil-network-core-android:3.1.0
188-
io.coil-kt.coil3:coil-network-core:3.1.0
189-
io.coil-kt.coil3:coil-network-okhttp-jvm:3.1.0
190-
io.coil-kt.coil3:coil-network-okhttp:3.1.0
191-
io.coil-kt.coil3:coil:3.1.0
192-
io.github.fornewid:material-motion-compose-core:1.1.3
174+
com.squareup.okio:okio-jvm:3.15.0
175+
com.squareup.okio:okio:3.15.0
176+
com.squareup.retrofit2:converter-kotlinx-serialization:3.0.0
177+
com.squareup.retrofit2:retrofit:3.0.0
178+
com.webtoonscorp.android:readmore-foundation:1.9.0
179+
com.webtoonscorp.android:readmore-material:1.9.0
180+
io.coil-kt.coil3:coil-android:3.3.0
181+
io.coil-kt.coil3:coil-compose-android:3.3.0
182+
io.coil-kt.coil3:coil-compose-core-android:3.3.0
183+
io.coil-kt.coil3:coil-compose-core:3.3.0
184+
io.coil-kt.coil3:coil-compose:3.3.0
185+
io.coil-kt.coil3:coil-core-android:3.3.0
186+
io.coil-kt.coil3:coil-core:3.3.0
187+
io.coil-kt.coil3:coil-network-core-android:3.3.0
188+
io.coil-kt.coil3:coil-network-core:3.3.0
189+
io.coil-kt.coil3:coil-network-okhttp-jvm:3.3.0
190+
io.coil-kt.coil3:coil-network-okhttp:3.3.0
191+
io.coil-kt.coil3:coil:3.3.0
192+
io.github.fornewid:material-motion-compose-core-android:2.0.1
193+
io.github.fornewid:material-motion-compose-core:2.0.1
193194
io.github.fornewid:photo-compose:1.0.1
194195
jakarta.inject:jakarta.inject-api:2.0.1
195196
javax.inject:javax.inject:1
@@ -199,36 +200,32 @@ org.jetbrains.androidx.lifecycle:lifecycle-runtime:2.9.5
199200
org.jetbrains.androidx.lifecycle:lifecycle-viewmodel:2.9.5
200201
org.jetbrains.androidx.savedstate:savedstate-compose:1.3.5
201202
org.jetbrains.androidx.savedstate:savedstate:1.3.5
202-
org.jetbrains.compose.animation:animation-core:1.7.3
203-
org.jetbrains.compose.animation:animation:1.7.3
204-
org.jetbrains.compose.annotation-internal:annotation:1.7.3
205-
org.jetbrains.compose.collection-internal:collection:1.7.3
206-
org.jetbrains.compose.foundation:foundation-layout:1.7.3
207-
org.jetbrains.compose.foundation:foundation:1.7.3
203+
org.jetbrains.compose.animation:animation-core:1.8.2
204+
org.jetbrains.compose.animation:animation:1.8.2
205+
org.jetbrains.compose.annotation-internal:annotation:1.8.2
206+
org.jetbrains.compose.collection-internal:collection:1.8.2
207+
org.jetbrains.compose.foundation:foundation-layout:1.8.2
208+
org.jetbrains.compose.foundation:foundation:1.8.2
208209
org.jetbrains.compose.runtime:runtime-saveable:1.9.2
209210
org.jetbrains.compose.runtime:runtime:1.9.2
210-
org.jetbrains.compose.ui:ui-geometry:1.7.3
211-
org.jetbrains.compose.ui:ui-graphics:1.7.3
212-
org.jetbrains.compose.ui:ui-text:1.7.3
213-
org.jetbrains.compose.ui:ui-unit:1.7.3
214-
org.jetbrains.compose.ui:ui-util:1.7.3
215-
org.jetbrains.compose.ui:ui:1.7.3
216-
org.jetbrains.kotlin:kotlin-android-extensions-runtime:1.9.22
217-
org.jetbrains.kotlin:kotlin-parcelize-runtime:1.9.22
211+
org.jetbrains.compose.ui:ui-geometry:1.8.2
212+
org.jetbrains.compose.ui:ui-graphics:1.8.2
213+
org.jetbrains.compose.ui:ui-text:1.8.2
214+
org.jetbrains.compose.ui:ui-unit:1.8.2
215+
org.jetbrains.compose.ui:ui-util:1.8.2
216+
org.jetbrains.compose.ui:ui:1.8.2
218217
org.jetbrains.kotlin:kotlin-stdlib-common:2.2.21
219218
org.jetbrains.kotlin:kotlin-stdlib-jdk7:2.2.21
220219
org.jetbrains.kotlin:kotlin-stdlib-jdk8:2.2.21
221220
org.jetbrains.kotlin:kotlin-stdlib:2.2.21
222-
org.jetbrains.kotlinx:atomicfu-jvm:0.23.2
223-
org.jetbrains.kotlinx:atomicfu:0.23.2
224-
org.jetbrains.kotlinx:kotlinx-coroutines-android:1.10.1
225-
org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.10.1
226-
org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.10.1
227-
org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.1
228-
org.jetbrains.kotlinx:kotlinx-serialization-bom:1.8.0
229-
org.jetbrains.kotlinx:kotlinx-serialization-core-jvm:1.8.0
230-
org.jetbrains.kotlinx:kotlinx-serialization-core:1.8.0
231-
org.jetbrains.kotlinx:kotlinx-serialization-json-jvm:1.8.0
232-
org.jetbrains.kotlinx:kotlinx-serialization-json:1.8.0
221+
org.jetbrains.kotlinx:kotlinx-coroutines-android:1.10.2
222+
org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.10.2
223+
org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.10.2
224+
org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2
225+
org.jetbrains.kotlinx:kotlinx-serialization-bom:1.9.0
226+
org.jetbrains.kotlinx:kotlinx-serialization-core-jvm:1.9.0
227+
org.jetbrains.kotlinx:kotlinx-serialization-core:1.9.0
228+
org.jetbrains.kotlinx:kotlinx-serialization-json-jvm:1.9.0
229+
org.jetbrains.kotlinx:kotlinx-serialization-json:1.9.0
233230
org.jetbrains:annotations:23.0.0
234231
org.jspecify:jspecify:1.0.0

β€Žbuild-logic/convention/src/main/kotlin/soup/movie/buildlogic/Kotlin.ktβ€Ž

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,9 @@ fun Project.configureKotlin() {
1616

1717
// https://github.com/Kotlin/kotlinx.serialization/issues/2145#issuecomment-1653091753
1818
"-Xstring-concat=inline",
19+
20+
// https://youtrack.jetbrains.com/projects/KT/issues/KT-73255/Change-defaulting-rule-for-annotations
21+
"-Xannotation-default-target=param-property",
1922
)
2023
}
2124
}

β€Ždata/network/impl/src/main/java/soup/movie/data/network/impl/di/NetworkModule.ktβ€Ž

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ import dagger.hilt.android.qualifiers.ApplicationContext
2424
import dagger.hilt.components.SingletonComponent
2525
import kotlinx.serialization.json.Json
2626
import okhttp3.Cache
27-
import okhttp3.MediaType
27+
import okhttp3.MediaType.Companion.toMediaType
2828
import okhttp3.OkHttpClient
2929
import retrofit2.Retrofit
3030
import retrofit2.converter.kotlinx.serialization.asConverterFactory
@@ -59,7 +59,7 @@ interface NetworkModule {
5959
): MovieApiService {
6060
return Retrofit.Builder()
6161
.baseUrl(BuildConfig.API_BASE_URL)
62-
.addConverterFactory(json.asConverterFactory(MediaType.get("application/json")))
62+
.addConverterFactory(json.asConverterFactory("application/json".toMediaType()))
6363
.client(okHttpClient)
6464
.build()
6565
.create(MovieApiService::class.java)

β€Žfeature/home/impl/src/main/java/soup/movie/feature/home/impl/HomeScreen.ktβ€Ž

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,9 @@ import androidx.activity.compose.BackHandler
1919
import androidx.compose.foundation.clickable
2020
import androidx.compose.foundation.layout.Box
2121
import androidx.compose.foundation.layout.Row
22-
import androidx.compose.foundation.layout.fillMaxHeight
2322
import androidx.compose.foundation.layout.fillMaxSize
2423
import androidx.compose.foundation.layout.padding
2524
import androidx.compose.foundation.layout.requiredHeight
26-
import androidx.compose.foundation.layout.wrapContentHeight
2725
import androidx.compose.foundation.lazy.grid.rememberLazyGridState
2826
import androidx.compose.material3.BottomSheetScaffold
2927
import androidx.compose.material3.ExperimentalMaterial3Api
@@ -152,9 +150,7 @@ fun HomeScreen(
152150
} else {
153151
viewModel.onHomeTabSelected(homeTab)
154152
}
155-
}
156-
.fillMaxHeight()
157-
.wrapContentHeight(),
153+
},
158154
)
159155
}
160156
}

0 commit comments

Comments
Β (0)