Skip to content

Commit b829a20

Browse files
Bump Gradle, plugin, and package versions (#1746)
Co-authored-by: lucas lelievre <loucass003@gmail.com>
1 parent 653b8b4 commit b829a20

12 files changed

Lines changed: 35 additions & 42 deletions

File tree

gradle.properties

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,10 @@ android.useAndroidX=true
1313
android.nonTransitiveRClass=true
1414
org.gradle.unsafe.configuration-cache=false
1515

16-
kotlinVersion=2.0.20
17-
spotlessVersion=8.0.0
18-
shadowJarVersion=8.3.2
19-
buildconfigVersion=5.5.0
20-
grgitVersion=5.2.2
16+
kotlinVersion=2.3.10
17+
spotlessVersion=8.2.1
18+
shadowJarVersion=9.3.1
19+
buildconfigVersion=6.0.7
20+
# We should probably stop using grgit, see:
21+
# https://andrewoberstar.com/posts/2024-04-02-dont-commit-to-grgit/
22+
grgitVersion=5.3.3

gradle/wrapper/gradle-wrapper.properties

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
distributionBase=GRADLE_USER_HOME
22
distributionPath=wrapper/dists
3-
distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.3-bin.zip
4-
distributionSha256Sum=bd71102213493060956ec229d946beee57158dbd89d0e62b91bca0fa2c5f3531
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.4-bin.zip
4+
distributionSha256Sum=f1771298a70f6db5a29daf62378c4e18a17fc33c9ba6b14362e0cdf40610380d
55
networkTimeout=10000
66
validateDistributionUrl=true
77
zipStoreBase=GRADLE_USER_HOME

server/android/build.gradle.kts

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ plugins {
1616
kotlin("plugin.serialization")
1717
id("com.github.gmazzo.buildconfig")
1818

19-
id("com.android.application") version "8.13.1"
19+
id("com.android.application") version "8.13.2"
2020
id("org.ajoberstar.grgit")
2121
}
2222

@@ -106,8 +106,8 @@ repositories {
106106
dependencies {
107107
implementation(project(":server:core"))
108108

109-
implementation("commons-cli:commons-cli:1.8.0")
110-
implementation("org.apache.commons:commons-lang3:3.15.0")
109+
implementation("commons-cli:commons-cli:1.11.0")
110+
implementation("org.apache.commons:commons-lang3:3.20.0")
111111

112112
// Android stuff
113113
implementation("androidx.appcompat:appcompat:1.7.1")
@@ -220,8 +220,4 @@ android {
220220
sourceCompatibility = JavaVersion.VERSION_17
221221
targetCompatibility = JavaVersion.VERSION_17
222222
}
223-
224-
kotlinOptions {
225-
jvmTarget = "17"
226-
}
227223
}

server/build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ configure<com.diffplug.gradle.spotless.SpotlessExtension> {
4343
",solarxr_protocol.rpc.*,kotlinx.coroutines.*,com.illposed.osc.*,android.app.*",
4444
"ij_kotlin_allow_trailing_comma" to true,
4545
)
46-
val ktlintVersion = "1.7.1"
46+
val ktlintVersion = "1.8.0"
4747
kotlinGradle {
4848
target("**/*.gradle.kts") // default target for kotlinGradle
4949
ktlint(ktlintVersion)
@@ -61,7 +61,7 @@ configure<com.diffplug.gradle.spotless.SpotlessExtension> {
6161

6262
removeUnusedImports()
6363
// Use eclipse JDT formatter
64-
eclipse("4.36")
64+
eclipse("4.38")
6565
.configFile("spotless.xml")
6666
// .withP2Mirrors(mapOf("https://download.eclipse.org/" to "https://mirror.umd.edu/eclipse/"))
6767
}

server/core/build.gradle.kts

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -63,21 +63,21 @@ dependencies {
6363
// This dependency is used internally,
6464
// and not exposed to consumers on their own compile classpath.
6565
implementation("com.google.flatbuffers:flatbuffers-java:22.10.26")
66-
implementation("commons-cli:commons-cli:1.8.0")
67-
implementation("com.fasterxml.jackson.core:jackson-databind:2.15.1")
68-
implementation("com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.15.1")
66+
implementation("commons-cli:commons-cli:1.11.0")
67+
implementation("com.fasterxml.jackson.core:jackson-databind:2.21.0")
68+
implementation("com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.21.0")
6969

7070
implementation("com.github.jonpeterson:jackson-module-model-versioning:1.2.2")
7171
implementation("org.apache.commons:commons-math3:3.6.1")
72-
implementation("org.apache.commons:commons-lang3:3.15.0")
73-
implementation("org.apache.commons:commons-collections4:4.4")
72+
implementation("org.apache.commons:commons-lang3:3.20.0")
73+
implementation("org.apache.commons:commons-collections4:4.5.0")
7474

75-
implementation("com.illposed.osc:javaosc-core:0.8")
75+
implementation("com.illposed.osc:javaosc-core:0.9")
7676
implementation("org.java-websocket:Java-WebSocket:1.+")
7777
implementation("com.melloware:jintellitype:1.+")
78-
implementation("org.jetbrains.kotlinx:kotlinx-serialization-json:1.7.3")
79-
implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1")
80-
implementation("com.mayakapps.kache:kache:2.1.0")
78+
implementation("org.jetbrains.kotlinx:kotlinx-serialization-json:1.10.0")
79+
implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2")
80+
implementation("com.mayakapps.kache:kache:2.1.1")
8181

8282
api("com.github.loucass003:EspflashKotlin:v0.11.0")
8383

@@ -89,7 +89,7 @@ dependencies {
8989

9090
testImplementation(kotlin("test"))
9191
// Use JUnit test framework
92-
testImplementation(platform("org.junit:junit-bom:5.10.3"))
92+
testImplementation(platform("org.junit:junit-bom:6.0.2"))
9393
testImplementation("org.junit.jupiter:junit-jupiter")
9494
testImplementation("org.junit.platform:junit-platform-launcher")
9595
}

server/core/src/main/java/dev/slimevr/osc/VRCOSCHandler.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -199,7 +199,7 @@ class VRCOSCHandler(
199199
try {
200200
val addr = InetAddress.getByName(ip)
201201
oscSender = OSCPortOut(InetSocketAddress(addr, portOut))
202-
if (oscPortOut != portOut && oscIp != addr || !wasConnected) {
202+
if ((oscPortOut != portOut && oscIp != addr) || !wasConnected) {
203203
LogManager.info("[VRCOSCHandler] Sending to port $portOut at address $ip")
204204
}
205205
oscPortOut = portOut

server/core/src/main/java/dev/slimevr/tracking/processor/skeleton/HumanSkeleton.kt

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1230,8 +1230,10 @@ class HumanSkeleton(
12301230
}
12311231
// If trackingArmFromController, reverse
12321232
if (((boneType == BoneType.LEFT_LOWER_ARM || boneType == BoneType.LEFT_HAND) && isTrackingLeftArmFromController) ||
1233-
(boneType == BoneType.RIGHT_LOWER_ARM || boneType == BoneType.RIGHT_HAND) &&
1234-
isTrackingRightArmFromController
1233+
(
1234+
(boneType == BoneType.RIGHT_LOWER_ARM || boneType == BoneType.RIGHT_HAND) &&
1235+
isTrackingRightArmFromController
1236+
)
12351237
) {
12361238
transOffset = -transOffset
12371239
}

server/core/src/main/java/dev/slimevr/tracking/processor/skeleton/Localizer.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -386,7 +386,7 @@ class Localizer(humanSkeleton: HumanSkeleton) {
386386
if (rightKnee.y * SITTING_KNEE_THRESHOLD < rightKnee.x + rightKnee.z) {
387387
right = true
388388
}
389-
return !bufCur.isStanding || left && right
389+
return !bufCur.isStanding || (left && right)
390390
}
391391

392392
// get the combined accel of the Torso trackers

server/core/src/main/java/dev/slimevr/tracking/trackers/udp/TrackersUDPServer.kt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -654,12 +654,10 @@ class TrackersUDPServer(private val port: Int, name: String, private val tracker
654654
private val SENSOR_OFFSET_CORRECTION = Quaternion.rotationAroundZAxis(-FastMath.HALF_PI)
655655
private const val RESET_SOURCE_NAME = "TrackerServer"
656656

657-
@ExperimentalStdlibApi
658657
private val hexFormat = HexFormat {
659658
bytes.byteSeparator = ","
660659
}
661660

662-
@OptIn(ExperimentalStdlibApi::class)
663661
private fun packetToString(packet: DatagramPacket?): String {
664662
val sb = StringBuilder()
665663
sb.append("DatagramPacket{")

server/desktop/build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,8 +58,8 @@ dependencies {
5858
implementation(project(":server:core"))
5959
implementation(project(":solarxr-protocol"))
6060

61-
implementation("commons-cli:commons-cli:1.8.0")
62-
implementation("org.apache.commons:commons-lang3:3.15.0")
61+
implementation("commons-cli:commons-cli:1.11.0")
62+
implementation("org.apache.commons:commons-lang3:3.20.0")
6363
implementation("com.google.protobuf:protobuf-java:4.31.1")
6464
implementation("net.java.dev.jna:jna:5.+")
6565
implementation("net.java.dev.jna:jna-platform:5.+")

0 commit comments

Comments
 (0)