@@ -4,13 +4,13 @@ plugins {
44 val kotlinVersion = " 2.3.0"
55 java
66 // https://plugins.gradle.org/plugin/org.springframework.boot
7- id(" org.springframework.boot" ) version " 3.5.9 "
7+ id(" org.springframework.boot" ) version " 3.5.10 "
88 // https://plugins.gradle.org/plugin/org.jetbrains.kotlin.jvm
99 kotlin(" jvm" ) version kotlinVersion
1010 // https://plugins.gradle.org/plugin/org.jetbrains.kotlin.plugin.spring
1111 kotlin(" plugin.spring" ) version kotlinVersion
1212 // https://plugins.gradle.org/plugin/org.flywaydb.flyway
13- id(" org.flywaydb.flyway" ) version " 11.20 .0"
13+ id(" org.flywaydb.flyway" ) version " 12.0 .0"
1414}
1515
1616kotlin {
@@ -30,7 +30,7 @@ repositories {
3030
3131dependencies {
3232 // Required for BotProps
33- val springVersion = " 3.5.9 "
33+ val springVersion = " 3.5.10 "
3434 // https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-configuration-processor
3535 implementation(" org.springframework.boot:spring-boot-configuration-processor:$springVersion " )
3636 // https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-data-r2dbc
@@ -46,7 +46,7 @@ dependencies {
4646
4747 // https://mvnrepository.com/artifact/net.dv8tion/JDA
4848 // https://github.com/discord-jda/JDA
49- implementation(" net.dv8tion:JDA:6.2 .0" )
49+ implementation(" net.dv8tion:JDA:6.3 .0" )
5050
5151 // Jocull has the latest Ukulele we should pattern after in JDA-5 branch.
5252 // https://github.com/jocull/ukulele/tree/jda-5
@@ -56,26 +56,26 @@ dependencies {
5656 // https://github.com/JustinFreitas/lavaplayer
5757 implementation(" com.github.JustinFreitas:lavaplayer:v2.2.6_4" )
5858 // https://github.com/lavalink-devs/youtube-source
59- implementation(" dev.lavalink.youtube:v2:1.16 .0" )
60- implementation(" dev.lavalink.youtube:common:1.16 .0" )
61- implementation(" dev.lavalink.youtube:youtube-plugin:1.16 .0" )
59+ implementation(" dev.lavalink.youtube:v2:1.17 .0" )
60+ implementation(" dev.lavalink.youtube:common:1.17 .0" )
61+ implementation(" dev.lavalink.youtube:youtube-plugin:1.17 .0" )
6262 // https://mvnrepository.com/artifact/commons-io/commons-io
6363 implementation(" commons-io:commons-io:2.21.0" )
6464 // https://mvnrepository.com/artifact/org.json/json
65- implementation(" org.json:json:20250517 " )
65+ implementation(" org.json:json:20251224 " )
6666 // https://mvnrepository.com/artifact/org.jsoup/jsoup
67- implementation(" org.jsoup:jsoup:1.21.2 " )
67+ implementation(" org.jsoup:jsoup:1.22.1 " )
6868
6969 // https://mvnrepository.com/artifact/com.google.code.gson/gson
7070 implementation(" com.google.code.gson:gson:2.13.2" )
7171
72- val jacksonVersion = " 2.20.1 "
72+ val jacksonVersion = " 2.21.0 "
7373 // https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-core
7474 implementation(" com.fasterxml.jackson.core:jackson-core:$jacksonVersion " )
7575 // https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-databind
7676 implementation(" com.fasterxml.jackson.core:jackson-databind:$jacksonVersion " )
7777 // https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-annotations
78- implementation(" com.fasterxml.jackson.core:jackson-annotations:2.20 " )
78+ implementation(" com.fasterxml.jackson.core:jackson-annotations:2.21 " )
7979
8080 // https://mvnrepository.com/artifact/com.h2database/h2
8181 // NOTE: 2.4.240 caused a problem where Ukulele couldn't join the channel for some reason.
@@ -87,7 +87,7 @@ dependencies {
8787 exclude(group = " com.h2database" , module = " h2" )
8888 }
8989 // https://mvnrepository.com/artifact/org.flywaydb/flyway-core
90- implementation(" org.flywaydb:flyway-core:11.20 .0" )
90+ implementation(" org.flywaydb:flyway-core:12.0 .0" )
9191 // https://mvnrepository.com/artifact/com.github.ben-manes.caffeine/caffeine
9292 implementation(" com.github.ben-manes.caffeine:caffeine:3.2.3" )
9393
@@ -106,14 +106,14 @@ dependencies {
106106 }
107107
108108 // https://mvnrepository.com/artifact/org.junit.jupiter/junit-jupiter
109- testImplementation(" org.junit.jupiter:junit-jupiter:5.14.1 " )
109+ testImplementation(" org.junit.jupiter:junit-jupiter:5.14.2 " )
110110}
111111
112112configurations.all {
113113 resolutionStrategy.dependencySubstitution {
114114 // logback issue requiring both substitutions: https://github.com/qos-ch/logback/issues/890
115115 // https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-core
116- val jacksonVersion = " 2.20.1 "
116+ val jacksonVersion = " 2.21.0 "
117117 substitute(module(" com.fasterxml.jackson:jackson-bom" )).using(module(" com.fasterxml.jackson:jackson-bom:$jacksonVersion " ))
118118 substitute(module(" com.fasterxml.jackson.core:jackson-annotations" )).using(module(" com.fasterxml.jackson.core:jackson-annotations:2.20" ))
119119 substitute(module(" com.fasterxml.jackson.core:jackson-core" )).using(module(" com.fasterxml.jackson.core:jackson-core:$jacksonVersion " ))
@@ -124,11 +124,12 @@ configurations.all {
124124 substitute(module(" com.google.code.gson:gson" )).using(module(" com.google.code.gson:gson:2.13.2" ))
125125 substitute(module(" com.google.errorprone:error_prone_annotations" )).using(module(" com.google.errorprone:error_prone_annotations:2.36.0" ))
126126 // https://mvnrepository.com/artifact/commons-codec/commons-codec
127- substitute(module(" commons-codec:commons-codec" )).using(module(" commons-codec:commons-codec:1.20 .0" ))
127+ substitute(module(" commons-codec:commons-codec" )).using(module(" commons-codec:commons-codec:1.21 .0" ))
128128 // https://mvnrepository.com/artifact/commons-io/commons-io
129129 substitute(module(" commons-io:commons-io" )).using(module(" commons-io:commons-io:2.21.0" ))
130130 substitute(module(" net.bytebuddy:byte-buddy" )).using(module(" net.bytebuddy:byte-buddy:1.15.4" ))
131131 substitute(module(" net.minidev:json-smart" )).using(module(" net.minidev:json-smart:2.5.2" ))
132+ substitute(module(" org.assertj:assertj-core" )).using(module(" org.assertj:assertj-core:3.27.7" ))
132133 substitute(module(" org.checkerframework:checker-qual" )).using(module(" org.checkerframework:checker-qual:2.43.0" ))
133134 substitute(module(" org.hamcrest:hamcrest:2.1" )).using(module(" org.hamcrest:hamcrest:3.0" ))
134135// // https://mvnrepository.com/artifact/org.jetbrains/annotations
@@ -140,12 +141,12 @@ configurations.all {
140141 substitute(module(" org.jetbrains.kotlin:kotlin-stdlib-jdk8" )).using(module(" org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlinVersion " ))
141142 substitute(module(" org.jetbrains.kotlin:kotlin-stdlib" )).using(module(" org.jetbrains.kotlin:kotlin-stdlib:$kotlinVersion " ))
142143 // https://mvnrepository.com/artifact/org.json/json
143- substitute(module(" org.json:json" )).using(module(" org.json:json:20250517 " ))
144+ substitute(module(" org.json:json" )).using(module(" org.json:json:20251224 " ))
144145 // https://mvnrepository.com/artifact/org.jsoup/jsoup
145- substitute(module(" org.jsoup:jsoup" )).using(module(" org.jsoup:jsoup:1.21.2 " ))
146+ substitute(module(" org.jsoup:jsoup" )).using(module(" org.jsoup:jsoup:1.22.1 " ))
146147 // https://mvnrepository.com/artifact/org.junit.jupiter/junit-jupiter
147- substitute(module(" org.junit.jupiter:junit-jupiter" )).using(module(" org.junit.jupiter:junit-jupiter:5.14.1 " ))
148- substitute(module(" org.junit.jupiter:junit-jupiter-api" )).using(module(" org.junit.jupiter:junit-jupiter-api:5.14.1 " ))
148+ substitute(module(" org.junit.jupiter:junit-jupiter" )).using(module(" org.junit.jupiter:junit-jupiter:5.14.2 " ))
149+ substitute(module(" org.junit.jupiter:junit-jupiter-api" )).using(module(" org.junit.jupiter:junit-jupiter-api:5.14.2 " ))
149150 // https://mvnrepository.com/artifact/org.mozilla/rhino-engine
150151 substitute(module(" org.mozilla:rhino-engine" )).using(module(" org.mozilla:rhino-engine:1.9.0" ))
151152 // https://mvnrepository.com/artifact/org.reactivestreams/reactive-streams
@@ -162,7 +163,7 @@ configurations.all {
162163 // https://mvnrepository.com/artifact/org.yaml/snakeyaml
163164 substitute(module(" org.yaml:snakeyaml" )).using(module(" org.yaml:snakeyaml:2.5" ))
164165 // https://mvnrepository.com/artifact/io.netty/netty-codec
165- val nettyVersion = " 4.1.129 .Final"
166+ val nettyVersion = " 4.2.9 .Final"
166167 substitute(module(" io.netty:netty-buffer" )).using(module(" io.netty:netty-buffer:$nettyVersion " ))
167168 substitute(module(" io.netty:netty-codec" )).using(module(" io.netty:netty-codec:$nettyVersion " ))
168169 substitute(module(" io.netty:netty-codec-dns" )).using(module(" io.netty:netty-codec-dns:$nettyVersion " ))
0 commit comments