diff --git a/lib/bld/bld-wrapper.properties b/lib/bld/bld-wrapper.properties
index 0a01ba1..c1b1941 100644
--- a/lib/bld/bld-wrapper.properties
+++ b/lib/bld/bld-wrapper.properties
@@ -1,7 +1,9 @@
bld.downloadExtensionJavadoc=false
bld.downloadExtensionSources=true
bld.downloadLocation=
-bld.extension-kotlin=com.uwyn.rife2:bld-kotlin:1.0.3
+bld.extension-detekt=com.uwyn.rife2:bld-detekt:0.9.9
+bld.extension-gv=com.uwyn.rife2:bld-generated-version:1.0.0
+bld.extension-jacoco=com.uwyn.rife2:bld-jacoco-report:0.9.9
bld.extension-kotlin=com.uwyn.rife2:bld-kotlin:1.0.4
bld.repositories=MAVEN_LOCAL,MAVEN_CENTRAL,RIFE2_SNAPSHOTS,RIFE2_RELEASES
bld.sourceDirectories=
diff --git a/pom.xml b/pom.xml
index 5b7ef1c..3543235 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
4.0.0
net.thauvin.erik.mobibot
mobibot
- 0.8.0-rc+20250102175731
+ 0.8.0-rc+20250318045311
mobibot
@@ -30,7 +30,7 @@
commons-codec
commons-codec
- 1.17.1
+ 1.18.0
compile
@@ -42,7 +42,7 @@
com.google.code.gson
gson
- 2.11.0
+ 2.12.1
compile
@@ -54,25 +54,25 @@
org.jetbrains.kotlin
kotlin-stdlib
- 2.1.0
+ 2.1.10
compile
org.jetbrains.kotlin
kotlin-stdlib-common
- 2.1.0
+ 2.1.10
compile
org.jetbrains.kotlin
kotlin-stdlib-jdk7
- 2.1.0
+ 2.1.10
compile
org.jetbrains.kotlin
kotlin-stdlib-jdk8
- 2.1.0
+ 2.1.10
compile
@@ -90,7 +90,7 @@
org.slf4j
slf4j-api
- 2.0.16
+ 2.0.17
compile
@@ -162,13 +162,13 @@
org.json
json
- 20241224
+ 20250107
compile
org.jsoup
jsoup
- 1.18.3
+ 1.19.1
compile
@@ -180,13 +180,13 @@
net.thauvin.erik
jokeapi
- 1.0.0-SNAPSHOT
+ 1.0.0
compile
net.thauvin.erik
pinboard-poster
- 1.1.2-SNAPSHOT
+ 1.2.0
compile
diff --git a/src/bld/java/net/thauvin/erik/MobibotBuild.java b/src/bld/java/net/thauvin/erik/MobibotBuild.java
index 6a9386a..9ffb588 100644
--- a/src/bld/java/net/thauvin/erik/MobibotBuild.java
+++ b/src/bld/java/net/thauvin/erik/MobibotBuild.java
@@ -85,10 +85,10 @@ public class MobibotBuild extends Project {
// Commons (mostly for PircBotX)
.include(dependency("org.apache.commons", "commons-lang3", "3.17.0"))
.include(dependency("org.apache.commons", "commons-text", "1.13.0"))
- .include(dependency("commons-codec", "commons-codec", "1.17.1"))
+ .include(dependency("commons-codec", "commons-codec", "1.18.0"))
.include(dependency("commons-net", "commons-net", "3.11.1"))
// Google
- .include(dependency("com.google.code.gson", "gson", "2.11.0"))
+ .include(dependency("com.google.code.gson", "gson", "2.12.1"))
.include(dependency("com.google.guava", "guava", "33.2.1-jre"))
// Kotlin
.include(dependency("org.jetbrains.kotlin", "kotlin-stdlib", kotlin))
@@ -98,7 +98,7 @@ public class MobibotBuild extends Project {
.include(dependency("org.jetbrains.kotlinx", "kotlinx-coroutines-core", "1.10.1"))
.include(dependency("org.jetbrains.kotlinx", "kotlinx-cli-jvm", "0.3.6"))
// Logging
- .include(dependency("org.slf4j", "slf4j-api", "2.0.16"))
+ .include(dependency("org.slf4j", "slf4j-api", "2.0.17"))
.include(dependency("org.apache.logging.log4j", "log4j-api", log4j))
.include(dependency("org.apache.logging.log4j", "log4j-core", log4j))
.include(dependency("org.apache.logging.log4j", "log4j-slf4j2-impl", log4j))
@@ -112,18 +112,19 @@ public class MobibotBuild extends Project {
.include(dependency("com.squareup.okhttp3", "okhttp", "4.12.0"))
.include(dependency("net.aksingh", "owm-japis", "2.5.3.0"))
.include(dependency("net.objecthunter", "exp4j", "0.4.8"))
- .include(dependency("org.json", "json", "20241224"))
- .include(dependency("org.jsoup", "jsoup", "1.18.3"))
+ .include(dependency("org.json", "json", "20250107"))
+ .include(dependency("org.jsoup", "jsoup", "1.19.1"))
// Thauvin
.include(dependency("net.thauvin.erik", "cryptoprice", "1.0.3-SNAPSHOT"))
- .include(dependency("net.thauvin.erik", "jokeapi", "1.0.0-SNAPSHOT"))
- .include(dependency("net.thauvin.erik", "pinboard-poster", "1.1.2-SNAPSHOT"))
+ .include(dependency("net.thauvin.erik", "jokeapi", "1.0.0"))
+ .include(dependency("net.thauvin.erik", "pinboard-poster", "1.2.0"))
.include(dependency("net.thauvin.erik.urlencoder", "urlencoder-lib-jvm", "1.6.0"));
scope(test)
.include(dependency("com.willowtreeapps.assertk", "assertk-jvm", version(0, 28, 1)))
.include(dependency("org.jetbrains.kotlin", "kotlin-test-junit5", kotlin))
- .include(dependency("org.junit.jupiter", "junit-jupiter", version(5, 11, 4)))
- .include(dependency("org.junit.platform", "junit-platform-console-standalone", version(1, 11, 4)));
+ .include(dependency("org.junit.jupiter", "junit-jupiter", version(5, 12, 1)))
+ .include(dependency("org.junit.platform", "junit-platform-console-standalone", version(1, 12, 1)))
+ .include(dependency("org.junit.platform", "junit-platform-launcher", version(1, 12, 1)));
List jars = new ArrayList<>();
runtimeClasspathJars().forEach(f -> jars.add("./lib/" + f.getName()));