|  | 
| 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