|
1 | 1 | [versions] |
2 | | -kotlin = '2.2.20' |
3 | | -compose-ui = '1.8.3' |
4 | | -google-ksp = '2.2.20-2.0.3' # https://mvnrepository.com/artifact/com.google.devtools.ksp/com.google.devtools.ksp.gradle.plugin?repo=central |
5 | | -activity = '1.10.1' |
6 | | -agp = '8.9.3' |
7 | | -espresso = '3.6.1' |
8 | | -mockk = '1.13.12' |
9 | | -mockito = '4.8.1' |
| 2 | +kotlin = '2.3.0' |
| 3 | +compose-ui = '1.10.0' |
| 4 | +google-ksp = '2.3.3' # https://mvnrepository.com/artifact/com.google.devtools.ksp/com.google.devtools.ksp.gradle.plugin?repo=central |
| 5 | +activity = '1.12.1' |
| 6 | +agp = '8.11.2' |
| 7 | +espresso = '3.7.0' |
| 8 | +mockk = '1.14.7' |
10 | 9 |
|
11 | 10 | [libraries] |
12 | 11 | kotlin-gradle = { module = 'org.jetbrains.kotlin:kotlin-gradle-plugin', version.ref = 'kotlin' } |
13 | 12 | kotlin-compiler = { module = 'org.jetbrains.kotlin:kotlin-compiler-embeddable', version.ref = 'kotlin' } |
14 | 13 |
|
15 | 14 | androidx-activity = { module = 'androidx.activity:activity', version.ref = 'activity' } |
16 | | -androidx-appcompat = { module = 'androidx.appcompat:appcompat', version = '1.7.0' } |
| 15 | +androidx-appcompat = { module = 'androidx.appcompat:appcompat', version = '1.7.1' } |
17 | 16 | androidx-activity-compose = { module = 'androidx.activity:activity-compose', version.ref = 'activity' } |
18 | | -androidx-lifecycle-viewmodel-compose = { module = 'androidx.lifecycle:lifecycle-viewmodel-compose', version = '2.8.7' } |
19 | | -androidx-test-runner = { module = 'androidx.test:runner', version = '1.6.2'} |
| 17 | +androidx-lifecycle-viewmodel-compose = { module = 'androidx.lifecycle:lifecycle-viewmodel-compose', version = '2.10.0' } |
| 18 | +androidx-test-runner = { module = 'androidx.test:runner', version = '1.7.0' } |
20 | 19 | androidx-test-espresso-core = { module = 'androidx.test.espresso:espresso-core', version.ref = 'espresso' } |
21 | 20 | androidx-test-annotation = { module = 'androidx.test:annotation', version = '1.0.1' } |
22 | | -androidx-fragment-testing = { module = 'androidx.fragment:fragment-testing', version = '1.8.6' } |
| 21 | +androidx-fragment-testing = { module = 'androidx.fragment:fragment-testing', version = '1.8.9' } |
23 | 22 |
|
24 | 23 | compose-compiler = { module = 'org.jetbrains.kotlin:kotlin-compose-compiler-plugin-embeddable', version.ref = 'kotlin' } |
25 | 24 | compose-compiler-gradle = { module = 'org.jetbrains.kotlin.plugin.compose:org.jetbrains.kotlin.plugin.compose.gradle.plugin', version.ref = 'kotlin' } |
26 | | -compose-runtime = { module = 'org.jetbrains.compose.runtime:runtime', version = '1.6.11' } |
| 25 | +compose-runtime = { module = 'org.jetbrains.compose.runtime:runtime', version = '1.9.3' } |
27 | 26 | compose-ui = { module = 'androidx.compose.ui:ui', version.ref = 'compose-ui' } |
28 | | -compose-material = { module = 'androidx.compose.material:material', version = '1.7.8' } |
29 | | -compose-foundation = { module = 'androidx.compose.foundation:foundation', version = '1.7.8' } |
| 27 | +compose-material = { module = 'androidx.compose.material:material', version = '1.10.0' } |
| 28 | +compose-foundation = { module = 'androidx.compose.foundation:foundation', version = '1.10.0' } |
30 | 29 | compose-ui-test-junit4 = { module = 'androidx.compose.ui:ui-test-junit4', version.ref = 'compose-ui' } |
31 | 30 | compose-ui-test-manifest = { module = 'androidx.compose.ui:ui-test-manifest', version.ref = 'compose-ui' } |
32 | 31 |
|
33 | 32 | android-gradle = { module = 'com.android.tools.build:gradle', version.ref = 'agp' } |
34 | 33 |
|
35 | | -autoservice-ksp = { module = 'dev.zacsweers.autoservice:auto-service-ksp', version = '1.0.0' } |
| 34 | +autoservice-ksp = { module = 'dev.zacsweers.autoservice:auto-service-ksp', version = '1.2.0' } |
36 | 35 | autoservice-annotations = { module = 'com.google.auto.service:auto-service-annotations', version = '1.1.1' } |
37 | 36 |
|
38 | 37 | google-ksp = { module = 'com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin', version.ref = 'google-ksp' } |
39 | 38 |
|
40 | 39 | # compile-testing = { module = 'com.github.tschuchortdev:kotlin-compile-testing', version = '1.5.0' } |
41 | | -compile-testing = { module = 'dev.zacsweers.kctfork:core', version = '0.7.1' } |
| 40 | +compile-testing = { module = 'dev.zacsweers.kctfork:core', version = '0.12.0' } |
42 | 41 |
|
43 | 42 | junit = { module = 'androidx.test.ext:junit', version = '1.1.3' } |
44 | 43 |
|
45 | | -robolectric = { module = 'org.robolectric:robolectric', version = '4.13' } |
| 44 | +robolectric = { module = 'org.robolectric:robolectric', version = '4.16' } |
46 | 45 |
|
47 | | -molecule = { module = 'app.cash.molecule:molecule-runtime', version = '2.0.0' } |
| 46 | +molecule = { module = 'app.cash.molecule:molecule-runtime', version = '2.2.0' } |
48 | 47 |
|
49 | 48 | hamcrest = { module = 'org.hamcrest:hamcrest', version = '2.2' } |
50 | 49 |
|
51 | 50 | mockk-core = { module = 'io.mockk:mockk', version.ref = 'mockk' } |
52 | 51 | mockk-android = { module = 'io.mockk:mockk-android', version.ref = 'mockk' } |
53 | 52 |
|
54 | | -mockito-kotlin = { module = 'org.mockito.kotlin:mockito-kotlin', version = '5.4.0' } |
55 | | -mockito-inline = { module = 'org.mockito:mockito-inline', version.ref = 'mockito' } |
56 | | -mockito-android = { module = 'org.mockito:mockito-android', version.ref = 'mockito' } |
| 53 | +mockito-kotlin = { module = 'org.mockito.kotlin:mockito-kotlin', version = '6.1.0' } |
| 54 | +mockito-inline = { module = 'org.mockito:mockito-inline', version = '5.2.0' } |
| 55 | +mockito-android = { module = 'org.mockito:mockito-android', version = '5.21.0' } |
57 | 56 |
|
58 | | -paparazzi = { module = 'app.cash.paparazzi:paparazzi-gradle-plugin', version = '1.3.5' } |
| 57 | +paparazzi = { module = 'app.cash.paparazzi:paparazzi-gradle-plugin', version = '2.0.0-alpha02' } |
59 | 58 |
|
60 | 59 | [plugins] |
61 | 60 | compose-compiler = { id = "org.jetbrains.kotlin.plugin.compose", version.ref = "kotlin" } |
0 commit comments