|
1 | 1 | [versions]
|
2 | 2 |
|
3 |
| -kotlin = "1.9.22" |
4 |
| -agp = "8.2.2" |
| 3 | +kotlin = "1.9.24" |
| 4 | +agp = "8.4.0" |
5 | 5 | desugar_jdk_libs = "2.0.4"
|
6 |
| -gradle-maven-publish-plugin = "0.27.0" |
| 6 | +gradle-maven-publish-plugin = "0.28.0" |
7 | 7 |
|
8 |
| -accompanist = "0.34.0" |
9 |
| - |
10 |
| -androidx-activity = "1.8.2" |
| 8 | +androidx-activity = "1.9.0" |
11 | 9 | androidx-appcompat = "1.6.1"
|
12 |
| -androidx-browser = "1.7.0" |
| 10 | +androidx-browser = "1.8.0" |
13 | 11 | androidx-cardview = "1.0.0"
|
14 | 12 | # Make sure to align with the Kotlin version
|
15 | 13 | # https://developer.android.com/jetpack/androidx/releases/compose-kotlin
|
16 |
| -androidx-compose-compiler = "1.5.8" |
17 |
| -androidx-compose-animation = "1.6.0" |
18 |
| -androidx-compose-foundation = "1.6.0" |
19 |
| -androidx-compose-material = "1.6.0" |
20 |
| -androidx-compose-material3 = "1.1.2" |
21 |
| -androidx-compose-runtime = "1.6.0" |
22 |
| -androidx-compose-ui = "1.6.0" |
| 14 | +androidx-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" |
23 | 21 | androidx-constraintlayout = "2.1.4"
|
24 |
| -androidx-core = "1.12.0" |
25 |
| -androidx-datastore = "1.0.0" |
| 22 | +androidx-core = "1.13.1" |
| 23 | +androidx-datastore = "1.1.1" |
26 | 24 | androidx-expresso-core = "3.5.1"
|
27 | 25 | androidx-ext-junit = "1.1.5"
|
28 |
| -androidx-fragment-ktx = "1.6.2" |
| 26 | +androidx-fragment-ktx = "1.7.1" |
29 | 27 | androidx-legacy = "1.0.0"
|
30 |
| -androidx-lifecycle = "2.7.0" |
| 28 | +androidx-lifecycle = "2.8.0" |
31 | 29 | androidx-lifecycle-extensions = "2.2.0"
|
32 | 30 | androidx-media = "1.7.0"
|
33 | 31 | androidx-media2 = "1.3.0"
|
34 |
| -androidx-media3 = "1.3.0" |
35 |
| -androidx-navigation = "2.7.6" |
36 |
| -androidx-paging = "3.2.1" |
| 32 | +androidx-media3 = "1.3.1" |
| 33 | +androidx-navigation = "2.7.7" |
| 34 | +androidx-paging = "3.3.0" |
37 | 35 | androidx-recyclerview = "1.3.2"
|
38 | 36 | androidx-room = "2.6.1"
|
39 |
| -androidx-viewpager2 = "1.0.0" |
40 |
| -androidx-webkit = "1.10.0" |
| 37 | +androidx-viewpager2 = "1.1.0" |
| 38 | +androidx-webkit = "1.11.0" |
41 | 39 |
|
42 |
| -assertj = "3.25.2" |
| 40 | +assertj = "3.25.3" |
43 | 41 |
|
44 |
| -dokka = "1.9.10" |
| 42 | +dokka = "1.9.20" |
45 | 43 |
|
46 | 44 | google-exoplayer = "2.19.1"
|
47 |
| -google-material = "1.11.0" |
| 45 | +google-material = "1.12.0" |
48 | 46 |
|
49 |
| -joda-time = "2.12.6" |
| 47 | +joda-time = "2.12.7" |
50 | 48 | jsoup = "1.17.2"
|
51 | 49 | junit = "4.13.2"
|
52 | 50 |
|
53 |
| -kotlinx-coroutines = "1.7.3" |
54 |
| -kotlinx-coroutines-test = "1.7.3" |
55 |
| -kotlinx-datetime = "0.6.0-RC.2" |
56 |
| -kotlinx-serialization-json = "1.6.2" |
| 51 | +kotlinx-coroutines = "1.8.1" |
| 52 | +kotlinx-coroutines-test = "1.8.1" |
| 53 | +kotlinx-datetime = "0.6.0" |
| 54 | +kotlinx-serialization-json = "1.6.3" |
57 | 55 |
|
58 | 56 | # Make sure to align with the Kotlin version.
|
59 | 57 | # See https://github.com/google/ksp/releases
|
60 |
| -ksp = "1.9.22-1.0.16" |
| 58 | +ksp = "1.9.24-1.0.20" |
61 | 59 |
|
62 | 60 | ktlint = "11.5.1"
|
63 | 61 |
|
| 62 | +# We cannot upgrade to 1.9.0 as it conflicts with liblcp. |
| 63 | +# See https://github.com/readium/kotlin-toolkit/issues/29 |
| 64 | +#noinspection GradleDependency |
64 | 65 | pdfium = "1.8.2"
|
65 | 66 | pdf-viewer = "2.8.2"
|
66 | 67 | #noinspection GradleDependency
|
67 | 68 | picasso = "2.8"
|
68 | 69 | pspdfkit = "8.4.1"
|
69 | 70 |
|
70 |
| -robolectric = "4.11.1" |
| 71 | +robolectric = "4.12.2" |
71 | 72 |
|
72 | 73 | timber = "5.0.1"
|
73 | 74 |
|
@@ -168,6 +169,4 @@ exoplayer = ["google-exoplayer-core", "google-exoplayer-ui", "google-exoplayer-m
|
168 | 169 | lifecycle = ["androidx-lifecycle-common", "androidx-lifecycle-extensions", "androidx-lifecycle-livedata", "androidx-lifecycle-runtime", "androidx-lifecycle-viewmodel", "androidx-lifecycle-vmsavedstate", "androidx-lifecycle-viewmodel-compose"]
|
169 | 170 | media2 = ["androidx-media2-session", "androidx-media2-player", "google-exoplayer-core", "google-exoplayer-extension-media2"]
|
170 | 171 | media3 = ["androidx-media3-session", "androidx-media3-common", "androidx-media3-exoplayer"]
|
171 |
| -navigation = ["androidx-navigation-fragment", "androidx-navigation-ui"] |
172 | 172 | room = ["androidx-room-runtime", "androidx-room-ktx"]
|
173 |
| -test-frameworks = ["junit", "androidx-ext-junit", "androidx-expresso-core", "robolectric", "kotlin-junit", "assertj", "kotlinx-coroutines-test"] |
0 commit comments