@@ -3,15 +3,16 @@ import java.time.Instant
33import org.jetbrains.kotlin.gradle.tasks.KotlinCompilationTask
44
55plugins {
6- id(" com.google.protobuf" ) version " 0.9.5 "
7- id(" build.buf" ) version " 0.10.2 "
8- id(" com.diffplug.spotless" ) version " 7.2.1 "
9- id(" org.jetbrains.dokka" ) version " 2.0 .0"
6+ id(" com.google.protobuf" ) version " 0.9.6 "
7+ id(" build.buf" ) version " 0.10.3 "
8+ id(" com.diffplug.spotless" ) version " 8.1.0 "
9+ id(" org.jetbrains.dokka" ) version " 2.1 .0"
1010 application
1111
12- kotlin(" jvm" ) version " 2.2.10"
13- kotlin(" plugin.serialization" ) version " 2.2.10"
14- id(" me.champeau.jmh" ) version " 0.7.2"
12+ kotlin(" jvm" ) version " 2.3.0"
13+ kotlin(" plugin.serialization" ) version " 2.3.0"
14+ id(" me.champeau.jmh" ) version " 0.7.3"
15+ id(" com.github.ben-manes.versions" ) version " 0.53.0"
1516}
1617
1718repositories {
@@ -20,20 +21,20 @@ repositories {
2021}
2122
2223dependencies {
23- api(" org.jetbrains.kotlin:kotlin-stdlib:2.2.10 " )
24+ api(" org.jetbrains.kotlin:kotlin-stdlib:2.3.0 " )
2425
25- implementation(" org.jetbrains.kotlinx:kotlinx-serialization-json:1.5.1 " )
26+ implementation(" org.jetbrains.kotlinx:kotlinx-serialization-json:1.9.0 " )
2627
2728 implementation(" io.github.redouane59.twitter:twittered:2.23" )
2829
29- implementation(project.dependencies.platform(" io.insert-koin:koin-bom:4.1.0 " ))
30+ implementation(project.dependencies.platform(" io.insert-koin:koin-bom:4.1.1 " ))
3031 implementation(" io.insert-koin:koin-core" )
3132 testImplementation(" io.insert-koin:koin-test" )
3233 testImplementation(" io.insert-koin:koin-test-junit4" )
3334
34- implementation(" com.google.protobuf:protobuf-kotlin:4.31.1 " )
35- implementation(" com.google.protobuf:protobuf-java:4.31.1 " )
36- implementation(" com.google.protobuf:protobuf-java-util:4.31.1 " )
35+ implementation(" com.google.protobuf:protobuf-kotlin:4.33.2 " )
36+ implementation(" com.google.protobuf:protobuf-java:4.33.2 " )
37+ implementation(" com.google.protobuf:protobuf-java-util:4.33.2 " )
3738
3839 val dropwizardMetricsVersion = " 4.2.37"
3940 api(" io.dropwizard.metrics:metrics-core:$dropwizardMetricsVersion " )
@@ -44,7 +45,7 @@ dependencies {
4445 api(" com.google.flogger:flogger-system-backend:$floggerVersion " )
4546 api(" com.google.flogger:flogger-log4j2-backend:$floggerVersion " )
4647
47- val log4j = " 2.25.1 "
48+ val log4j = " 2.25.3 "
4849 implementation(" org.apache.logging.log4j:log4j:$log4j " )
4950 implementation(" org.apache.logging.log4j:log4j-core:$log4j " )
5051 implementation(" org.apache.logging.log4j:log4j-api:$log4j " )
@@ -53,7 +54,7 @@ dependencies {
5354 implementation(" commons-configuration:commons-configuration:1.10" )
5455 implementation(" commons-pool:commons-pool:1.6" )
5556
56- val ktorVersion = " 3.2 .3"
57+ val ktorVersion = " 3.3 .3"
5758 implementation(" io.ktor:ktor-network-jvm:$ktorVersion " )
5859 implementation(" io.ktor:ktor-server-core-jvm:$ktorVersion " )
5960 implementation(" io.ktor:ktor-server-netty-jvm:$ktorVersion " )
@@ -63,14 +64,14 @@ dependencies {
6364 implementation(" org.jetbrains.kotlinx:kotlinx-datetime:0.7.1" )
6465
6566 // https://mvnrepository.com/artifact/io.netty/netty-all
66- testImplementation(" io.netty:netty-all:4.2.4 .Final" )
67+ testImplementation(" io.netty:netty-all:4.2.9 .Final" )
6768
6869 testImplementation(" junit:junit:4.13.2" )
69- testImplementation(" com.google.truth:truth:1.4.4 " )
70- testImplementation(" com.google.truth.extensions:truth-proto-extension:1.4.4 " )
70+ testImplementation(" com.google.truth:truth:1.4.5 " )
71+ testImplementation(" com.google.truth.extensions:truth-proto-extension:1.4.5 " )
7172 testImplementation(kotlin(" test" ))
72- testImplementation(" org.jetbrains.kotlinx:kotlinx-coroutines-test:1.8.1 " )
73- testImplementation(" org.mockito.kotlin:mockito-kotlin:5.4 .0" )
73+ testImplementation(" org.jetbrains.kotlinx:kotlinx-coroutines-test:1.10.2 " )
74+ testImplementation(" org.mockito.kotlin:mockito-kotlin:6.1 .0" )
7475}
7576
7677group = " org.emulinker"
@@ -166,7 +167,7 @@ spotless {
166167}
167168
168169protobuf {
169- protoc { artifact = " com.google.protobuf:protoc:4.31.1 " }
170+ protoc { artifact = " com.google.protobuf:protoc:4.33.2 " }
170171
171172 generateProtoTasks {
172173 ofSourceSet(" main" ).forEach {
0 commit comments