diff --git a/.github/workflows/validate-gradle-wrapper.yml b/.github/workflows/validate-gradle-wrapper.yml index b48c669..f769e3a 100644 --- a/.github/workflows/validate-gradle-wrapper.yml +++ b/.github/workflows/validate-gradle-wrapper.yml @@ -10,4 +10,4 @@ jobs: uses: actions/checkout@v4 with: fetch-depth: 0 - - uses: gradle/wrapper-validation-action@v1 + - uses: gradle/actions/wrapper-validation@v4 diff --git a/buildSrc/src/main/kotlin/Dependencies.kt b/buildSrc/src/main/kotlin/Dependencies.kt index d42a563..d515f87 100644 --- a/buildSrc/src/main/kotlin/Dependencies.kt +++ b/buildSrc/src/main/kotlin/Dependencies.kt @@ -17,48 +17,48 @@ object DependencyVersions { // standard libraries - const val kotlin = "2.0.20" - const val coroutines = "1.9.0" + const val kotlin = "2.1.0" + const val coroutines = "1.10.1" const val arrow = "1.2.4" // testing libraries const val kotest = "5.9.1" const val kotestExtensionArrow = "1.4.0" - const val mockk = "1.13.12" + const val mockk = "1.13.16" // logging libraries - const val kotlinLogging = "7.0.0" + const val kotlinLogging = "7.0.3" const val slf4jSimple = "2.0.16" // object creation libraries - const val kotlinxSerializationJson = "1.7.3" - const val kaml = "0.61.0" + const val kotlinxSerializationJson = "1.8.0" + const val kaml = "0.67.0" const val jakartaActivationApi = "2.1.3" const val jakartaXmlBindApi = "4.0.2" const val jaxb = "4.0.5" // object mapping libraries - const val mapstruct = "1.6.2" + const val mapstruct = "1.6.3" // io libraries - const val clikt = "5.0.0" + const val clikt = "5.0.2" const val mordant = "1.2.1" - const val commonsIO = "2.17.0" - const val commonsCSV = "1.11.0" + const val commonsIO = "2.18.0" + const val commonsCSV = "1.12.0" const val commonsLang = "3.17.0" const val commonsCompress = "1.27.1" - const val zstdJni = "1.5.6-5" + const val zstdJni = "1.5.6-9" const val emojiJava = "5.1.1" // math libraries - const val guava = "33.3.0-jre" + const val guava = "33.4.0-jre" const val commonsMath = "3.6.1" const val joml = "1.10.8" const val poly2tri = "0.1.2" // geo libraries const val proj4 = "1.3.0" - const val citygml4j = "3.2.1" + const val citygml4j = "3.2.2" } object Dependencies { diff --git a/buildSrc/src/main/kotlin/Plugins.kt b/buildSrc/src/main/kotlin/Plugins.kt index e0f9d6c..26b4e49 100644 --- a/buildSrc/src/main/kotlin/Plugins.kt +++ b/buildSrc/src/main/kotlin/Plugins.kt @@ -17,12 +17,12 @@ object PluginVersions { const val shadowjar = "8.1.1" - const val ktlint = "12.1.1" + const val ktlint = "12.1.2" const val xjc = "1.6" const val versionChecker = "0.51.0" - const val dokka = "1.9.20" - const val serialization = "2.0.20" - const val ksp = "2.0.20-1.0.25" + const val dokka = "2.0.0" + const val serialization = "2.1.0" + const val ksp = "2.1.0-1.0.29" } object Plugins { diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar index 2c35211..a4b76b9 100644 Binary files a/gradle/wrapper/gradle-wrapper.jar and b/gradle/wrapper/gradle-wrapper.jar differ diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 0aaefbc..cea7a79 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.10.1-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.12-bin.zip networkTimeout=10000 validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME diff --git a/rtron-io/src/main/kotlin/io/rtron/io/issues/IssueList.kt b/rtron-io/src/main/kotlin/io/rtron/io/issues/IssueList.kt index 40665f1..a0c1db4 100644 --- a/rtron-io/src/main/kotlin/io/rtron/io/issues/IssueList.kt +++ b/rtron-io/src/main/kotlin/io/rtron/io/issues/IssueList.kt @@ -19,8 +19,7 @@ package io.rtron.io.issues import kotlinx.serialization.Serializable @Serializable -@JvmInline -value class IssueList(private val issues: MutableList = mutableListOf()) { +data class IssueList(private val issues: MutableList = mutableListOf()) { // Properties val size: Int get() = issues.size