11[versions ]
22
33kotlin = " 1.9.24"
4- agp = " 8.4.0 "
4+ agp = " 8.7.2 "
55desugar_jdk_libs = " 2.0.4"
66gradle-maven-publish-plugin = " 0.28.0"
77
8- androidx-activity = " 1.9.0"
9- androidx-appcompat = " 1.6.1"
8+ androidx-activity = " 1.9.3"
9+ androidx-annotation = " 1.9.1"
10+ androidx-appcompat = " 1.7.0"
1011androidx-browser = " 1.8.0"
1112androidx-cardview = " 1.0.0"
1213# Make sure to align with the Kotlin version
1314# https://developer.android.com/jetpack/androidx/releases/compose-kotlin
1415androidx-compose-compiler = " 1.5.14"
15- androidx-compose-animation = " 1.6.7 "
16- androidx-compose-foundation = " 1.6.7 "
17- androidx-compose-material = " 1.6.7 "
18- androidx-compose-material3 = " 1.2 .1"
19- androidx-compose-runtime = " 1.6.7 "
20- androidx-compose-ui = " 1.6.7 "
21- androidx-constraintlayout = " 2.1.4 "
16+ androidx-compose-animation = " 1.7.5 "
17+ androidx-compose-foundation = " 1.7.5 "
18+ androidx-compose-material = " 1.7.5 "
19+ androidx-compose-material3 = " 1.3 .1"
20+ androidx-compose-runtime = " 1.7.5 "
21+ androidx-compose-ui = " 1.7.5 "
22+ androidx-constraintlayout = " 2.2.0 "
2223androidx-core = " 1.13.1"
2324androidx-datastore = " 1.1.1"
24- androidx-expresso-core = " 3.5.1"
25- androidx-ext-junit = " 1.1.5"
26- androidx-fragment-ktx = " 1.7.1"
25+ androidx-fragment-ktx = " 1.8.5"
2726androidx-legacy = " 1.0.0"
28- androidx-lifecycle = " 2.8.0"
29- androidx-lifecycle-extensions = " 2.2.0"
27+ androidx-lifecycle = " 2.8.7"
3028androidx-media = " 1.7.0"
3129androidx-media2 = " 1.3.0"
32- androidx-media3 = " 1.3 .1"
33- androidx-navigation = " 2.7.7 "
34- androidx-paging = " 3.3.0 "
30+ androidx-media3 = " 1.4 .1"
31+ androidx-navigation = " 2.8.3 "
32+ androidx-paging = " 3.3.2 "
3533androidx-recyclerview = " 1.3.2"
3634androidx-room = " 2.6.1"
3735androidx-viewpager2 = " 1.1.0"
38- androidx-webkit = " 1.11.0 "
36+ androidx-webkit = " 1.12.1 "
3937
40- assertj = " 3.25 .3"
38+ assertj = " 3.26 .3"
4139
4240dokka = " 1.9.20"
4341
4442google-exoplayer = " 2.19.1"
4543google-material = " 1.12.0"
4644
47- joda-time = " 2.12.7 "
48- jsoup = " 1.17.2 "
45+ joda-time = " 2.13.0 "
46+ jsoup = " 1.18.1 "
4947junit = " 4.13.2"
5048
51- kotlinx-coroutines = " 1.8.1 "
52- kotlinx-coroutines-test = " 1.8.1 "
53- kotlinx-datetime = " 0.6.0 "
49+ kotlinx-coroutines = " 1.9.0 "
50+ kotlinx-coroutines-test = " 1.9.0 "
51+ kotlinx-datetime = " 0.6.1 "
5452kotlinx-serialization-json = " 1.6.3"
5553
5654# Make sure to align with the Kotlin version.
@@ -68,14 +66,15 @@ pdf-viewer = "2.8.2"
6866picasso = " 2.8"
6967pspdfkit = " 8.4.1"
7068
71- robolectric = " 4.12.2 "
69+ robolectric = " 4.13 "
7270
7371timber = " 5.0.1"
7472
7573
7674[libraries ]
7775
7876androidx-activity-ktx = { group = " androidx.activity" , name = " activity-ktx" , version.ref = " androidx-activity" }
77+ androidx-annotation = { group = " androidx.annotation" , name = " annotation" , version.ref = " androidx-annotation" }
7978androidx-appcompat = { group = " androidx.appcompat" , name = " appcompat" , version.ref = " androidx-appcompat" }
8079androidx-browser = { group = " androidx.browser" , name = " browser" , version.ref = " androidx-browser" }
8180androidx-cardview = { group = " androidx.cardview" , name = " cardview" , version.ref = " androidx-cardview" }
@@ -91,18 +90,9 @@ androidx-compose-ui-tooling = { group = "androidx.compose.ui", name = "ui-toolin
9190androidx-constraintlayout = { group = " androidx.constraintlayout" , name = " constraintlayout" , version.ref = " androidx-constraintlayout" }
9291androidx-core = { group = " androidx.core" , name = " core-ktx" , version.ref = " androidx-core" }
9392androidx-datastore-preferences = { group = " androidx.datastore" , name = " datastore-preferences" , version.ref = " androidx-datastore" }
94- androidx-expresso-core = { group = " androidx.test.espresso" , name = " espresso-core" , version.ref = " androidx-expresso-core" }
95- androidx-ext-junit = { group = " androidx.test.ext" , name = " junit" , version.ref = " androidx-ext-junit" }
9693androidx-fragment-ktx = { group = " androidx.fragment" , name = " fragment-ktx" , version.ref = " androidx-fragment-ktx" }
97- androidx-legacy-v4 = { group = " androidx.legacy" , name = " legacy-support-v4" , version.ref = " androidx-legacy" }
9894androidx-legacy-ui = { group = " androidx.legacy" , name = " legacy-support-core-ui" , version.ref = " androidx-legacy" }
9995androidx-lifecycle-common = { group = " androidx.lifecycle" , name = " lifecycle-common-java8" , version.ref = " androidx-lifecycle" }
100- androidx-lifecycle-extensions = { group = " androidx.lifecycle" , name = " lifecycle-extensions" , version.ref = " androidx-lifecycle-extensions" }
101- androidx-lifecycle-livedata = { group = " androidx.lifecycle" , name = " lifecycle-livedata-ktx" , version.ref = " androidx-lifecycle" }
102- androidx-lifecycle-runtime = { group = " androidx.lifecycle" , name = " lifecycle-runtime-ktx" , version.ref = " androidx-lifecycle" }
103- androidx-lifecycle-viewmodel = { group = " androidx.lifecycle" , name = " lifecycle-viewmodel-ktx" , version.ref = " androidx-lifecycle" }
104- androidx-lifecycle-viewmodel-compose = { group = " androidx.lifecycle" , name = " lifecycle-viewmodel-compose" , version.ref = " androidx-lifecycle" }
105- androidx-lifecycle-vmsavedstate = { group = " androidx.lifecycle" , name = " lifecycle-viewmodel-savedstate" , version.ref = " androidx-lifecycle" }
10696androidx-media = { group = " androidx.media" , name = " media" , version.ref = " androidx-media" }
10797androidx-media2-session = { group = " androidx.media2" , name = " media2-session" , version.ref = " androidx-media2" }
10898androidx-media2-player = { group = " androidx.media2" , name = " media2-player" , version.ref = " androidx-media2" }
@@ -165,7 +155,6 @@ ktlint = { id = "org.jlleitschuh.gradle.ktlint", version.ref = "ktlint" }
165155
166156compose = [" androidx-compose-activity" , " androidx-compose-animation" , " androidx-compose-foundation" , " androidx-compose-material" , " androidx-compose-material3" , " androidx-compose-material-icons" , " androidx-compose-runtime" , " androidx-compose-ui" , " androidx-compose-ui-tooling" ]
167157exoplayer = [" google-exoplayer-core" , " google-exoplayer-ui" , " google-exoplayer-mediasession" , " google-exoplayer-workmanager" , " google-exoplayer-extension-media2" ]
168- lifecycle = [" androidx-lifecycle-common" , " androidx-lifecycle-extensions" , " androidx-lifecycle-livedata" , " androidx-lifecycle-runtime" , " androidx-lifecycle-viewmodel" , " androidx-lifecycle-vmsavedstate" , " androidx-lifecycle-viewmodel-compose" ]
169158media2 = [" androidx-media2-session" , " androidx-media2-player" , " google-exoplayer-core" , " google-exoplayer-extension-media2" ]
170159media3 = [" androidx-media3-session" , " androidx-media3-common" , " androidx-media3-exoplayer" ]
171160room = [" androidx-room-runtime" , " androidx-room-ktx" ]
0 commit comments