Skip to content

Commit 0177257

Browse files
committed
chore(deps): update dependencies and remove unused libraries
This commit updates several core dependencies, including Gradle Build Tool, Compose Multiplatform, and Navigation Compose. It also cleans up the `libs.versions.toml` file by removing unused libraries and versions related to Firebase, Coil, and Material3 Adaptive. - **chore(deps)**: Updated `agp` to `8.13.2`. - **chore(deps)**: Updated `compose-lifecycle` to `2.9.6` and `navigation-compose` to `2.9.2`. - **chore(deps)**: Updated `compose-jetbrains` to `1.10.1` and `compose-jetbrains-material-you` to `1.11.0-alpha03`. - **chore(deps)**: Removed unused dependencies and versions for `google-services`, `firebase-bom`, `coil`, `androidx-core`, `androidx-test`, and `material3-adaptive`. - **chore(deps)**: Removed redundant library definitions for `androidx-appcompat`, `androidx-activity-ktx`, and `androidx-compose-resources`.
1 parent 15af7ce commit 0177257

1 file changed

Lines changed: 5 additions & 29 deletions

File tree

gradle/libs.versions.toml

Lines changed: 5 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,23 @@
11
[versions]
2-
agp = "8.13.1"
2+
agp = "8.13.2"
33
composeBom = "2025.07.00"
44
kermit = "2.0.8"
55
kotlin = "2.3.10"
66
ksp = "2.3.5"
7-
google-services = "4.4.3"
87

98
androidDesugarJdkLibs = "2.1.5"
109
androidTools = "32.0.1"
1110

1211
# Compose
1312
compose-hot-reload = "1.0.0"
1413
compose-multiplatform = "1.10.1"
15-
# Maintain compose multiplatform version aligned with navigation, cache error could happen
16-
compose-lifecycle = "2.9.1"
17-
navigation-compose = "2.9.1"
14+
compose-lifecycle = "2.9.6"
15+
navigation-compose = "2.9.2"
1816
jetbrains-core-bundle = "1.0.1"
1917
material-icons = "1.7.3"
20-
compose-gradle-plugin = "1.10.0"
2118

2219
# AndroidX
2320
androidx-activity = "1.12.4"
24-
androidx-core = "1.17.0"
25-
androidx-lifecycle = "2.9.0"
26-
androidx-test-ext = "1.2.1"
27-
androidx-runner = "1.6.2"
28-
androidx-test-core = "1.7.0"
29-
appcompatVersion = "1.7.1"
3021
core-splashscreen = "1.2.0"
3122

3223
# Kotlinx
@@ -41,13 +32,9 @@ ktor = "3.4.0"
4132
room = "2.8.4"
4233
sqlite = "2.6.2"
4334
datastore = "1.2.0"
44-
firebase-bom = "34.0.0"
45-
adaptive = "1.2.0-alpha04"
46-
compose-jetbrains = "1.8.2"
47-
compose-jetbrains-material-you = "1.9.0-alpha04"
35+
compose-jetbrains = "1.10.1"
36+
compose-jetbrains-material-you = "1.11.0-alpha03"
4837
jetbrains-savedstate = "1.4.0"
49-
coil = "3.3.0"
50-
coil-network = "3.3.0"
5138
moko = "0.20.1"
5239
buildkonfig = "0.17.1"
5340
markdownRenderer = "0.39.2"
@@ -67,15 +54,10 @@ projectVersionCode = "11"
6754
[libraries]
6855
# Kotlin
6956
androidx-compose-bom = { module = "androidx.compose:compose-bom", version.ref = "composeBom" }
70-
androidx-lifecycle-runtime-ktx = { module = "androidx.lifecycle:lifecycle-runtime-ktx", version.ref = "compose-lifecycle" }
71-
androidx-material3 = { module = "androidx.compose.material3:material3" }
7257
kotlin-stdlib = { module = "org.jetbrains.kotlin:kotlin-stdlib", version.ref = "kotlin" }
7358

7459
# AndroidX Core
75-
androidx-core-ktx = { module = "androidx.core:core-ktx", version.ref = "androidx-core" }
7660
androidx-activity-compose = { module = "androidx.activity:activity-compose", version.ref = "androidx-activity" }
77-
androidx-appcompat = { group = "androidx.appcompat", name = "appcompat", version.ref = "appcompatVersion" }
78-
androidx-activity-ktx = { group = "androidx.activity", name = "activity-ktx", version.ref = "androidx-activity" }
7961
jetbrains-compose-viewmodel = { module = "org.jetbrains.androidx.lifecycle:lifecycle-viewmodel-compose", version.ref = "compose-lifecycle" }
8062
koin-core-viewmodel = { group = "io.insert-koin", name = "koin-core-viewmodel", version.ref = "koin" }
8163
core-splashscreen = { group = "androidx.core", name = "core-splashscreen", version.ref = "core-splashscreen" }
@@ -113,11 +95,6 @@ ktor-serialization-kotlinx-json = { module = "io.ktor:ktor-serialization-kotlinx
11395
datastore = { module = "androidx.datastore:datastore", version.ref = "datastore" }
11496
datastore-preferences = { module = "androidx.datastore:datastore-preferences", version.ref = "datastore" }
11597

116-
# Material3 Adaptive
117-
material3-adaptive = { module = "org.jetbrains.compose.material3.adaptive:adaptive", version.ref = "adaptive" }
118-
material3-adaptive-layout = { module = "org.jetbrains.compose.material3.adaptive:adaptive-layout", version.ref = "adaptive" }
119-
material3-adaptive-navigation = { module = "org.jetbrains.compose.material3.adaptive:adaptive-navigation", version.ref = "adaptive" }
120-
12198
# Room
12299
androidx-room-compiler = { module = "androidx.room:room-compiler", version.ref = "room" }
123100
androidx-room-runtime = { module = "androidx.room:room-runtime", version.ref = "room" }
@@ -144,7 +121,6 @@ buildkonfig-compiler = { group = "com.codingfeline.buildkonfig", name = "buildko
144121

145122
touchlab-kermit = { module = "co.touchlab:kermit", version.ref = "kermit" }
146123

147-
androidx-compose-resources = { group = "org.jetbrains.compose.components", name = "components-resources", version.ref="resources" }
148124
androidx-compose-ui-tooling-preview = { group = "org.jetbrains.compose.ui", name = "ui-tooling-preview", version.ref="resources" }
149125
androidx-compose-ui-tooling = { group = "androidx.compose.ui", name = "ui-tooling" }
150126

0 commit comments

Comments
 (0)