|
1 | 1 | [versions]
|
| 2 | +# TODO gradle 8 upgrade -> android-plugin v8 requires gradle 8 |
2 | 3 | android-plugin = "8.0.0-alpha11"
|
3 |
| -classgraph = "4.8.149" |
| 4 | +classgraph = "4.8.160" |
4 | 5 | dataloader = "3.2.0"
|
5 |
| -federation = "3.0.0" |
| 6 | +federation = "3.0.1" |
6 | 7 | graphql-java = "20.2"
|
7 | 8 | graalvm = "0.9.21"
|
8 |
| -jackson = "2.14.1" |
| 9 | +jackson = "2.15.0" |
9 | 10 | kotlin = "1.7.21"
|
10 |
| -kotlinx-benchmark = "0.4.4" |
| 11 | +# TODO kotlin 1.8 upgrade -> kotlinx-benchmark 0.4.7+ uses kotlin 1.8 |
| 12 | +kotlinx-benchmark = "0.4.6" |
| 13 | +# TODO kotlin 1.8 upgrade -> kotlinx-coroutines 1.7.0+ uses kotlin 1.8 |
11 | 14 | kotlinx-coroutines = "1.6.4"
|
| 15 | +# TODO kotlin 1.8 upgrade -> kotlinx-serialization 1.5.0+ uses kotlin 1.8 |
12 | 16 | kotlinx-serialization = "1.4.1"
|
| 17 | +# TODO kotlin 1.8 upgrade -> ktor 2.3.0+ uses kotlin 1.8 |
13 | 18 | ktor = "2.2.4"
|
14 |
| -maven-plugin-annotation = "3.6.0" |
15 |
| -maven-plugin-api = "3.6.3" |
| 19 | +maven-plugin-annotation = "3.9.0" |
| 20 | +maven-plugin-api = "3.9.2" |
16 | 21 | maven-project = "2.2.1"
|
| 22 | +# TODO kotlin 1.8 upgrade -> kotlinpoet 1.13.0+ uses kotlin 1.8 |
17 | 23 | poet = "1.12.0"
|
18 |
| -## reactorVersion should be the same reactor-core version pulled from spring-boot-starter-webflux |
19 |
| -reactor-core = "3.5.5" |
| 24 | +## reactor and spring versions should be the same as defined in spring-boot-dependencies |
| 25 | +reactor-core = "3.5.6" |
20 | 26 | reactor-extensions = "1.2.2"
|
21 |
| -slf4j = "1.7.36" |
22 |
| -spring = "6.0.8" |
23 |
| -spring-boot = "3.0.6" |
| 27 | +slf4j = "2.0.7" |
| 28 | +spring = "6.0.9" |
| 29 | +spring-boot = "3.1.0" |
24 | 30 |
|
25 | 31 | # test dependencies
|
26 | 32 | # kotlin-compile-testing has to be using the same kotlin version as the kotlinx-serialization compiler
|
27 | 33 | # https://github.com/tschuchortdev/kotlin-compile-testing the latest version targets kotlin 1.7.10 which blocks updates to newer
|
28 | 34 | # versions of kotlin, switching to a fork https://github.com/ZacSweers/kotlin-compile-testing
|
29 | 35 | compile-testing = "0.1.0"
|
30 |
| -icu = "71.1" |
31 |
| -junit = "5.9.2" |
32 |
| -logback = "1.2.1" |
| 36 | +icu = "73.1" |
| 37 | +junit = "5.9.3" |
| 38 | +logback = "1.4.7" |
| 39 | +# TODO kotlin 1.8 upgrade -> mock 1.13.4+ uses kotlin 1.8 |
33 | 40 | mockk = "1.13.3"
|
34 |
| -rxjava = "3.1.5" |
35 |
| -wiremock = "2.33.2" |
| 41 | +rxjava = "3.1.6" |
| 42 | +wiremock = "2.35.0" |
36 | 43 |
|
37 | 44 | # plugins
|
| 45 | +# TODO kotlin 1.8 upgrade -> detekt 1.22.0+ uses kotlin 1.8 |
38 | 46 | detekt = "1.21.0"
|
39 |
| -dokka = "1.6.10" |
40 |
| -jacoco = "0.8.8" |
| 47 | +dokka = "1.7.20" |
| 48 | +jacoco = "0.8.10" |
41 | 49 | # klint gradle plugin breaks with 0.46.x+
|
42 | 50 | ktlint-core = "0.45.2"
|
43 | 51 | ktlint-plugin = "10.3.0"
|
44 | 52 | maven-plugin-development = "0.4.1"
|
45 |
| -nexus-publish-plugin = "1.1.0" |
46 |
| -plugin-publish = "0.21.0" |
| 53 | +nexus-publish-plugin = "1.3.0" |
| 54 | +plugin-publish = "1.2.0" |
47 | 55 |
|
48 | 56 | # ====================
|
49 | 57 | # LIBRARIES
|
|
0 commit comments