|
1 | 1 | [versions] |
2 | 2 | # Kotlin |
3 | | -kotlin = "2.1.20" # kotlin and ksp should be updated together |
| 3 | +kotlin = "2.2.21" # kotlin and ksp should be updated together |
4 | 4 | kotlinx-datetime = "0.6.2" |
5 | | -kotlinx-serialization = "1.8.1" |
| 5 | +kotlinx-serialization = "1.9.0" |
6 | 6 | kotlinx-coroutines = "1.10.2" |
7 | 7 |
|
8 | 8 | # UI |
9 | | -compose-bom = "2025.04.01" |
10 | | -activity-compose = "1.10.1" |
11 | | -androidx-lifecycle = "2.8.7" |
12 | | -coil = "3.1.0" |
| 9 | +compose-bom = "2025.10.01" |
| 10 | +activity-compose = "1.11.0" |
| 11 | +androidx-lifecycle = "2.9.4" |
| 12 | +coil = "3.3.0" |
13 | 13 | eva = "1.1.1" |
14 | 14 | core-splashscreen = "1.0.1" |
15 | | -appcompat = "1.7.0" |
| 15 | +appcompat = "1.7.1" |
16 | 16 |
|
17 | 17 | # Navigation |
18 | | -compose-navigation = "2.8.9" |
| 18 | +compose-navigation = "2.9.5" |
19 | 19 |
|
20 | 20 | # Database |
21 | | -room = "2.7.1" |
| 21 | +room = "2.8.3" |
22 | 22 |
|
23 | 23 | # Datastore |
24 | | -datastore = "1.1.5" |
25 | | -protobuf = "4.30.2" |
26 | | -protobufPlugin = "0.9.4" |
| 24 | +datastore = "1.1.7" |
| 25 | +protobuf = "4.33.0" |
| 26 | +protobufPlugin = "0.9.5" |
27 | 27 |
|
28 | 28 | # Logging |
29 | 29 | timber = "5.0.1" |
30 | 30 |
|
31 | 31 | # Testing |
32 | 32 | ## Unit |
33 | 33 | junit4 = "4.13.2" |
34 | | -junit5 = "5.12.2" |
| 34 | +junit5 = "5.14.0" # to keep in sync with junit5-plugin |
35 | 35 | assertk = "0.28.1" |
36 | 36 | turbine = "1.2.0" |
37 | 37 | ## Instrumented |
38 | | -test-core = "1.6.1" |
39 | | -espresso-core = "3.6.1" |
40 | | -test-ext-junit = "1.2.1" |
41 | | -test-rules = "1.6.1" |
42 | | -test-runner = "1.6.2" |
| 38 | +test-core = "1.7.0" |
| 39 | +espresso-core = "3.7.0" |
| 40 | +test-ext-junit = "1.3.0" |
| 41 | +test-rules = "1.7.0" |
| 42 | +test-runner = "1.7.0" |
43 | 43 | uiAutomator = "2.3.0" |
44 | 44 |
|
45 | 45 | # Desugaring |
46 | 46 | desugar-jdk-libs = "2.1.5" |
47 | 47 |
|
48 | 48 | # Formatting + Linting |
49 | 49 | detekt = "1.23.8" |
50 | | -nlopez-composeRules = "0.4.22" |
| 50 | +nlopez-composeRules = "0.4.26" |
51 | 51 |
|
52 | 52 | # API calls |
53 | | -ktor = "3.1.2" |
| 53 | +ktor = "3.3.2" |
54 | 54 |
|
55 | 55 | # Plugins |
56 | 56 | # android-gradle-plugin and androidTools should be updated together |
57 | | -android-gradle-plugin = "8.9.2" # agp = x.y.z |
58 | | -androidTools = "31.9.2" # androidTools = (agp.x + 23).(agp.y).(agp.z) |
59 | | -ksp = "2.1.20-2.0.0" # kotlin and ksp should be updated together |
60 | | -junit5-plugin = "1.12.0.0" |
| 57 | +android-gradle-plugin = "8.13.0" # agp = x.y.z |
| 58 | +androidTools = "31.13.0" # androidTools = (agp.x + 23).(agp.y).(agp.z) |
| 59 | +ksp = "2.2.21-2.0.4" # kotlin and ksp should be updated together |
| 60 | +junit5-plugin = "1.14.0.0" # to keep in sync with junit5 |
61 | 61 | secrets = "2.0.1" |
62 | 62 |
|
63 | 63 | [libraries] |
|
0 commit comments