diff --git a/.github/readme/high_level_overview.png b/.github/readme/high_level_overview.png
index 964af867a..4224c1870 100644
Binary files a/.github/readme/high_level_overview.png and b/.github/readme/high_level_overview.png differ
diff --git a/.github/readme/typical_custom_option.png b/.github/readme/typical_custom_option.png
index a36affca2..76a8c48e3 100644
Binary files a/.github/readme/typical_custom_option.png and b/.github/readme/typical_custom_option.png differ
diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml
index 8b5b4d55c..7de0c5101 100644
--- a/.github/workflows/publish.yml
+++ b/.github/workflows/publish.yml
@@ -58,6 +58,6 @@ jobs:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
FORMAL_GIT_HUB_PAGES_AUTHOR: developers@spine.io
# https://docs.github.com/en/actions/reference/environment-variables
- REPO_SLUG: $GITHUB_REPOSITORY # e.g. SpineEventEngine/core-java
+ REPO_SLUG: ${{ github.repository }} # e.g. SpineEventEngine/core-jvm
GOOGLE_APPLICATION_CREDENTIALS: ./maven-publisher.json
NPM_TOKEN: ${{ secrets.NPM_SECRET }}
diff --git a/README.md b/README.md
index 6a032e678..0a17ad5a7 100644
--- a/README.md
+++ b/README.md
@@ -55,7 +55,13 @@ At build time, Spine Validation injects assertions into the generated Java class
```java
var card = CardNumber.newBuilder()
.setDigits("invalid")
- .build(); <- Validates here.
+ .build(); // <- Validates here.
+```
+
+```kotlin
+val card = cardNumber {
+ digits = "invalid"
+} // <- Validates here.
```
If any constraint is violated, a `ValidationException` is thrown from `build()`.
@@ -65,7 +71,7 @@ You can also validate without throwing:
```java
var card = CardNumber.newBuilder()
.setDigits("invalid")
- .buildPartial(); <- No validation.
+ .buildPartial(); // <- No validation.
var optionalError = card.validate();
optionalError.ifPresent(err -> {
System.out.println(err.getMessage());
@@ -76,7 +82,7 @@ optionalError.ifPresent(err -> {
Validation options are defined by the following files:
-1. [options.proto](https://github.com/SpineEventEngine/base/blob/master/base/src/main/proto/spine/options.proto).
+1. [options.proto](https://github.com/SpineEventEngine/base-libraries/blob/master/base/src/main/proto/spine/options.proto).
2. [time_options.proto](https://github.com/SpineEventEngine/time/blob/master/time/src/main/proto/spine/time_options.proto).
Users must import these .proto files to use the options they define.
@@ -86,32 +92,7 @@ import "spine/options.proto"; // Brings all options, except for time-related one
import "spine/time_options.proto"; // Brings time-related options.
```
-## Architecture
-
-The library is a set of plugins for [ProtoData](https://github.com/SpineEventEngine/ProtoData).
-
-Each target language is a separate ProtoData plugin.
-
-Take a look at the following diagram to grasp a high-level library structure:
-
-
-
-The workflow is the following:
-
-- (1), (2) – user defines Protobuf messages with validation options.
-- (3) – Protobuf compiler generates Java classes.
-- (4), (5) – policies and views build the validation model.
-- (6), (7) – Java plugin generates and injects validation code.
-
-### Key Modules
-
-| Module | Description |
-|-----------|----------------------------------------------------------------------|
-| :model | The language-agnostic model for the built-in options. |
-| :java | Generates and injects Java validation code based on applied options. |
-| :java-api | Extension API for custom options in Java. |
-
-# Extending the Library
+# Adding custom validation
Users can extend the library by providing custom Protobuf options and code generation logic.
diff --git a/build.gradle.kts b/build.gradle.kts
index 239846a19..5e6b80d30 100644
--- a/build.gradle.kts
+++ b/build.gradle.kts
@@ -26,13 +26,14 @@
@file:Suppress("RemoveRedundantQualifierName") // To prevent IDEA replacing FQN imports.
+import io.spine.dependency.lib.Grpc
import io.spine.dependency.lib.KotlinPoet
import io.spine.dependency.lib.Roaster
import io.spine.dependency.local.Base
+import io.spine.dependency.local.Compiler
import io.spine.dependency.local.CoreJava
import io.spine.dependency.local.Logging
-import io.spine.dependency.local.Compiler
-import io.spine.dependency.local.Spine
+import io.spine.dependency.local.Time
import io.spine.dependency.local.ToolBase
import io.spine.gradle.publish.PublishingRepos
import io.spine.gradle.publish.spinePublishing
@@ -58,6 +59,11 @@ buildscript {
// Make sure we have the right Protobuf Runtime by adding it explicitly.
classpath(io.spine.dependency.lib.Protobuf.javaLib)
+
+ // For `io.spine.generated-sources` plugin.
+ classpath(io.spine.dependency.local.ToolBase.protobufSetupPlugins)
+
+ classpath(io.spine.dependency.kotlinx.DateTime.lib)
}
}
@@ -88,11 +94,6 @@ spinePublishing {
)
}
artifactPrefix = "spine-validation-"
-
- dokkaJar {
- java = true
- kotlin = true
- }
}
allprojects {
@@ -108,20 +109,24 @@ allprojects {
resolutionStrategy {
@Suppress("DEPRECATION") // `Kotlin.stdLibJdk7` is a transitive dependency.
force(
- Roaster.api,
- Roaster.jdt,
+ Base.lib,
Compiler.api,
- Compiler.params,
- Compiler.pluginLib,
Compiler.backend,
+ Compiler.gradleApi,
Compiler.jvm,
- Base.lib,
- Logging.lib,
+ Compiler.params,
+ Compiler.pluginLib,
CoreJava.client,
CoreJava.server,
+ Grpc.bom,
+ KotlinPoet.lib,
+ Logging.lib,
+ Roaster.api,
+ Roaster.jdt,
+ Time.lib,
+ Time.javaExtensions,
ToolBase.lib,
ToolBase.pluginBase,
- KotlinPoet.lib,
)
}
}
diff --git a/buildSrc/build.gradle.kts b/buildSrc/build.gradle.kts
index be62d2671..9127fed11 100644
--- a/buildSrc/build.gradle.kts
+++ b/buildSrc/build.gradle.kts
@@ -38,7 +38,7 @@ plugins {
`kotlin-dsl`
// https://github.com/jk1/Gradle-License-Report/releases
- id("com.github.jk1.dependency-license-report").version("2.7")
+ id("com.github.jk1.dependency-license-report").version("2.9")
}
repositories {
@@ -65,7 +65,7 @@ val jacksonVersion = "2.18.3"
*/
val googleAuthToolVersion = "2.1.5"
-val licenseReportVersion = "2.9"
+val licenseReportVersion = "2.7"
val grGitVersion = "4.1.1"
@@ -75,7 +75,7 @@ val grGitVersion = "4.1.1"
* This version may change from the [version of Kotlin][io.spine.dependency.lib.Kotlin.version]
* used by the project.
*/
-val kotlinEmbeddedVersion = "2.2.20"
+val kotlinEmbeddedVersion = "2.2.21"
/**
* The version of Guava used in `buildSrc`.
@@ -113,7 +113,7 @@ val protobufPluginVersion = "0.9.5"
* @see
* Dokka Releases
*/
-val dokkaVersion = "2.0.0"
+val dokkaVersion = "2.1.0"
/**
* The version of Detekt Gradle Plugin.
@@ -127,11 +127,6 @@ val detektVersion = "1.23.8"
*/
val kotestJvmPluginVersion = "0.4.10"
-/**
- * @see [io.spine.dependency.test.Kotest.MultiplatformGradlePlugin]
- */
-val kotestMultiplatformPluginVersion = "5.9.1"
-
/**
* @see [io.spine.dependency.test.Kover]
*/
@@ -185,7 +180,6 @@ dependencies {
"com.gradleup.shadow:shadow-gradle-plugin:$shadowVersion",
"io.gitlab.arturbosch.detekt:detekt-gradle-plugin:$detektVersion",
"io.kotest:kotest-gradle-plugin:$kotestJvmPluginVersion",
- "io.kotest:kotest-framework-multiplatform-plugin-gradle:$kotestMultiplatformPluginVersion",
// https://github.com/srikanth-lingala/zip4j
"net.lingala.zip4j:zip4j:2.10.0",
"net.ltgt.gradle:gradle-errorprone-plugin:$errorPronePluginVersion",
diff --git a/buildSrc/src/main/kotlin/BuildExtensions.kt b/buildSrc/src/main/kotlin/BuildExtensions.kt
index e92238c26..4122975f6 100644
--- a/buildSrc/src/main/kotlin/BuildExtensions.kt
+++ b/buildSrc/src/main/kotlin/BuildExtensions.kt
@@ -156,15 +156,15 @@ val PluginDependenciesSpec.`gradle-doctor`: PluginDependencySpec
get() = id(GradleDoctor.pluginId).version(GradleDoctor.version)
val PluginDependenciesSpec.kotest: PluginDependencySpec
- get() = Kotest.MultiplatformGradlePlugin.let {
- return id(it.id).version(it.version)
+ get() = Kotest.let {
+ return id(it.gradlePluginId).version(it.version)
}
val PluginDependenciesSpec.kover: PluginDependencySpec
get() = id(Kover.id).version(Kover.version)
val PluginDependenciesSpec.ksp: PluginDependencySpec
- get() = id(Ksp.id).version(Ksp.version)
+ get() = id(Ksp.id).version(Ksp.dogfoodingVersion)
val PluginDependenciesSpec.`plugin-publish`: PluginDependencySpec
get() = id(PluginPublishPlugin.id).version(PluginPublishPlugin.version)
@@ -199,43 +199,34 @@ fun Project.configureTaskDependencies() {
}
afterEvaluate {
- val launchProtoData = "launchProtoData"
- val launchTestProtoData = "launchTestProtoData"
val generateProto = "generateProto"
val createVersionFile = "createVersionFile"
val compileKotlin = "compileKotlin"
compileKotlin.run {
dependOn(generateProto)
- dependOn(launchProtoData)
}
val compileTestKotlin = "compileTestKotlin"
- compileTestKotlin.dependOn(launchTestProtoData)
val sourcesJar = "sourcesJar"
val kspKotlin = "kspKotlin"
sourcesJar.run {
dependOn(generateProto)
- dependOn(launchProtoData)
dependOn(kspKotlin)
dependOn(createVersionFile)
dependOn("prepareProtocConfigVersions")
}
- val dokkaHtml = "dokkaHtml"
- dokkaHtml.run {
+ val dokkaGenerate = "dokkaGenerate"
+ dokkaGenerate.run {
dependOn(generateProto)
- dependOn(launchProtoData)
- dependOn(kspKotlin)
- }
- val dokkaJavadoc = "dokkaJavadoc"
- dokkaJavadoc.run {
- dependOn(launchProtoData)
dependOn(kspKotlin)
}
+ val dokkaGeneratePublicationJavadoc = "dokkaGeneratePublicationJavadoc"
+ dokkaGeneratePublicationJavadoc.dependOn(kspKotlin)
"publishPluginJar".dependOn(createVersionFile)
compileKotlin.dependOn(kspKotlin)
compileTestKotlin.dependOn("kspTestKotlin")
"compileTestFixturesKotlin".dependOn("kspTestFixturesKotlin")
- "javadocJar".dependOn(dokkaHtml)
- "dokkaKotlinJar".dependOn(dokkaJavadoc)
+ "javadocJar".dependOn(dokkaGeneratePublicationJavadoc)
+ "htmlDocsJar".dependOn(dokkaGenerate)
}
}
diff --git a/buildSrc/src/main/kotlin/DocumentationSettings.kt b/buildSrc/src/main/kotlin/DocumentationSettings.kt
index b538faedf..49247e17f 100644
--- a/buildSrc/src/main/kotlin/DocumentationSettings.kt
+++ b/buildSrc/src/main/kotlin/DocumentationSettings.kt
@@ -24,6 +24,8 @@
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
+import org.gradle.api.Project
+
/**
* The documentation settings specific to this project.
*
@@ -33,6 +35,36 @@
@Suppress("ConstPropertyName")
object DocumentationSettings {
+ /**
+ * The organization infix for the Spine SDK.
+ */
+ private const val orgPath = "github.com/SpineEventEngine"
+
+ /**
+ * The organization URL of the Spine SDK.
+ */
+ private const val orgUrl = "https://$orgPath"
+
+ /**
+ * Obtains the repository URL for the given project.
+ */
+ fun repoUrl(project: Project) = "https://${repoPath(project)}"
+
+ /**
+ * Obtains the repository path for the given project.
+ */
+ private fun repoPath(project: Project) = "$orgPath/${project.rootProject.name}"
+
+ /**
+ * Obtains the connection URL for the given project.
+ */
+ fun connectionUrl(project: Project) = "scm:git:git://${repoPath(project)}.git"
+
+ /**
+ * Obtains the developer connection URL for the given project.
+ */
+ fun developerConnectionUrl(project: Project) = "scm:git:ssh://${repoPath(project)}.git"
+
/**
* Settings passed to Dokka for
* [sourceLink][[org.jetbrains.dokka.gradle.engine.parameters.DokkaSourceLinkSpec]
@@ -43,12 +75,16 @@ object DocumentationSettings {
* The URL of the remote source code
* [location][org.jetbrains.dokka.gradle.engine.parameters.DokkaSourceLinkSpec.remoteUrl].
*/
- const val url: String = "https://github.com/SpineEventEngine/base/tree/master/src"
+ fun url(project: Project): String {
+ val root = project.rootProject.name
+ val module = project.name
+ return "$orgUrl/$root/tree/master/$module/src/main/kotlin"
+ }
/**
* The suffix used to append the source code line number to the URL.
*
- * The suffix depends on the online code repository.
+ * The value depends on the online code repository and is set for GitHub (`#L`).
*
* @see
* remoteLineSuffix
diff --git a/buildSrc/src/main/kotlin/DokkaExts.kt b/buildSrc/src/main/kotlin/DokkaExts.kt
index e505a6dfc..3c72e3bc9 100644
--- a/buildSrc/src/main/kotlin/DokkaExts.kt
+++ b/buildSrc/src/main/kotlin/DokkaExts.kt
@@ -29,32 +29,18 @@ import io.spine.gradle.publish.getOrCreate
import java.io.File
import java.time.LocalDate
import org.gradle.api.Project
+import org.gradle.api.Task
import org.gradle.api.artifacts.Dependency
import org.gradle.api.artifacts.dsl.DependencyHandler
-import org.gradle.api.file.FileCollection
import org.gradle.api.tasks.TaskContainer
import org.gradle.api.tasks.TaskProvider
import org.gradle.api.tasks.bundling.Jar
import org.gradle.kotlin.dsl.DependencyHandlerScope
-import org.jetbrains.dokka.gradle.AbstractDokkaTask
import org.jetbrains.dokka.gradle.DokkaExtension
-import org.jetbrains.dokka.gradle.DokkaTask
-import org.jetbrains.dokka.gradle.GradleDokkaSourceSetBuilder
import org.jetbrains.dokka.gradle.engine.parameters.DokkaSourceSetSpec
import org.jetbrains.dokka.gradle.engine.parameters.VisibilityModifier
import org.jetbrains.dokka.gradle.engine.plugins.DokkaHtmlPluginParameters
-/**
- * To generate the documentation as seen from Java perspective, the `kotlin-as-java`
- * plugin was added to the Dokka classpath.
- *
- * @see
- * Dokka output formats
- */
-fun DependencyHandlerScope.useDokkaForKotlinAsJava() {
- dokkaPlugin(Dokka.KotlinAsJavaPlugin.lib)
-}
-
/**
* To exclude pieces of code annotated with `@Internal` from the documentation
* a custom plugin is added to the Dokka classpath.
@@ -72,9 +58,8 @@ private fun DependencyHandler.dokkaPlugin(dependencyNotation: Any): Dependency?
/**
* Resolves the directory where Dokka outputs HTML documentation for the given language.
*/
-internal fun Project.dokkaOutput(language: String): File {
- val lng = language.titleCaseFirstChar()
- return layout.buildDirectory.dir("docs/dokka$lng").get().asFile
+internal fun Project.dokkaHtmlOutput(): File {
+ return layout.buildDirectory.dir("dokka/html").get().asFile
}
/**
@@ -187,14 +172,14 @@ private fun DokkaSourceSetSpec.configureSourceSet(config: SourceSetConfig) {
}
/**
- * Configures this [DokkaTask] to accept only Kotlin files.
+ * Configures this [DokkaExtension] to accept only Kotlin files.
*/
fun DokkaExtension.configureForKotlin(project: Project, sourceLinkRemoteUrl: String) {
configureFor(project, "kotlin", sourceLinkRemoteUrl)
}
/**
- * Configures this [DokkaTask] to accept only Java files.
+ * Configures this [DokkaExtension] to accept only Java files.
*/
@Suppress("unused")
fun DokkaExtension.configureForJava(project: Project, sourceLinkRemoteUrl: String) {
@@ -202,39 +187,27 @@ fun DokkaExtension.configureForJava(project: Project, sourceLinkRemoteUrl: Strin
}
/**
- * Finds the `dokkaHtml` Gradle task.
+ * Finds the `dokkaGenerateHtml` Gradle task.
*/
-fun TaskContainer.dokkaHtmlTask(): DokkaTask? = this.findByName("dokkaHtml") as DokkaTask?
+fun TaskContainer.dokkaHtmlTask(): Task? = this.findByName("dokkaGeneratePublicationHtml")
/**
- * Returns only Java source roots out of all present in the source set.
- *
- * It is a helper method for generating documentation by Dokka only for Java code.
- * It is helpful when both Java and Kotlin source files are present in a source set.
- * Dokka can properly generate documentation for either Kotlin or Java depending on
- * the configuration, but not both.
+ * Finds the `dokkaGeneratePublicationJavadoc` Gradle task.
*/
-@Suppress("unused")
-internal fun GradleDokkaSourceSetBuilder.onlyJavaSources(): FileCollection {
- return sourceRoots.filter(File::isJavaSourceDirectory)
-}
-
-private fun File.isJavaSourceDirectory(): Boolean {
- return isDirectory && name == "java"
-}
+fun TaskContainer.dokkaJavadocTask(): Task? = this.findByName("dokkaGeneratePublicationJavadoc")
/**
- * Locates or creates `dokkaKotlinJar` task in this [Project].
+ * Locates or creates `htmlDocsJar` task in this [Project].
*
* The output of this task is a `jar` archive. The archive contains the Dokka output, generated upon
* Kotlin sources from `main` source set. Requires Dokka to be configured in the target project by
- * applying `dokka-for-kotlin` plugin.
+ * applying `dokka-setup` plugin.
*/
-fun Project.dokkaKotlinJar(): TaskProvider = tasks.getOrCreate("dokkaKotlinJar") {
- archiveClassifier.set("dokka")
- from(files(dokkaOutput("kotlin")))
+fun Project.htmlDocsJar(): TaskProvider = tasks.getOrCreate("htmlDocsJar") {
+ archiveClassifier.set("html-docs")
+ from(files(dokkaHtmlOutput()))
- tasks.dokkaHtmlTask()?.let{ dokkaTask ->
+ tasks.dokkaHtmlTask()?.let { dokkaTask ->
this@getOrCreate.dependsOn(dokkaTask)
}
}
@@ -246,29 +219,13 @@ fun Project.dokkaKotlinJar(): TaskProvider = tasks.getOrCreate("dokkaKotlin
* This predicate could be useful for disabling publishing tasks
* when doing, e.g., `publishToMavenLocal` for the purpose of the
* integration tests that (of course) do not test the documentation
- * generation proces and its resuults.
+ * generation process and its results.
*/
-fun AbstractDokkaTask.isInPublishingGraph(): Boolean =
+fun Task.isInPublishingGraph(): Boolean =
project.gradle.taskGraph.allTasks.any {
it.name == "publish" || it.name.contains("dokkaGenerate")
}
-/**
- * Locates or creates `dokkaJavaJar` task in this [Project].
- *
- * The output of this task is a `jar` archive. The archive contains the Dokka output, generated upon
- * Kotlin sources from `main` source set. Requires Dokka to be configured in the target project by
- * applying `dokka-for-java` and/or `dokka-for-kotlin` script plugin.
- */
-fun Project.dokkaJavaJar(): TaskProvider = tasks.getOrCreate("dokkaJavaJar") {
- archiveClassifier.set("dokka-java")
- from(files(dokkaOutput("java")))
-
- tasks.dokkaHtmlTask()?.let{ dokkaTask ->
- this@getOrCreate.dependsOn(dokkaTask)
- }
-}
-
/**
* Disables Dokka and Javadoc tasks in this `Project`.
*
diff --git a/buildSrc/src/main/kotlin/compile-protobuf.gradle.kts b/buildSrc/src/main/kotlin/compile-protobuf.gradle.kts
deleted file mode 100644
index 4acbb8664..000000000
--- a/buildSrc/src/main/kotlin/compile-protobuf.gradle.kts
+++ /dev/null
@@ -1,53 +0,0 @@
-/*
- * Copyright 2025, TeamDev. All rights reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * https://www.apache.org/licenses/LICENSE-2.0
- *
- * Redistribution and use in source and/or binary forms, with or without
- * modification, must retain the above copyright notice and the following
- * disclaimer.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-import io.spine.dependency.lib.Protobuf
-import io.spine.gradle.protobuf.setup
-
-plugins {
- id("java-library")
- id("com.google.protobuf")
-}
-
-// For generating test fixtures. See `src/test/proto`.
-protobuf {
- configurations.excludeProtobufLite()
- protoc {
- artifact = Protobuf.compiler
- }
-
- afterEvaluate {
- // Walk the collection of tasks to force the execution
- // of the `configureEach` operations earlier.
- // This hack allows to avoid `ConcurrentModificationException` on
- // creating `kspKotlin` task.
- generateProtoTasks.all().size
- }
-
- generateProtoTasks.all().configureEach {
- setup()
- }
-}
diff --git a/buildSrc/src/main/kotlin/dokka-for-kotlin.gradle.kts b/buildSrc/src/main/kotlin/dokka-for-kotlin.gradle.kts
deleted file mode 100644
index c24135e16..000000000
--- a/buildSrc/src/main/kotlin/dokka-for-kotlin.gradle.kts
+++ /dev/null
@@ -1,50 +0,0 @@
-/*
- * Copyright 2025, TeamDev. All rights reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * https://www.apache.org/licenses/LICENSE-2.0
- *
- * Redistribution and use in source and/or binary forms, with or without
- * modification, must retain the above copyright notice and the following
- * disclaimer.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-import org.jetbrains.dokka.gradle.DokkaTaskPartial
-
-plugins {
- id("org.jetbrains.dokka") // Cannot use `Dokka` dependency object here yet.
-}
-
-dependencies {
- useDokkaWithSpineExtensions()
-}
-
-afterEvaluate {
- dokka {
- configureForKotlin(
- project,
- DocumentationSettings.SourceLink.url
- )
- }
-}
-
-tasks.withType().configureEach {
- onlyIf {
- isInPublishingGraph()
- }
-}
diff --git a/buildSrc/src/main/kotlin/dokka-for-java.gradle.kts b/buildSrc/src/main/kotlin/dokka-setup.gradle.kts
similarity index 80%
rename from buildSrc/src/main/kotlin/dokka-for-java.gradle.kts
rename to buildSrc/src/main/kotlin/dokka-setup.gradle.kts
index 6bab07915..d34615c3f 100644
--- a/buildSrc/src/main/kotlin/dokka-for-java.gradle.kts
+++ b/buildSrc/src/main/kotlin/dokka-setup.gradle.kts
@@ -24,28 +24,34 @@
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
-import org.jetbrains.dokka.gradle.DokkaTaskPartial
+import org.jetbrains.dokka.gradle.tasks.DokkaBaseTask
plugins {
id("org.jetbrains.dokka") // Cannot use `Dokka` dependency object here yet.
+ id("org.jetbrains.dokka-javadoc")
}
dependencies {
- useDokkaForKotlinAsJava()
useDokkaWithSpineExtensions()
}
+tasks.withType().configureEach {
+ onlyIf {
+ isInPublishingGraph()
+ }
+}
+
afterEvaluate {
dokka {
configureForKotlin(
project,
- DocumentationSettings.SourceLink.url
+ DocumentationSettings.SourceLink.url(project)
)
}
-}
-
-tasks.withType().configureEach {
- onlyIf {
- isInPublishingGraph()
+ val kspKotlin = tasks.findByName("kspKotlin")
+ kspKotlin?.let {
+ tasks.withType().configureEach {
+ dependsOn(kspKotlin)
+ }
}
}
diff --git a/buildSrc/src/main/kotlin/io/spine/dependency/Dependency.kt b/buildSrc/src/main/kotlin/io/spine/dependency/Dependency.kt
index e9c3197a9..999538fd6 100644
--- a/buildSrc/src/main/kotlin/io/spine/dependency/Dependency.kt
+++ b/buildSrc/src/main/kotlin/io/spine/dependency/Dependency.kt
@@ -63,11 +63,17 @@ abstract class Dependency {
}
/**
- * Obtains full Maven coordinates for the requested [module].
+ * Obtains full Maven coordinates for the requested [module] and [version].
*/
- fun artifact(module: String): String = artifacts[module] ?: error(
- "The dependency `${this::class.simpleName}` does not declare a module `$module`."
- )
+ fun artifact(module: String, version: String = ""): String {
+ return if (version.isEmpty()) {
+ artifacts[module] ?: error(
+ "The dependency `${this::class.simpleName}` does not declare a module `$module`."
+ )
+ } else {
+ "$module:$version"
+ }
+ }
/**
* Forces all artifacts of this dependency using the given resolution strategy.
diff --git a/buildSrc/src/main/kotlin/io/spine/dependency/build/Dokka.kt b/buildSrc/src/main/kotlin/io/spine/dependency/build/Dokka.kt
index 003bf587f..ba0433aaf 100644
--- a/buildSrc/src/main/kotlin/io/spine/dependency/build/Dokka.kt
+++ b/buildSrc/src/main/kotlin/io/spine/dependency/build/Dokka.kt
@@ -35,7 +35,7 @@ object Dokka {
* When changing the version, also change the version used in the
* `buildSrc/build.gradle.kts`.
*/
- const val version = "2.0.0"
+ const val version = "2.1.0"
object GradlePlugin {
const val id = "org.jetbrains.dokka"
diff --git a/buildSrc/src/main/kotlin/io/spine/dependency/build/Ksp.kt b/buildSrc/src/main/kotlin/io/spine/dependency/build/Ksp.kt
index 9cc028567..b1146e97a 100644
--- a/buildSrc/src/main/kotlin/io/spine/dependency/build/Ksp.kt
+++ b/buildSrc/src/main/kotlin/io/spine/dependency/build/Ksp.kt
@@ -35,7 +35,8 @@ import io.spine.dependency.Dependency
*/
@Suppress("unused")
object Ksp : Dependency() {
- override val version = "2.1.21-2.0.1"
+ override val version = "2.3.0"
+ val dogfoodingVersion = version
override val group = "com.google.devtools.ksp"
const val id = "com.google.devtools.ksp"
diff --git a/buildSrc/src/main/kotlin/io/spine/dependency/lib/Grpc.kt b/buildSrc/src/main/kotlin/io/spine/dependency/lib/Grpc.kt
index 48e70f412..9d48602dd 100644
--- a/buildSrc/src/main/kotlin/io/spine/dependency/lib/Grpc.kt
+++ b/buildSrc/src/main/kotlin/io/spine/dependency/lib/Grpc.kt
@@ -32,7 +32,7 @@ import io.spine.dependency.DependencyWithBom
@Suppress("unused")
object Grpc : DependencyWithBom() {
- override val version = "1.72.0"
+ override val version = "1.76.0"
override val group = "io.grpc"
override val bom = "$group:grpc-bom:$version"
diff --git a/buildSrc/src/main/kotlin/io/spine/dependency/lib/Guava.kt b/buildSrc/src/main/kotlin/io/spine/dependency/lib/Guava.kt
index 91157019a..a61639d76 100644
--- a/buildSrc/src/main/kotlin/io/spine/dependency/lib/Guava.kt
+++ b/buildSrc/src/main/kotlin/io/spine/dependency/lib/Guava.kt
@@ -37,7 +37,7 @@ package io.spine.dependency.lib
*/
@Suppress("unused", "ConstPropertyName")
object Guava {
- private const val version = "33.4.8-jre"
+ private const val version = "33.5.0-jre"
const val group = "com.google.guava"
const val lib = "$group:guava:$version"
const val testLib = "$group:guava-testlib:$version"
diff --git a/buildSrc/src/main/kotlin/io/spine/dependency/lib/Kotlin.kt b/buildSrc/src/main/kotlin/io/spine/dependency/lib/Kotlin.kt
index 0029ab1e3..d2762bdb8 100644
--- a/buildSrc/src/main/kotlin/io/spine/dependency/lib/Kotlin.kt
+++ b/buildSrc/src/main/kotlin/io/spine/dependency/lib/Kotlin.kt
@@ -39,7 +39,7 @@ object Kotlin : DependencyWithBom() {
* depend on Gradle and the version of embedded Kotlin.
*/
@Suppress("MemberVisibilityCanBePrivate") // used directly from the outside.
- const val runtimeVersion = "2.2.20"
+ const val runtimeVersion = "2.2.21"
override val version = runtimeVersion
override val group = "org.jetbrains.kotlin"
@@ -49,7 +49,7 @@ object Kotlin : DependencyWithBom() {
* This is the version of
* [Kotlin embedded into Gradle](https://docs.gradle.org/current/userguide/compatibility.html#kotlin).
*/
- const val embeddedVersion = "2.2.20"
+ const val embeddedVersion = "2.2.21"
/**
* The version of the JetBrains annotations library, which is a transitive
diff --git a/buildSrc/src/main/kotlin/io/spine/dependency/lib/Protobuf.kt b/buildSrc/src/main/kotlin/io/spine/dependency/lib/Protobuf.kt
index 8eaf49a6d..24e3bd6de 100644
--- a/buildSrc/src/main/kotlin/io/spine/dependency/lib/Protobuf.kt
+++ b/buildSrc/src/main/kotlin/io/spine/dependency/lib/Protobuf.kt
@@ -33,7 +33,7 @@ package io.spine.dependency.lib
)
object Protobuf {
const val group = "com.google.protobuf"
- const val version = "4.31.1"
+ const val version = "4.33.1"
/**
* The Java library with Protobuf data types.
diff --git a/buildSrc/src/main/kotlin/io/spine/dependency/local/Base.kt b/buildSrc/src/main/kotlin/io/spine/dependency/local/Base.kt
index 0a20452c8..505100bf1 100644
--- a/buildSrc/src/main/kotlin/io/spine/dependency/local/Base.kt
+++ b/buildSrc/src/main/kotlin/io/spine/dependency/local/Base.kt
@@ -29,12 +29,12 @@ package io.spine.dependency.local
/**
* Spine Base module.
*
- * @see spine-base
+ * @see spine-base-libraries
*/
@Suppress("ConstPropertyName", "unused")
object Base {
- const val version = "2.0.0-SNAPSHOT.364"
- const val versionForBuildScript = "2.0.0-SNAPSHOT.364"
+ const val version = "2.0.0-SNAPSHOT.382"
+ const val versionForBuildScript = "2.0.0-SNAPSHOT.382"
const val group = Spine.group
const val artifact = "spine-base"
const val lib = "$group:$artifact:$version"
diff --git a/buildSrc/src/main/kotlin/io/spine/dependency/local/BaseTypes.kt b/buildSrc/src/main/kotlin/io/spine/dependency/local/BaseTypes.kt
index b0b534d53..23c7da75b 100644
--- a/buildSrc/src/main/kotlin/io/spine/dependency/local/BaseTypes.kt
+++ b/buildSrc/src/main/kotlin/io/spine/dependency/local/BaseTypes.kt
@@ -33,7 +33,7 @@ package io.spine.dependency.local
*/
@Suppress("ConstPropertyName")
object BaseTypes {
- const val version = "2.0.0-SNAPSHOT.210"
+ const val version = "2.0.0-SNAPSHOT.212"
const val group = Spine.group
const val artifact = "spine-base-types"
const val lib = "$group:$artifact:$version"
diff --git a/buildSrc/src/main/kotlin/io/spine/dependency/local/Compiler.kt b/buildSrc/src/main/kotlin/io/spine/dependency/local/Compiler.kt
index c5cd8fbf3..433e5c952 100644
--- a/buildSrc/src/main/kotlin/io/spine/dependency/local/Compiler.kt
+++ b/buildSrc/src/main/kotlin/io/spine/dependency/local/Compiler.kt
@@ -70,7 +70,7 @@ object Compiler {
* The version of ProtoData dependencies.
*/
val version: String
- private const val fallbackVersion = "2.0.0-SNAPSHOT.028"
+ private const val fallbackVersion = "2.0.0-SNAPSHOT.030"
/**
* The distinct version of ProtoData used by other build tools.
@@ -79,7 +79,7 @@ object Compiler {
* transitional dependencies, this is the version used to build the project itself.
*/
val dogfoodingVersion: String
- private const val fallbackDfVersion = "2.0.0-SNAPSHOT.028"
+ private const val fallbackDfVersion = "2.0.0-SNAPSHOT.030"
/**
* The artifact for the ProtoData Gradle plugin.
diff --git a/buildSrc/src/main/kotlin/io/spine/dependency/local/CoreJvm.kt b/buildSrc/src/main/kotlin/io/spine/dependency/local/CoreJvm.kt
index d9f5ba3b9..56bec0334 100644
--- a/buildSrc/src/main/kotlin/io/spine/dependency/local/CoreJvm.kt
+++ b/buildSrc/src/main/kotlin/io/spine/dependency/local/CoreJvm.kt
@@ -37,7 +37,7 @@ typealias CoreJava = CoreJvm
@Suppress("ConstPropertyName", "unused")
object CoreJvm {
const val group = Spine.group
- const val version = "2.0.0-SNAPSHOT.332"
+ const val version = "2.0.0-SNAPSHOT.346"
const val coreArtifact = "spine-core"
const val clientArtifact = "spine-client"
diff --git a/buildSrc/src/main/kotlin/io/spine/dependency/local/CoreJvmCompiler.kt b/buildSrc/src/main/kotlin/io/spine/dependency/local/CoreJvmCompiler.kt
index 4a2cd4132..a003f7c25 100644
--- a/buildSrc/src/main/kotlin/io/spine/dependency/local/CoreJvmCompiler.kt
+++ b/buildSrc/src/main/kotlin/io/spine/dependency/local/CoreJvmCompiler.kt
@@ -26,10 +26,6 @@
package io.spine.dependency.local
-import io.spine.dependency.local.CoreJvmCompiler.dogfoodingVersion
-import io.spine.dependency.local.CoreJvmCompiler.version
-
-
/**
* Dependencies on the CoreJvm Compiler artifacts.
*
@@ -50,12 +46,12 @@ object CoreJvmCompiler {
/**
* The version used to in the build classpath.
*/
- const val dogfoodingVersion = "2.0.0-SNAPSHOT.017"
+ const val dogfoodingVersion = "2.0.0-SNAPSHOT.034"
/**
* The version to be used for integration tests.
*/
- const val version = "2.0.0-SNAPSHOT.017"
+ const val version = "2.0.0-SNAPSHOT.034"
/**
* The ID of the Gradle plugin.
diff --git a/buildSrc/src/main/kotlin/io/spine/dependency/local/ProtoTap.kt b/buildSrc/src/main/kotlin/io/spine/dependency/local/ProtoTap.kt
index 813b4cc19..3b4df1009 100644
--- a/buildSrc/src/main/kotlin/io/spine/dependency/local/ProtoTap.kt
+++ b/buildSrc/src/main/kotlin/io/spine/dependency/local/ProtoTap.kt
@@ -38,7 +38,7 @@ package io.spine.dependency.local
)
object ProtoTap {
const val group = "io.spine.tools"
- const val version = "0.13.0"
+ const val version = "0.14.0"
const val gradlePluginId = "io.spine.prototap"
const val api = "$group:prototap-api:$version"
const val gradlePlugin = "$group:prototap-gradle-plugin:$version"
diff --git a/buildSrc/src/main/kotlin/io/spine/dependency/local/Text.kt b/buildSrc/src/main/kotlin/io/spine/dependency/local/Text.kt
deleted file mode 100644
index 216ec131b..000000000
--- a/buildSrc/src/main/kotlin/io/spine/dependency/local/Text.kt
+++ /dev/null
@@ -1,40 +0,0 @@
-/*
- * Copyright 2025, TeamDev. All rights reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * https://www.apache.org/licenses/LICENSE-2.0
- *
- * Redistribution and use in source and/or binary forms, with or without
- * modification, must retain the above copyright notice and the following
- * disclaimer.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-package io.spine.dependency.local
-
-/**
- * Spine Reflect library.
- *
- * @see spine-text
- */
-@Suppress("ConstPropertyName")
-object Text {
- const val version = "2.0.0-SNAPSHOT.6"
- const val group = Spine.group
- const val artifact = "spine-text"
- const val lib = "$group:$artifact:$version"
-}
diff --git a/buildSrc/src/main/kotlin/io/spine/dependency/local/Time.kt b/buildSrc/src/main/kotlin/io/spine/dependency/local/Time.kt
index 289adeeb5..4bfe22cdf 100644
--- a/buildSrc/src/main/kotlin/io/spine/dependency/local/Time.kt
+++ b/buildSrc/src/main/kotlin/io/spine/dependency/local/Time.kt
@@ -33,10 +33,11 @@ package io.spine.dependency.local
*/
@Suppress("ConstPropertyName")
object Time {
- const val version = "2.0.0-SNAPSHOT.203"
+ const val version = "2.0.0-SNAPSHOT.220"
const val group = Spine.group
const val artifact = "spine-time"
const val lib = "$group:$artifact:$version"
-
+ const val javaExtensions = "$group:$artifact-java:$version"
+ const val kotlinExtensions = "$group:$artifact-kotlin:$version"
const val testLib = "${Spine.toolsGroup}:spine-time-testlib:$version"
}
diff --git a/buildSrc/src/main/kotlin/io/spine/dependency/local/ToolBase.kt b/buildSrc/src/main/kotlin/io/spine/dependency/local/ToolBase.kt
index 734d1094e..1df8dd1f4 100644
--- a/buildSrc/src/main/kotlin/io/spine/dependency/local/ToolBase.kt
+++ b/buildSrc/src/main/kotlin/io/spine/dependency/local/ToolBase.kt
@@ -34,8 +34,8 @@ package io.spine.dependency.local
@Suppress("ConstPropertyName", "unused")
object ToolBase {
const val group = Spine.toolsGroup
- const val version = "2.0.0-SNAPSHOT.366"
- const val dogfoodingVersion = "2.0.0-SNAPSHOT.361"
+ const val version = "2.0.0-SNAPSHOT.371"
+ const val dogfoodingVersion = "2.0.0-SNAPSHOT.371"
const val lib = "$group:tool-base:$version"
const val classicCodegen = "$group:classic-codegen:$version"
@@ -54,7 +54,7 @@ object ToolBase {
const val gradlePluginApiTestFixtures = "$group:gradle-plugin-api-test-fixtures:$version"
const val jvmTools = "$group:jvm-tools:$version"
- const val jvmToolPluginDogfooding = "$group:jvm-tool-all-plugins:$dogfoodingVersion"
+ const val jvmToolPluginDogfooding = "$group:jvm-tool-plugins-all:$dogfoodingVersion"
const val jvmToolPlugins = "$group:jvm-tool-plugins-all:$version"
const val protobufSetupPlugins = "$group:protobuf-setup-plugins:$version"
diff --git a/buildSrc/src/main/kotlin/io/spine/dependency/local/Validation.kt b/buildSrc/src/main/kotlin/io/spine/dependency/local/Validation.kt
index cf601a641..ff8aee462 100644
--- a/buildSrc/src/main/kotlin/io/spine/dependency/local/Validation.kt
+++ b/buildSrc/src/main/kotlin/io/spine/dependency/local/Validation.kt
@@ -36,7 +36,7 @@ object Validation {
/**
* The version of the Validation library artifacts.
*/
- const val version = "2.0.0-SNAPSHOT.352"
+ const val version = "2.0.0-SNAPSHOT.354"
/**
* The last version of Validation compatible with ProtoData.
diff --git a/buildSrc/src/main/kotlin/io/spine/dependency/test/JUnit.kt b/buildSrc/src/main/kotlin/io/spine/dependency/test/JUnit.kt
index b07849fe3..6e9021fb0 100644
--- a/buildSrc/src/main/kotlin/io/spine/dependency/test/JUnit.kt
+++ b/buildSrc/src/main/kotlin/io/spine/dependency/test/JUnit.kt
@@ -29,11 +29,11 @@ package io.spine.dependency.test
import io.spine.dependency.Dependency
import io.spine.dependency.DependencyWithBom
-// https://junit.org/junit5/
+// https://junit.org/
@Suppress("unused", "ConstPropertyName")
object JUnit : DependencyWithBom() {
- override val version = "5.13.2"
+ override val version = "6.0.0"
override val group: String = "org.junit"
/**
@@ -63,19 +63,6 @@ object JUnit : DependencyWithBom() {
const val legacy = "junit:junit:$legacyVersion"
- @Deprecated("Use JUnit.Jupiter.api instead", ReplaceWith("JUnit.Jupiter.api"))
- val api = listOf(
- "org.apiguardian:apiguardian-api:$apiGuardianVersion",
- "org.junit.jupiter:junit-jupiter-api:$version",
- "org.junit.jupiter:junit-jupiter-params:$version"
- )
-
- @Deprecated("Use JUnit.Jupiter.engine instead", ReplaceWith("JUnit.Jupiter.engine"))
- val runner = "org.junit.jupiter:junit-jupiter-engine:$version"
-
- @Deprecated("Use JUnit.Jupiter.params instead", ReplaceWith("JUnit.Jupiter.params"))
- val params = "org.junit.jupiter:junit-jupiter-params:$version"
-
object Jupiter : Dependency() {
override val version = JUnit.version
override val group = "org.junit.jupiter"
@@ -86,9 +73,6 @@ object JUnit : DependencyWithBom() {
val params = "$group:$infix-params"
val engine = "$group:$infix-engine"
- @Deprecated("Please use `[Jupiter.run { artifacts[api] }` instead.")
- val apiArtifact = "$api:$version"
-
override val modules = listOf(api, params, engine)
}
@@ -105,7 +89,7 @@ object JUnit : DependencyWithBom() {
* So when we use JUnit as a platform, this property should be picked up
* for the dependencies automatically.
*/
- override val version: String = "1.13.2"
+ override val version: String = "6.0.0"
override val group = "org.junit.platform"
private const val infix = "junit-platform"
diff --git a/buildSrc/src/main/kotlin/io/spine/dependency/test/Kotest.kt b/buildSrc/src/main/kotlin/io/spine/dependency/test/Kotest.kt
index 0d71ab2f5..bc5a36c12 100644
--- a/buildSrc/src/main/kotlin/io/spine/dependency/test/Kotest.kt
+++ b/buildSrc/src/main/kotlin/io/spine/dependency/test/Kotest.kt
@@ -35,8 +35,9 @@ package io.spine.dependency.test
*/
@Suppress("unused", "ConstPropertyName")
object Kotest {
- const val version = "6.0.3"
+ const val version = "6.0.4"
const val group = "io.kotest"
+ const val gradlePluginId = "io.kotest"
const val assertions = "$group:kotest-assertions-core:$version"
const val runnerJUnit5 = "$group:kotest-runner-junit5:$version"
const val runnerJUnit5Jvm = "$group:kotest-runner-junit5-jvm:$version"
@@ -45,6 +46,7 @@ object Kotest {
const val frameworkEngine = "$group:kotest-framework-engine:$version"
// https://plugins.gradle.org/plugin/io.kotest.multiplatform
+ @Deprecated("The plugin is deprecated. Use `io.kotest` plugin instead.")
object MultiplatformGradlePlugin {
const val version = "6.0.0.M4"
const val id = "io.kotest.multiplatform"
diff --git a/buildSrc/src/main/kotlin/io/spine/gradle/Runtime.kt b/buildSrc/src/main/kotlin/io/spine/gradle/Cli.kt
similarity index 94%
rename from buildSrc/src/main/kotlin/io/spine/gradle/Runtime.kt
rename to buildSrc/src/main/kotlin/io/spine/gradle/Cli.kt
index 0a32c33f2..7e0c22748 100644
--- a/buildSrc/src/main/kotlin/io/spine/gradle/Runtime.kt
+++ b/buildSrc/src/main/kotlin/io/spine/gradle/Cli.kt
@@ -35,13 +35,7 @@ import java.lang.ProcessBuilder.Redirect.PIPE
import java.util.*
/**
- * Utilities for working with processes from Gradle code.
- */
-@Suppress("unused")
-private const val ABOUT = ""
-
-/**
- * Executor of CLI commands.
+ * Executes a process from Gradle code.
*
* Uses the passed [workingFolder] as the directory in which the commands are executed.
*/
@@ -92,7 +86,7 @@ class Cli(private val workingFolder: File) {
* Asynchronously reads all lines from this [InputStream] and appends them
* to the passed [StringWriter].
*/
-fun InputStream.pourTo(dest: StringWriter) {
+private fun InputStream.pourTo(dest: StringWriter) {
Thread {
val sc = Scanner(this)
while (sc.hasNextLine()) {
diff --git a/buildSrc/src/main/kotlin/io/spine/gradle/VersionWriter.kt b/buildSrc/src/main/kotlin/io/spine/gradle/VersionWriter.kt
deleted file mode 100644
index d3d4323f8..000000000
--- a/buildSrc/src/main/kotlin/io/spine/gradle/VersionWriter.kt
+++ /dev/null
@@ -1,149 +0,0 @@
-/*
- * Copyright 2025, TeamDev. All rights reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * https://www.apache.org/licenses/LICENSE-2.0
- *
- * Redistribution and use in source and/or binary forms, with or without
- * modification, must retain the above copyright notice and the following
- * disclaimer.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-package io.spine.gradle
-
-import java.util.*
-import org.gradle.api.DefaultTask
-import org.gradle.api.Plugin
-import org.gradle.api.Project
-import org.gradle.api.file.DirectoryProperty
-import org.gradle.api.provider.MapProperty
-import org.gradle.api.tasks.Input
-import org.gradle.api.tasks.OutputDirectory
-import org.gradle.api.tasks.TaskAction
-
-/**
- * A task that generates a dependency versions `.properties` file.
- */
-abstract class WriteVersions : DefaultTask() {
-
- /**
- * Versions to add to the file.
- *
- * The map key is a string in the format of `_`, and the value
- * is the version corresponding to those group ID and artifact name.
- *
- * @see WriteVersions.version
- */
- @get:Input
- abstract val versions: MapProperty
-
- /**
- * The directory that hosts the generated file.
- */
- @get:OutputDirectory
- abstract val versionsFileLocation: DirectoryProperty
-
- /**
- * Adds a dependency version to write into the file.
- *
- * The given dependency notation is a Gradle artifact string of format:
- * `"::"`.
- *
- * @see WriteVersions.versions
- * @see WriteVersions.includeOwnVersion
- */
- fun version(dependencyNotation: String) {
- val parts = dependencyNotation.split(":")
- check(parts.size == 3) { "Invalid dependency notation: `$dependencyNotation`." }
- versions.put("${parts[0]}_${parts[1]}", parts[2])
- }
-
- /**
- * Enables the versions file to include the version of the project that owns this task.
- *
- * @see WriteVersions.version
- * @see WriteVersions.versions
- */
- fun includeOwnVersion() {
- val groupId = project.group.toString()
- val artifactId = project.artifactId
- val version = project.version.toString()
- versions.put("${groupId}_${artifactId}", version)
- }
-
- /**
- * Creates a `.properties` file with versions, named after the value
- * of [Project.artifactId] property.
- *
- * The name of the file would be: `versions-.properties`.
- *
- * By default, value of [Project.artifactId] property is a project's name with "spine-" prefix.
- * For example, if a project's name is "tools", then the name of the file would be:
- * `versions-spine-tools.properties`.
- */
- @TaskAction
- fun writeFile() {
- versions.finalizeValue()
- versionsFileLocation.finalizeValue()
-
- val values = versions.get()
- val properties = Properties()
- properties.putAll(values)
- val outputDir = versionsFileLocation.get().asFile
- outputDir.mkdirs()
- val fileName = resourceFileName()
- val file = outputDir.resolve(fileName)
- file.createNewFile()
- file.writer().use {
- properties.store(it, "Dependency versions supplied by the `$path` task.")
- }
- }
-
- private fun resourceFileName(): String {
- val artifactId = project.artifactId
- return "versions-${artifactId}.properties"
- }
-}
-
-/**
- * A plugin that enables storing dependency versions into a resource file.
- *
- * Dependency version may be used by Gradle plugins at runtime.
- *
- * The plugin adds one task — `writeVersions`, which generates a `.properties` file with some
- * dependency versions.
- *
- * The generated file will be available in classpath of the target project under the name:
- * `versions-.properties`, where `` is the name of the target
- * Gradle project.
- */
-@Suppress("unused")
-class VersionWriter : Plugin {
-
- override fun apply(target: Project): Unit = with (target.tasks) {
- val task = register("writeVersions", WriteVersions::class.java) {
- versionsFileLocation.convention(project.layout.buildDirectory.dir(name))
- includeOwnVersion()
- project.sourceSets
- .getByName("main")
- .resources
- .srcDir(versionsFileLocation)
- }
- getByName("processResources").dependsOn(task)
- }
-}
diff --git a/buildSrc/src/main/kotlin/io/spine/gradle/dokka/DokkaExtensions.kt b/buildSrc/src/main/kotlin/io/spine/gradle/dokka/DokkaExtensions.kt
deleted file mode 100644
index 727a0793f..000000000
--- a/buildSrc/src/main/kotlin/io/spine/gradle/dokka/DokkaExtensions.kt
+++ /dev/null
@@ -1,48 +0,0 @@
-/*
- * Copyright 2025, TeamDev. All rights reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * https://www.apache.org/licenses/LICENSE-2.0
- *
- * Redistribution and use in source and/or binary forms, with or without
- * modification, must retain the above copyright notice and the following
- * disclaimer.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-package io.spine.gradle.dokka
-
-import java.io.File
-import org.gradle.api.file.FileCollection
-import org.jetbrains.dokka.gradle.GradleDokkaSourceSetBuilder
-
-/**
- * Returns only Java source roots out of all present in the source set.
- *
- * It is a helper method for generating documentation by Dokka only for Java code.
- * It is helpful when both Java and Kotlin source files are present in a source set.
- * Dokka can properly generate documentation for either Kotlin or Java depending on
- * the configuration, but not both.
- */
-@Suppress("unused")
-internal fun GradleDokkaSourceSetBuilder.onlyJavaSources(): FileCollection {
- return sourceRoots.filter(File::isJavaSourceDirectory)
-}
-
-private fun File.isJavaSourceDirectory(): Boolean {
- return isDirectory && name == "java"
-}
diff --git a/buildSrc/src/main/kotlin/io/spine/gradle/dokka/TaskContainerExtensions.kt b/buildSrc/src/main/kotlin/io/spine/gradle/dokka/TaskContainerExtensions.kt
deleted file mode 100644
index 02deead57..000000000
--- a/buildSrc/src/main/kotlin/io/spine/gradle/dokka/TaskContainerExtensions.kt
+++ /dev/null
@@ -1,36 +0,0 @@
-/*
- * Copyright 2025, TeamDev. All rights reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * https://www.apache.org/licenses/LICENSE-2.0
- *
- * Redistribution and use in source and/or binary forms, with or without
- * modification, must retain the above copyright notice and the following
- * disclaimer.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-package io.spine.gradle.dokka
-
-import org.gradle.api.tasks.TaskContainer
-import org.jetbrains.dokka.gradle.DokkaTask
-
-/**
- * Finds the `dokkaHtml` Gradle task.
- */
-@Suppress("unused")
-fun TaskContainer.dokkaHtmlTask() = this.getByName("dokkaHtml") as DokkaTask
diff --git a/buildSrc/src/main/kotlin/io/spine/gradle/fs/LazyTempPath.kt b/buildSrc/src/main/kotlin/io/spine/gradle/fs/LazyTempPath.kt
index f6e177717..0344819f2 100644
--- a/buildSrc/src/main/kotlin/io/spine/gradle/fs/LazyTempPath.kt
+++ b/buildSrc/src/main/kotlin/io/spine/gradle/fs/LazyTempPath.kt
@@ -57,7 +57,7 @@ class LazyTempPath(private val prefix: String) : Path {
vararg modifiers: WatchEvent.Modifier?
): WatchKey = delegate.register(watcher, events, *modifiers)
- override fun register(watcher: WatchService, vararg events: WatchEvent.Kind<*>?): WatchKey =
+ override fun register(watcher: WatchService, vararg events: WatchEvent.Kind<*>): WatchKey =
delegate.register(watcher, *events)
override fun getFileSystem(): FileSystem = delegate.fileSystem
@@ -101,7 +101,7 @@ class LazyTempPath(private val prefix: String) : Path {
override fun toAbsolutePath(): Path = delegate.toAbsolutePath()
- override fun toRealPath(vararg options: LinkOption?): Path = delegate.toRealPath(*options)
+ override fun toRealPath(vararg options: LinkOption): Path = delegate.toRealPath(*options)
override fun toFile(): File = delegate.toFile()
diff --git a/buildSrc/src/main/kotlin/io/spine/gradle/git/Repository.kt b/buildSrc/src/main/kotlin/io/spine/gradle/git/Repository.kt
index 55ce67f0c..de41ee8b1 100644
--- a/buildSrc/src/main/kotlin/io/spine/gradle/git/Repository.kt
+++ b/buildSrc/src/main/kotlin/io/spine/gradle/git/Repository.kt
@@ -28,6 +28,7 @@ package io.spine.gradle.git
import io.spine.gradle.Cli
import io.spine.gradle.fs.LazyTempPath
+import org.gradle.api.logging.Logger
/**
* Interacts with a real Git repository.
@@ -43,26 +44,17 @@ import io.spine.gradle.fs.LazyTempPath
* NOTE: This class creates a temporal folder, so it holds resources. For the proper
* release of resources please use the provided functionality inside a `use` block or
* call the `close` method manually.
+ *
+ * @property sshUrl The GitHub SSH URL to the underlying repository.
+ * @property user Current user configuration.
+ * This configuration determines what ends up in the `author` and `committer` fields of a commit.
+ * @property currentBranch The currently checked-out branch.
*/
class Repository private constructor(
-
- /**
- * The GitHub SSH URL to the underlying repository.
- */
private val sshUrl: String,
-
- /**
- * Current user configuration.
- *
- * This configuration determines what ends up in author and committer fields of a commit.
- */
private var user: UserInfo,
-
- /**
- * Currently checked out branch.
- */
- private var currentBranch: String
-
+ private var currentBranch: String,
+ private val logger: Logger
) : AutoCloseable {
/**
@@ -80,14 +72,22 @@ class Repository private constructor(
/**
* Executes a command in the [location].
*/
- private fun repoExecute(vararg command: String): String =
- Cli(location.toFile()).execute(*command)
+ private fun repoExecute(vararg command: String): String {
+ if (logger.isErrorEnabled) {
+ val msg = "[Repository] Executing command: `${command.toList().joinToString(" ")}`."
+ logger.error(msg)
+ }
+ return Cli(location.toFile()).execute(*command)
+ }
/**
* Checks out the branch by its name.
+ *
+ * IMPORTANT. The branch must exist in the upstream repository.
*/
fun checkout(branch: String) {
repoExecute("git", "checkout", branch)
+ repoExecute("git", "pull")
currentBranch = branch
}
@@ -128,9 +128,12 @@ class Repository private constructor(
}
/**
- * Pushes local repository to the remote.
+ * Pushes the current branch of the repository to the remote.
+ *
+ * Performs a pull with rebase before pushing to ensure the local branch is up-to-date.
*/
fun push() {
+ repoExecute("git", "pull", "--rebase")
repoExecute("git", "push")
}
@@ -139,18 +142,27 @@ class Repository private constructor(
}
companion object Factory {
+
/**
* Clones the repository with the provided SSH URL in a temporal folder.
- * Configures the username and the email of the Git user. See [configureUser]
- * documentation for more information. Performs checkout of the branch in
- * case it was passed. By default, [master][Branch.master] is checked out.
+ *
+ * Configures the username and the email of the Git user.
+ * See [configureUser] documentation for more information.
+ *
+ * Performs checkout of the branch in case it was passed.
+ * By default, [master][Branch.master] is checked out.
*
* @throws IllegalArgumentException if SSH URL is an empty string.
*/
- fun of(sshUrl: String, user: UserInfo, branch: String = Branch.master): Repository {
+ fun clone(
+ sshUrl: String,
+ user: UserInfo,
+ branch: String = Branch.master,
+ logger: Logger
+ ): Repository {
require(sshUrl.isNotBlank()) { "SSH URL cannot be an empty string." }
- val repo = Repository(sshUrl, user, branch)
+ val repo = Repository(sshUrl, user, branch, logger)
repo.clone()
repo.configureUser(user)
diff --git a/buildSrc/src/main/kotlin/io/spine/gradle/github/pages/RepositoryExtensions.kt b/buildSrc/src/main/kotlin/io/spine/gradle/github/pages/RepositoryExtensions.kt
index ef67c71fd..3eb58d209 100644
--- a/buildSrc/src/main/kotlin/io/spine/gradle/github/pages/RepositoryExtensions.kt
+++ b/buildSrc/src/main/kotlin/io/spine/gradle/github/pages/RepositoryExtensions.kt
@@ -30,6 +30,7 @@ import io.spine.gradle.git.Branch
import io.spine.gradle.git.Repository
import io.spine.gradle.git.UserInfo
import io.spine.gradle.repo.RepoSlug
+import org.gradle.api.logging.Logger
/**
* Clones the current project repository with the branch dedicated to publishing
@@ -38,14 +39,15 @@ import io.spine.gradle.repo.RepoSlug
* The repository's GitHub SSH URL is derived from the `REPO_SLUG` environment
* variable. The [branch][Branch.documentation] dedicated to publishing documentation
* is automatically checked out in this repository. Also, the username and the email
- * of the git user are automatically configured. The username is set
- * to "UpdateGitHubPages Plugin", and the email is derived from
+ * of the git user are automatically configured.
+ *
+ * The username is set to `"UpdateGitHubPages Plugin"`, and the email is derived from
* the `FORMAL_GIT_HUB_PAGES_AUTHOR` environment variable.
*
* @throws org.gradle.api.GradleException if any of the environment variables described above
* is not set.
*/
-internal fun Repository.Factory.forPublishingDocumentation(): Repository {
+internal fun Repository.Factory.forPublishingDocumentation(logger: Logger): Repository {
val host = RepoSlug.fromVar().gitHost()
val username = "UpdateGitHubPages Plugin"
@@ -54,5 +56,5 @@ internal fun Repository.Factory.forPublishingDocumentation(): Repository {
val branch = Branch.documentation
- return of(host, user, branch)
+ return clone(host, user, branch, logger)
}
diff --git a/buildSrc/src/main/kotlin/io/spine/gradle/github/pages/SshKey.kt b/buildSrc/src/main/kotlin/io/spine/gradle/github/pages/SshKey.kt
index 186c47462..68be42a07 100644
--- a/buildSrc/src/main/kotlin/io/spine/gradle/github/pages/SshKey.kt
+++ b/buildSrc/src/main/kotlin/io/spine/gradle/github/pages/SshKey.kt
@@ -29,24 +29,43 @@ package io.spine.gradle.github.pages
import io.spine.gradle.Cli
import java.io.File
import org.gradle.api.GradleException
+import org.gradle.api.logging.Logger
/**
- * Registers SSH key for further operations with GitHub Pages.
+ * Registers the SSH key for further operations with GitHub Pages.
+ *
+ * @property rootProjectFolder The folder of the project for which we build the documentation.
+ * @property logger The logger for placing diagnostic messages of this class.
*/
-internal class SshKey(private val rootProjectFolder: File) {
+internal class SshKey(
+ private val rootProjectFolder: File,
+ private val logger: Logger
+) {
+
+ private fun log(message: () -> String) {
+ if (logger.isInfoEnabled) {
+ logger.info("[SshKey] " + message())
+ }
+ }
+
/**
* Creates an SSH key with the credentials and registers it by invoking the
* `register-ssh-key.sh` script.
*/
fun register() {
+ log { "Registering using ${rootProjectFolder.absolutePath}." }
val gitHubAccessKey = gitHubKey()
+ log { "Obtained the key file at ${gitHubAccessKey.absolutePath}." }
val sshConfigFile = sshConfigFile()
+ log { "Located the SSH key file at ${sshConfigFile.absolutePath}." }
sshConfigFile.appendPublisher(gitHubAccessKey)
+ log { "SSH config file appended." }
execute(
"${rootProjectFolder.absolutePath}/config/scripts/register-ssh-key.sh",
gitHubAccessKey.absolutePath
)
+ log { "The SSH key registered." }
}
/**
@@ -59,7 +78,7 @@ internal class SshKey(private val rootProjectFolder: File) {
* publishing.
*
* Thus, we configure the SSH agent to use the `deploy_rsa_key` only for specific
- * references, namely in `github.com-publish`.
+ * references, namely in `github-publish`.
*
* @throws GradleException if `deploy_key_rsa` is not found.
*/
@@ -91,9 +110,10 @@ internal class SshKey(private val rootProjectFolder: File) {
val nl = System.lineSeparator()
this.appendText(
nl +
- "Host github.com-publish" + nl +
- "User git" + nl +
- "IdentityFile ${privateKey.absolutePath}" + nl
+ "Host github-publish" + nl +
+ " HostName github.com" + nl +
+ " User git" + nl +
+ " IdentityFile ${privateKey.absolutePath}" + nl
)
}
diff --git a/buildSrc/src/main/kotlin/io/spine/gradle/github/pages/TaskName.kt b/buildSrc/src/main/kotlin/io/spine/gradle/github/pages/TaskName.kt
index f5e3bfc81..72b8fd37f 100644
--- a/buildSrc/src/main/kotlin/io/spine/gradle/github/pages/TaskName.kt
+++ b/buildSrc/src/main/kotlin/io/spine/gradle/github/pages/TaskName.kt
@@ -34,14 +34,14 @@ object TaskName {
const val updateGitHubPages = "updateGitHubPages"
/**
- * The name of the helper task to gather the generated Javadoc before updating
- * GitHub Pages.
+ * The name of the helper task to gather the generated Javadoc format
+ * documentation generated by Dokka before updating GitHub Pages.
*/
- const val copyJavadoc = "copyJavadoc"
+ const val copyJavadocDocs = "copyJavadocDocs"
/**
- * The name of the helper task to gather Dokka-generated documentation before
- * updating GitHub Pages.
+ * The name of the helper task to gather HTML documentation
+ * generated by Dokka before updating GitHub Pages.
*/
- const val copyDokka = "copyDokka"
+ const val copyHtmlDocs = "copyHtmlDocs"
}
diff --git a/buildSrc/src/main/kotlin/io/spine/gradle/github/pages/Update.kt b/buildSrc/src/main/kotlin/io/spine/gradle/github/pages/Update.kt
index 0f9a0f5cf..3c705978f 100644
--- a/buildSrc/src/main/kotlin/io/spine/gradle/github/pages/Update.kt
+++ b/buildSrc/src/main/kotlin/io/spine/gradle/github/pages/Update.kt
@@ -41,23 +41,19 @@ import org.gradle.api.logging.Logger
fun Task.updateGhPages(project: Project) {
val plugin = project.plugins.getPlugin(UpdateGitHubPages::class.java)
- with(plugin) {
- SshKey(rootFolder).register()
- }
+ SshKey(plugin.rootFolder, logger).register()
- val repository = Repository.forPublishingDocumentation()
+ val repository = Repository.forPublishingDocumentation(logger)
- val updateJavadoc = with(plugin) {
- UpdateJavadoc(project, javadocOutputFolder, repository, logger)
- }
+ val updateJavadocFormat =
+ UpdateJavadocFormat(project, plugin.javadocOutputFolder, repository, logger)
- val updateDokka = with(plugin) {
- UpdateDokka(project, dokkaOutputFolder, repository, logger)
- }
+ val updateHtmlFormat =
+ UpdateHtmlFormat(project, plugin.htmlOutputFolder, repository, logger)
repository.use {
- updateJavadoc.run()
- updateDokka.run()
+ updateJavadocFormat.run()
+ updateHtmlFormat.run()
repository.push()
}
}
@@ -80,17 +76,17 @@ private abstract class UpdateDocumentation(
protected abstract val docsDestinationFolder: String
/**
- * The name of the tool used to generate the documentation to update.
+ * The name of the format of the documentation to update.
*
* This name will appear in logs as part of a message.
*/
- protected abstract val toolName: String
+ protected abstract val formatName: String
private val mostRecentFolder by lazy {
File("${repository.location}/${docsDestinationFolder}/${project.name}")
}
- private fun logDebug(message: () -> String) {
+ private fun log(message: () -> String) {
if (logger.isDebugEnabled) {
logger.debug(message())
}
@@ -98,25 +94,24 @@ private abstract class UpdateDocumentation(
fun run() {
val module = project.name
- logDebug {"Update of the $toolName documentation for module `$module` started." }
+ log { "Update of the `$formatName` documentation for the module `$module` started." }
val documentation = replaceMostRecentDocs()
copyIntoVersionDir(documentation)
val version = project.version
val updateMessage =
- "Update `$toolName` documentation for module `$module` as for version $version"
+ "Update `$formatName` documentation for the module" +
+ " `$module` with the version `$version`."
repository.commitAllChanges(updateMessage)
- logDebug { "Update of the `$toolName` documentation for `$module` successfully finished." }
+ log { "Update of the `$formatName` documentation for `$module` successfully finished." }
}
private fun replaceMostRecentDocs(): ConfigurableFileCollection {
val generatedDocs = project.files(docsSourceFolder)
- logDebug {
- "Replacing the most recent `$toolName` documentation in `${mostRecentFolder}`."
- }
+ log { "Replacing the most recent `$formatName` documentation in `$mostRecentFolder`." }
copyDocs(generatedDocs, mostRecentFolder)
return generatedDocs
@@ -133,14 +128,12 @@ private abstract class UpdateDocumentation(
private fun copyIntoVersionDir(generatedDocs: ConfigurableFileCollection) {
val versionedDocDir = File("$mostRecentFolder/v/${project.version}")
- logDebug {
- "Storing the new version of `$toolName` documentation in `${versionedDocDir}`."
- }
+ log { "Storing the new version of `$formatName` documentation in `${versionedDocDir}`." }
copyDocs(generatedDocs, versionedDocDir)
}
}
-private class UpdateJavadoc(
+private class UpdateJavadocFormat(
project: Project,
docsSourceFolder: Path,
repository: Repository,
@@ -148,12 +141,12 @@ private class UpdateJavadoc(
) : UpdateDocumentation(project, docsSourceFolder, repository, logger) {
override val docsDestinationFolder: String
- get() = "reference"
- override val toolName: String
- get() = "Javadoc"
+ get() = "javadoc"
+ override val formatName: String
+ get() = "javadoc"
}
-private class UpdateDokka(
+private class UpdateHtmlFormat(
project: Project,
docsSourceFolder: Path,
repository: Repository,
@@ -161,7 +154,7 @@ private class UpdateDokka(
) : UpdateDocumentation(project, docsSourceFolder, repository, logger) {
override val docsDestinationFolder: String
- get() = "dokka-reference"
- override val toolName: String
- get() = "Dokka"
+ get() = "reference"
+ override val formatName: String
+ get() = "html"
}
diff --git a/buildSrc/src/main/kotlin/io/spine/gradle/github/pages/UpdateGitHubPages.kt b/buildSrc/src/main/kotlin/io/spine/gradle/github/pages/UpdateGitHubPages.kt
index e339dd461..cdfd2c469 100644
--- a/buildSrc/src/main/kotlin/io/spine/gradle/github/pages/UpdateGitHubPages.kt
+++ b/buildSrc/src/main/kotlin/io/spine/gradle/github/pages/UpdateGitHubPages.kt
@@ -27,13 +27,11 @@
package io.spine.gradle.github.pages
import dokkaHtmlTask
+import dokkaJavadocTask
import io.spine.gradle.fs.LazyTempPath
-import io.spine.gradle.github.pages.TaskName.copyDokka
-import io.spine.gradle.github.pages.TaskName.copyJavadoc
+import io.spine.gradle.github.pages.TaskName.copyHtmlDocs
+import io.spine.gradle.github.pages.TaskName.copyJavadocDocs
import io.spine.gradle.github.pages.TaskName.updateGitHubPages
-import io.spine.gradle.isSnapshot
-import io.spine.gradle.javadoc.ExcludeInternalDoclet
-import io.spine.gradle.javadoc.javadocTask
import java.io.File
import org.gradle.api.Plugin
import org.gradle.api.Project
@@ -43,30 +41,12 @@ import org.gradle.api.tasks.TaskContainer
import org.gradle.api.tasks.TaskProvider
/**
- * Registers the `updateGitHubPages` task which performs the update of the GitHub
- * Pages with the documentation generated by Javadoc and Dokka for a particular
- * Gradle project. The generated documentation is appended to the `spine.io` site
- * via GitHub pages by pushing commits to the `gh-pages` branch.
- *
- * Please note that the update is only performed for the projects which are
- * NOT snapshots.
+ * Registers the `updateGitHubPages` task which performs the update of
+ * the GitHub Pages with the documentation generated in Javadoc and HTML format
+ * for a particular Gradle project.
*
- * Users may supply [allowInternalJavadoc][UpdateGitHubPagesExtension.allowInternalJavadoc]
- * to configure documentation generated by Javadoc. The documentation for the code
- * marked `@Internal` is included when the option is set to `true`. By default, this
- * option is `false`.
- *
- * Usage:
- * ```
- * updateGitHubPages {
- *
- * // Include `@Internal`-annotated code.
- * allowInternalJavadoc.set(true)
- *
- * // Propagate the full path to the local folder of the repository root.
- * rootFolder.set(rootDir.absolutePath)
- * }
- * ```
+ * The generated documentation is appended to the `spine.io` site
+ * via GitHub pages by pushing commits to the `gh-pages` branch.
*
* In order to work, the script needs a `deploy_key_rsa` private RSA key file in the
* repository root. It is recommended to encrypt it in the repository and then decrypt
@@ -104,16 +84,16 @@ class UpdateGitHubPages : Plugin {
private lateinit var includedInputs: Set
/**
- * Path to the temp folder used to gather the Javadoc output before submitting it
- * to the GitHub Pages update.
+ * Path to the temp folder used to gather the Javadoc format output (generated by Dokka)
+ * before submitting it to the GitHub Pages update.
*/
internal val javadocOutputFolder = LazyTempPath("javadoc")
/**
- * Path to the temp folder used to gather the documentation generated by Dokka
- * before submitting it to the GitHub Pages update.
+ * Path to the temp folder used to gather the HTML documentation
+ * generated by Dokka before submitting it to the GitHub Pages update.
*/
- internal val dokkaOutputFolder = LazyTempPath("dokka")
+ internal val htmlOutputFolder = LazyTempPath("html")
/**
* Applies the plugin to the specified [project].
@@ -127,12 +107,15 @@ class UpdateGitHubPages : Plugin {
override fun apply(project: Project) {
val extension = UpdateGitHubPagesExtension.createIn(project)
project.afterEvaluate {
- val projectVersion = project.version.toString()
- if (projectVersion.isSnapshot()) {
- registerNoOpTask()
- } else {
- registerTasks(extension)
- }
+ //TODO:2025-11-20:alexander.yevsyukov: Remove this line and uncomment the below block
+ // when new publishing procedure is finalized.
+ registerTasks(extension)
+// val projectVersion = project.version.toString()
+// if (projectVersion.isSnapshot()) {
+// registerNoOpTask()
+// } else {
+// registerTasks(extension)
+// }
}
}
@@ -141,6 +124,7 @@ class UpdateGitHubPages : Plugin {
* the message telling the update is skipped, since the project is in
* its `SNAPSHOT` version.
*/
+ @Suppress("unused")
private fun Project.registerNoOpTask() {
tasks.register(updateGitHubPages) {
doLast {
@@ -154,41 +138,31 @@ class UpdateGitHubPages : Plugin {
}
private fun Project.registerTasks(extension: UpdateGitHubPagesExtension) {
- val allowInternalJavadoc = extension.allowInternalJavadoc()
rootFolder = extension.rootFolder()
includedInputs = extension.includedInputs()
- if (!allowInternalJavadoc) {
- val doclet = ExcludeInternalDoclet()
- doclet.registerTaskIn(this)
- }
-
- tasks.registerCopyJavadoc(allowInternalJavadoc)
+ tasks.registerCopyJavadoc()
tasks.registerCopyDokka()
val updatePagesTask = tasks.registerUpdateTask()
updatePagesTask.configure {
- dependsOn(copyJavadoc)
- dependsOn(copyDokka)
+ dependsOn(copyJavadocDocs)
+ dependsOn(copyHtmlDocs)
}
}
- private fun TaskContainer.registerCopyJavadoc(allowInternalJavadoc: Boolean) {
- val inputs = composeJavadocInputs(allowInternalJavadoc)
+ private fun TaskContainer.registerCopyJavadoc() {
+ val inputs = composeJavadocInputs()
- register(copyJavadoc, Copy::class.java) {
+ register(copyJavadocDocs, Copy::class.java) {
inputs.forEach { from(it) }
into(javadocOutputFolder)
}
}
- private fun TaskContainer.composeJavadocInputs(allowInternalJavadoc: Boolean): List {
+ private fun TaskContainer.composeJavadocInputs(): List {
val inputs = mutableListOf()
- if (allowInternalJavadoc) {
- inputs.add(javadocTask())
- } else {
- inputs.add(javadocTask(ExcludeInternalDoclet.taskName))
- }
+ inputs.add(dokkaJavadocTask()!!)
inputs.addAll(includedInputs)
return inputs
}
@@ -196,9 +170,9 @@ class UpdateGitHubPages : Plugin {
private fun TaskContainer.registerCopyDokka() {
val inputs = composeDokkaInputs()
- register(copyDokka, Copy::class.java) {
+ register(copyHtmlDocs, Copy::class.java) {
inputs.forEach { from(it) }
- into(dokkaOutputFolder)
+ into(htmlOutputFolder)
}
}
@@ -226,7 +200,7 @@ class UpdateGitHubPages : Plugin {
}
private fun cleanup() {
- val folders = listOf(dokkaOutputFolder, javadocOutputFolder)
+ val folders = listOf(htmlOutputFolder, javadocOutputFolder)
folders.forEach {
it.toFile().deleteRecursively()
}
diff --git a/buildSrc/src/main/kotlin/io/spine/gradle/github/pages/UpdateGitHubPagesExtension.kt b/buildSrc/src/main/kotlin/io/spine/gradle/github/pages/UpdateGitHubPagesExtension.kt
index 90eebc2f6..a849a836d 100644
--- a/buildSrc/src/main/kotlin/io/spine/gradle/github/pages/UpdateGitHubPagesExtension.kt
+++ b/buildSrc/src/main/kotlin/io/spine/gradle/github/pages/UpdateGitHubPagesExtension.kt
@@ -38,65 +38,41 @@ import org.gradle.kotlin.dsl.property
* Configures the `updateGitHubPages` extension.
*/
@Suppress("unused")
-fun Project.updateGitHubPages(excludeInternalDocletVersion: String,
- action: UpdateGitHubPagesExtension.() -> Unit) {
+fun Project.updateGitHubPages(
+ action: UpdateGitHubPagesExtension.() -> Unit
+) {
apply()
val extension = extensions.getByType(UpdateGitHubPagesExtension::class)
- extension.excludeInternalDocletVersion = excludeInternalDocletVersion
extension.action()
}
/**
* The extension for configuring the [UpdateGitHubPages] plugin.
+ *
+ * @property rootFolder The root folder of the repository to which the updated `Project` belongs.
+ * @property includeInputs The external inputs, which output should be included
+ * into the GitHub Pages update. The values are interpreted according to
+ * [Copy.from][org.gradle.api.tasks.Copy.from] specification.
+ * This property is optional.
*/
-class UpdateGitHubPagesExtension
-private constructor(
-
- /**
- * Tells whether the types marked `@Internal` should be included into
- * the doc generation.
- */
- val allowInternalJavadoc: Property,
-
- /**
- * The root folder of the repository to which the updated `Project` belongs.
- */
+class UpdateGitHubPagesExtension private constructor(
var rootFolder: Property,
-
- /**
- * The external inputs, which output should be included into
- * the GitHub Pages update.
- *
- * The values are interpreted according to
- * [org.gradle.api.tasks.Copy.from] specification.
- *
- * This property is optional.
- */
var includeInputs: SetProperty
) {
-
- /**
- * The version of the
- * [ExcludeInternalDoclet][io.spine.gradle.javadoc.ExcludeInternalDoclet]
- * used when updating documentation at GitHub Pages.
- *
- * This value is used when adding dependency on the doclet when the plugin tasks
- * are registered. Since the doclet dependency is required, its value passed as
- * a parameter for the extension, rather than a property.
- */
- internal lateinit var excludeInternalDocletVersion: String
-
internal companion object {
- /** The name of the extension. */
+ /**
+ * The name of the extension.
+ */
const val name = "updateGitHubPages"
- /** Creates a new extension and adds it to the passed project. */
+ /**
+ * Creates a new extension and adds it to the passed project.
+ */
fun createIn(project: Project): UpdateGitHubPagesExtension {
val factory = project.objects
val result = UpdateGitHubPagesExtension(
- allowInternalJavadoc = factory.property(Boolean::class),
rootFolder = factory.property(File::class),
includeInputs = factory.setProperty(Any::class.java)
)
@@ -105,27 +81,15 @@ private constructor(
}
}
- /**
- * Returns `true` if the `@Internal`-annotated code should be included into the
- * generated documentation, `false` otherwise.
- */
- fun allowInternalJavadoc(): Boolean {
- return allowInternalJavadoc.get()
- }
-
/**
* Returns the local root folder of the repository, to which the handled Gradle
* Project belongs.
*/
- fun rootFolder(): File {
- return rootFolder.get()
- }
+ fun rootFolder(): File = rootFolder.get()
/**
* Returns the external inputs, which results should be included into the
* GitHub Pages update.
*/
- fun includedInputs(): Set {
- return includeInputs.get()
- }
+ fun includedInputs(): Set = includeInputs.get()
}
diff --git a/buildSrc/src/main/kotlin/io/spine/gradle/protobuf/ProtoTaskExtensions.kt b/buildSrc/src/main/kotlin/io/spine/gradle/protobuf/ProtoTaskExtensions.kt
deleted file mode 100644
index b8439a0e5..000000000
--- a/buildSrc/src/main/kotlin/io/spine/gradle/protobuf/ProtoTaskExtensions.kt
+++ /dev/null
@@ -1,456 +0,0 @@
-/*
- * Copyright 2025, TeamDev. All rights reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * https://www.apache.org/licenses/LICENSE-2.0
- *
- * Redistribution and use in source and/or binary forms, with or without
- * modification, must retain the above copyright notice and the following
- * disclaimer.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-@file:Suppress("unused", "UnusedReceiverParameter") /* Extensions declared in this file
- are used in the modules that build proto files without using the Spine Compiler. */
-
-package io.spine.gradle.protobuf
-
-import com.google.protobuf.gradle.GenerateProtoTask
-import com.google.protobuf.gradle.ProtobufExtension
-import io.spine.gradle.sourceSets
-import java.io.File
-import java.nio.file.Files
-import java.nio.file.Path
-import java.nio.file.Paths
-import java.nio.file.StandardOpenOption.TRUNCATE_EXISTING
-import kotlin.io.path.Path
-import org.gradle.api.Project
-import org.gradle.api.file.SourceDirectorySet
-import org.gradle.api.tasks.SourceSet
-import org.gradle.kotlin.dsl.get
-import org.gradle.kotlin.dsl.getByType
-import org.gradle.plugins.ide.idea.GenerateIdeaModule
-import org.gradle.plugins.ide.idea.model.IdeaModel
-import org.gradle.plugins.ide.idea.model.IdeaModule
-import org.jetbrains.kotlin.gradle.tasks.KotlinCompilationTask
-import titleCaseFirstChar
-
-/**
- * Obtains the path of the `generated` directory under the project root directory.
- */
-private val Project.generatedDir: Path
- get() = projectDir.resolve("generated").toPath()
-
-/**
- * Obtains the `generated` directory for the source set of the task.
- *
- * If [language] is specified returns the subdirectory for this language.
- */
-private fun GenerateProtoTask.generatedDir(language: String = ""): File {
- val path = "${project.generatedDir}/${sourceSet.name}/$language"
- return File(path)
-}
-
-/**
- * Configures a [GenerateProtoTask] for the code which cannot use Spine Model Compiler
- * (e.g., Spine Base or Spine Validation modules).
- *
- * The task configuration consists of the following steps:
- *
- * 1. Adding `"kotlin"` to the list of involved `protoc` builtins.
- *
- * 2. Turning on the generation of a descriptor set file for each source set.
- * These files are placed under the `build/descriptors` directory.
- *
- * 3. Removing source code generated for `com.google` package for both Java and Kotlin.
- * This is done at the final steps of the code generation.
- *
- * 4. Making `processResource` tasks depend on corresponding `generateProto` tasks.
- * If the source set of the configured task isn't `main`, appropriate infix for
- * the task names is used.
- *
- * The usage of this extension in a module build file would be:
- * ```
- * protobuf {
- * generateProtoTasks.all().configureEach {
- * setup()
- * }
- * }
- * ```
- * Using the same code under `subprojects` in a root build file does not seem to work because
- * test descriptor set files are not copied to resources. Performing this configuration from
- * a module build script solves the issue.
- *
- * IMPORTANT: In addition to calling `setup`, a submodule must contain a descriptor set reference
- * file (`desc.ref`) files placed under `resources`. The descriptor reference file must contain
- * a reference to the descriptor set file generated by the corresponding `GenerateProtoTask`.
- *
- * For example, for the `test` source set, the reference would be `known_types_test.desc`, and
- * for the `main` source set, the reference would be `known_types_main.desc`.
- *
- * See `io.spine.code.proto.DescriptorReference` and `io.spine.code.proto.FileDescriptors` classes
- * under the `base` project for more details.
- */
-@Suppress("unused")
-fun GenerateProtoTask.setup() {
- builtins.maybeCreate("kotlin")
- setupDescriptorSetFileCreation()
- excludeProtocOutput()
- doLast {
- copyGeneratedFiles()
- }
- setupKotlinCompile()
- dependOnProcessResourcesTask()
- makeDirsForIdeaModule()
-}
-
-/**
- * Tell `protoc` to generate descriptor set files under the project build dir.
- *
- * The name of the descriptor set file to be generated
- * is made to be unique via the project's Maven coordinates.
- *
- * As the last step of this task, writes a `desc.ref` file
- * for the contextual source set, pointing to the generated descriptor set file.
- * This is needed to allow other Spine libraries to locate and load the generated
- * descriptor set files properly.
- *
- * Such a job is usually performed by Spine McJava plugin;
- * however, it is not possible to use this plugin (or its code)
- * in this repository due to cyclic dependencies.
- */
-@Suppress(
- "TooGenericExceptionCaught" /* Handling all file-writing failures in the same way.*/
-)
-fun GenerateProtoTask.setupDescriptorSetFileCreation() {
- // Tell `protoc` generate a descriptor set file.
- // The name of the generated file reflects the Maven coordinates of the project.
- val ssn = sourceSet.name
- generateDescriptorSet = true
- val buildDir = project.layout.buildDirectory.asFile.get().path
- val descriptorsDir = "$buildDir/descriptors/${ssn}"
- val descriptorName = project.descriptorSetName(sourceSet)
- with(descriptorSetOptions) {
- path = "$descriptorsDir/$descriptorName"
- includeImports = true
- includeSourceInfo = true
- }
-
- // Add the descriptor set file into the resources.
- project.sourceSets.named(ssn) {
- resources.srcDirs(descriptorsDir)
- }
-
- // Create a `desc.ref` in the same resource folder,
- // with the name of the descriptor set file created above.
- this.doLast {
- val descRefFile = File(descriptorsDir, "desc.ref")
- descRefFile.createNewFile()
- try {
- Files.write(descRefFile.toPath(), setOf(descriptorName), TRUNCATE_EXISTING)
- } catch (e: Exception) {
- project.logger.error("Error writing `${descRefFile.absolutePath}`.", e)
- throw e
- }
- }
-}
-
-/**
- * Returns a name of the descriptor file for the given [sourceSet],
- * reflecting the Maven coordinates of Gradle artifact, and the source set
- * for which the descriptor set name is to be generated.
- *
- * The returned value is just a file name and does not contain a file path.
- */
-private fun Project.descriptorSetName(sourceSet: SourceSet) =
- arrayOf(
- group.toString(),
- name,
- sourceSet.name,
- version.toString()
- ).joinToString(separator = "_", postfix = ".desc")
-
-/**
- * Copies files from the [outputBaseDir][GenerateProtoTask.outputBaseDir] into
- * a subdirectory of [generatedDir][Project.generatedDir] for
- * the current [sourceSet][GenerateProtoTask.sourceSet].
- *
- * Also removes sources belonging to the `com.google` package in the target directory.
- */
-private fun GenerateProtoTask.copyGeneratedFiles() {
- project.copy {
- from(outputBaseDir)
- into(generatedDir())
- }
- deleteComGoogle("java")
- deleteComGoogle("kotlin")
-}
-
-/**
- * Remove the code generated for Google Protobuf library types.
- *
- * Java code for the `com.google` package was generated because we wanted
- * to have descriptors for all the types, including those from Google Protobuf library.
- * We want all the descriptors so that they are included into the resources used by
- * the `io.spine.type.KnownTypes` class.
- *
- * Now, as we have the descriptors _and_ excessive Java or Kotlin code, we delete it to avoid
- * classes that duplicate those coming from Protobuf library JARs.
- */
-private fun GenerateProtoTask.deleteComGoogle(language: String) {
- val comDirectory = generatedDir(language).resolve("com")
- val googlePackage = comDirectory.resolve("google")
-
- project.delete(googlePackage)
-
- // If the `com` directory becomes empty, delete it too.
- if (comDirectory.exists() && comDirectory.isDirectory && comDirectory.list()!!.isEmpty()) {
- project.delete(comDirectory)
- }
-}
-
-/**
- * Exclude [GenerateProtoTask.outputBaseDir] from Java source set directories to avoid
- * duplicated source code files.
- */
-fun GenerateProtoTask.excludeProtocOutput() {
- val protocOutputDir = File(outputBaseDir).parentFile
-
- /**
- * Filter out directories belonging to `build/generated/source/proto`.
- */
- fun filterFor(directorySet: SourceDirectorySet) {
- val newSourceDirectories = directorySet.sourceDirectories
- .filter { !it.residesIn(protocOutputDir) }
- .toSet()
- // Make sure we start from scratch.
- // Not doing this failed the following, real, assignment sometimes.
- directorySet.setSrcDirs(listOf())
- directorySet.srcDirs(newSourceDirectories)
- }
-
- val java: SourceDirectorySet = sourceSet.java
- filterFor(java)
- // Add copied files to the Java source set.
- java.srcDir(generatedDir("java"))
-
- val kotlin = sourceSet.kotlin
- filterFor(kotlin)
- // Add copied files to the Kotlin source set.
- kotlin.srcDir(generatedDir("kotlin"))
-}
-
-private val SourceSet.kotlin: SourceDirectorySet get() =
- (this as org.gradle.api.plugins.ExtensionAware).extensions.getByName("kotlin")
- as SourceDirectorySet
-
-/**
- * Make sure Kotlin compilation explicitly depends on this `GenerateProtoTask` to avoid racing.
- */
-fun GenerateProtoTask.setupKotlinCompile() {
- val kotlinCompile = project.kotlinCompilationTaskFor(sourceSet)
- kotlinCompile?.dependsOn(this)
-}
-
-/**
- * Make the tasks `processResources` depend on `generateProto` tasks explicitly so that:
- * 1) Descriptor set files get into resources, avoiding the racing conditions
- * during the build.
- *
- * 2) We don't have the warning "Execution optimizations have been disabled..." issued
- * by Gradle during the build because Protobuf Gradle Plugin does not set
- * dependencies between `generateProto` and `processResources` tasks.
- */
-fun GenerateProtoTask.dependOnProcessResourcesTask() {
- val processResources = processResourceTaskName(sourceSet.name)
- project.tasks[processResources].dependsOn(this)
-}
-
-/**
- * Obtains the name of the `processResource` task for the given source set name.
- */
-private fun processResourceTaskName(sourceSetName: String): String {
- val infix =
- if (sourceSetName == "main") ""
- else sourceSetName.titleCaseFirstChar()
- return "process${infix}Resources"
-}
-
-private fun Project.kotlinCompilationTaskFor(sourceSet: SourceSet): KotlinCompilationTask<*>? {
- val taskName = sourceSet.getCompileTaskName("Kotlin")
- return tasks.named(taskName, KotlinCompilationTask::class.java).orNull
-}
-
-private fun File.residesIn(directory: File): Boolean =
- canonicalFile.startsWith(directory.absolutePath)
-
-/**
- * Ensures that generated directories for Java and Kotlin are created before [GenerateIdeaModule].
- *
- * This works as advised by `Utils.groovy` from Protobuf Gradle plugin:
- * ```
- * This is required because the IntelliJ IDEA plugin does not allow adding source directories
- * that do not exist. The IntelliJ IDEA config files should be valid from the start even if
- * a user runs './gradlew idea' before running './gradlew generateProto'.
- * ```
- */
-fun GenerateProtoTask.makeDirsForIdeaModule() {
- project.plugins.withId("idea") {
- val javaDir = generatedDir("java")
- val kotlinDir = generatedDir("kotlin")
- project.tasks.withType(GenerateIdeaModule::class.java).forEach {
- it.doFirst {
- javaDir.mkdirs()
- kotlinDir.mkdirs()
- }
- }
- }
-}
-
-/**
- * Prints diagnostic output of `sourceDirs` and `generatedSourceDirs` of an [IdeaModule].
- *
- * To get a handle on [IdeaModule] please use the following code:
- *
- * ```kotlin
- * val module = project.extensions.findByType(IdeaModel::class.java)!!.module
- * ```
- */
-@Suppress("unused") // To be used when debugging build scripts.
-fun IdeaModule.printSourceDirectories() {
- println("**** [IDEA] Source directories:")
- sourceDirs.forEach { println(it) }
- println()
- println("**** [IDEA] Generated source directories:")
- generatedSourceDirs.forEach { println(it) }
- println()
- println("**** [IDEA] Excluded directories:")
- excludeDirs.forEach { println(it) }
-}
-
-/**
- * Obtains the extension of Protobuf Gradle Plugin in the given project.
- */
-val Project.protobufExtension: ProtobufExtension?
- get() = extensions.findByType(ProtobufExtension::class.java)
-
-/**
- * Obtains the directory where the Protobuf Gradle Plugin should place the generated code.
- *
- * The directory is fixed to be `$buildDir/generated/source/proto` in versions pre v0.9.5
- * and cannot be changed by the settings of the plugin.
- * In the v0.9.5 the path was changed to
- * [`$buildDir/generated/sources/proto`](https://github.com/google/protobuf-gradle-plugin/releases/tag/v0.9.5).
- *
- * Even though [ProtobufExtension] has a property
- * [generatedFilesBaseDir][ProtobufExtension.getGeneratedFilesBaseDir], which is supposed
- * to be used for this purpose, it is declared with `@PackageScope` (again in earlier versions)
- * and thus cannot be accessed from outside the plugin.
- * The Protobuf Gradle Plugin (at v0.9.2) does not modify the value of the property either.
- * Therefore, we try getting the path using the newer version API and resort to the "legacy"
- * convention if the call fails.
- */
-val Project.generatedSourceProtoDir: Path
- get() {
- val legacyPath = layout.buildDirectory.dir("generated/source/proto").get().asFile.toPath()
- protobufExtension?.let {
- return try {
- it.generatedFilesBaseDir.let { Path(it) }
- } catch (_: Throwable) {
- // Probably we're running on an older version of the Protobuf Gradle Plugin
- // which has `package-access` for the `getGeneratedFilesDir()` method.
- legacyPath
- }
- }
- return legacyPath
- }
-
-/**
- * Ensures that the sources generated by Protobuf Gradle Plugin
- * are not included in the IDEA project.
- *
- * IDEA should only see the sources generated by ProtoData as
- * we define in [GenerateProtoTask.excludeProtocOutput].
- */
-@Suppress("unused")
-fun Project.configureIdea() {
-
- fun filterSources(sources: Set, excludeDir: File): Set =
- sources.filter { !it.residesIn(excludeDir) }.toSet()
-
- pluginManager.withPlugin("idea") {
- val idea = extensions.getByType()
- with(idea.module) {
- val protocOutput = file(generatedSourceProtoDir)
- val protocTargets = protocTargets()
- excludeWithNested(protocOutput.toPath(), protocTargets)
- sourceDirs = filterSources(sourceDirs, protocOutput)
- testSources.filter { !it.residesIn(protocOutput) }
- generatedSourceDirs = generatedDir.resolve(protocTargets)
- .map { it.toFile() }
- .toSet()
- }
- }
-}
-
-/**
- * Lists target directories for Protobuf code generation.
- *
- * The directory names are in the following format:
- *
- * `/`
- */
-private fun Project.protocTargets(): List {
- val protobufTasks = tasks.withType(GenerateProtoTask::class.java)
- val codegenTargets = sequence {
- protobufTasks.forEach { task ->
- val sourceSet = task.sourceSet.name
- val builtins = task.builtins.map { builtin -> builtin.name }
- val plugins = task.plugins.map { plugin -> plugin.name }
- val combined = builtins + plugins
- combined.forEach { subdir ->
- yield(Paths.get(sourceSet, subdir))
- }
- }
- }
- return codegenTargets.toList()
-}
-
-private fun Path.resolve(subdirs: Iterable): List =
- subdirs.map {
- resolve(it)
- }
-
-/**
- * Excludes the given directory and its subdirectories from
- * being seen as ones with the source code.
- *
- * The primary use of this extension is to exclude `build/generated/source/proto` and its
- * subdirectories to avoid duplication of types in the generated code with those in
- * produced by ProtoData under the `$projectDir/generated/` directory.
- */
-private fun IdeaModule.excludeWithNested(directory: Path, subdirs: Iterable) {
- excludeDirs.add(directory.toFile())
- directory.resolve(subdirs).forEach {
- excludeDirs.add(it.toFile())
- }
-}
-
-@Suppress("unused") // To be used when debugging build scripts.
-private fun printExcluded(dir: Any) {
- println(" [IDEA] Excluding directory: $dir")
-}
diff --git a/buildSrc/src/main/kotlin/io/spine/gradle/publish/JarDsl.kt b/buildSrc/src/main/kotlin/io/spine/gradle/publish/JarDsl.kt
index 137118432..1bf0c0bf7 100644
--- a/buildSrc/src/main/kotlin/io/spine/gradle/publish/JarDsl.kt
+++ b/buildSrc/src/main/kotlin/io/spine/gradle/publish/JarDsl.kt
@@ -26,37 +26,6 @@
package io.spine.gradle.publish
-/**
- * A DSL element of [SpinePublishing] extension which configures publishing of
- * [dokkaKotlinJar] artifact.
- *
- * This artifact contains Dokka-generated documentation. By default, it is not published.
- *
- * Take a look at the [SpinePublishing.dokkaJar] for a usage example.
- *
- * @see [artifacts]
- */
-class DokkaJar {
- /**
- * Enables publishing `JAR`s with Dokka-generated documentation for all published modules.
- */
- @Suppress("unused")
- @Deprecated("Please use `kotlin` and `java` flags instead.")
- var enabled = false
-
- /**
- * Controls whether [dokkaKotlinJar] artifact should be published.
- * The default value is `true`.
- */
- var kotlin = true
-
- /**
- * Controls whether [dokkaJavaJar] artifact should be published.
- * The default value is `false`.
- */
- var java = false
-}
-
/**
* A DSL element of [SpinePublishing] extension which allows enabling publishing
* of [testJar] artifact.
@@ -80,88 +49,25 @@ class TestJar {
var enabled = false
}
-/**
- * A DSL element of [SpinePublishing] extension which allows disabling publishing
- * of [protoJar] artifact.
- *
- * This artifact contains all the `.proto` definitions from `sourceSets.main.proto`. By default,
- * it is published.
- *
- * Take a look on [SpinePublishing.protoJar] for a usage example.
- *
- * @see [artifacts]
- */
-class ProtoJar {
-
- /**
- * Set of modules, for which a proto JAR will not be published.
- */
- var exclusions: Set = emptySet()
-
- /**
- * Disables proto JAR publishing for all published modules.
- */
- var disabled = false
-}
-
/**
* Flags for turning optional JAR artifacts in a project.
+ *
+ * @property sourcesJar Tells whether [sourcesJar] artifact should be published.
+ * Default value is `true`.
+ * @property publishTestJar Tells whether [testJar] artifact should be published.
*/
internal data class JarFlags(
-
- /**
- * Tells whether [sourcesJar] artifact should be published.
- *
- * Default value is `true`.
- */
val sourcesJar: Boolean = true,
-
- /**
- * Tells whether [javadocJar] artifact should be published.
- *
- * Default value is `true`.
- */
- val javadocJar: Boolean = true,
-
- /**
- * Tells whether [protoJar] artifact should be published.
- */
- val publishProtoJar: Boolean,
-
- /**
- * Tells whether [testJar] artifact should be published.
- */
val publishTestJar: Boolean,
-
- /**
- * Tells whether [dokkaKotlinJar] artifact should be published.
- */
- val publishDokkaKotlinJar: Boolean,
-
- /**
- * Tells whether [dokkaJavaJar] artifact should be published.
- */
- val publishDokkaJavaJar: Boolean
) {
internal companion object {
/**
* Creates an instance of [JarFlags] for the project with the given name,
* taking the setup parameters from JAR DSL elements.
*/
- fun create(
- projectName: String,
- protoJar: ProtoJar,
- testJar: TestJar,
- dokkaJar: DokkaJar
- ): JarFlags {
- val addProtoJar = (protoJar.exclusions.contains(projectName) || protoJar.disabled).not()
+ fun create(projectName: String, testJar: TestJar): JarFlags {
val addTestJar = testJar.inclusions.contains(projectName) || testJar.enabled
- return JarFlags(
- sourcesJar = true,
- javadocJar = true,
- addProtoJar, addTestJar,
- dokkaJar.kotlin, dokkaJar.java
- )
+ return JarFlags(sourcesJar = true, addTestJar)
}
}
}
diff --git a/buildSrc/src/main/kotlin/io/spine/gradle/publish/PublicationHandler.kt b/buildSrc/src/main/kotlin/io/spine/gradle/publish/PublicationHandler.kt
index 75c5413a0..ad5596ca0 100644
--- a/buildSrc/src/main/kotlin/io/spine/gradle/publish/PublicationHandler.kt
+++ b/buildSrc/src/main/kotlin/io/spine/gradle/publish/PublicationHandler.kt
@@ -29,6 +29,7 @@ package io.spine.gradle.publish
import LicenseSettings
import io.spine.gradle.isSnapshot
import io.spine.gradle.repo.Repository
+import io.spine.gradle.report.pom.InceptionYear
import org.gradle.api.Project
import org.gradle.api.artifacts.dsl.RepositoryHandler
import org.gradle.api.invocation.BuildInvocationDetails
@@ -146,11 +147,19 @@ internal sealed class PublicationHandler(
}
version = project.version.toString()
pom.description.set(project.description)
-
+ pom.inceptionYear.set(InceptionYear.value)
pom.licenses {
license {
name.set(LicenseSettings.name)
url.set(LicenseSettings.url)
+ distribution.set(LicenseSettings.url)
+ }
+ }
+ pom.scm {
+ DocumentationSettings.run {
+ url.set(repoUrl(project))
+ connection.set(connectionUrl(project))
+ developerConnection.set(developerConnectionUrl(project))
}
}
}
diff --git a/buildSrc/src/main/kotlin/io/spine/gradle/publish/PublishingExts.kt b/buildSrc/src/main/kotlin/io/spine/gradle/publish/PublishingExts.kt
index 0a24b56b8..16fe9dd86 100644
--- a/buildSrc/src/main/kotlin/io/spine/gradle/publish/PublishingExts.kt
+++ b/buildSrc/src/main/kotlin/io/spine/gradle/publish/PublishingExts.kt
@@ -26,7 +26,7 @@
package io.spine.gradle.publish
-import dokkaKotlinJar
+import htmlDocsJar
import io.spine.gradle.isSnapshot
import io.spine.gradle.repo.Repository
import io.spine.gradle.sourceSets
@@ -271,9 +271,9 @@ internal fun Project.testJar(): TaskProvider = tasks.getOrCreate("testJar")
*/
fun Project.javadocJar(): TaskProvider = tasks.getOrCreate("javadocJar") {
archiveClassifier.set("javadoc")
- val javadocFiles = layout.buildDirectory.files("/docs/javadoc")
+ val javadocFiles = layout.buildDirectory.dir("dokka/javadoc")
from(javadocFiles)
- dependsOn("javadoc")
+ dependsOn("dokkaGeneratePublicationJavadoc")
}
internal fun TaskContainer.getOrCreate(name: String, init: Jar.() -> Unit): TaskProvider =
@@ -300,12 +300,12 @@ internal fun Project.artifacts(jarFlags: JarFlags): Set> {
tasks.add(sourcesJar())
}
- if (jarFlags.javadocJar) {
- tasks.add(javadocJar())
- }
+ tasks.add(javadocJar())
+ tasks.add(htmlDocsJar())
+
// We don't want to have an empty "proto.jar" when a project doesn't have any Proto files.
- if (hasProto() && jarFlags.publishProtoJar) {
+ if (hasProto()) {
tasks.add(protoJar())
}
@@ -315,9 +315,5 @@ internal fun Project.artifacts(jarFlags: JarFlags): Set> {
tasks.add(testJar())
}
- if (jarFlags.publishDokkaKotlinJar) {
- tasks.add(dokkaKotlinJar())
- }
-
return tasks
}
diff --git a/buildSrc/src/main/kotlin/io/spine/gradle/publish/SpinePublishing.kt b/buildSrc/src/main/kotlin/io/spine/gradle/publish/SpinePublishing.kt
index 9dc7d7c90..480175fef 100644
--- a/buildSrc/src/main/kotlin/io/spine/gradle/publish/SpinePublishing.kt
+++ b/buildSrc/src/main/kotlin/io/spine/gradle/publish/SpinePublishing.kt
@@ -129,20 +129,16 @@ import org.gradle.kotlin.dsl.findByType
* 1. [sourcesJar] — sources from the `main` source set. Includes handcrafted and generated
* code in Java, Kotlin, and `.proto` files.
*
- * 2. [protoJar] – only `.proto` sources from the `main` source set. It's published only if
- * Proto files are actually present in the source set. Publication of this artifact is optional
- * and can be disabled via [SpinePublishing.protoJar].
+ * 2. [protoJar] – only `.proto` sources from the `main` source set. It is published only if
+ * Proto files are actually present in the source set.
*
* 3. [javadocJar] — Javadoc, generated upon Java sources from the `main` source set.
* If Javadoc for Kotlin is also needed, apply the Dokka plugin.
* It tunes the `javadoc` task to generate docs upon Kotlin sources as well.
*
- * 4. [dokkaKotlinJar] — documentation generated by Dokka for Kotlin and Java sources
+ * 4. [htmlDocsJar] — documentation generated by Dokka for Kotlin and Java sources
* using the Kotlin API mode.
*
- * 5. [dokkaJavaJar] — documentation generated by Dokka for Kotlin and Java sources
- * using the Java API mode.
- *
* Additionally, [testJar] artifact can be published. This artifact contains compilation output
* of the `test` source set. Use [SpinePublishing.testJar] to enable its publishing.
*
@@ -188,9 +184,7 @@ open class SpinePublishing(private val project: Project) {
const val DEFAULT_PREFIX = "spine-"
}
- private val protoJar = ProtoJar()
private val testJar = TestJar()
- private val dokkaJar = DokkaJar()
/**
* Set of modules to be published.
@@ -260,45 +254,6 @@ open class SpinePublishing(private val project: Project) {
*/
var artifactPrefix: String = DEFAULT_PREFIX
- /**
- * Allows disabling publishing of [protoJar] artifact, containing all Proto sources
- * from `sourceSets.main.proto`.
- *
- * Here's an example of how to disable it for some of the published modules:
- *
- * ```kotlin
- * spinePublishing {
- * modules = setOf(
- * "subprojectA",
- * "subprojectB",
- * )
- * protoJar {
- * exclusions = setOf(
- * "subprojectB",
- * )
- * }
- * }
- * ```
- *
- * For all modules, or when the extension is configured within a published module itself:
- *
- * ```
- * spinePublishing {
- * protoJar {
- * disabled = true
- * }
- * }
- * ```
- *
- * The resulting artifact is available under the "proto" classifier.
- * For example, in Gradle 7+, one could depend on it like this:
- *
- * ```
- * implementation("io.spine:spine-client:$version@proto")
- * ```
- */
- fun protoJar(block: ProtoJar.() -> Unit) = protoJar.run(block)
-
/**
* Allows enabling publishing of [testJar] artifact, containing compilation output
* of "test" source set.
@@ -338,34 +293,6 @@ open class SpinePublishing(private val project: Project) {
*/
fun testJar(block: TestJar.() -> Unit) = testJar.run(block)
- /**
- * Configures publishing of [dokkaKotlinJar] and [dokkaJavaJar] artifacts,
- * containing Dokka-generated documentation.
- *
- * By default, publishing of the [dokkaKotlinJar] artifact is enabled, and [dokkaJavaJar]
- * is disabled.
- *
- * Remember that the Dokka Gradle plugin should be applied to publish this artifact as it is
- * produced by the `dokkaHtml` task. It can be done by using the
- * [io.spine.dependency.build.Dokka] dependency object or by applying the
- * `buildSrc/src/main/kotlin/dokka-for-kotlin` or
- * `buildSrc/src/main/kotlin/dokka-for-java` script plugins.
- *
- * Here's an example of how to use this option:
- *
- * ```
- * spinePublishing {
- * dokkaJar {
- * kotlin = false
- * java = true
- * }
- * }
- * ```
- *
- * The resulting artifact is available under the "dokka" classifier.
- */
- fun dokkaJar(block: DokkaJar.() -> Unit) = dokkaJar.run(block)
-
/**
* Called to notify the extension that its configuration is completed.
*
@@ -373,14 +300,13 @@ open class SpinePublishing(private val project: Project) {
* `maven-publish` plugin for each published module.
*/
internal fun configured() {
- ensureProtoJarExclusionsArePublished()
ensureTestJarInclusionsArePublished()
ensureModulesNotDuplicated()
ensureCustomPublishingNotMisused()
val projectsToPublish = projectsToPublish()
projectsToPublish.forEach { project ->
- val jarFlags = JarFlags.create(project.name, protoJar, testJar, dokkaJar)
+ val jarFlags = JarFlags.create(project.name, testJar)
project.setUpPublishing(jarFlags)
}
}
@@ -468,24 +394,6 @@ open class SpinePublishing(private val project: Project) {
*/
fun artifactId(project: Project): String = "$artifactPrefix${project.name}"
- /**
- * Ensures that all modules, marked as excluded from [protoJar] publishing,
- * are actually published.
- *
- * It makes no sense to tell a module don't publish [protoJar] artifact, if the module is not
- * published at all.
- */
- private fun ensureProtoJarExclusionsArePublished() {
- val nonPublishedExclusions = protoJar.exclusions.minus(modules)
- if (nonPublishedExclusions.isNotEmpty()) {
- error(
- "One or more modules are marked as" +
- " `excluded from proto JAR publication`," +
- " but they are not even published: $nonPublishedExclusions."
- )
- }
- }
-
/**
* Ensures that all modules, marked as included into [testJar] publishing,
* are actually published.
diff --git a/buildSrc/src/main/kotlin/io/spine/gradle/repo/RepoSlug.kt b/buildSrc/src/main/kotlin/io/spine/gradle/repo/RepoSlug.kt
index 461c690e4..d4a6bfd2a 100644
--- a/buildSrc/src/main/kotlin/io/spine/gradle/repo/RepoSlug.kt
+++ b/buildSrc/src/main/kotlin/io/spine/gradle/repo/RepoSlug.kt
@@ -50,7 +50,7 @@ class RepoSlug(val value: String) {
fun fromVar(): RepoSlug {
val envValue = System.getenv(environmentVariable)
if (envValue.isNullOrEmpty()) {
- throw GradleException("`REPO_SLUG` environment variable is not set.")
+ throw GradleException("`$environmentVariable` environment variable is not set.")
}
return RepoSlug(envValue)
}
@@ -62,6 +62,6 @@ class RepoSlug(val value: String) {
* Returns the GitHub URL to the project repository.
*/
fun gitHost(): String {
- return "git@github.com-publish:${value}.git"
+ return "git@github-publish:${value}.git"
}
}
diff --git a/buildSrc/src/main/kotlin/io/spine/gradle/report/license/LicenseReporter.kt b/buildSrc/src/main/kotlin/io/spine/gradle/report/license/LicenseReporter.kt
index a598cdb99..c45a625cb 100644
--- a/buildSrc/src/main/kotlin/io/spine/gradle/report/license/LicenseReporter.kt
+++ b/buildSrc/src/main/kotlin/io/spine/gradle/report/license/LicenseReporter.kt
@@ -151,15 +151,13 @@ object LicenseReporter {
sourceProjects: Iterable,
rootProject: Project
) {
- val paths = sourceProjects.map {
- val buildDir = it.layout.buildDirectory.asFile.get()
- "$buildDir/${Paths.relativePath}/${Paths.outputFilename}"
- }
+ val paths = sourceProjects
+ .map {
+ val buildDir = it.layout.buildDirectory.asFile.get()
+ "$buildDir/${Paths.relativePath}/${Paths.outputFilename}"
+ }.filter { File(it).exists() }
println("Merging the license reports from the all projects.")
- val mergedContent = paths.map { path ->
- val file = File(path)
- if (file.exists()) file.readText() else null
- }.filterNotNull().filter { it.isNotBlank() }.joinToString("\n\n\n")
+ val mergedContent = paths.joinToString("\n\n\n") { (File(it)).readText() }
val output = File("${rootProject.rootDir}/${Paths.outputFilename}")
output.writeText(mergedContent)
}
diff --git a/buildSrc/src/main/kotlin/io/spine/gradle/report/pom/InceptionYear.kt b/buildSrc/src/main/kotlin/io/spine/gradle/report/pom/InceptionYear.kt
index cb25b3d68..ed94b29e8 100644
--- a/buildSrc/src/main/kotlin/io/spine/gradle/report/pom/InceptionYear.kt
+++ b/buildSrc/src/main/kotlin/io/spine/gradle/report/pom/InceptionYear.kt
@@ -35,7 +35,10 @@ import org.gradle.kotlin.dsl.withGroovyBuilder
*/
internal object InceptionYear {
- private const val SPINE_INCEPTION_YEAR = "2015"
+ /**
+ * The year of the inception of Spine.
+ */
+ const val value = "2015"
/**
* Returns a string containing the inception year of Spine in a `pom.xml` format.
@@ -44,7 +47,7 @@ internal object InceptionYear {
val writer = StringWriter()
val xml = MarkupBuilder(writer)
xml.withGroovyBuilder {
- "inceptionYear" { xml.text(SPINE_INCEPTION_YEAR) }
+ "inceptionYear" { xml.text(value) }
}
return writer.toString()
}
diff --git a/buildSrc/src/main/kotlin/jvm-module.gradle.kts b/buildSrc/src/main/kotlin/jvm-module.gradle.kts
index 7bc595c83..11696c1aa 100644
--- a/buildSrc/src/main/kotlin/jvm-module.gradle.kts
+++ b/buildSrc/src/main/kotlin/jvm-module.gradle.kts
@@ -46,10 +46,9 @@ plugins {
id("net.ltgt.errorprone")
id("pmd-settings")
id("project-report")
- id("dokka-for-java")
kotlin("jvm")
id("detekt-code-analysis")
- id("dokka-for-kotlin")
+ id("dokka-setup")
id("org.jetbrains.kotlinx.kover")
id("module-testing")
}
@@ -160,9 +159,7 @@ fun Module.setTaskDependencies(generatedDir: String) {
}
fun Module.configureGitHubPages() {
- val docletVersion = project.version.toString()
- updateGitHubPages(docletVersion) {
- allowInternalJavadoc.set(true)
+ updateGitHubPages {
rootFolder.set(rootDir)
}
}
diff --git a/buildSrc/src/main/kotlin/kmp-module.gradle.kts b/buildSrc/src/main/kotlin/kmp-module.gradle.kts
index 7577ed538..4f7ec6398 100644
--- a/buildSrc/src/main/kotlin/kmp-module.gradle.kts
+++ b/buildSrc/src/main/kotlin/kmp-module.gradle.kts
@@ -69,7 +69,6 @@ val about = ""
plugins {
kotlin("multiplatform")
id("detekt-code-analysis")
- id("io.kotest.multiplatform")
id("org.jetbrains.kotlinx.kover")
`project-report`
}
diff --git a/buildSrc/src/main/kotlin/kmp-publish.gradle.kts b/buildSrc/src/main/kotlin/kmp-publish.gradle.kts
index 53b0a219f..e4c3aa1be 100644
--- a/buildSrc/src/main/kotlin/kmp-publish.gradle.kts
+++ b/buildSrc/src/main/kotlin/kmp-publish.gradle.kts
@@ -59,17 +59,17 @@ val about = ""
plugins {
`maven-publish`
- id("dokka-for-kotlin")
+ id("dokka-setup")
}
publishing.publications {
named("kotlinMultiplatform") {
// Although, the "common artifact" can't be used independently
// of target artifacts, it is published with documentation.
- artifact(project.dokkaKotlinJar())
+ artifact(project.htmlDocsJar())
}
named("jvm") {
// Includes Kotlin (JVM + common) and Java documentation.
- artifact(project.dokkaKotlinJar())
+ artifact(project.htmlDocsJar())
}
}
diff --git a/buildSrc/src/main/kotlin/module.gradle.kts b/buildSrc/src/main/kotlin/module.gradle.kts
index 628c96e52..16f182e00 100644
--- a/buildSrc/src/main/kotlin/module.gradle.kts
+++ b/buildSrc/src/main/kotlin/module.gradle.kts
@@ -62,7 +62,7 @@ plugins {
id("net.ltgt.errorprone")
id("detekt-code-analysis")
pmd
- id("dokka-for-java")
+ id("dokka-setup")
`maven-publish`
jacoco
idea
diff --git a/buildSrc/src/main/kotlin/uber-jar-module.gradle.kts b/buildSrc/src/main/kotlin/uber-jar-module.gradle.kts
index 29dba3c66..f3dda5216 100644
--- a/buildSrc/src/main/kotlin/uber-jar-module.gradle.kts
+++ b/buildSrc/src/main/kotlin/uber-jar-module.gradle.kts
@@ -33,7 +33,7 @@ import io.spine.gradle.publish.spinePublishing
import io.spine.gradle.report.license.LicenseReporter
plugins {
- `java-library`
+ id("module")
`maven-publish`
id("com.gradleup.shadow")
id("write-manifest")
diff --git a/config b/config
index 1bed9c8c6..afc3fda98 160000
--- a/config
+++ b/config
@@ -1 +1 @@
-Subproject commit 1bed9c8c67167d139ba4a176e13b3a417eac1c43
+Subproject commit afc3fda98e38c96c0c8ba59cb01c8c00457203a4
diff --git a/dependencies.md b/dependencies.md
index 2d5c6d86f..ab2406212 100644
--- a/dependencies.md
+++ b/dependencies.md
@@ -1,6 +1,6 @@
-# Dependencies of `io.spine.validation:spine-validation-java:2.0.0-SNAPSHOT.354`
+# Dependencies of `io.spine.validation:spine-validation-java:2.0.0-SNAPSHOT.355`
## Runtime
1. **Group** : com.fasterxml.jackson. **Name** : jackson-bom. **Version** : 2.20.0.
@@ -60,7 +60,7 @@
* **Project URL:** [http://source.android.com/](http://source.android.com/)
* **License:** [Apache 2.0](http://www.apache.org/licenses/LICENSE-2.0)
-1. **Group** : com.google.api.grpc. **Name** : proto-google-common-protos. **Version** : 2.51.0.
+1. **Group** : com.google.api.grpc. **Name** : proto-google-common-protos. **Version** : 2.59.2.
* **Project URL:** [https://github.com/googleapis/sdk-platform-java](https://github.com/googleapis/sdk-platform-java)
* **License:** [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -84,7 +84,7 @@
* **Project URL:** [https://github.com/google/guava/](https://github.com/google/guava/)
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.guava. **Name** : guava. **Version** : 33.4.8-jre.
+1. **Group** : com.google.guava. **Name** : guava. **Version** : 33.5.0-jre.
* **Project URL:** [https://github.com/google/guava](https://github.com/google/guava)
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -95,15 +95,15 @@
* **Project URL:** [https://github.com/google/j2objc/](https://github.com/google/j2objc/)
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.protobuf. **Name** : protobuf-java. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protobuf-java. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
-1. **Group** : com.google.protobuf. **Name** : protobuf-java-util. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protobuf-java-util. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
-1. **Group** : com.google.protobuf. **Name** : protobuf-kotlin. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protobuf-kotlin. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
@@ -119,23 +119,23 @@
* **Project URL:** [http://www.github.com/sksamuel/aedile](http://www.github.com/sksamuel/aedile)
* **License:** [The Apache 2.0 License](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-api. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-api. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-bom. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-bom. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-context. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-context. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-core. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-core. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-inprocess. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-inprocess. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
@@ -143,15 +143,15 @@
* **Project URL:** [https://github.com/grpc/grpc-kotlin](https://github.com/grpc/grpc-kotlin)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-protobuf. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-protobuf. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-protobuf-lite. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-protobuf-lite. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-stub. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-stub. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
@@ -179,15 +179,15 @@
* **Project URL:** [https://github.com/JetBrains/java-annotations](https://github.com/JetBrains/java-annotations)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-bom. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-bom. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-reflect. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-reflect. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -315,7 +315,7 @@
* **Project URL:** [http://source.android.com/](http://source.android.com/)
* **License:** [Apache 2.0](http://www.apache.org/licenses/LICENSE-2.0)
-1. **Group** : com.google.api.grpc. **Name** : proto-google-common-protos. **Version** : 2.51.0.
+1. **Group** : com.google.api.grpc. **Name** : proto-google-common-protos. **Version** : 2.59.2.
* **Project URL:** [https://github.com/googleapis/sdk-platform-java](https://github.com/googleapis/sdk-platform-java)
* **License:** [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -378,11 +378,11 @@
* **Project URL:** [https://github.com/google/guava/](https://github.com/google/guava/)
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.guava. **Name** : guava. **Version** : 33.4.8-jre.
+1. **Group** : com.google.guava. **Name** : guava. **Version** : 33.5.0-jre.
* **Project URL:** [https://github.com/google/guava](https://github.com/google/guava)
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.guava. **Name** : guava-testlib. **Version** : 33.4.8-jre.
+1. **Group** : com.google.guava. **Name** : guava-testlib. **Version** : 33.5.0-jre.
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
1. **Group** : com.google.guava. **Name** : listenablefuture. **Version** : 9999.0-empty-to-avoid-conflict-with-guava.
@@ -392,19 +392,19 @@
* **Project URL:** [https://github.com/google/j2objc/](https://github.com/google/j2objc/)
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.protobuf. **Name** : protobuf-java. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protobuf-java. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
-1. **Group** : com.google.protobuf. **Name** : protobuf-java-util. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protobuf-java-util. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
-1. **Group** : com.google.protobuf. **Name** : protobuf-kotlin. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protobuf-kotlin. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
-1. **Group** : com.google.protobuf. **Name** : protoc. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protoc. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
* **License:** [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -433,6 +433,10 @@
* **Project URL:** [http://www.github.com/sksamuel/aedile](http://www.github.com/sksamuel/aedile)
* **License:** [The Apache 2.0 License](https://opensource.org/licenses/Apache-2.0)
+1. **Group** : com.soywiz.korlibs.korte. **Name** : korte-jvm. **Version** : 4.0.10.
+ * **Project URL:** [https://github.com/korlibs/korge-next](https://github.com/korlibs/korge-next)
+ * **License:** [MIT](https://raw.githubusercontent.com/korlibs/korge-next/master/korge/LICENSE.txt)
+
1. **Group** : commons-codec. **Name** : commons-codec. **Version** : 1.16.0.
* **Project URL:** [https://commons.apache.org/proper/commons-codec/](https://commons.apache.org/proper/commons-codec/)
* **License:** [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -556,23 +560,23 @@
* **Project URL:** [https://detekt.dev](https://detekt.dev)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : io.grpc. **Name** : grpc-api. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-api. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-bom. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-bom. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-context. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-context. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-core. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-core. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-inprocess. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-inprocess. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
@@ -580,39 +584,39 @@
* **Project URL:** [https://github.com/grpc/grpc-kotlin](https://github.com/grpc/grpc-kotlin)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-protobuf. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-protobuf. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-protobuf-lite. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-protobuf-lite. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-stub. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-stub. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.kotest. **Name** : kotest-assertions-core. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-assertions-core. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.kotest. **Name** : kotest-assertions-core-jvm. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-assertions-core-jvm. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.kotest. **Name** : kotest-assertions-shared. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-assertions-shared. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.kotest. **Name** : kotest-assertions-shared-jvm. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-assertions-shared-jvm. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.kotest. **Name** : kotest-common. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-common. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.kotest. **Name** : kotest-common-jvm. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-common-jvm. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
@@ -753,27 +757,31 @@
* **Project URL:** [https://github.com/JetBrains/markdown](https://github.com/JetBrains/markdown)
* **License:** [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : analysis-kotlin-descriptors. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : analysis-kotlin-symbols. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : analysis-markdown. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : analysis-markdown. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : dokka-base. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : dokka-base. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : dokka-core. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : dokka-core. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : kotlin-as-java-plugin. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : javadoc-plugin. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : templating-plugin. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : kotlin-as-java-plugin. **Version** : 2.1.0.
+ * **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
+ * **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
+
+1. **Group** : org.jetbrains.dokka. **Name** : templating-plugin. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -781,23 +789,23 @@
* **Project URL:** [https://github.com/JetBrains/intellij-deps-trove4j](https://github.com/JetBrains/intellij-deps-trove4j)
* **License:** [GNU LESSER GENERAL PUBLIC LICENSE 2.1](https://www.gnu.org/licenses/old-licenses/lgpl-2.1.en.html)
-1. **Group** : org.jetbrains.kotlin. **Name** : abi-tools. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : abi-tools. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : abi-tools-api. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : abi-tools-api. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-bom. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-bom. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-build-tools-api. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-build-tools-api. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-build-tools-impl. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-build-tools-impl. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -805,15 +813,15 @@
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-compiler-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-compiler-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-compiler-runner. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-compiler-runner. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-daemon-client. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-daemon-client. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -821,15 +829,15 @@
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-daemon-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-daemon-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-klib-commonizer-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-klib-commonizer-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-metadata-jvm. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-metadata-jvm. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -837,7 +845,7 @@
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-reflect. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-reflect. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -845,23 +853,23 @@
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-script-runtime. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-script-runtime. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-common. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-common. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-compiler-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-compiler-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-compiler-impl-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-compiler-impl-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-jvm. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-jvm. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -869,7 +877,7 @@
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -877,7 +885,7 @@
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib-common. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib-common. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -885,11 +893,19 @@
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib-jdk7. **Version** : 2.2.21.
+ * **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
+ * **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
+
1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib-jdk8. **Version** : 2.0.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : swift-export-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib-jdk8. **Version** : 2.2.21.
+ * **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
+ * **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
+
+1. **Group** : org.jetbrains.kotlin. **Name** : swift-export-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -985,7 +1001,7 @@
* **Project URL:** [http://jspecify.org/](http://jspecify.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.junit. **Name** : junit-bom. **Version** : 5.13.2.
+1. **Group** : org.junit. **Name** : junit-bom. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
@@ -993,27 +1009,27 @@
* **Project URL:** [https://junit-pioneer.org/](https://junit-pioneer.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-api. **Version** : 5.13.2.
+1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-api. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-engine. **Version** : 5.13.2.
+1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-engine. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-params. **Version** : 5.13.2.
+1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-params. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.platform. **Name** : junit-platform-commons. **Version** : 1.13.2.
+1. **Group** : org.junit.platform. **Name** : junit-platform-commons. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.platform. **Name** : junit-platform-engine. **Version** : 1.13.2.
+1. **Group** : org.junit.platform. **Name** : junit-platform-engine. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.platform. **Name** : junit-platform-launcher. **Version** : 1.13.2.
+1. **Group** : org.junit.platform. **Name** : junit-platform-launcher. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
@@ -1063,14 +1079,14 @@
The dependencies distributed under several licenses, are used according their commercial-use-friendly license.
-This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
+This report was generated on **Wed Dec 03 18:01:49 WET 2025** using
[Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under
[Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE).
-# Dependencies of `io.spine.validation:spine-validation-java-api:2.0.0-SNAPSHOT.354`
+# Dependencies of `io.spine.validation:spine-validation-java-api:2.0.0-SNAPSHOT.355`
## Runtime
1. **Group** : com.fasterxml.jackson. **Name** : jackson-bom. **Version** : 2.20.0.
@@ -1130,7 +1146,7 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [http://source.android.com/](http://source.android.com/)
* **License:** [Apache 2.0](http://www.apache.org/licenses/LICENSE-2.0)
-1. **Group** : com.google.api.grpc. **Name** : proto-google-common-protos. **Version** : 2.51.0.
+1. **Group** : com.google.api.grpc. **Name** : proto-google-common-protos. **Version** : 2.59.2.
* **Project URL:** [https://github.com/googleapis/sdk-platform-java](https://github.com/googleapis/sdk-platform-java)
* **License:** [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -1154,7 +1170,7 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/google/guava/](https://github.com/google/guava/)
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.guava. **Name** : guava. **Version** : 33.4.8-jre.
+1. **Group** : com.google.guava. **Name** : guava. **Version** : 33.5.0-jre.
* **Project URL:** [https://github.com/google/guava](https://github.com/google/guava)
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -1165,15 +1181,15 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/google/j2objc/](https://github.com/google/j2objc/)
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.protobuf. **Name** : protobuf-java. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protobuf-java. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
-1. **Group** : com.google.protobuf. **Name** : protobuf-java-util. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protobuf-java-util. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
-1. **Group** : com.google.protobuf. **Name** : protobuf-kotlin. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protobuf-kotlin. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
@@ -1189,23 +1205,23 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [http://www.github.com/sksamuel/aedile](http://www.github.com/sksamuel/aedile)
* **License:** [The Apache 2.0 License](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-api. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-api. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-bom. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-bom. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-context. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-context. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-core. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-core. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-inprocess. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-inprocess. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
@@ -1213,15 +1229,15 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/grpc/grpc-kotlin](https://github.com/grpc/grpc-kotlin)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-protobuf. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-protobuf. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-protobuf-lite. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-protobuf-lite. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-stub. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-stub. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
@@ -1249,15 +1265,15 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/JetBrains/java-annotations](https://github.com/JetBrains/java-annotations)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-bom. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-bom. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-reflect. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-reflect. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -1385,7 +1401,7 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [http://source.android.com/](http://source.android.com/)
* **License:** [Apache 2.0](http://www.apache.org/licenses/LICENSE-2.0)
-1. **Group** : com.google.api.grpc. **Name** : proto-google-common-protos. **Version** : 2.51.0.
+1. **Group** : com.google.api.grpc. **Name** : proto-google-common-protos. **Version** : 2.59.2.
* **Project URL:** [https://github.com/googleapis/sdk-platform-java](https://github.com/googleapis/sdk-platform-java)
* **License:** [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -1448,11 +1464,11 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/google/guava/](https://github.com/google/guava/)
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.guava. **Name** : guava. **Version** : 33.4.8-jre.
+1. **Group** : com.google.guava. **Name** : guava. **Version** : 33.5.0-jre.
* **Project URL:** [https://github.com/google/guava](https://github.com/google/guava)
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.guava. **Name** : guava-testlib. **Version** : 33.4.8-jre.
+1. **Group** : com.google.guava. **Name** : guava-testlib. **Version** : 33.5.0-jre.
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
1. **Group** : com.google.guava. **Name** : listenablefuture. **Version** : 9999.0-empty-to-avoid-conflict-with-guava.
@@ -1462,19 +1478,19 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/google/j2objc/](https://github.com/google/j2objc/)
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.protobuf. **Name** : protobuf-java. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protobuf-java. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
-1. **Group** : com.google.protobuf. **Name** : protobuf-java-util. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protobuf-java-util. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
-1. **Group** : com.google.protobuf. **Name** : protobuf-kotlin. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protobuf-kotlin. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
-1. **Group** : com.google.protobuf. **Name** : protoc. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protoc. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
* **License:** [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -1503,6 +1519,10 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [http://www.github.com/sksamuel/aedile](http://www.github.com/sksamuel/aedile)
* **License:** [The Apache 2.0 License](https://opensource.org/licenses/Apache-2.0)
+1. **Group** : com.soywiz.korlibs.korte. **Name** : korte-jvm. **Version** : 4.0.10.
+ * **Project URL:** [https://github.com/korlibs/korge-next](https://github.com/korlibs/korge-next)
+ * **License:** [MIT](https://raw.githubusercontent.com/korlibs/korge-next/master/korge/LICENSE.txt)
+
1. **Group** : commons-codec. **Name** : commons-codec. **Version** : 1.16.0.
* **Project URL:** [https://commons.apache.org/proper/commons-codec/](https://commons.apache.org/proper/commons-codec/)
* **License:** [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -1626,23 +1646,23 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://detekt.dev](https://detekt.dev)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : io.grpc. **Name** : grpc-api. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-api. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-bom. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-bom. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-context. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-context. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-core. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-core. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-inprocess. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-inprocess. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
@@ -1650,39 +1670,39 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/grpc/grpc-kotlin](https://github.com/grpc/grpc-kotlin)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-protobuf. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-protobuf. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-protobuf-lite. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-protobuf-lite. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-stub. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-stub. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.kotest. **Name** : kotest-assertions-core. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-assertions-core. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.kotest. **Name** : kotest-assertions-core-jvm. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-assertions-core-jvm. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.kotest. **Name** : kotest-assertions-shared. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-assertions-shared. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.kotest. **Name** : kotest-assertions-shared-jvm. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-assertions-shared-jvm. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.kotest. **Name** : kotest-common. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-common. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.kotest. **Name** : kotest-common-jvm. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-common-jvm. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
@@ -1823,27 +1843,31 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/JetBrains/markdown](https://github.com/JetBrains/markdown)
* **License:** [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : analysis-kotlin-descriptors. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : analysis-kotlin-symbols. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : analysis-markdown. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : analysis-markdown. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : dokka-base. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : dokka-base. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : dokka-core. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : dokka-core. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : kotlin-as-java-plugin. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : javadoc-plugin. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : templating-plugin. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : kotlin-as-java-plugin. **Version** : 2.1.0.
+ * **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
+ * **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
+
+1. **Group** : org.jetbrains.dokka. **Name** : templating-plugin. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -1851,23 +1875,23 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/JetBrains/intellij-deps-trove4j](https://github.com/JetBrains/intellij-deps-trove4j)
* **License:** [GNU LESSER GENERAL PUBLIC LICENSE 2.1](https://www.gnu.org/licenses/old-licenses/lgpl-2.1.en.html)
-1. **Group** : org.jetbrains.kotlin. **Name** : abi-tools. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : abi-tools. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : abi-tools-api. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : abi-tools-api. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-bom. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-bom. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-build-tools-api. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-build-tools-api. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-build-tools-impl. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-build-tools-impl. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -1875,15 +1899,15 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-compiler-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-compiler-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-compiler-runner. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-compiler-runner. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-daemon-client. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-daemon-client. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -1891,15 +1915,15 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-daemon-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-daemon-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-klib-commonizer-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-klib-commonizer-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-metadata-jvm. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-metadata-jvm. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -1907,7 +1931,7 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-reflect. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-reflect. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -1915,23 +1939,23 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-script-runtime. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-script-runtime. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-common. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-common. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-compiler-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-compiler-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-compiler-impl-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-compiler-impl-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-jvm. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-jvm. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -1939,7 +1963,7 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -1947,7 +1971,7 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib-common. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib-common. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -1955,11 +1979,19 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib-jdk7. **Version** : 2.2.21.
+ * **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
+ * **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
+
1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib-jdk8. **Version** : 2.0.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : swift-export-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib-jdk8. **Version** : 2.2.21.
+ * **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
+ * **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
+
+1. **Group** : org.jetbrains.kotlin. **Name** : swift-export-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -2055,7 +2087,7 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [http://jspecify.org/](http://jspecify.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.junit. **Name** : junit-bom. **Version** : 5.13.2.
+1. **Group** : org.junit. **Name** : junit-bom. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
@@ -2063,27 +2095,27 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://junit-pioneer.org/](https://junit-pioneer.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-api. **Version** : 5.13.2.
+1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-api. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-engine. **Version** : 5.13.2.
+1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-engine. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-params. **Version** : 5.13.2.
+1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-params. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.platform. **Name** : junit-platform-commons. **Version** : 1.13.2.
+1. **Group** : org.junit.platform. **Name** : junit-platform-commons. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.platform. **Name** : junit-platform-engine. **Version** : 1.13.2.
+1. **Group** : org.junit.platform. **Name** : junit-platform-engine. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.platform. **Name** : junit-platform-launcher. **Version** : 1.13.2.
+1. **Group** : org.junit.platform. **Name** : junit-platform-launcher. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
@@ -2133,25 +2165,25 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
The dependencies distributed under several licenses, are used according their commercial-use-friendly license.
-This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
+This report was generated on **Wed Dec 03 18:01:49 WET 2025** using
[Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under
[Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE).
-# Dependencies of `io.spine.validation:spine-validation-java-bundle:2.0.0-SNAPSHOT.354`
+# Dependencies of `io.spine.validation:spine-validation-java-bundle:2.0.0-SNAPSHOT.355`
## Runtime
1. **Group** : org.jetbrains. **Name** : annotations. **Version** : 26.0.2.
* **Project URL:** [https://github.com/JetBrains/java-annotations](https://github.com/JetBrains/java-annotations)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-bom. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-bom. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -2273,11 +2305,11 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/google/guava/](https://github.com/google/guava/)
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.guava. **Name** : guava. **Version** : 33.4.8-jre.
+1. **Group** : com.google.guava. **Name** : guava. **Version** : 33.5.0-jre.
* **Project URL:** [https://github.com/google/guava](https://github.com/google/guava)
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.guava. **Name** : guava-testlib. **Version** : 33.4.8-jre.
+1. **Group** : com.google.guava. **Name** : guava-testlib. **Version** : 33.5.0-jre.
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
1. **Group** : com.google.guava. **Name** : listenablefuture. **Version** : 9999.0-empty-to-avoid-conflict-with-guava.
@@ -2287,19 +2319,19 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/google/j2objc/](https://github.com/google/j2objc/)
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.protobuf. **Name** : protobuf-java. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protobuf-java. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
-1. **Group** : com.google.protobuf. **Name** : protobuf-java-util. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protobuf-java-util. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
-1. **Group** : com.google.protobuf. **Name** : protobuf-kotlin. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protobuf-kotlin. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
-1. **Group** : com.google.protobuf. **Name** : protoc. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protoc. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
* **License:** [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -2316,6 +2348,10 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
1. **Group** : com.google.truth.extensions. **Name** : truth-proto-extension. **Version** : 1.4.4.
* **License:** [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
+1. **Group** : com.soywiz.korlibs.korte. **Name** : korte-jvm. **Version** : 4.0.10.
+ * **Project URL:** [https://github.com/korlibs/korge-next](https://github.com/korlibs/korge-next)
+ * **License:** [MIT](https://raw.githubusercontent.com/korlibs/korge-next/master/korge/LICENSE.txt)
+
1. **Group** : commons-codec. **Name** : commons-codec. **Version** : 1.16.0.
* **Project URL:** [https://commons.apache.org/proper/commons-codec/](https://commons.apache.org/proper/commons-codec/)
* **License:** [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -2439,27 +2475,27 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://detekt.dev](https://detekt.dev)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : io.kotest. **Name** : kotest-assertions-core. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-assertions-core. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.kotest. **Name** : kotest-assertions-core-jvm. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-assertions-core-jvm. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.kotest. **Name** : kotest-assertions-shared. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-assertions-shared. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.kotest. **Name** : kotest-assertions-shared-jvm. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-assertions-shared-jvm. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.kotest. **Name** : kotest-common. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-common. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.kotest. **Name** : kotest-common-jvm. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-common-jvm. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
@@ -2584,27 +2620,31 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/JetBrains/markdown](https://github.com/JetBrains/markdown)
* **License:** [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : analysis-kotlin-descriptors. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : analysis-kotlin-symbols. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : analysis-markdown. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : analysis-markdown. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : dokka-base. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : dokka-base. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : dokka-core. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : dokka-core. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : kotlin-as-java-plugin. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : javadoc-plugin. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : templating-plugin. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : kotlin-as-java-plugin. **Version** : 2.1.0.
+ * **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
+ * **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
+
+1. **Group** : org.jetbrains.dokka. **Name** : templating-plugin. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -2612,23 +2652,23 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/JetBrains/intellij-deps-trove4j](https://github.com/JetBrains/intellij-deps-trove4j)
* **License:** [GNU LESSER GENERAL PUBLIC LICENSE 2.1](https://www.gnu.org/licenses/old-licenses/lgpl-2.1.en.html)
-1. **Group** : org.jetbrains.kotlin. **Name** : abi-tools. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : abi-tools. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : abi-tools-api. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : abi-tools-api. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-bom. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-bom. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-build-tools-api. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-build-tools-api. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-build-tools-impl. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-build-tools-impl. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -2636,15 +2676,15 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-compiler-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-compiler-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-compiler-runner. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-compiler-runner. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-daemon-client. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-daemon-client. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -2652,15 +2692,15 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-daemon-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-daemon-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-klib-commonizer-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-klib-commonizer-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-metadata-jvm. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-metadata-jvm. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -2668,7 +2708,7 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-reflect. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-reflect. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -2676,23 +2716,23 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-script-runtime. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-script-runtime. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-common. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-common. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-compiler-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-compiler-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-compiler-impl-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-compiler-impl-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-jvm. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-jvm. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -2700,7 +2740,7 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -2708,7 +2748,7 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib-common. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib-common. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -2716,11 +2756,19 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib-jdk7. **Version** : 2.2.21.
+ * **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
+ * **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
+
1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib-jdk8. **Version** : 2.0.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : swift-export-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib-jdk8. **Version** : 2.2.21.
+ * **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
+ * **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
+
+1. **Group** : org.jetbrains.kotlin. **Name** : swift-export-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -2816,7 +2864,7 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [http://jspecify.org/](http://jspecify.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.junit. **Name** : junit-bom. **Version** : 5.13.2.
+1. **Group** : org.junit. **Name** : junit-bom. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
@@ -2824,27 +2872,27 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://junit-pioneer.org/](https://junit-pioneer.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-api. **Version** : 5.13.2.
+1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-api. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-engine. **Version** : 5.13.2.
+1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-engine. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-params. **Version** : 5.13.2.
+1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-params. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.platform. **Name** : junit-platform-commons. **Version** : 1.13.2.
+1. **Group** : org.junit.platform. **Name** : junit-platform-commons. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.platform. **Name** : junit-platform-engine. **Version** : 1.13.2.
+1. **Group** : org.junit.platform. **Name** : junit-platform-engine. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.platform. **Name** : junit-platform-launcher. **Version** : 1.13.2.
+1. **Group** : org.junit.platform. **Name** : junit-platform-launcher. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
@@ -2890,14 +2938,14 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
The dependencies distributed under several licenses, are used according their commercial-use-friendly license.
-This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
+This report was generated on **Wed Dec 03 18:01:49 WET 2025** using
[Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under
[Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE).
-# Dependencies of `io.spine.validation:spine-validation-java-ksp:2.0.0-SNAPSHOT.354`
+# Dependencies of `io.spine.validation:spine-validation-java-ksp:2.0.0-SNAPSHOT.355`
## Runtime
1. **Group** : com.fasterxml.jackson. **Name** : jackson-bom. **Version** : 2.20.0.
@@ -2957,7 +3005,7 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [http://source.android.com/](http://source.android.com/)
* **License:** [Apache 2.0](http://www.apache.org/licenses/LICENSE-2.0)
-1. **Group** : com.google.api.grpc. **Name** : proto-google-common-protos. **Version** : 2.51.0.
+1. **Group** : com.google.api.grpc. **Name** : proto-google-common-protos. **Version** : 2.59.2.
* **Project URL:** [https://github.com/googleapis/sdk-platform-java](https://github.com/googleapis/sdk-platform-java)
* **License:** [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -2973,7 +3021,7 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/google/gson](https://github.com/google/gson)
* **License:** [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.devtools.ksp. **Name** : symbol-processing-api. **Version** : 2.1.21-2.0.1.
+1. **Group** : com.google.devtools.ksp. **Name** : symbol-processing-api. **Version** : 2.3.0.
* **Project URL:** [https://goo.gle/ksp](https://goo.gle/ksp)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -2985,7 +3033,7 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/google/guava/](https://github.com/google/guava/)
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.guava. **Name** : guava. **Version** : 33.4.8-jre.
+1. **Group** : com.google.guava. **Name** : guava. **Version** : 33.5.0-jre.
* **Project URL:** [https://github.com/google/guava](https://github.com/google/guava)
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -2996,15 +3044,15 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/google/j2objc/](https://github.com/google/j2objc/)
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.protobuf. **Name** : protobuf-java. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protobuf-java. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
-1. **Group** : com.google.protobuf. **Name** : protobuf-java-util. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protobuf-java-util. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
-1. **Group** : com.google.protobuf. **Name** : protobuf-kotlin. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protobuf-kotlin. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
@@ -3020,23 +3068,23 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [http://www.github.com/sksamuel/aedile](http://www.github.com/sksamuel/aedile)
* **License:** [The Apache 2.0 License](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-api. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-api. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-bom. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-bom. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-context. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-context. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-core. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-core. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-inprocess. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-inprocess. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
@@ -3044,15 +3092,15 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/grpc/grpc-kotlin](https://github.com/grpc/grpc-kotlin)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-protobuf. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-protobuf. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-protobuf-lite. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-protobuf-lite. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-stub. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-stub. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
@@ -3080,15 +3128,15 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/JetBrains/java-annotations](https://github.com/JetBrains/java-annotations)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-bom. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-bom. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-reflect. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-reflect. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -3216,7 +3264,7 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [http://source.android.com/](http://source.android.com/)
* **License:** [Apache 2.0](http://www.apache.org/licenses/LICENSE-2.0)
-1. **Group** : com.google.api.grpc. **Name** : proto-google-common-protos. **Version** : 2.51.0.
+1. **Group** : com.google.api.grpc. **Name** : proto-google-common-protos. **Version** : 2.59.2.
* **Project URL:** [https://github.com/googleapis/sdk-platform-java](https://github.com/googleapis/sdk-platform-java)
* **License:** [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -3240,23 +3288,19 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/google/gson](https://github.com/google/gson)
* **License:** [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.devtools.ksp. **Name** : symbol-processing. **Version** : 2.1.21-2.0.1.
+1. **Group** : com.google.devtools.ksp. **Name** : symbol-processing. **Version** : 2.3.0.
* **Project URL:** [https://goo.gle/ksp](https://goo.gle/ksp)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.devtools.ksp. **Name** : symbol-processing-aa-embeddable. **Version** : 2.1.21-2.0.1.
+1. **Group** : com.google.devtools.ksp. **Name** : symbol-processing-aa-embeddable. **Version** : 2.3.0.
* **Project URL:** [https://goo.gle/ksp](https://goo.gle/ksp)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.devtools.ksp. **Name** : symbol-processing-api. **Version** : 2.1.21-2.0.1.
+1. **Group** : com.google.devtools.ksp. **Name** : symbol-processing-api. **Version** : 2.3.0.
* **Project URL:** [https://goo.gle/ksp](https://goo.gle/ksp)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.devtools.ksp. **Name** : symbol-processing-cmdline. **Version** : 2.1.21-2.0.1.
- * **Project URL:** [https://goo.gle/ksp](https://goo.gle/ksp)
- * **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-
-1. **Group** : com.google.devtools.ksp. **Name** : symbol-processing-common-deps. **Version** : 2.1.21-2.0.1.
+1. **Group** : com.google.devtools.ksp. **Name** : symbol-processing-common-deps. **Version** : 2.3.0.
* **Project URL:** [https://goo.gle/ksp](https://goo.gle/ksp)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -3299,11 +3343,11 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/google/guava/](https://github.com/google/guava/)
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.guava. **Name** : guava. **Version** : 33.4.8-jre.
+1. **Group** : com.google.guava. **Name** : guava. **Version** : 33.5.0-jre.
* **Project URL:** [https://github.com/google/guava](https://github.com/google/guava)
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.guava. **Name** : guava-testlib. **Version** : 33.4.8-jre.
+1. **Group** : com.google.guava. **Name** : guava-testlib. **Version** : 33.5.0-jre.
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
1. **Group** : com.google.guava. **Name** : listenablefuture. **Version** : 9999.0-empty-to-avoid-conflict-with-guava.
@@ -3313,19 +3357,19 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/google/j2objc/](https://github.com/google/j2objc/)
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.protobuf. **Name** : protobuf-java. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protobuf-java. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
-1. **Group** : com.google.protobuf. **Name** : protobuf-java-util. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protobuf-java-util. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
-1. **Group** : com.google.protobuf. **Name** : protobuf-kotlin. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protobuf-kotlin. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
-1. **Group** : com.google.protobuf. **Name** : protoc. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protoc. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
* **License:** [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -3354,6 +3398,10 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [http://www.github.com/sksamuel/aedile](http://www.github.com/sksamuel/aedile)
* **License:** [The Apache 2.0 License](https://opensource.org/licenses/Apache-2.0)
+1. **Group** : com.soywiz.korlibs.korte. **Name** : korte-jvm. **Version** : 4.0.10.
+ * **Project URL:** [https://github.com/korlibs/korge-next](https://github.com/korlibs/korge-next)
+ * **License:** [MIT](https://raw.githubusercontent.com/korlibs/korge-next/master/korge/LICENSE.txt)
+
1. **Group** : com.squareup. **Name** : kotlinpoet. **Version** : 2.2.0.
* **Project URL:** [https://github.com/square/kotlinpoet](https://github.com/square/kotlinpoet)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -3509,23 +3557,23 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://detekt.dev](https://detekt.dev)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : io.grpc. **Name** : grpc-api. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-api. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-bom. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-bom. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-context. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-context. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-core. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-core. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-inprocess. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-inprocess. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
@@ -3533,39 +3581,39 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/grpc/grpc-kotlin](https://github.com/grpc/grpc-kotlin)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-protobuf. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-protobuf. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-protobuf-lite. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-protobuf-lite. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-stub. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-stub. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.kotest. **Name** : kotest-assertions-core. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-assertions-core. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.kotest. **Name** : kotest-assertions-core-jvm. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-assertions-core-jvm. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.kotest. **Name** : kotest-assertions-shared. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-assertions-shared. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.kotest. **Name** : kotest-assertions-shared-jvm. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-assertions-shared-jvm. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.kotest. **Name** : kotest-common. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-common. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.kotest. **Name** : kotest-common-jvm. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-common-jvm. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
@@ -3714,27 +3762,31 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/JetBrains/markdown](https://github.com/JetBrains/markdown)
* **License:** [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : analysis-kotlin-descriptors. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : analysis-kotlin-symbols. **Version** : 2.1.0.
+ * **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
+ * **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
+
+1. **Group** : org.jetbrains.dokka. **Name** : analysis-markdown. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : analysis-markdown. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : dokka-base. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : dokka-base. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : dokka-core. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : dokka-core. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : javadoc-plugin. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : kotlin-as-java-plugin. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : kotlin-as-java-plugin. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : templating-plugin. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : templating-plugin. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -3742,11 +3794,11 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/JetBrains/intellij-deps-trove4j](https://github.com/JetBrains/intellij-deps-trove4j)
* **License:** [GNU LESSER GENERAL PUBLIC LICENSE 2.1](https://www.gnu.org/licenses/old-licenses/lgpl-2.1.en.html)
-1. **Group** : org.jetbrains.kotlin. **Name** : abi-tools. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : abi-tools. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : abi-tools-api. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : abi-tools-api. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -3758,15 +3810,15 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-bom. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-bom. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-build-tools-api. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-build-tools-api. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-build-tools-impl. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-build-tools-impl. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -3774,15 +3826,15 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-compiler-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-compiler-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-compiler-runner. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-compiler-runner. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-daemon-client. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-daemon-client. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -3790,15 +3842,15 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-daemon-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-daemon-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-klib-commonizer-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-klib-commonizer-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-metadata-jvm. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-metadata-jvm. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -3806,7 +3858,7 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-reflect. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-reflect. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -3814,23 +3866,23 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-script-runtime. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-script-runtime. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-common. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-common. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-compiler-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-compiler-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-compiler-impl-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-compiler-impl-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-jvm. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-jvm. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -3838,7 +3890,7 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -3846,7 +3898,7 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib-common. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib-common. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -3854,7 +3906,7 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib-jdk7. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib-jdk7. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -3862,11 +3914,11 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib-jdk8. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib-jdk8. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : swift-export-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : swift-export-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -3926,10 +3978,6 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/Kotlin/kotlinx.html](https://github.com/Kotlin/kotlinx.html)
* **License:** [The Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlinx. **Name** : kotlinx-serialization-bom. **Version** : 1.6.3.
- * **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
- * **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-
1. **Group** : org.jetbrains.kotlinx. **Name** : kotlinx-serialization-bom. **Version** : 1.7.3.
* **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -3938,10 +3986,6 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlinx. **Name** : kotlinx-serialization-core. **Version** : 1.6.3.
- * **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
- * **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-
1. **Group** : org.jetbrains.kotlinx. **Name** : kotlinx-serialization-core. **Version** : 1.7.3.
* **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -3950,10 +3994,6 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlinx. **Name** : kotlinx-serialization-core-jvm. **Version** : 1.6.3.
- * **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
- * **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-
1. **Group** : org.jetbrains.kotlinx. **Name** : kotlinx-serialization-core-jvm. **Version** : 1.7.3.
* **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -3962,18 +4002,10 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlinx. **Name** : kotlinx-serialization-json. **Version** : 1.6.3.
- * **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
- * **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-
1. **Group** : org.jetbrains.kotlinx. **Name** : kotlinx-serialization-json-jvm. **Version** : 1.4.1.
* **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlinx. **Name** : kotlinx-serialization-json-jvm. **Version** : 1.6.3.
- * **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
- * **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-
1. **Group** : org.jsoup. **Name** : jsoup. **Version** : 1.16.1.
* **Project URL:** [https://jsoup.org/](https://jsoup.org/)
* **License:** [The MIT License](https://jsoup.org/license)
@@ -3982,7 +4014,7 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [http://jspecify.org/](http://jspecify.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.junit. **Name** : junit-bom. **Version** : 5.13.2.
+1. **Group** : org.junit. **Name** : junit-bom. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
@@ -3990,27 +4022,27 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://junit-pioneer.org/](https://junit-pioneer.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-api. **Version** : 5.13.2.
+1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-api. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-engine. **Version** : 5.13.2.
+1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-engine. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-params. **Version** : 5.13.2.
+1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-params. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.platform. **Name** : junit-platform-commons. **Version** : 1.13.2.
+1. **Group** : org.junit.platform. **Name** : junit-platform-commons. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.platform. **Name** : junit-platform-engine. **Version** : 1.13.2.
+1. **Group** : org.junit.platform. **Name** : junit-platform-engine. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.platform. **Name** : junit-platform-launcher. **Version** : 1.13.2.
+1. **Group** : org.junit.platform. **Name** : junit-platform-launcher. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
@@ -4060,14 +4092,14 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
The dependencies distributed under several licenses, are used according their commercial-use-friendly license.
-This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
+This report was generated on **Wed Dec 03 18:01:49 WET 2025** using
[Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under
[Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE).
-# Dependencies of `io.spine.validation:spine-validation-java-runtime:2.0.0-SNAPSHOT.354`
+# Dependencies of `io.spine.validation:spine-validation-java-runtime:2.0.0-SNAPSHOT.355`
## Runtime
1. **Group** : com.google.code.findbugs. **Name** : jsr305. **Version** : 3.0.2.
@@ -4086,7 +4118,7 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/google/guava/](https://github.com/google/guava/)
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.guava. **Name** : guava. **Version** : 33.4.8-jre.
+1. **Group** : com.google.guava. **Name** : guava. **Version** : 33.5.0-jre.
* **Project URL:** [https://github.com/google/guava](https://github.com/google/guava)
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -4097,15 +4129,15 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/google/j2objc/](https://github.com/google/j2objc/)
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.protobuf. **Name** : protobuf-java. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protobuf-java. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
-1. **Group** : com.google.protobuf. **Name** : protobuf-java-util. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protobuf-java-util. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
-1. **Group** : com.google.protobuf. **Name** : protobuf-kotlin. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protobuf-kotlin. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
@@ -4113,15 +4145,15 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/JetBrains/java-annotations](https://github.com/JetBrains/java-annotations)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-bom. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-bom. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-reflect. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-reflect. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -4224,15 +4256,11 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/google/gson](https://github.com/google/gson)
* **License:** [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.devtools.ksp. **Name** : symbol-processing. **Version** : 2.1.21-2.0.1.
- * **Project URL:** [https://goo.gle/ksp](https://goo.gle/ksp)
- * **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-
-1. **Group** : com.google.devtools.ksp. **Name** : symbol-processing-api. **Version** : 2.1.21-2.0.1.
+1. **Group** : com.google.devtools.ksp. **Name** : symbol-processing. **Version** : 2.3.0.
* **Project URL:** [https://goo.gle/ksp](https://goo.gle/ksp)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.devtools.ksp. **Name** : symbol-processing-cmdline. **Version** : 2.1.21-2.0.1.
+1. **Group** : com.google.devtools.ksp. **Name** : symbol-processing-api. **Version** : 2.3.0.
* **Project URL:** [https://goo.gle/ksp](https://goo.gle/ksp)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -4275,11 +4303,11 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/google/guava/](https://github.com/google/guava/)
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.guava. **Name** : guava. **Version** : 33.4.8-jre.
+1. **Group** : com.google.guava. **Name** : guava. **Version** : 33.5.0-jre.
* **Project URL:** [https://github.com/google/guava](https://github.com/google/guava)
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.guava. **Name** : guava-testlib. **Version** : 33.4.8-jre.
+1. **Group** : com.google.guava. **Name** : guava-testlib. **Version** : 33.5.0-jre.
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
1. **Group** : com.google.guava. **Name** : listenablefuture. **Version** : 9999.0-empty-to-avoid-conflict-with-guava.
@@ -4289,19 +4317,19 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/google/j2objc/](https://github.com/google/j2objc/)
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.protobuf. **Name** : protobuf-java. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protobuf-java. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
-1. **Group** : com.google.protobuf. **Name** : protobuf-java-util. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protobuf-java-util. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
-1. **Group** : com.google.protobuf. **Name** : protobuf-kotlin. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protobuf-kotlin. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
-1. **Group** : com.google.protobuf. **Name** : protoc. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protoc. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
* **License:** [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -4318,6 +4346,10 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
1. **Group** : com.google.truth.extensions. **Name** : truth-proto-extension. **Version** : 1.4.4.
* **License:** [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
+1. **Group** : com.soywiz.korlibs.korte. **Name** : korte-jvm. **Version** : 4.0.10.
+ * **Project URL:** [https://github.com/korlibs/korge-next](https://github.com/korlibs/korge-next)
+ * **License:** [MIT](https://raw.githubusercontent.com/korlibs/korge-next/master/korge/LICENSE.txt)
+
1. **Group** : com.squareup. **Name** : kotlinpoet. **Version** : 2.2.0.
* **Project URL:** [https://github.com/square/kotlinpoet](https://github.com/square/kotlinpoet)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -4453,27 +4485,27 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://detekt.dev](https://detekt.dev)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : io.kotest. **Name** : kotest-assertions-core. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-assertions-core. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.kotest. **Name** : kotest-assertions-core-jvm. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-assertions-core-jvm. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.kotest. **Name** : kotest-assertions-shared. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-assertions-shared. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.kotest. **Name** : kotest-assertions-shared-jvm. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-assertions-shared-jvm. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.kotest. **Name** : kotest-common. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-common. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.kotest. **Name** : kotest-common-jvm. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-common-jvm. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
@@ -4598,27 +4630,31 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/JetBrains/markdown](https://github.com/JetBrains/markdown)
* **License:** [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : analysis-kotlin-descriptors. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : analysis-kotlin-symbols. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : analysis-markdown. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : analysis-markdown. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : dokka-base. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : dokka-base. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : dokka-core. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : dokka-core. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : kotlin-as-java-plugin. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : javadoc-plugin. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : templating-plugin. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : kotlin-as-java-plugin. **Version** : 2.1.0.
+ * **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
+ * **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
+
+1. **Group** : org.jetbrains.dokka. **Name** : templating-plugin. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -4626,23 +4662,23 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/JetBrains/intellij-deps-trove4j](https://github.com/JetBrains/intellij-deps-trove4j)
* **License:** [GNU LESSER GENERAL PUBLIC LICENSE 2.1](https://www.gnu.org/licenses/old-licenses/lgpl-2.1.en.html)
-1. **Group** : org.jetbrains.kotlin. **Name** : abi-tools. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : abi-tools. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : abi-tools-api. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : abi-tools-api. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-bom. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-bom. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-build-tools-api. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-build-tools-api. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-build-tools-impl. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-build-tools-impl. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -4650,15 +4686,15 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-compiler-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-compiler-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-compiler-runner. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-compiler-runner. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-daemon-client. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-daemon-client. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -4666,15 +4702,15 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-daemon-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-daemon-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-klib-commonizer-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-klib-commonizer-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-metadata-jvm. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-metadata-jvm. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -4682,7 +4718,7 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-reflect. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-reflect. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -4690,23 +4726,23 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-script-runtime. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-script-runtime. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-common. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-common. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-compiler-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-compiler-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-compiler-impl-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-compiler-impl-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-jvm. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-jvm. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -4714,7 +4750,7 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -4722,7 +4758,7 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib-common. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib-common. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -4730,11 +4766,19 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib-jdk7. **Version** : 2.2.21.
+ * **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
+ * **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
+
1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib-jdk8. **Version** : 2.0.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : swift-export-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib-jdk8. **Version** : 2.2.21.
+ * **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
+ * **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
+
+1. **Group** : org.jetbrains.kotlin. **Name** : swift-export-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -4794,10 +4838,6 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/Kotlin/kotlinx.html](https://github.com/Kotlin/kotlinx.html)
* **License:** [The Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlinx. **Name** : kotlinx-serialization-bom. **Version** : 1.6.3.
- * **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
- * **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-
1. **Group** : org.jetbrains.kotlinx. **Name** : kotlinx-serialization-bom. **Version** : 1.7.3.
* **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -4806,10 +4846,6 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlinx. **Name** : kotlinx-serialization-core. **Version** : 1.6.3.
- * **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
- * **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-
1. **Group** : org.jetbrains.kotlinx. **Name** : kotlinx-serialization-core. **Version** : 1.7.3.
* **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -4818,10 +4854,6 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlinx. **Name** : kotlinx-serialization-core-jvm. **Version** : 1.6.3.
- * **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
- * **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-
1. **Group** : org.jetbrains.kotlinx. **Name** : kotlinx-serialization-core-jvm. **Version** : 1.7.3.
* **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -4830,18 +4862,10 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlinx. **Name** : kotlinx-serialization-json. **Version** : 1.6.3.
- * **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
- * **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-
1. **Group** : org.jetbrains.kotlinx. **Name** : kotlinx-serialization-json-jvm. **Version** : 1.4.1.
* **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlinx. **Name** : kotlinx-serialization-json-jvm. **Version** : 1.6.3.
- * **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
- * **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-
1. **Group** : org.jsoup. **Name** : jsoup. **Version** : 1.16.1.
* **Project URL:** [https://jsoup.org/](https://jsoup.org/)
* **License:** [The MIT License](https://jsoup.org/license)
@@ -4850,7 +4874,7 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [http://jspecify.org/](http://jspecify.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.junit. **Name** : junit-bom. **Version** : 5.13.2.
+1. **Group** : org.junit. **Name** : junit-bom. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
@@ -4858,27 +4882,27 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://junit-pioneer.org/](https://junit-pioneer.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-api. **Version** : 5.13.2.
+1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-api. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-engine. **Version** : 5.13.2.
+1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-engine. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-params. **Version** : 5.13.2.
+1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-params. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.platform. **Name** : junit-platform-commons. **Version** : 1.13.2.
+1. **Group** : org.junit.platform. **Name** : junit-platform-commons. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.platform. **Name** : junit-platform-engine. **Version** : 1.13.2.
+1. **Group** : org.junit.platform. **Name** : junit-platform-engine. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.platform. **Name** : junit-platform-launcher. **Version** : 1.13.2.
+1. **Group** : org.junit.platform. **Name** : junit-platform-launcher. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
@@ -4924,14 +4948,14 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
The dependencies distributed under several licenses, are used according their commercial-use-friendly license.
-This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
+This report was generated on **Wed Dec 03 18:01:49 WET 2025** using
[Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under
[Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE).
-# Dependencies of `io.spine.validation:spine-validation-model:2.0.0-SNAPSHOT.354`
+# Dependencies of `io.spine.validation:spine-validation-model:2.0.0-SNAPSHOT.355`
## Runtime
1. **Group** : com.fasterxml.jackson. **Name** : jackson-bom. **Version** : 2.20.0.
@@ -4991,7 +5015,7 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [http://source.android.com/](http://source.android.com/)
* **License:** [Apache 2.0](http://www.apache.org/licenses/LICENSE-2.0)
-1. **Group** : com.google.api.grpc. **Name** : proto-google-common-protos. **Version** : 2.51.0.
+1. **Group** : com.google.api.grpc. **Name** : proto-google-common-protos. **Version** : 2.59.2.
* **Project URL:** [https://github.com/googleapis/sdk-platform-java](https://github.com/googleapis/sdk-platform-java)
* **License:** [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -5015,7 +5039,7 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/google/guava/](https://github.com/google/guava/)
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.guava. **Name** : guava. **Version** : 33.4.8-jre.
+1. **Group** : com.google.guava. **Name** : guava. **Version** : 33.5.0-jre.
* **Project URL:** [https://github.com/google/guava](https://github.com/google/guava)
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -5026,15 +5050,15 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/google/j2objc/](https://github.com/google/j2objc/)
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.protobuf. **Name** : protobuf-java. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protobuf-java. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
-1. **Group** : com.google.protobuf. **Name** : protobuf-java-util. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protobuf-java-util. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
-1. **Group** : com.google.protobuf. **Name** : protobuf-kotlin. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protobuf-kotlin. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
@@ -5050,23 +5074,23 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [http://www.github.com/sksamuel/aedile](http://www.github.com/sksamuel/aedile)
* **License:** [The Apache 2.0 License](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-api. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-api. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-bom. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-bom. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-context. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-context. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-core. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-core. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-inprocess. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-inprocess. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
@@ -5074,15 +5098,15 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/grpc/grpc-kotlin](https://github.com/grpc/grpc-kotlin)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-protobuf. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-protobuf. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-protobuf-lite. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-protobuf-lite. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-stub. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-stub. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
@@ -5110,15 +5134,15 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/JetBrains/java-annotations](https://github.com/JetBrains/java-annotations)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-bom. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-bom. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-reflect. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-reflect. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -5246,7 +5270,7 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [http://source.android.com/](http://source.android.com/)
* **License:** [Apache 2.0](http://www.apache.org/licenses/LICENSE-2.0)
-1. **Group** : com.google.api.grpc. **Name** : proto-google-common-protos. **Version** : 2.51.0.
+1. **Group** : com.google.api.grpc. **Name** : proto-google-common-protos. **Version** : 2.59.2.
* **Project URL:** [https://github.com/googleapis/sdk-platform-java](https://github.com/googleapis/sdk-platform-java)
* **License:** [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -5309,11 +5333,11 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/google/guava/](https://github.com/google/guava/)
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.guava. **Name** : guava. **Version** : 33.4.8-jre.
+1. **Group** : com.google.guava. **Name** : guava. **Version** : 33.5.0-jre.
* **Project URL:** [https://github.com/google/guava](https://github.com/google/guava)
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.guava. **Name** : guava-testlib. **Version** : 33.4.8-jre.
+1. **Group** : com.google.guava. **Name** : guava-testlib. **Version** : 33.5.0-jre.
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
1. **Group** : com.google.guava. **Name** : listenablefuture. **Version** : 9999.0-empty-to-avoid-conflict-with-guava.
@@ -5323,19 +5347,19 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/google/j2objc/](https://github.com/google/j2objc/)
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.protobuf. **Name** : protobuf-java. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protobuf-java. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
-1. **Group** : com.google.protobuf. **Name** : protobuf-java-util. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protobuf-java-util. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
-1. **Group** : com.google.protobuf. **Name** : protobuf-kotlin. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protobuf-kotlin. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
-1. **Group** : com.google.protobuf. **Name** : protoc. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protoc. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
* **License:** [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -5364,6 +5388,10 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [http://www.github.com/sksamuel/aedile](http://www.github.com/sksamuel/aedile)
* **License:** [The Apache 2.0 License](https://opensource.org/licenses/Apache-2.0)
+1. **Group** : com.soywiz.korlibs.korte. **Name** : korte-jvm. **Version** : 4.0.10.
+ * **Project URL:** [https://github.com/korlibs/korge-next](https://github.com/korlibs/korge-next)
+ * **License:** [MIT](https://raw.githubusercontent.com/korlibs/korge-next/master/korge/LICENSE.txt)
+
1. **Group** : commons-codec. **Name** : commons-codec. **Version** : 1.16.0.
* **Project URL:** [https://commons.apache.org/proper/commons-codec/](https://commons.apache.org/proper/commons-codec/)
* **License:** [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -5487,23 +5515,23 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://detekt.dev](https://detekt.dev)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : io.grpc. **Name** : grpc-api. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-api. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-bom. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-bom. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-context. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-context. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-core. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-core. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-inprocess. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-inprocess. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
@@ -5511,39 +5539,39 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/grpc/grpc-kotlin](https://github.com/grpc/grpc-kotlin)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-protobuf. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-protobuf. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-protobuf-lite. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-protobuf-lite. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-stub. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-stub. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.kotest. **Name** : kotest-assertions-core. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-assertions-core. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.kotest. **Name** : kotest-assertions-core-jvm. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-assertions-core-jvm. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.kotest. **Name** : kotest-assertions-shared. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-assertions-shared. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.kotest. **Name** : kotest-assertions-shared-jvm. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-assertions-shared-jvm. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.kotest. **Name** : kotest-common. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-common. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.kotest. **Name** : kotest-common-jvm. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-common-jvm. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
@@ -5692,27 +5720,31 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/JetBrains/markdown](https://github.com/JetBrains/markdown)
* **License:** [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : analysis-kotlin-descriptors. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : analysis-kotlin-symbols. **Version** : 2.1.0.
+ * **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
+ * **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
+
+1. **Group** : org.jetbrains.dokka. **Name** : analysis-markdown. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : analysis-markdown. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : dokka-base. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : dokka-base. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : dokka-core. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : dokka-core. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : javadoc-plugin. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : kotlin-as-java-plugin. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : kotlin-as-java-plugin. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : templating-plugin. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : templating-plugin. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -5720,23 +5752,23 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/JetBrains/intellij-deps-trove4j](https://github.com/JetBrains/intellij-deps-trove4j)
* **License:** [GNU LESSER GENERAL PUBLIC LICENSE 2.1](https://www.gnu.org/licenses/old-licenses/lgpl-2.1.en.html)
-1. **Group** : org.jetbrains.kotlin. **Name** : abi-tools. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : abi-tools. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : abi-tools-api. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : abi-tools-api. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-bom. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-bom. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-build-tools-api. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-build-tools-api. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-build-tools-impl. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-build-tools-impl. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -5744,15 +5776,15 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-compiler-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-compiler-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-compiler-runner. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-compiler-runner. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-daemon-client. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-daemon-client. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -5760,15 +5792,15 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-daemon-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-daemon-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-klib-commonizer-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-klib-commonizer-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-metadata-jvm. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-metadata-jvm. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -5776,7 +5808,7 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-reflect. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-reflect. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -5784,23 +5816,23 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-script-runtime. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-script-runtime. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-common. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-common. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-compiler-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-compiler-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-compiler-impl-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-compiler-impl-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-jvm. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-jvm. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -5808,7 +5840,7 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -5816,7 +5848,7 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib-common. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib-common. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -5824,11 +5856,19 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib-jdk7. **Version** : 2.2.21.
+ * **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
+ * **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
+
1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib-jdk8. **Version** : 2.0.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : swift-export-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib-jdk8. **Version** : 2.2.21.
+ * **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
+ * **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
+
+1. **Group** : org.jetbrains.kotlin. **Name** : swift-export-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -5924,7 +5964,7 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [http://jspecify.org/](http://jspecify.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.junit. **Name** : junit-bom. **Version** : 5.13.2.
+1. **Group** : org.junit. **Name** : junit-bom. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
@@ -5932,27 +5972,27 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://junit-pioneer.org/](https://junit-pioneer.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-api. **Version** : 5.13.2.
+1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-api. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-engine. **Version** : 5.13.2.
+1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-engine. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-params. **Version** : 5.13.2.
+1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-params. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.platform. **Name** : junit-platform-commons. **Version** : 1.13.2.
+1. **Group** : org.junit.platform. **Name** : junit-platform-commons. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.platform. **Name** : junit-platform-engine. **Version** : 1.13.2.
+1. **Group** : org.junit.platform. **Name** : junit-platform-engine. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.platform. **Name** : junit-platform-launcher. **Version** : 1.13.2.
+1. **Group** : org.junit.platform. **Name** : junit-platform-launcher. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
@@ -6002,14 +6042,14 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
The dependencies distributed under several licenses, are used according their commercial-use-friendly license.
-This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
+This report was generated on **Wed Dec 03 18:01:49 WET 2025** using
[Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under
[Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE).
-# Dependencies of `io.spine.validation:spine-validation-consumer:2.0.0-SNAPSHOT.354`
+# Dependencies of `io.spine.validation:spine-validation-consumer:2.0.0-SNAPSHOT.355`
## Runtime
1. **Group** : com.fasterxml.jackson. **Name** : jackson-bom. **Version** : 2.20.0.
@@ -6069,7 +6109,7 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [http://source.android.com/](http://source.android.com/)
* **License:** [Apache 2.0](http://www.apache.org/licenses/LICENSE-2.0)
-1. **Group** : com.google.api.grpc. **Name** : proto-google-common-protos. **Version** : 2.51.0.
+1. **Group** : com.google.api.grpc. **Name** : proto-google-common-protos. **Version** : 2.59.2.
* **Project URL:** [https://github.com/googleapis/sdk-platform-java](https://github.com/googleapis/sdk-platform-java)
* **License:** [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -6093,7 +6133,7 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/google/guava/](https://github.com/google/guava/)
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.guava. **Name** : guava. **Version** : 33.4.8-jre.
+1. **Group** : com.google.guava. **Name** : guava. **Version** : 33.5.0-jre.
* **Project URL:** [https://github.com/google/guava](https://github.com/google/guava)
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -6104,15 +6144,15 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/google/j2objc/](https://github.com/google/j2objc/)
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.protobuf. **Name** : protobuf-java. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protobuf-java. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
-1. **Group** : com.google.protobuf. **Name** : protobuf-java-util. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protobuf-java-util. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
-1. **Group** : com.google.protobuf. **Name** : protobuf-kotlin. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protobuf-kotlin. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
@@ -6128,23 +6168,23 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [http://www.github.com/sksamuel/aedile](http://www.github.com/sksamuel/aedile)
* **License:** [The Apache 2.0 License](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-api. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-api. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-bom. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-bom. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-context. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-context. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-core. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-core. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-inprocess. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-inprocess. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
@@ -6152,15 +6192,15 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/grpc/grpc-kotlin](https://github.com/grpc/grpc-kotlin)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-protobuf. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-protobuf. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-protobuf-lite. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-protobuf-lite. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-stub. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-stub. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
@@ -6188,15 +6228,15 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/JetBrains/java-annotations](https://github.com/JetBrains/java-annotations)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-bom. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-bom. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-reflect. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-reflect. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -6324,7 +6364,7 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [http://source.android.com/](http://source.android.com/)
* **License:** [Apache 2.0](http://www.apache.org/licenses/LICENSE-2.0)
-1. **Group** : com.google.api.grpc. **Name** : proto-google-common-protos. **Version** : 2.51.0.
+1. **Group** : com.google.api.grpc. **Name** : proto-google-common-protos. **Version** : 2.59.2.
* **Project URL:** [https://github.com/googleapis/sdk-platform-java](https://github.com/googleapis/sdk-platform-java)
* **License:** [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -6387,11 +6427,11 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/google/guava/](https://github.com/google/guava/)
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.guava. **Name** : guava. **Version** : 33.4.8-jre.
+1. **Group** : com.google.guava. **Name** : guava. **Version** : 33.5.0-jre.
* **Project URL:** [https://github.com/google/guava](https://github.com/google/guava)
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.guava. **Name** : guava-testlib. **Version** : 33.4.8-jre.
+1. **Group** : com.google.guava. **Name** : guava-testlib. **Version** : 33.5.0-jre.
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
1. **Group** : com.google.guava. **Name** : listenablefuture. **Version** : 9999.0-empty-to-avoid-conflict-with-guava.
@@ -6401,19 +6441,19 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/google/j2objc/](https://github.com/google/j2objc/)
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.protobuf. **Name** : protobuf-java. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protobuf-java. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
-1. **Group** : com.google.protobuf. **Name** : protobuf-java-util. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protobuf-java-util. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
-1. **Group** : com.google.protobuf. **Name** : protobuf-kotlin. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protobuf-kotlin. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
-1. **Group** : com.google.protobuf. **Name** : protoc. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protoc. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
* **License:** [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -6442,6 +6482,10 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [http://www.github.com/sksamuel/aedile](http://www.github.com/sksamuel/aedile)
* **License:** [The Apache 2.0 License](https://opensource.org/licenses/Apache-2.0)
+1. **Group** : com.soywiz.korlibs.korte. **Name** : korte-jvm. **Version** : 4.0.10.
+ * **Project URL:** [https://github.com/korlibs/korge-next](https://github.com/korlibs/korge-next)
+ * **License:** [MIT](https://raw.githubusercontent.com/korlibs/korge-next/master/korge/LICENSE.txt)
+
1. **Group** : commons-codec. **Name** : commons-codec. **Version** : 1.16.0.
* **Project URL:** [https://commons.apache.org/proper/commons-codec/](https://commons.apache.org/proper/commons-codec/)
* **License:** [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -6565,23 +6609,23 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://detekt.dev](https://detekt.dev)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : io.grpc. **Name** : grpc-api. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-api. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-bom. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-bom. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-context. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-context. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-core. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-core. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-inprocess. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-inprocess. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
@@ -6589,39 +6633,39 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/grpc/grpc-kotlin](https://github.com/grpc/grpc-kotlin)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-protobuf. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-protobuf. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-protobuf-lite. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-protobuf-lite. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-stub. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-stub. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.kotest. **Name** : kotest-assertions-core. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-assertions-core. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.kotest. **Name** : kotest-assertions-core-jvm. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-assertions-core-jvm. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.kotest. **Name** : kotest-assertions-shared. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-assertions-shared. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.kotest. **Name** : kotest-assertions-shared-jvm. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-assertions-shared-jvm. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.kotest. **Name** : kotest-common. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-common. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.kotest. **Name** : kotest-common-jvm. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-common-jvm. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
@@ -6762,27 +6806,31 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/JetBrains/markdown](https://github.com/JetBrains/markdown)
* **License:** [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : analysis-kotlin-descriptors. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : analysis-kotlin-symbols. **Version** : 2.1.0.
+ * **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
+ * **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
+
+1. **Group** : org.jetbrains.dokka. **Name** : analysis-markdown. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : analysis-markdown. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : dokka-base. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : dokka-base. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : dokka-core. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : dokka-core. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : javadoc-plugin. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : kotlin-as-java-plugin. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : kotlin-as-java-plugin. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : templating-plugin. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : templating-plugin. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -6790,23 +6838,23 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/JetBrains/intellij-deps-trove4j](https://github.com/JetBrains/intellij-deps-trove4j)
* **License:** [GNU LESSER GENERAL PUBLIC LICENSE 2.1](https://www.gnu.org/licenses/old-licenses/lgpl-2.1.en.html)
-1. **Group** : org.jetbrains.kotlin. **Name** : abi-tools. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : abi-tools. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : abi-tools-api. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : abi-tools-api. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-bom. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-bom. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-build-tools-api. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-build-tools-api. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-build-tools-impl. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-build-tools-impl. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -6814,15 +6862,15 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-compiler-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-compiler-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-compiler-runner. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-compiler-runner. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-daemon-client. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-daemon-client. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -6830,15 +6878,15 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-daemon-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-daemon-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-klib-commonizer-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-klib-commonizer-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-metadata-jvm. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-metadata-jvm. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -6846,7 +6894,7 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-reflect. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-reflect. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -6854,23 +6902,23 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-script-runtime. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-script-runtime. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-common. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-common. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-compiler-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-compiler-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-compiler-impl-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-compiler-impl-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-jvm. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-jvm. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -6878,7 +6926,7 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -6886,7 +6934,7 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib-common. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib-common. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -6894,11 +6942,19 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib-jdk7. **Version** : 2.2.21.
+ * **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
+ * **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
+
1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib-jdk8. **Version** : 2.0.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : swift-export-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib-jdk8. **Version** : 2.2.21.
+ * **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
+ * **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
+
+1. **Group** : org.jetbrains.kotlin. **Name** : swift-export-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -6994,7 +7050,7 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [http://jspecify.org/](http://jspecify.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.junit. **Name** : junit-bom. **Version** : 5.13.2.
+1. **Group** : org.junit. **Name** : junit-bom. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
@@ -7002,27 +7058,27 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://junit-pioneer.org/](https://junit-pioneer.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-api. **Version** : 5.13.2.
+1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-api. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-engine. **Version** : 5.13.2.
+1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-engine. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-params. **Version** : 5.13.2.
+1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-params. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.platform. **Name** : junit-platform-commons. **Version** : 1.13.2.
+1. **Group** : org.junit.platform. **Name** : junit-platform-commons. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.platform. **Name** : junit-platform-engine. **Version** : 1.13.2.
+1. **Group** : org.junit.platform. **Name** : junit-platform-engine. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.platform. **Name** : junit-platform-launcher. **Version** : 1.13.2.
+1. **Group** : org.junit.platform. **Name** : junit-platform-launcher. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
@@ -7072,14 +7128,14 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
The dependencies distributed under several licenses, are used according their commercial-use-friendly license.
-This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
+This report was generated on **Wed Dec 03 18:01:49 WET 2025** using
[Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under
[Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE).
-# Dependencies of `io.spine.validation:spine-validation-consumer-dependency:2.0.0-SNAPSHOT.354`
+# Dependencies of `io.spine.validation:spine-validation-consumer-dependency:2.0.0-SNAPSHOT.355`
## Runtime
1. **Group** : com.google.code.findbugs. **Name** : jsr305. **Version** : 3.0.2.
@@ -7098,7 +7154,7 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/google/guava/](https://github.com/google/guava/)
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.guava. **Name** : guava. **Version** : 33.4.8-jre.
+1. **Group** : com.google.guava. **Name** : guava. **Version** : 33.5.0-jre.
* **Project URL:** [https://github.com/google/guava](https://github.com/google/guava)
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -7109,15 +7165,15 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/google/j2objc/](https://github.com/google/j2objc/)
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.protobuf. **Name** : protobuf-java. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protobuf-java. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
-1. **Group** : com.google.protobuf. **Name** : protobuf-java-util. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protobuf-java-util. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
-1. **Group** : com.google.protobuf. **Name** : protobuf-kotlin. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protobuf-kotlin. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
@@ -7125,15 +7181,15 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/JetBrains/java-annotations](https://github.com/JetBrains/java-annotations)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-bom. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-bom. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-reflect. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-reflect. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -7245,7 +7301,7 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [http://source.android.com/](http://source.android.com/)
* **License:** [Apache 2.0](http://www.apache.org/licenses/LICENSE-2.0)
-1. **Group** : com.google.api.grpc. **Name** : proto-google-common-protos. **Version** : 2.51.0.
+1. **Group** : com.google.api.grpc. **Name** : proto-google-common-protos. **Version** : 2.59.2.
* **Project URL:** [https://github.com/googleapis/sdk-platform-java](https://github.com/googleapis/sdk-platform-java)
* **License:** [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -7269,27 +7325,23 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/google/gson](https://github.com/google/gson)
* **License:** [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.devtools.ksp. **Name** : symbol-processing. **Version** : 2.1.21-2.0.1.
+1. **Group** : com.google.devtools.ksp. **Name** : symbol-processing. **Version** : 2.3.0.
* **Project URL:** [https://goo.gle/ksp](https://goo.gle/ksp)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.devtools.ksp. **Name** : symbol-processing-aa-embeddable. **Version** : 2.1.21-2.0.1.
+1. **Group** : com.google.devtools.ksp. **Name** : symbol-processing-aa-embeddable. **Version** : 2.3.0.
* **Project URL:** [https://goo.gle/ksp](https://goo.gle/ksp)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.devtools.ksp. **Name** : symbol-processing-api. **Version** : 2.1.21-2.0.1.
+1. **Group** : com.google.devtools.ksp. **Name** : symbol-processing-api. **Version** : 2.3.0.
* **Project URL:** [https://goo.gle/ksp](https://goo.gle/ksp)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.devtools.ksp. **Name** : symbol-processing-cmdline. **Version** : 2.1.21-2.0.1.
+1. **Group** : com.google.devtools.ksp. **Name** : symbol-processing-common-deps. **Version** : 2.3.0.
* **Project URL:** [https://goo.gle/ksp](https://goo.gle/ksp)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.devtools.ksp. **Name** : symbol-processing-common-deps. **Version** : 2.1.21-2.0.1.
- * **Project URL:** [https://goo.gle/ksp](https://goo.gle/ksp)
- * **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-
-1. **Group** : com.google.devtools.ksp. **Name** : symbol-processing-gradle-plugin. **Version** : 2.1.21-2.0.1.
+1. **Group** : com.google.devtools.ksp. **Name** : symbol-processing-gradle-plugin. **Version** : 2.3.0.
* **Project URL:** [https://goo.gle/ksp](https://goo.gle/ksp)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -7336,11 +7388,11 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/google/guava/](https://github.com/google/guava/)
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.guava. **Name** : guava. **Version** : 33.4.8-jre.
+1. **Group** : com.google.guava. **Name** : guava. **Version** : 33.5.0-jre.
* **Project URL:** [https://github.com/google/guava](https://github.com/google/guava)
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.guava. **Name** : guava-testlib. **Version** : 33.4.8-jre.
+1. **Group** : com.google.guava. **Name** : guava-testlib. **Version** : 33.5.0-jre.
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
1. **Group** : com.google.guava. **Name** : listenablefuture. **Version** : 9999.0-empty-to-avoid-conflict-with-guava.
@@ -7354,19 +7406,19 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/google/protobuf-gradle-plugin](https://github.com/google/protobuf-gradle-plugin)
* **License:** [BSD 3-Clause](http://opensource.org/licenses/BSD-3-Clause)
-1. **Group** : com.google.protobuf. **Name** : protobuf-java. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protobuf-java. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
-1. **Group** : com.google.protobuf. **Name** : protobuf-java-util. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protobuf-java-util. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
-1. **Group** : com.google.protobuf. **Name** : protobuf-kotlin. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protobuf-kotlin. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
-1. **Group** : com.google.protobuf. **Name** : protoc. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protoc. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
* **License:** [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -7395,6 +7447,10 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [http://www.github.com/sksamuel/aedile](http://www.github.com/sksamuel/aedile)
* **License:** [The Apache 2.0 License](https://opensource.org/licenses/Apache-2.0)
+1. **Group** : com.soywiz.korlibs.korte. **Name** : korte-jvm. **Version** : 4.0.10.
+ * **Project URL:** [https://github.com/korlibs/korge-next](https://github.com/korlibs/korge-next)
+ * **License:** [MIT](https://raw.githubusercontent.com/korlibs/korge-next/master/korge/LICENSE.txt)
+
1. **Group** : com.squareup. **Name** : javapoet. **Version** : 1.13.0.
* **Project URL:** [http://github.com/square/javapoet/](http://github.com/square/javapoet/)
* **License:** [Apache 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -7538,23 +7594,23 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://detekt.dev](https://detekt.dev)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : io.grpc. **Name** : grpc-api. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-api. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-bom. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-bom. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-context. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-context. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-core. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-core. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-inprocess. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-inprocess. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
@@ -7562,39 +7618,39 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/grpc/grpc-kotlin](https://github.com/grpc/grpc-kotlin)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-protobuf. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-protobuf. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-protobuf-lite. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-protobuf-lite. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-stub. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-stub. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.kotest. **Name** : kotest-assertions-core. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-assertions-core. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.kotest. **Name** : kotest-assertions-core-jvm. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-assertions-core-jvm. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.kotest. **Name** : kotest-assertions-shared. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-assertions-shared. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.kotest. **Name** : kotest-assertions-shared-jvm. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-assertions-shared-jvm. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.kotest. **Name** : kotest-common. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-common. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.kotest. **Name** : kotest-common-jvm. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-common-jvm. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
@@ -7747,27 +7803,31 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/JetBrains/markdown](https://github.com/JetBrains/markdown)
* **License:** [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : analysis-kotlin-descriptors. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : analysis-kotlin-symbols. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : analysis-markdown. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : analysis-markdown. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : dokka-base. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : dokka-base. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : dokka-core. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : dokka-core. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : kotlin-as-java-plugin. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : javadoc-plugin. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : templating-plugin. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : kotlin-as-java-plugin. **Version** : 2.1.0.
+ * **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
+ * **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
+
+1. **Group** : org.jetbrains.dokka. **Name** : templating-plugin. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -7775,23 +7835,23 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/JetBrains/intellij-deps-trove4j](https://github.com/JetBrains/intellij-deps-trove4j)
* **License:** [GNU LESSER GENERAL PUBLIC LICENSE 2.1](https://www.gnu.org/licenses/old-licenses/lgpl-2.1.en.html)
-1. **Group** : org.jetbrains.kotlin. **Name** : abi-tools. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : abi-tools. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : abi-tools-api. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : abi-tools-api. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-bom. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-bom. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-build-tools-api. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-build-tools-api. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-build-tools-impl. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-build-tools-impl. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -7799,15 +7859,15 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-compiler-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-compiler-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-compiler-runner. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-compiler-runner. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-daemon-client. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-daemon-client. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -7815,15 +7875,15 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-daemon-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-daemon-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-klib-commonizer-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-klib-commonizer-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-metadata-jvm. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-metadata-jvm. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -7831,7 +7891,7 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-reflect. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-reflect. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -7839,23 +7899,23 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-script-runtime. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-script-runtime. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-common. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-common. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-compiler-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-compiler-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-compiler-impl-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-compiler-impl-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-jvm. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-jvm. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -7863,7 +7923,7 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -7871,7 +7931,7 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib-common. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib-common. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -7879,11 +7939,19 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib-jdk7. **Version** : 2.2.21.
+ * **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
+ * **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
+
1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib-jdk8. **Version** : 2.0.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : swift-export-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib-jdk8. **Version** : 2.2.21.
+ * **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
+ * **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
+
+1. **Group** : org.jetbrains.kotlin. **Name** : swift-export-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -7943,10 +8011,6 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/Kotlin/kotlinx.html](https://github.com/Kotlin/kotlinx.html)
* **License:** [The Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlinx. **Name** : kotlinx-serialization-bom. **Version** : 1.6.3.
- * **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
- * **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-
1. **Group** : org.jetbrains.kotlinx. **Name** : kotlinx-serialization-bom. **Version** : 1.7.3.
* **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -7955,10 +8019,6 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlinx. **Name** : kotlinx-serialization-core. **Version** : 1.6.3.
- * **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
- * **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-
1. **Group** : org.jetbrains.kotlinx. **Name** : kotlinx-serialization-core. **Version** : 1.7.3.
* **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -7967,10 +8027,6 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlinx. **Name** : kotlinx-serialization-core-jvm. **Version** : 1.6.3.
- * **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
- * **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-
1. **Group** : org.jetbrains.kotlinx. **Name** : kotlinx-serialization-core-jvm. **Version** : 1.7.3.
* **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -7979,18 +8035,10 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlinx. **Name** : kotlinx-serialization-json. **Version** : 1.6.3.
- * **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
- * **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-
1. **Group** : org.jetbrains.kotlinx. **Name** : kotlinx-serialization-json-jvm. **Version** : 1.4.1.
* **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlinx. **Name** : kotlinx-serialization-json-jvm. **Version** : 1.6.3.
- * **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
- * **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-
1. **Group** : org.jsoup. **Name** : jsoup. **Version** : 1.16.1.
* **Project URL:** [https://jsoup.org/](https://jsoup.org/)
* **License:** [The MIT License](https://jsoup.org/license)
@@ -7999,7 +8047,7 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [http://jspecify.org/](http://jspecify.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.junit. **Name** : junit-bom. **Version** : 5.13.2.
+1. **Group** : org.junit. **Name** : junit-bom. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
@@ -8007,27 +8055,27 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://junit-pioneer.org/](https://junit-pioneer.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-api. **Version** : 5.13.2.
+1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-api. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-engine. **Version** : 5.13.2.
+1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-engine. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-params. **Version** : 5.13.2.
+1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-params. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.platform. **Name** : junit-platform-commons. **Version** : 1.13.2.
+1. **Group** : org.junit.platform. **Name** : junit-platform-commons. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.platform. **Name** : junit-platform-engine. **Version** : 1.13.2.
+1. **Group** : org.junit.platform. **Name** : junit-platform-engine. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.platform. **Name** : junit-platform-launcher. **Version** : 1.13.2.
+1. **Group** : org.junit.platform. **Name** : junit-platform-launcher. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
@@ -8077,14 +8125,14 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
The dependencies distributed under several licenses, are used according their commercial-use-friendly license.
-This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
+This report was generated on **Wed Dec 03 18:01:50 WET 2025** using
[Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under
[Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE).
-# Dependencies of `io.spine.validation:spine-validation-extensions:2.0.0-SNAPSHOT.354`
+# Dependencies of `io.spine.validation:spine-validation-extensions:2.0.0-SNAPSHOT.355`
## Runtime
1. **Group** : com.fasterxml.jackson. **Name** : jackson-bom. **Version** : 2.20.0.
@@ -8144,7 +8192,7 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [http://source.android.com/](http://source.android.com/)
* **License:** [Apache 2.0](http://www.apache.org/licenses/LICENSE-2.0)
-1. **Group** : com.google.api.grpc. **Name** : proto-google-common-protos. **Version** : 2.51.0.
+1. **Group** : com.google.api.grpc. **Name** : proto-google-common-protos. **Version** : 2.59.2.
* **Project URL:** [https://github.com/googleapis/sdk-platform-java](https://github.com/googleapis/sdk-platform-java)
* **License:** [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -8168,7 +8216,7 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/google/guava/](https://github.com/google/guava/)
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.guava. **Name** : guava. **Version** : 33.4.8-jre.
+1. **Group** : com.google.guava. **Name** : guava. **Version** : 33.5.0-jre.
* **Project URL:** [https://github.com/google/guava](https://github.com/google/guava)
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -8179,15 +8227,15 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/google/j2objc/](https://github.com/google/j2objc/)
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.protobuf. **Name** : protobuf-java. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protobuf-java. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
-1. **Group** : com.google.protobuf. **Name** : protobuf-java-util. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protobuf-java-util. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
-1. **Group** : com.google.protobuf. **Name** : protobuf-kotlin. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protobuf-kotlin. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
@@ -8203,23 +8251,23 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [http://www.github.com/sksamuel/aedile](http://www.github.com/sksamuel/aedile)
* **License:** [The Apache 2.0 License](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-api. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-api. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-bom. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-bom. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-context. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-context. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-core. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-core. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-inprocess. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-inprocess. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
@@ -8227,15 +8275,15 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/grpc/grpc-kotlin](https://github.com/grpc/grpc-kotlin)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-protobuf. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-protobuf. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-protobuf-lite. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-protobuf-lite. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-stub. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-stub. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
@@ -8263,15 +8311,15 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/JetBrains/java-annotations](https://github.com/JetBrains/java-annotations)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-bom. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-bom. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-reflect. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-reflect. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -8399,7 +8447,7 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [http://source.android.com/](http://source.android.com/)
* **License:** [Apache 2.0](http://www.apache.org/licenses/LICENSE-2.0)
-1. **Group** : com.google.api.grpc. **Name** : proto-google-common-protos. **Version** : 2.51.0.
+1. **Group** : com.google.api.grpc. **Name** : proto-google-common-protos. **Version** : 2.59.2.
* **Project URL:** [https://github.com/googleapis/sdk-platform-java](https://github.com/googleapis/sdk-platform-java)
* **License:** [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -8423,27 +8471,23 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/google/gson](https://github.com/google/gson)
* **License:** [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.devtools.ksp. **Name** : symbol-processing. **Version** : 2.1.21-2.0.1.
- * **Project URL:** [https://goo.gle/ksp](https://goo.gle/ksp)
- * **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-
-1. **Group** : com.google.devtools.ksp. **Name** : symbol-processing-aa-embeddable. **Version** : 2.1.21-2.0.1.
+1. **Group** : com.google.devtools.ksp. **Name** : symbol-processing. **Version** : 2.3.0.
* **Project URL:** [https://goo.gle/ksp](https://goo.gle/ksp)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.devtools.ksp. **Name** : symbol-processing-api. **Version** : 2.1.21-2.0.1.
+1. **Group** : com.google.devtools.ksp. **Name** : symbol-processing-aa-embeddable. **Version** : 2.3.0.
* **Project URL:** [https://goo.gle/ksp](https://goo.gle/ksp)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.devtools.ksp. **Name** : symbol-processing-cmdline. **Version** : 2.1.21-2.0.1.
+1. **Group** : com.google.devtools.ksp. **Name** : symbol-processing-api. **Version** : 2.3.0.
* **Project URL:** [https://goo.gle/ksp](https://goo.gle/ksp)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.devtools.ksp. **Name** : symbol-processing-common-deps. **Version** : 2.1.21-2.0.1.
+1. **Group** : com.google.devtools.ksp. **Name** : symbol-processing-common-deps. **Version** : 2.3.0.
* **Project URL:** [https://goo.gle/ksp](https://goo.gle/ksp)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.devtools.ksp. **Name** : symbol-processing-gradle-plugin. **Version** : 2.1.21-2.0.1.
+1. **Group** : com.google.devtools.ksp. **Name** : symbol-processing-gradle-plugin. **Version** : 2.3.0.
* **Project URL:** [https://goo.gle/ksp](https://goo.gle/ksp)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -8490,11 +8534,11 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/google/guava/](https://github.com/google/guava/)
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.guava. **Name** : guava. **Version** : 33.4.8-jre.
+1. **Group** : com.google.guava. **Name** : guava. **Version** : 33.5.0-jre.
* **Project URL:** [https://github.com/google/guava](https://github.com/google/guava)
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.guava. **Name** : guava-testlib. **Version** : 33.4.8-jre.
+1. **Group** : com.google.guava. **Name** : guava-testlib. **Version** : 33.5.0-jre.
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
1. **Group** : com.google.guava. **Name** : listenablefuture. **Version** : 9999.0-empty-to-avoid-conflict-with-guava.
@@ -8508,19 +8552,19 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/google/protobuf-gradle-plugin](https://github.com/google/protobuf-gradle-plugin)
* **License:** [BSD 3-Clause](http://opensource.org/licenses/BSD-3-Clause)
-1. **Group** : com.google.protobuf. **Name** : protobuf-java. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protobuf-java. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
-1. **Group** : com.google.protobuf. **Name** : protobuf-java-util. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protobuf-java-util. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
-1. **Group** : com.google.protobuf. **Name** : protobuf-kotlin. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protobuf-kotlin. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
-1. **Group** : com.google.protobuf. **Name** : protoc. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protoc. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
* **License:** [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -8549,6 +8593,10 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [http://www.github.com/sksamuel/aedile](http://www.github.com/sksamuel/aedile)
* **License:** [The Apache 2.0 License](https://opensource.org/licenses/Apache-2.0)
+1. **Group** : com.soywiz.korlibs.korte. **Name** : korte-jvm. **Version** : 4.0.10.
+ * **Project URL:** [https://github.com/korlibs/korge-next](https://github.com/korlibs/korge-next)
+ * **License:** [MIT](https://raw.githubusercontent.com/korlibs/korge-next/master/korge/LICENSE.txt)
+
1. **Group** : com.squareup. **Name** : javapoet. **Version** : 1.13.0.
* **Project URL:** [http://github.com/square/javapoet/](http://github.com/square/javapoet/)
* **License:** [Apache 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -8692,23 +8740,23 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://detekt.dev](https://detekt.dev)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : io.grpc. **Name** : grpc-api. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-api. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-bom. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-bom. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-context. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-context. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-core. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-core. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-inprocess. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-inprocess. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
@@ -8716,39 +8764,39 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/grpc/grpc-kotlin](https://github.com/grpc/grpc-kotlin)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-protobuf. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-protobuf. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-protobuf-lite. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-protobuf-lite. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-stub. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-stub. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.kotest. **Name** : kotest-assertions-core. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-assertions-core. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.kotest. **Name** : kotest-assertions-core-jvm. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-assertions-core-jvm. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.kotest. **Name** : kotest-assertions-shared. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-assertions-shared. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.kotest. **Name** : kotest-assertions-shared-jvm. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-assertions-shared-jvm. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.kotest. **Name** : kotest-common. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-common. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.kotest. **Name** : kotest-common-jvm. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-common-jvm. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
@@ -8901,27 +8949,31 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/JetBrains/markdown](https://github.com/JetBrains/markdown)
* **License:** [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : analysis-kotlin-descriptors. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : analysis-kotlin-symbols. **Version** : 2.1.0.
+ * **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
+ * **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
+
+1. **Group** : org.jetbrains.dokka. **Name** : analysis-markdown. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : analysis-markdown. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : dokka-base. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : dokka-base. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : dokka-core. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : dokka-core. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : javadoc-plugin. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : kotlin-as-java-plugin. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : kotlin-as-java-plugin. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : templating-plugin. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : templating-plugin. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -8929,23 +8981,23 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/JetBrains/intellij-deps-trove4j](https://github.com/JetBrains/intellij-deps-trove4j)
* **License:** [GNU LESSER GENERAL PUBLIC LICENSE 2.1](https://www.gnu.org/licenses/old-licenses/lgpl-2.1.en.html)
-1. **Group** : org.jetbrains.kotlin. **Name** : abi-tools. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : abi-tools. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : abi-tools-api. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : abi-tools-api. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-bom. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-bom. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-build-tools-api. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-build-tools-api. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-build-tools-impl. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-build-tools-impl. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -8953,15 +9005,15 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-compiler-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-compiler-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-compiler-runner. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-compiler-runner. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-daemon-client. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-daemon-client. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -8969,15 +9021,15 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-daemon-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-daemon-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-klib-commonizer-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-klib-commonizer-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-metadata-jvm. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-metadata-jvm. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -8985,7 +9037,7 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-reflect. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-reflect. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -8993,23 +9045,23 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-script-runtime. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-script-runtime. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-common. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-common. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-compiler-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-compiler-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-compiler-impl-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-compiler-impl-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-jvm. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-jvm. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -9017,7 +9069,7 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -9025,7 +9077,7 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib-common. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib-common. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -9033,11 +9085,19 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib-jdk7. **Version** : 2.2.21.
+ * **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
+ * **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
+
1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib-jdk8. **Version** : 2.0.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : swift-export-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib-jdk8. **Version** : 2.2.21.
+ * **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
+ * **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
+
+1. **Group** : org.jetbrains.kotlin. **Name** : swift-export-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -9097,10 +9157,6 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/Kotlin/kotlinx.html](https://github.com/Kotlin/kotlinx.html)
* **License:** [The Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlinx. **Name** : kotlinx-serialization-bom. **Version** : 1.6.3.
- * **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
- * **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-
1. **Group** : org.jetbrains.kotlinx. **Name** : kotlinx-serialization-bom. **Version** : 1.7.3.
* **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -9109,10 +9165,6 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlinx. **Name** : kotlinx-serialization-core. **Version** : 1.6.3.
- * **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
- * **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-
1. **Group** : org.jetbrains.kotlinx. **Name** : kotlinx-serialization-core. **Version** : 1.7.3.
* **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -9121,10 +9173,6 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlinx. **Name** : kotlinx-serialization-core-jvm. **Version** : 1.6.3.
- * **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
- * **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-
1. **Group** : org.jetbrains.kotlinx. **Name** : kotlinx-serialization-core-jvm. **Version** : 1.7.3.
* **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -9133,18 +9181,10 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlinx. **Name** : kotlinx-serialization-json. **Version** : 1.6.3.
- * **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
- * **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-
1. **Group** : org.jetbrains.kotlinx. **Name** : kotlinx-serialization-json-jvm. **Version** : 1.4.1.
* **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlinx. **Name** : kotlinx-serialization-json-jvm. **Version** : 1.6.3.
- * **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
- * **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-
1. **Group** : org.jsoup. **Name** : jsoup. **Version** : 1.16.1.
* **Project URL:** [https://jsoup.org/](https://jsoup.org/)
* **License:** [The MIT License](https://jsoup.org/license)
@@ -9153,7 +9193,7 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [http://jspecify.org/](http://jspecify.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.junit. **Name** : junit-bom. **Version** : 5.13.2.
+1. **Group** : org.junit. **Name** : junit-bom. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
@@ -9161,27 +9201,27 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://junit-pioneer.org/](https://junit-pioneer.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-api. **Version** : 5.13.2.
+1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-api. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-engine. **Version** : 5.13.2.
+1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-engine. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-params. **Version** : 5.13.2.
+1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-params. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.platform. **Name** : junit-platform-commons. **Version** : 1.13.2.
+1. **Group** : org.junit.platform. **Name** : junit-platform-commons. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.platform. **Name** : junit-platform-engine. **Version** : 1.13.2.
+1. **Group** : org.junit.platform. **Name** : junit-platform-engine. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.platform. **Name** : junit-platform-launcher. **Version** : 1.13.2.
+1. **Group** : org.junit.platform. **Name** : junit-platform-launcher. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
@@ -9231,14 +9271,14 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
The dependencies distributed under several licenses, are used according their commercial-use-friendly license.
-This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
+This report was generated on **Wed Dec 03 18:01:49 WET 2025** using
[Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under
[Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE).
-# Dependencies of `io.spine.validation:spine-validation-runtime:2.0.0-SNAPSHOT.354`
+# Dependencies of `io.spine.validation:spine-validation-runtime:2.0.0-SNAPSHOT.355`
## Runtime
1. **Group** : com.google.code.findbugs. **Name** : jsr305. **Version** : 3.0.2.
@@ -9257,7 +9297,7 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/google/guava/](https://github.com/google/guava/)
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.guava. **Name** : guava. **Version** : 33.4.8-jre.
+1. **Group** : com.google.guava. **Name** : guava. **Version** : 33.5.0-jre.
* **Project URL:** [https://github.com/google/guava](https://github.com/google/guava)
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -9268,15 +9308,15 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/google/j2objc/](https://github.com/google/j2objc/)
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.protobuf. **Name** : protobuf-java. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protobuf-java. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
-1. **Group** : com.google.protobuf. **Name** : protobuf-java-util. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protobuf-java-util. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
-1. **Group** : com.google.protobuf. **Name** : protobuf-kotlin. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protobuf-kotlin. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
@@ -9284,15 +9324,15 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/JetBrains/java-annotations](https://github.com/JetBrains/java-annotations)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-bom. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-bom. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-reflect. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-reflect. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -9404,7 +9444,7 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [http://source.android.com/](http://source.android.com/)
* **License:** [Apache 2.0](http://www.apache.org/licenses/LICENSE-2.0)
-1. **Group** : com.google.api.grpc. **Name** : proto-google-common-protos. **Version** : 2.51.0.
+1. **Group** : com.google.api.grpc. **Name** : proto-google-common-protos. **Version** : 2.59.2.
* **Project URL:** [https://github.com/googleapis/sdk-platform-java](https://github.com/googleapis/sdk-platform-java)
* **License:** [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -9428,27 +9468,23 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/google/gson](https://github.com/google/gson)
* **License:** [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.devtools.ksp. **Name** : symbol-processing. **Version** : 2.1.21-2.0.1.
- * **Project URL:** [https://goo.gle/ksp](https://goo.gle/ksp)
- * **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-
-1. **Group** : com.google.devtools.ksp. **Name** : symbol-processing-aa-embeddable. **Version** : 2.1.21-2.0.1.
+1. **Group** : com.google.devtools.ksp. **Name** : symbol-processing. **Version** : 2.3.0.
* **Project URL:** [https://goo.gle/ksp](https://goo.gle/ksp)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.devtools.ksp. **Name** : symbol-processing-api. **Version** : 2.1.21-2.0.1.
+1. **Group** : com.google.devtools.ksp. **Name** : symbol-processing-aa-embeddable. **Version** : 2.3.0.
* **Project URL:** [https://goo.gle/ksp](https://goo.gle/ksp)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.devtools.ksp. **Name** : symbol-processing-cmdline. **Version** : 2.1.21-2.0.1.
+1. **Group** : com.google.devtools.ksp. **Name** : symbol-processing-api. **Version** : 2.3.0.
* **Project URL:** [https://goo.gle/ksp](https://goo.gle/ksp)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.devtools.ksp. **Name** : symbol-processing-common-deps. **Version** : 2.1.21-2.0.1.
+1. **Group** : com.google.devtools.ksp. **Name** : symbol-processing-common-deps. **Version** : 2.3.0.
* **Project URL:** [https://goo.gle/ksp](https://goo.gle/ksp)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.devtools.ksp. **Name** : symbol-processing-gradle-plugin. **Version** : 2.1.21-2.0.1.
+1. **Group** : com.google.devtools.ksp. **Name** : symbol-processing-gradle-plugin. **Version** : 2.3.0.
* **Project URL:** [https://goo.gle/ksp](https://goo.gle/ksp)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -9495,11 +9531,11 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/google/guava/](https://github.com/google/guava/)
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.guava. **Name** : guava. **Version** : 33.4.8-jre.
+1. **Group** : com.google.guava. **Name** : guava. **Version** : 33.5.0-jre.
* **Project URL:** [https://github.com/google/guava](https://github.com/google/guava)
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.guava. **Name** : guava-testlib. **Version** : 33.4.8-jre.
+1. **Group** : com.google.guava. **Name** : guava-testlib. **Version** : 33.5.0-jre.
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
1. **Group** : com.google.guava. **Name** : listenablefuture. **Version** : 9999.0-empty-to-avoid-conflict-with-guava.
@@ -9513,19 +9549,19 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/google/protobuf-gradle-plugin](https://github.com/google/protobuf-gradle-plugin)
* **License:** [BSD 3-Clause](http://opensource.org/licenses/BSD-3-Clause)
-1. **Group** : com.google.protobuf. **Name** : protobuf-java. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protobuf-java. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
-1. **Group** : com.google.protobuf. **Name** : protobuf-java-util. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protobuf-java-util. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
-1. **Group** : com.google.protobuf. **Name** : protobuf-kotlin. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protobuf-kotlin. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
-1. **Group** : com.google.protobuf. **Name** : protoc. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protoc. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
* **License:** [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -9554,6 +9590,10 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [http://www.github.com/sksamuel/aedile](http://www.github.com/sksamuel/aedile)
* **License:** [The Apache 2.0 License](https://opensource.org/licenses/Apache-2.0)
+1. **Group** : com.soywiz.korlibs.korte. **Name** : korte-jvm. **Version** : 4.0.10.
+ * **Project URL:** [https://github.com/korlibs/korge-next](https://github.com/korlibs/korge-next)
+ * **License:** [MIT](https://raw.githubusercontent.com/korlibs/korge-next/master/korge/LICENSE.txt)
+
1. **Group** : com.squareup. **Name** : javapoet. **Version** : 1.13.0.
* **Project URL:** [http://github.com/square/javapoet/](http://github.com/square/javapoet/)
* **License:** [Apache 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -9697,23 +9737,23 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://detekt.dev](https://detekt.dev)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : io.grpc. **Name** : grpc-api. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-api. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-bom. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-bom. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-context. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-context. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-core. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-core. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-inprocess. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-inprocess. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
@@ -9721,39 +9761,39 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/grpc/grpc-kotlin](https://github.com/grpc/grpc-kotlin)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-protobuf. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-protobuf. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-protobuf-lite. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-protobuf-lite. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-stub. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-stub. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.kotest. **Name** : kotest-assertions-core. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-assertions-core. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.kotest. **Name** : kotest-assertions-core-jvm. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-assertions-core-jvm. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.kotest. **Name** : kotest-assertions-shared. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-assertions-shared. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.kotest. **Name** : kotest-assertions-shared-jvm. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-assertions-shared-jvm. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.kotest. **Name** : kotest-common. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-common. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.kotest. **Name** : kotest-common-jvm. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-common-jvm. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
@@ -9906,27 +9946,31 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/JetBrains/markdown](https://github.com/JetBrains/markdown)
* **License:** [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : analysis-kotlin-descriptors. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : analysis-kotlin-symbols. **Version** : 2.1.0.
+ * **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
+ * **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
+
+1. **Group** : org.jetbrains.dokka. **Name** : analysis-markdown. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : analysis-markdown. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : dokka-base. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : dokka-base. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : dokka-core. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : dokka-core. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : javadoc-plugin. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : kotlin-as-java-plugin. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : kotlin-as-java-plugin. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : templating-plugin. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : templating-plugin. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -9934,23 +9978,23 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/JetBrains/intellij-deps-trove4j](https://github.com/JetBrains/intellij-deps-trove4j)
* **License:** [GNU LESSER GENERAL PUBLIC LICENSE 2.1](https://www.gnu.org/licenses/old-licenses/lgpl-2.1.en.html)
-1. **Group** : org.jetbrains.kotlin. **Name** : abi-tools. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : abi-tools. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : abi-tools-api. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : abi-tools-api. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-bom. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-bom. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-build-tools-api. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-build-tools-api. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-build-tools-impl. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-build-tools-impl. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -9958,15 +10002,15 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-compiler-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-compiler-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-compiler-runner. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-compiler-runner. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-daemon-client. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-daemon-client. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -9974,15 +10018,15 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-daemon-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-daemon-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-klib-commonizer-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-klib-commonizer-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-metadata-jvm. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-metadata-jvm. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -9990,7 +10034,7 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-reflect. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-reflect. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -9998,23 +10042,23 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-script-runtime. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-script-runtime. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-common. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-common. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-compiler-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-compiler-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-compiler-impl-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-compiler-impl-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-jvm. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-jvm. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -10022,7 +10066,7 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -10030,7 +10074,7 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib-common. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib-common. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -10038,11 +10082,19 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib-jdk7. **Version** : 2.2.21.
+ * **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
+ * **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
+
1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib-jdk8. **Version** : 2.0.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : swift-export-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib-jdk8. **Version** : 2.2.21.
+ * **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
+ * **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
+
+1. **Group** : org.jetbrains.kotlin. **Name** : swift-export-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -10102,10 +10154,6 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/Kotlin/kotlinx.html](https://github.com/Kotlin/kotlinx.html)
* **License:** [The Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlinx. **Name** : kotlinx-serialization-bom. **Version** : 1.6.3.
- * **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
- * **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-
1. **Group** : org.jetbrains.kotlinx. **Name** : kotlinx-serialization-bom. **Version** : 1.7.3.
* **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -10114,10 +10162,6 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlinx. **Name** : kotlinx-serialization-core. **Version** : 1.6.3.
- * **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
- * **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-
1. **Group** : org.jetbrains.kotlinx. **Name** : kotlinx-serialization-core. **Version** : 1.7.3.
* **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -10126,10 +10170,6 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlinx. **Name** : kotlinx-serialization-core-jvm. **Version** : 1.6.3.
- * **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
- * **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-
1. **Group** : org.jetbrains.kotlinx. **Name** : kotlinx-serialization-core-jvm. **Version** : 1.7.3.
* **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -10138,18 +10178,10 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlinx. **Name** : kotlinx-serialization-json. **Version** : 1.6.3.
- * **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
- * **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-
1. **Group** : org.jetbrains.kotlinx. **Name** : kotlinx-serialization-json-jvm. **Version** : 1.4.1.
* **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlinx. **Name** : kotlinx-serialization-json-jvm. **Version** : 1.6.3.
- * **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
- * **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-
1. **Group** : org.jsoup. **Name** : jsoup. **Version** : 1.16.1.
* **Project URL:** [https://jsoup.org/](https://jsoup.org/)
* **License:** [The MIT License](https://jsoup.org/license)
@@ -10158,7 +10190,7 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [http://jspecify.org/](http://jspecify.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.junit. **Name** : junit-bom. **Version** : 5.13.2.
+1. **Group** : org.junit. **Name** : junit-bom. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
@@ -10166,27 +10198,27 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://junit-pioneer.org/](https://junit-pioneer.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-api. **Version** : 5.13.2.
+1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-api. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-engine. **Version** : 5.13.2.
+1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-engine. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-params. **Version** : 5.13.2.
+1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-params. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.platform. **Name** : junit-platform-commons. **Version** : 1.13.2.
+1. **Group** : org.junit.platform. **Name** : junit-platform-commons. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.platform. **Name** : junit-platform-engine. **Version** : 1.13.2.
+1. **Group** : org.junit.platform. **Name** : junit-platform-engine. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.platform. **Name** : junit-platform-launcher. **Version** : 1.13.2.
+1. **Group** : org.junit.platform. **Name** : junit-platform-launcher. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
@@ -10236,14 +10268,14 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
The dependencies distributed under several licenses, are used according their commercial-use-friendly license.
-This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
+This report was generated on **Wed Dec 03 18:01:50 WET 2025** using
[Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under
[Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE).
-# Dependencies of `io.spine.validation:spine-validation-validating:2.0.0-SNAPSHOT.354`
+# Dependencies of `io.spine.validation:spine-validation-validating:2.0.0-SNAPSHOT.355`
## Runtime
1. **Group** : com.google.code.findbugs. **Name** : jsr305. **Version** : 3.0.2.
@@ -10262,7 +10294,7 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/google/guava/](https://github.com/google/guava/)
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.guava. **Name** : guava. **Version** : 33.4.8-jre.
+1. **Group** : com.google.guava. **Name** : guava. **Version** : 33.5.0-jre.
* **Project URL:** [https://github.com/google/guava](https://github.com/google/guava)
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -10273,15 +10305,15 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/google/j2objc/](https://github.com/google/j2objc/)
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.protobuf. **Name** : protobuf-java. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protobuf-java. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
-1. **Group** : com.google.protobuf. **Name** : protobuf-java-util. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protobuf-java-util. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
-1. **Group** : com.google.protobuf. **Name** : protobuf-kotlin. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protobuf-kotlin. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
@@ -10289,15 +10321,15 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/JetBrains/java-annotations](https://github.com/JetBrains/java-annotations)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-bom. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-bom. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-reflect. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-reflect. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -10409,7 +10441,7 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [http://source.android.com/](http://source.android.com/)
* **License:** [Apache 2.0](http://www.apache.org/licenses/LICENSE-2.0)
-1. **Group** : com.google.api.grpc. **Name** : proto-google-common-protos. **Version** : 2.51.0.
+1. **Group** : com.google.api.grpc. **Name** : proto-google-common-protos. **Version** : 2.59.2.
* **Project URL:** [https://github.com/googleapis/sdk-platform-java](https://github.com/googleapis/sdk-platform-java)
* **License:** [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -10437,27 +10469,23 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/google/gson](https://github.com/google/gson)
* **License:** [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.devtools.ksp. **Name** : symbol-processing. **Version** : 2.1.21-2.0.1.
+1. **Group** : com.google.devtools.ksp. **Name** : symbol-processing. **Version** : 2.3.0.
* **Project URL:** [https://goo.gle/ksp](https://goo.gle/ksp)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.devtools.ksp. **Name** : symbol-processing-aa-embeddable. **Version** : 2.1.21-2.0.1.
+1. **Group** : com.google.devtools.ksp. **Name** : symbol-processing-aa-embeddable. **Version** : 2.3.0.
* **Project URL:** [https://goo.gle/ksp](https://goo.gle/ksp)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.devtools.ksp. **Name** : symbol-processing-api. **Version** : 2.1.21-2.0.1.
+1. **Group** : com.google.devtools.ksp. **Name** : symbol-processing-api. **Version** : 2.3.0.
* **Project URL:** [https://goo.gle/ksp](https://goo.gle/ksp)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.devtools.ksp. **Name** : symbol-processing-cmdline. **Version** : 2.1.21-2.0.1.
+1. **Group** : com.google.devtools.ksp. **Name** : symbol-processing-common-deps. **Version** : 2.3.0.
* **Project URL:** [https://goo.gle/ksp](https://goo.gle/ksp)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.devtools.ksp. **Name** : symbol-processing-common-deps. **Version** : 2.1.21-2.0.1.
- * **Project URL:** [https://goo.gle/ksp](https://goo.gle/ksp)
- * **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-
-1. **Group** : com.google.devtools.ksp. **Name** : symbol-processing-gradle-plugin. **Version** : 2.1.21-2.0.1.
+1. **Group** : com.google.devtools.ksp. **Name** : symbol-processing-gradle-plugin. **Version** : 2.3.0.
* **Project URL:** [https://goo.gle/ksp](https://goo.gle/ksp)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -10504,11 +10532,11 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/google/guava/](https://github.com/google/guava/)
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.guava. **Name** : guava. **Version** : 33.4.8-jre.
+1. **Group** : com.google.guava. **Name** : guava. **Version** : 33.5.0-jre.
* **Project URL:** [https://github.com/google/guava](https://github.com/google/guava)
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.guava. **Name** : guava-testlib. **Version** : 33.4.8-jre.
+1. **Group** : com.google.guava. **Name** : guava-testlib. **Version** : 33.5.0-jre.
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
1. **Group** : com.google.guava. **Name** : listenablefuture. **Version** : 9999.0-empty-to-avoid-conflict-with-guava.
@@ -10522,19 +10550,19 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/google/protobuf-gradle-plugin](https://github.com/google/protobuf-gradle-plugin)
* **License:** [BSD 3-Clause](http://opensource.org/licenses/BSD-3-Clause)
-1. **Group** : com.google.protobuf. **Name** : protobuf-java. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protobuf-java. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
-1. **Group** : com.google.protobuf. **Name** : protobuf-java-util. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protobuf-java-util. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
-1. **Group** : com.google.protobuf. **Name** : protobuf-kotlin. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protobuf-kotlin. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
-1. **Group** : com.google.protobuf. **Name** : protoc. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protoc. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
* **License:** [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -10563,6 +10591,10 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [http://www.github.com/sksamuel/aedile](http://www.github.com/sksamuel/aedile)
* **License:** [The Apache 2.0 License](https://opensource.org/licenses/Apache-2.0)
+1. **Group** : com.soywiz.korlibs.korte. **Name** : korte-jvm. **Version** : 4.0.10.
+ * **Project URL:** [https://github.com/korlibs/korge-next](https://github.com/korlibs/korge-next)
+ * **License:** [MIT](https://raw.githubusercontent.com/korlibs/korge-next/master/korge/LICENSE.txt)
+
1. **Group** : com.squareup. **Name** : javapoet. **Version** : 1.13.0.
* **Project URL:** [http://github.com/square/javapoet/](http://github.com/square/javapoet/)
* **License:** [Apache 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -10706,23 +10738,23 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://detekt.dev](https://detekt.dev)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : io.grpc. **Name** : grpc-api. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-api. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-bom. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-bom. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-context. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-context. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-core. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-core. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-inprocess. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-inprocess. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
@@ -10730,39 +10762,39 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/grpc/grpc-kotlin](https://github.com/grpc/grpc-kotlin)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-protobuf. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-protobuf. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-protobuf-lite. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-protobuf-lite. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-stub. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-stub. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.kotest. **Name** : kotest-assertions-core. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-assertions-core. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.kotest. **Name** : kotest-assertions-core-jvm. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-assertions-core-jvm. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.kotest. **Name** : kotest-assertions-shared. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-assertions-shared. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.kotest. **Name** : kotest-assertions-shared-jvm. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-assertions-shared-jvm. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.kotest. **Name** : kotest-common. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-common. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.kotest. **Name** : kotest-common-jvm. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-common-jvm. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
@@ -10915,27 +10947,31 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/JetBrains/markdown](https://github.com/JetBrains/markdown)
* **License:** [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : analysis-kotlin-descriptors. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : analysis-kotlin-symbols. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : analysis-markdown. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : analysis-markdown. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : dokka-base. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : dokka-base. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : dokka-core. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : dokka-core. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : kotlin-as-java-plugin. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : javadoc-plugin. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : templating-plugin. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : kotlin-as-java-plugin. **Version** : 2.1.0.
+ * **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
+ * **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
+
+1. **Group** : org.jetbrains.dokka. **Name** : templating-plugin. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -10943,23 +10979,23 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/JetBrains/intellij-deps-trove4j](https://github.com/JetBrains/intellij-deps-trove4j)
* **License:** [GNU LESSER GENERAL PUBLIC LICENSE 2.1](https://www.gnu.org/licenses/old-licenses/lgpl-2.1.en.html)
-1. **Group** : org.jetbrains.kotlin. **Name** : abi-tools. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : abi-tools. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : abi-tools-api. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : abi-tools-api. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-bom. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-bom. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-build-tools-api. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-build-tools-api. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-build-tools-impl. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-build-tools-impl. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -10967,15 +11003,15 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-compiler-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-compiler-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-compiler-runner. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-compiler-runner. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-daemon-client. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-daemon-client. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -10983,15 +11019,15 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-daemon-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-daemon-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-klib-commonizer-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-klib-commonizer-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-metadata-jvm. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-metadata-jvm. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -10999,7 +11035,7 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-reflect. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-reflect. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -11007,23 +11043,23 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-script-runtime. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-script-runtime. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-common. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-common. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-compiler-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-compiler-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-compiler-impl-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-compiler-impl-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-jvm. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-jvm. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -11031,7 +11067,7 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -11039,7 +11075,7 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib-common. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib-common. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -11047,11 +11083,19 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib-jdk7. **Version** : 2.2.21.
+ * **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
+ * **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
+
1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib-jdk8. **Version** : 2.0.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : swift-export-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib-jdk8. **Version** : 2.2.21.
+ * **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
+ * **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
+
+1. **Group** : org.jetbrains.kotlin. **Name** : swift-export-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -11111,10 +11155,6 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/Kotlin/kotlinx.html](https://github.com/Kotlin/kotlinx.html)
* **License:** [The Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlinx. **Name** : kotlinx-serialization-bom. **Version** : 1.6.3.
- * **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
- * **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-
1. **Group** : org.jetbrains.kotlinx. **Name** : kotlinx-serialization-bom. **Version** : 1.7.3.
* **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -11123,10 +11163,6 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlinx. **Name** : kotlinx-serialization-core. **Version** : 1.6.3.
- * **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
- * **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-
1. **Group** : org.jetbrains.kotlinx. **Name** : kotlinx-serialization-core. **Version** : 1.7.3.
* **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -11135,10 +11171,6 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlinx. **Name** : kotlinx-serialization-core-jvm. **Version** : 1.6.3.
- * **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
- * **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-
1. **Group** : org.jetbrains.kotlinx. **Name** : kotlinx-serialization-core-jvm. **Version** : 1.7.3.
* **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -11147,18 +11179,10 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlinx. **Name** : kotlinx-serialization-json. **Version** : 1.6.3.
- * **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
- * **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-
1. **Group** : org.jetbrains.kotlinx. **Name** : kotlinx-serialization-json-jvm. **Version** : 1.4.1.
* **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlinx. **Name** : kotlinx-serialization-json-jvm. **Version** : 1.6.3.
- * **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
- * **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-
1. **Group** : org.jsoup. **Name** : jsoup. **Version** : 1.16.1.
* **Project URL:** [https://jsoup.org/](https://jsoup.org/)
* **License:** [The MIT License](https://jsoup.org/license)
@@ -11167,7 +11191,7 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [http://jspecify.org/](http://jspecify.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.junit. **Name** : junit-bom. **Version** : 5.13.2.
+1. **Group** : org.junit. **Name** : junit-bom. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
@@ -11175,27 +11199,27 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://junit-pioneer.org/](https://junit-pioneer.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-api. **Version** : 5.13.2.
+1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-api. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-engine. **Version** : 5.13.2.
+1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-engine. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-params. **Version** : 5.13.2.
+1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-params. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.platform. **Name** : junit-platform-commons. **Version** : 1.13.2.
+1. **Group** : org.junit.platform. **Name** : junit-platform-commons. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.platform. **Name** : junit-platform-engine. **Version** : 1.13.2.
+1. **Group** : org.junit.platform. **Name** : junit-platform-engine. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.platform. **Name** : junit-platform-launcher. **Version** : 1.13.2.
+1. **Group** : org.junit.platform. **Name** : junit-platform-launcher. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
@@ -11245,14 +11269,14 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
The dependencies distributed under several licenses, are used according their commercial-use-friendly license.
-This report was generated on **Wed Oct 22 20:11:23 WEST 2025** using
+This report was generated on **Wed Dec 03 18:01:50 WET 2025** using
[Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under
[Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE).
-# Dependencies of `io.spine.validation:spine-validation-validator:2.0.0-SNAPSHOT.354`
+# Dependencies of `io.spine.validation:spine-validation-validator:2.0.0-SNAPSHOT.355`
## Runtime
1. **Group** : com.fasterxml.jackson. **Name** : jackson-bom. **Version** : 2.20.0.
@@ -11312,7 +11336,7 @@ This report was generated on **Wed Oct 22 20:11:23 WEST 2025** using
* **Project URL:** [http://source.android.com/](http://source.android.com/)
* **License:** [Apache 2.0](http://www.apache.org/licenses/LICENSE-2.0)
-1. **Group** : com.google.api.grpc. **Name** : proto-google-common-protos. **Version** : 2.51.0.
+1. **Group** : com.google.api.grpc. **Name** : proto-google-common-protos. **Version** : 2.59.2.
* **Project URL:** [https://github.com/googleapis/sdk-platform-java](https://github.com/googleapis/sdk-platform-java)
* **License:** [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -11336,7 +11360,7 @@ This report was generated on **Wed Oct 22 20:11:23 WEST 2025** using
* **Project URL:** [https://github.com/google/guava/](https://github.com/google/guava/)
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.guava. **Name** : guava. **Version** : 33.4.8-jre.
+1. **Group** : com.google.guava. **Name** : guava. **Version** : 33.5.0-jre.
* **Project URL:** [https://github.com/google/guava](https://github.com/google/guava)
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -11347,15 +11371,15 @@ This report was generated on **Wed Oct 22 20:11:23 WEST 2025** using
* **Project URL:** [https://github.com/google/j2objc/](https://github.com/google/j2objc/)
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.protobuf. **Name** : protobuf-java. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protobuf-java. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
-1. **Group** : com.google.protobuf. **Name** : protobuf-java-util. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protobuf-java-util. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
-1. **Group** : com.google.protobuf. **Name** : protobuf-kotlin. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protobuf-kotlin. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
@@ -11371,23 +11395,23 @@ This report was generated on **Wed Oct 22 20:11:23 WEST 2025** using
* **Project URL:** [http://www.github.com/sksamuel/aedile](http://www.github.com/sksamuel/aedile)
* **License:** [The Apache 2.0 License](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-api. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-api. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-bom. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-bom. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-context. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-context. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-core. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-core. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-inprocess. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-inprocess. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
@@ -11395,15 +11419,15 @@ This report was generated on **Wed Oct 22 20:11:23 WEST 2025** using
* **Project URL:** [https://github.com/grpc/grpc-kotlin](https://github.com/grpc/grpc-kotlin)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-protobuf. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-protobuf. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-protobuf-lite. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-protobuf-lite. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-stub. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-stub. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
@@ -11431,15 +11455,15 @@ This report was generated on **Wed Oct 22 20:11:23 WEST 2025** using
* **Project URL:** [https://github.com/JetBrains/java-annotations](https://github.com/JetBrains/java-annotations)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-bom. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-bom. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-reflect. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-reflect. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -11567,7 +11591,7 @@ This report was generated on **Wed Oct 22 20:11:23 WEST 2025** using
* **Project URL:** [http://source.android.com/](http://source.android.com/)
* **License:** [Apache 2.0](http://www.apache.org/licenses/LICENSE-2.0)
-1. **Group** : com.google.api.grpc. **Name** : proto-google-common-protos. **Version** : 2.51.0.
+1. **Group** : com.google.api.grpc. **Name** : proto-google-common-protos. **Version** : 2.59.2.
* **Project URL:** [https://github.com/googleapis/sdk-platform-java](https://github.com/googleapis/sdk-platform-java)
* **License:** [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -11591,15 +11615,11 @@ This report was generated on **Wed Oct 22 20:11:23 WEST 2025** using
* **Project URL:** [https://github.com/google/gson](https://github.com/google/gson)
* **License:** [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.devtools.ksp. **Name** : symbol-processing. **Version** : 2.1.21-2.0.1.
- * **Project URL:** [https://goo.gle/ksp](https://goo.gle/ksp)
- * **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-
-1. **Group** : com.google.devtools.ksp. **Name** : symbol-processing-api. **Version** : 2.1.21-2.0.1.
+1. **Group** : com.google.devtools.ksp. **Name** : symbol-processing. **Version** : 2.3.0.
* **Project URL:** [https://goo.gle/ksp](https://goo.gle/ksp)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.devtools.ksp. **Name** : symbol-processing-cmdline. **Version** : 2.1.21-2.0.1.
+1. **Group** : com.google.devtools.ksp. **Name** : symbol-processing-api. **Version** : 2.3.0.
* **Project URL:** [https://goo.gle/ksp](https://goo.gle/ksp)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -11642,11 +11662,11 @@ This report was generated on **Wed Oct 22 20:11:23 WEST 2025** using
* **Project URL:** [https://github.com/google/guava/](https://github.com/google/guava/)
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.guava. **Name** : guava. **Version** : 33.4.8-jre.
+1. **Group** : com.google.guava. **Name** : guava. **Version** : 33.5.0-jre.
* **Project URL:** [https://github.com/google/guava](https://github.com/google/guava)
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.guava. **Name** : guava-testlib. **Version** : 33.4.8-jre.
+1. **Group** : com.google.guava. **Name** : guava-testlib. **Version** : 33.5.0-jre.
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
1. **Group** : com.google.guava. **Name** : listenablefuture. **Version** : 9999.0-empty-to-avoid-conflict-with-guava.
@@ -11656,19 +11676,19 @@ This report was generated on **Wed Oct 22 20:11:23 WEST 2025** using
* **Project URL:** [https://github.com/google/j2objc/](https://github.com/google/j2objc/)
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.protobuf. **Name** : protobuf-java. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protobuf-java. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
-1. **Group** : com.google.protobuf. **Name** : protobuf-java-util. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protobuf-java-util. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
-1. **Group** : com.google.protobuf. **Name** : protobuf-kotlin. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protobuf-kotlin. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
-1. **Group** : com.google.protobuf. **Name** : protoc. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protoc. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
* **License:** [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -11697,6 +11717,10 @@ This report was generated on **Wed Oct 22 20:11:23 WEST 2025** using
* **Project URL:** [http://www.github.com/sksamuel/aedile](http://www.github.com/sksamuel/aedile)
* **License:** [The Apache 2.0 License](https://opensource.org/licenses/Apache-2.0)
+1. **Group** : com.soywiz.korlibs.korte. **Name** : korte-jvm. **Version** : 4.0.10.
+ * **Project URL:** [https://github.com/korlibs/korge-next](https://github.com/korlibs/korge-next)
+ * **License:** [MIT](https://raw.githubusercontent.com/korlibs/korge-next/master/korge/LICENSE.txt)
+
1. **Group** : commons-codec. **Name** : commons-codec. **Version** : 1.16.0.
* **Project URL:** [https://commons.apache.org/proper/commons-codec/](https://commons.apache.org/proper/commons-codec/)
* **License:** [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -11820,23 +11844,23 @@ This report was generated on **Wed Oct 22 20:11:23 WEST 2025** using
* **Project URL:** [https://detekt.dev](https://detekt.dev)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : io.grpc. **Name** : grpc-api. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-api. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-bom. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-bom. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-context. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-context. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-core. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-core. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-inprocess. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-inprocess. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
@@ -11844,39 +11868,39 @@ This report was generated on **Wed Oct 22 20:11:23 WEST 2025** using
* **Project URL:** [https://github.com/grpc/grpc-kotlin](https://github.com/grpc/grpc-kotlin)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-protobuf. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-protobuf. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-protobuf-lite. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-protobuf-lite. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-stub. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-stub. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.kotest. **Name** : kotest-assertions-core. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-assertions-core. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.kotest. **Name** : kotest-assertions-core-jvm. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-assertions-core-jvm. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.kotest. **Name** : kotest-assertions-shared. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-assertions-shared. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.kotest. **Name** : kotest-assertions-shared-jvm. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-assertions-shared-jvm. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.kotest. **Name** : kotest-common. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-common. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.kotest. **Name** : kotest-common-jvm. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-common-jvm. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
@@ -12017,27 +12041,31 @@ This report was generated on **Wed Oct 22 20:11:23 WEST 2025** using
* **Project URL:** [https://github.com/JetBrains/markdown](https://github.com/JetBrains/markdown)
* **License:** [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : analysis-kotlin-descriptors. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : analysis-kotlin-symbols. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : analysis-markdown. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : analysis-markdown. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : dokka-base. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : dokka-base. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : dokka-core. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : dokka-core. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : kotlin-as-java-plugin. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : javadoc-plugin. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : templating-plugin. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : kotlin-as-java-plugin. **Version** : 2.1.0.
+ * **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
+ * **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
+
+1. **Group** : org.jetbrains.dokka. **Name** : templating-plugin. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -12045,23 +12073,23 @@ This report was generated on **Wed Oct 22 20:11:23 WEST 2025** using
* **Project URL:** [https://github.com/JetBrains/intellij-deps-trove4j](https://github.com/JetBrains/intellij-deps-trove4j)
* **License:** [GNU LESSER GENERAL PUBLIC LICENSE 2.1](https://www.gnu.org/licenses/old-licenses/lgpl-2.1.en.html)
-1. **Group** : org.jetbrains.kotlin. **Name** : abi-tools. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : abi-tools. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : abi-tools-api. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : abi-tools-api. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-bom. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-bom. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-build-tools-api. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-build-tools-api. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-build-tools-impl. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-build-tools-impl. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -12069,15 +12097,15 @@ This report was generated on **Wed Oct 22 20:11:23 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-compiler-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-compiler-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-compiler-runner. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-compiler-runner. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-daemon-client. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-daemon-client. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -12085,15 +12113,15 @@ This report was generated on **Wed Oct 22 20:11:23 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-daemon-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-daemon-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-klib-commonizer-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-klib-commonizer-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-metadata-jvm. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-metadata-jvm. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -12101,7 +12129,7 @@ This report was generated on **Wed Oct 22 20:11:23 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-reflect. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-reflect. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -12109,23 +12137,23 @@ This report was generated on **Wed Oct 22 20:11:23 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-script-runtime. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-script-runtime. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-common. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-common. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-compiler-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-compiler-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-compiler-impl-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-compiler-impl-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-jvm. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-jvm. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -12133,7 +12161,7 @@ This report was generated on **Wed Oct 22 20:11:23 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -12141,7 +12169,7 @@ This report was generated on **Wed Oct 22 20:11:23 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib-common. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib-common. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -12149,11 +12177,19 @@ This report was generated on **Wed Oct 22 20:11:23 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib-jdk7. **Version** : 2.2.21.
+ * **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
+ * **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
+
1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib-jdk8. **Version** : 2.0.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : swift-export-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib-jdk8. **Version** : 2.2.21.
+ * **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
+ * **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
+
+1. **Group** : org.jetbrains.kotlin. **Name** : swift-export-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -12213,10 +12249,6 @@ This report was generated on **Wed Oct 22 20:11:23 WEST 2025** using
* **Project URL:** [https://github.com/Kotlin/kotlinx.html](https://github.com/Kotlin/kotlinx.html)
* **License:** [The Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlinx. **Name** : kotlinx-serialization-bom. **Version** : 1.6.3.
- * **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
- * **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-
1. **Group** : org.jetbrains.kotlinx. **Name** : kotlinx-serialization-bom. **Version** : 1.7.3.
* **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -12225,10 +12257,6 @@ This report was generated on **Wed Oct 22 20:11:23 WEST 2025** using
* **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlinx. **Name** : kotlinx-serialization-core. **Version** : 1.6.3.
- * **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
- * **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-
1. **Group** : org.jetbrains.kotlinx. **Name** : kotlinx-serialization-core. **Version** : 1.7.3.
* **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -12237,10 +12265,6 @@ This report was generated on **Wed Oct 22 20:11:23 WEST 2025** using
* **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlinx. **Name** : kotlinx-serialization-core-jvm. **Version** : 1.6.3.
- * **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
- * **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-
1. **Group** : org.jetbrains.kotlinx. **Name** : kotlinx-serialization-core-jvm. **Version** : 1.7.3.
* **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -12249,18 +12273,10 @@ This report was generated on **Wed Oct 22 20:11:23 WEST 2025** using
* **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlinx. **Name** : kotlinx-serialization-json. **Version** : 1.6.3.
- * **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
- * **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-
1. **Group** : org.jetbrains.kotlinx. **Name** : kotlinx-serialization-json-jvm. **Version** : 1.4.1.
* **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlinx. **Name** : kotlinx-serialization-json-jvm. **Version** : 1.6.3.
- * **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
- * **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-
1. **Group** : org.jsoup. **Name** : jsoup. **Version** : 1.16.1.
* **Project URL:** [https://jsoup.org/](https://jsoup.org/)
* **License:** [The MIT License](https://jsoup.org/license)
@@ -12269,7 +12285,7 @@ This report was generated on **Wed Oct 22 20:11:23 WEST 2025** using
* **Project URL:** [http://jspecify.org/](http://jspecify.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.junit. **Name** : junit-bom. **Version** : 5.13.2.
+1. **Group** : org.junit. **Name** : junit-bom. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
@@ -12277,27 +12293,27 @@ This report was generated on **Wed Oct 22 20:11:23 WEST 2025** using
* **Project URL:** [https://junit-pioneer.org/](https://junit-pioneer.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-api. **Version** : 5.13.2.
+1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-api. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-engine. **Version** : 5.13.2.
+1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-engine. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-params. **Version** : 5.13.2.
+1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-params. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.platform. **Name** : junit-platform-commons. **Version** : 1.13.2.
+1. **Group** : org.junit.platform. **Name** : junit-platform-commons. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.platform. **Name** : junit-platform-engine. **Version** : 1.13.2.
+1. **Group** : org.junit.platform. **Name** : junit-platform-engine. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.platform. **Name** : junit-platform-launcher. **Version** : 1.13.2.
+1. **Group** : org.junit.platform. **Name** : junit-platform-launcher. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
@@ -12347,14 +12363,14 @@ This report was generated on **Wed Oct 22 20:11:23 WEST 2025** using
The dependencies distributed under several licenses, are used according their commercial-use-friendly license.
-This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
+This report was generated on **Wed Dec 03 18:01:49 WET 2025** using
[Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under
[Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE).
-# Dependencies of `io.spine.validation:spine-validation-validator-dependency:2.0.0-SNAPSHOT.354`
+# Dependencies of `io.spine.validation:spine-validation-validator-dependency:2.0.0-SNAPSHOT.355`
## Runtime
1. **Group** : com.google.code.findbugs. **Name** : jsr305. **Version** : 3.0.2.
@@ -12373,7 +12389,7 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/google/guava/](https://github.com/google/guava/)
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.guava. **Name** : guava. **Version** : 33.4.8-jre.
+1. **Group** : com.google.guava. **Name** : guava. **Version** : 33.5.0-jre.
* **Project URL:** [https://github.com/google/guava](https://github.com/google/guava)
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -12384,15 +12400,15 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/google/j2objc/](https://github.com/google/j2objc/)
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.protobuf. **Name** : protobuf-java. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protobuf-java. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
-1. **Group** : com.google.protobuf. **Name** : protobuf-java-util. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protobuf-java-util. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
-1. **Group** : com.google.protobuf. **Name** : protobuf-kotlin. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protobuf-kotlin. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
@@ -12400,15 +12416,15 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/JetBrains/java-annotations](https://github.com/JetBrains/java-annotations)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-bom. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-bom. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-reflect. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-reflect. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -12546,11 +12562,11 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/google/guava/](https://github.com/google/guava/)
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.guava. **Name** : guava. **Version** : 33.4.8-jre.
+1. **Group** : com.google.guava. **Name** : guava. **Version** : 33.5.0-jre.
* **Project URL:** [https://github.com/google/guava](https://github.com/google/guava)
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.guava. **Name** : guava-testlib. **Version** : 33.4.8-jre.
+1. **Group** : com.google.guava. **Name** : guava-testlib. **Version** : 33.5.0-jre.
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
1. **Group** : com.google.guava. **Name** : listenablefuture. **Version** : 9999.0-empty-to-avoid-conflict-with-guava.
@@ -12560,19 +12576,19 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/google/j2objc/](https://github.com/google/j2objc/)
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.protobuf. **Name** : protobuf-java. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protobuf-java. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
-1. **Group** : com.google.protobuf. **Name** : protobuf-java-util. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protobuf-java-util. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
-1. **Group** : com.google.protobuf. **Name** : protobuf-kotlin. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protobuf-kotlin. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
-1. **Group** : com.google.protobuf. **Name** : protoc. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protoc. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
* **License:** [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -12589,6 +12605,10 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
1. **Group** : com.google.truth.extensions. **Name** : truth-proto-extension. **Version** : 1.4.4.
* **License:** [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
+1. **Group** : com.soywiz.korlibs.korte. **Name** : korte-jvm. **Version** : 4.0.10.
+ * **Project URL:** [https://github.com/korlibs/korge-next](https://github.com/korlibs/korge-next)
+ * **License:** [MIT](https://raw.githubusercontent.com/korlibs/korge-next/master/korge/LICENSE.txt)
+
1. **Group** : commons-codec. **Name** : commons-codec. **Version** : 1.16.0.
* **Project URL:** [https://commons.apache.org/proper/commons-codec/](https://commons.apache.org/proper/commons-codec/)
* **License:** [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -12712,27 +12732,27 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://detekt.dev](https://detekt.dev)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : io.kotest. **Name** : kotest-assertions-core. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-assertions-core. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.kotest. **Name** : kotest-assertions-core-jvm. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-assertions-core-jvm. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.kotest. **Name** : kotest-assertions-shared. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-assertions-shared. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.kotest. **Name** : kotest-assertions-shared-jvm. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-assertions-shared-jvm. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.kotest. **Name** : kotest-common. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-common. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.kotest. **Name** : kotest-common-jvm. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-common-jvm. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
@@ -12857,27 +12877,31 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/JetBrains/markdown](https://github.com/JetBrains/markdown)
* **License:** [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : analysis-kotlin-descriptors. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : analysis-kotlin-symbols. **Version** : 2.1.0.
+ * **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
+ * **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
+
+1. **Group** : org.jetbrains.dokka. **Name** : analysis-markdown. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : analysis-markdown. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : dokka-base. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : dokka-base. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : dokka-core. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : dokka-core. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : javadoc-plugin. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : kotlin-as-java-plugin. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : kotlin-as-java-plugin. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : templating-plugin. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : templating-plugin. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -12885,23 +12909,23 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/JetBrains/intellij-deps-trove4j](https://github.com/JetBrains/intellij-deps-trove4j)
* **License:** [GNU LESSER GENERAL PUBLIC LICENSE 2.1](https://www.gnu.org/licenses/old-licenses/lgpl-2.1.en.html)
-1. **Group** : org.jetbrains.kotlin. **Name** : abi-tools. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : abi-tools. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : abi-tools-api. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : abi-tools-api. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-bom. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-bom. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-build-tools-api. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-build-tools-api. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-build-tools-impl. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-build-tools-impl. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -12909,15 +12933,15 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-compiler-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-compiler-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-compiler-runner. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-compiler-runner. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-daemon-client. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-daemon-client. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -12925,15 +12949,15 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-daemon-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-daemon-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-klib-commonizer-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-klib-commonizer-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-metadata-jvm. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-metadata-jvm. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -12941,7 +12965,7 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-reflect. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-reflect. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -12949,23 +12973,23 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-script-runtime. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-script-runtime. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-common. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-common. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-compiler-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-compiler-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-compiler-impl-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-compiler-impl-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-jvm. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-jvm. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -12973,7 +12997,7 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -12981,7 +13005,7 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib-common. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib-common. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -12989,11 +13013,19 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib-jdk7. **Version** : 2.2.21.
+ * **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
+ * **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
+
1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib-jdk8. **Version** : 2.0.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : swift-export-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib-jdk8. **Version** : 2.2.21.
+ * **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
+ * **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
+
+1. **Group** : org.jetbrains.kotlin. **Name** : swift-export-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -13089,7 +13121,7 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [http://jspecify.org/](http://jspecify.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.junit. **Name** : junit-bom. **Version** : 5.13.2.
+1. **Group** : org.junit. **Name** : junit-bom. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
@@ -13097,27 +13129,27 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://junit-pioneer.org/](https://junit-pioneer.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-api. **Version** : 5.13.2.
+1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-api. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-engine. **Version** : 5.13.2.
+1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-engine. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-params. **Version** : 5.13.2.
+1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-params. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.platform. **Name** : junit-platform-commons. **Version** : 1.13.2.
+1. **Group** : org.junit.platform. **Name** : junit-platform-commons. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.platform. **Name** : junit-platform-engine. **Version** : 1.13.2.
+1. **Group** : org.junit.platform. **Name** : junit-platform-engine. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.platform. **Name** : junit-platform-launcher. **Version** : 1.13.2.
+1. **Group** : org.junit.platform. **Name** : junit-platform-launcher. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
@@ -13163,14 +13195,14 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
The dependencies distributed under several licenses, are used according their commercial-use-friendly license.
-This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
+This report was generated on **Wed Dec 03 18:01:49 WET 2025** using
[Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under
[Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE).
-# Dependencies of `io.spine.validation:spine-validation-vanilla:2.0.0-SNAPSHOT.354`
+# Dependencies of `io.spine.validation:spine-validation-vanilla:2.0.0-SNAPSHOT.355`
## Runtime
1. **Group** : com.google.code.findbugs. **Name** : jsr305. **Version** : 3.0.2.
@@ -13189,7 +13221,7 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/google/guava/](https://github.com/google/guava/)
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.guava. **Name** : guava. **Version** : 33.4.8-jre.
+1. **Group** : com.google.guava. **Name** : guava. **Version** : 33.5.0-jre.
* **Project URL:** [https://github.com/google/guava](https://github.com/google/guava)
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -13200,15 +13232,15 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/google/j2objc/](https://github.com/google/j2objc/)
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.protobuf. **Name** : protobuf-java. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protobuf-java. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
-1. **Group** : com.google.protobuf. **Name** : protobuf-java-util. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protobuf-java-util. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
-1. **Group** : com.google.protobuf. **Name** : protobuf-kotlin. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protobuf-kotlin. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
@@ -13216,15 +13248,15 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/JetBrains/java-annotations](https://github.com/JetBrains/java-annotations)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-bom. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-bom. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-reflect. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-reflect. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -13336,7 +13368,7 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [http://source.android.com/](http://source.android.com/)
* **License:** [Apache 2.0](http://www.apache.org/licenses/LICENSE-2.0)
-1. **Group** : com.google.api.grpc. **Name** : proto-google-common-protos. **Version** : 2.51.0.
+1. **Group** : com.google.api.grpc. **Name** : proto-google-common-protos. **Version** : 2.59.2.
* **Project URL:** [https://github.com/googleapis/sdk-platform-java](https://github.com/googleapis/sdk-platform-java)
* **License:** [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -13399,11 +13431,11 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/google/guava/](https://github.com/google/guava/)
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.guava. **Name** : guava. **Version** : 33.4.8-jre.
+1. **Group** : com.google.guava. **Name** : guava. **Version** : 33.5.0-jre.
* **Project URL:** [https://github.com/google/guava](https://github.com/google/guava)
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.guava. **Name** : guava-testlib. **Version** : 33.4.8-jre.
+1. **Group** : com.google.guava. **Name** : guava-testlib. **Version** : 33.5.0-jre.
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
1. **Group** : com.google.guava. **Name** : listenablefuture. **Version** : 9999.0-empty-to-avoid-conflict-with-guava.
@@ -13413,19 +13445,19 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/google/j2objc/](https://github.com/google/j2objc/)
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.protobuf. **Name** : protobuf-java. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protobuf-java. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
-1. **Group** : com.google.protobuf. **Name** : protobuf-java-util. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protobuf-java-util. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
-1. **Group** : com.google.protobuf. **Name** : protobuf-kotlin. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protobuf-kotlin. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
-1. **Group** : com.google.protobuf. **Name** : protoc. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protoc. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
* **License:** [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -13454,6 +13486,10 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [http://www.github.com/sksamuel/aedile](http://www.github.com/sksamuel/aedile)
* **License:** [The Apache 2.0 License](https://opensource.org/licenses/Apache-2.0)
+1. **Group** : com.soywiz.korlibs.korte. **Name** : korte-jvm. **Version** : 4.0.10.
+ * **Project URL:** [https://github.com/korlibs/korge-next](https://github.com/korlibs/korge-next)
+ * **License:** [MIT](https://raw.githubusercontent.com/korlibs/korge-next/master/korge/LICENSE.txt)
+
1. **Group** : commons-codec. **Name** : commons-codec. **Version** : 1.16.0.
* **Project URL:** [https://commons.apache.org/proper/commons-codec/](https://commons.apache.org/proper/commons-codec/)
* **License:** [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -13577,23 +13613,23 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://detekt.dev](https://detekt.dev)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : io.grpc. **Name** : grpc-api. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-api. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-bom. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-bom. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-context. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-context. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-core. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-core. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-inprocess. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-inprocess. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
@@ -13601,39 +13637,39 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/grpc/grpc-kotlin](https://github.com/grpc/grpc-kotlin)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-protobuf. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-protobuf. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-protobuf-lite. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-protobuf-lite. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-stub. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-stub. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.kotest. **Name** : kotest-assertions-core. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-assertions-core. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.kotest. **Name** : kotest-assertions-core-jvm. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-assertions-core-jvm. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.kotest. **Name** : kotest-assertions-shared. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-assertions-shared. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.kotest. **Name** : kotest-assertions-shared-jvm. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-assertions-shared-jvm. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.kotest. **Name** : kotest-common. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-common. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.kotest. **Name** : kotest-common-jvm. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-common-jvm. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
@@ -13774,27 +13810,31 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/JetBrains/markdown](https://github.com/JetBrains/markdown)
* **License:** [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : analysis-kotlin-descriptors. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : analysis-kotlin-symbols. **Version** : 2.1.0.
+ * **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
+ * **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
+
+1. **Group** : org.jetbrains.dokka. **Name** : analysis-markdown. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : analysis-markdown. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : dokka-base. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : dokka-base. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : dokka-core. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : dokka-core. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : javadoc-plugin. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : kotlin-as-java-plugin. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : kotlin-as-java-plugin. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : templating-plugin. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : templating-plugin. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -13802,23 +13842,23 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/JetBrains/intellij-deps-trove4j](https://github.com/JetBrains/intellij-deps-trove4j)
* **License:** [GNU LESSER GENERAL PUBLIC LICENSE 2.1](https://www.gnu.org/licenses/old-licenses/lgpl-2.1.en.html)
-1. **Group** : org.jetbrains.kotlin. **Name** : abi-tools. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : abi-tools. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : abi-tools-api. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : abi-tools-api. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-bom. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-bom. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-build-tools-api. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-build-tools-api. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-build-tools-impl. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-build-tools-impl. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -13826,15 +13866,15 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-compiler-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-compiler-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-compiler-runner. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-compiler-runner. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-daemon-client. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-daemon-client. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -13842,15 +13882,15 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-daemon-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-daemon-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-klib-commonizer-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-klib-commonizer-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-metadata-jvm. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-metadata-jvm. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -13858,7 +13898,7 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-reflect. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-reflect. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -13866,23 +13906,23 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-script-runtime. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-script-runtime. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-common. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-common. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-compiler-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-compiler-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-compiler-impl-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-compiler-impl-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-jvm. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-jvm. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -13890,7 +13930,7 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -13898,7 +13938,7 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib-common. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib-common. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -13906,11 +13946,19 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib-jdk7. **Version** : 2.2.21.
+ * **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
+ * **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
+
1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib-jdk8. **Version** : 2.0.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : swift-export-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib-jdk8. **Version** : 2.2.21.
+ * **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
+ * **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
+
+1. **Group** : org.jetbrains.kotlin. **Name** : swift-export-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -14006,7 +14054,7 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [http://jspecify.org/](http://jspecify.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.junit. **Name** : junit-bom. **Version** : 5.13.2.
+1. **Group** : org.junit. **Name** : junit-bom. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
@@ -14014,27 +14062,27 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://junit-pioneer.org/](https://junit-pioneer.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-api. **Version** : 5.13.2.
+1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-api. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-engine. **Version** : 5.13.2.
+1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-engine. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-params. **Version** : 5.13.2.
+1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-params. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.platform. **Name** : junit-platform-commons. **Version** : 1.13.2.
+1. **Group** : org.junit.platform. **Name** : junit-platform-commons. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.platform. **Name** : junit-platform-engine. **Version** : 1.13.2.
+1. **Group** : org.junit.platform. **Name** : junit-platform-engine. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.platform. **Name** : junit-platform-launcher. **Version** : 1.13.2.
+1. **Group** : org.junit.platform. **Name** : junit-platform-launcher. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
@@ -14084,14 +14132,14 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
The dependencies distributed under several licenses, are used according their commercial-use-friendly license.
-This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
+This report was generated on **Wed Dec 03 18:01:49 WET 2025** using
[Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under
[Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE).
-# Dependencies of `io.spine.validation:spine-validation-configuration:2.0.0-SNAPSHOT.354`
+# Dependencies of `io.spine.validation:spine-validation-configuration:2.0.0-SNAPSHOT.355`
## Runtime
1. **Group** : com.fasterxml.jackson. **Name** : jackson-bom. **Version** : 2.20.0.
@@ -14146,7 +14194,7 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [http://source.android.com/](http://source.android.com/)
* **License:** [Apache 2.0](http://www.apache.org/licenses/LICENSE-2.0)
-1. **Group** : com.google.api.grpc. **Name** : proto-google-common-protos. **Version** : 2.51.0.
+1. **Group** : com.google.api.grpc. **Name** : proto-google-common-protos. **Version** : 2.59.2.
* **Project URL:** [https://github.com/googleapis/sdk-platform-java](https://github.com/googleapis/sdk-platform-java)
* **License:** [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -14166,7 +14214,7 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/google/guava/](https://github.com/google/guava/)
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.guava. **Name** : guava. **Version** : 33.4.8-jre.
+1. **Group** : com.google.guava. **Name** : guava. **Version** : 33.5.0-jre.
* **Project URL:** [https://github.com/google/guava](https://github.com/google/guava)
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -14177,15 +14225,15 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/google/j2objc/](https://github.com/google/j2objc/)
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.protobuf. **Name** : protobuf-java. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protobuf-java. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
-1. **Group** : com.google.protobuf. **Name** : protobuf-java-util. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protobuf-java-util. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
-1. **Group** : com.google.protobuf. **Name** : protobuf-kotlin. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protobuf-kotlin. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
@@ -14193,23 +14241,23 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [http://www.github.com/sksamuel/aedile](http://www.github.com/sksamuel/aedile)
* **License:** [The Apache 2.0 License](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-api. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-api. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-bom. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-bom. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-context. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-context. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-core. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-core. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-inprocess. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-inprocess. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
@@ -14217,15 +14265,15 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/grpc/grpc-kotlin](https://github.com/grpc/grpc-kotlin)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-protobuf. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-protobuf. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-protobuf-lite. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-protobuf-lite. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-stub. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-stub. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
@@ -14249,15 +14297,15 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/JetBrains/java-annotations](https://github.com/JetBrains/java-annotations)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-bom. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-bom. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-reflect. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-reflect. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -14385,7 +14433,7 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [http://source.android.com/](http://source.android.com/)
* **License:** [Apache 2.0](http://www.apache.org/licenses/LICENSE-2.0)
-1. **Group** : com.google.api.grpc. **Name** : proto-google-common-protos. **Version** : 2.51.0.
+1. **Group** : com.google.api.grpc. **Name** : proto-google-common-protos. **Version** : 2.59.2.
* **Project URL:** [https://github.com/googleapis/sdk-platform-java](https://github.com/googleapis/sdk-platform-java)
* **License:** [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -14409,27 +14457,23 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/google/gson](https://github.com/google/gson)
* **License:** [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.devtools.ksp. **Name** : symbol-processing. **Version** : 2.1.21-2.0.1.
- * **Project URL:** [https://goo.gle/ksp](https://goo.gle/ksp)
- * **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-
-1. **Group** : com.google.devtools.ksp. **Name** : symbol-processing-aa-embeddable. **Version** : 2.1.21-2.0.1.
+1. **Group** : com.google.devtools.ksp. **Name** : symbol-processing. **Version** : 2.3.0.
* **Project URL:** [https://goo.gle/ksp](https://goo.gle/ksp)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.devtools.ksp. **Name** : symbol-processing-api. **Version** : 2.1.21-2.0.1.
+1. **Group** : com.google.devtools.ksp. **Name** : symbol-processing-aa-embeddable. **Version** : 2.3.0.
* **Project URL:** [https://goo.gle/ksp](https://goo.gle/ksp)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.devtools.ksp. **Name** : symbol-processing-cmdline. **Version** : 2.1.21-2.0.1.
+1. **Group** : com.google.devtools.ksp. **Name** : symbol-processing-api. **Version** : 2.3.0.
* **Project URL:** [https://goo.gle/ksp](https://goo.gle/ksp)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.devtools.ksp. **Name** : symbol-processing-common-deps. **Version** : 2.1.21-2.0.1.
+1. **Group** : com.google.devtools.ksp. **Name** : symbol-processing-common-deps. **Version** : 2.3.0.
* **Project URL:** [https://goo.gle/ksp](https://goo.gle/ksp)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.devtools.ksp. **Name** : symbol-processing-gradle-plugin. **Version** : 2.1.21-2.0.1.
+1. **Group** : com.google.devtools.ksp. **Name** : symbol-processing-gradle-plugin. **Version** : 2.3.0.
* **Project URL:** [https://goo.gle/ksp](https://goo.gle/ksp)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -14476,11 +14520,11 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/google/guava/](https://github.com/google/guava/)
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.guava. **Name** : guava. **Version** : 33.4.8-jre.
+1. **Group** : com.google.guava. **Name** : guava. **Version** : 33.5.0-jre.
* **Project URL:** [https://github.com/google/guava](https://github.com/google/guava)
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.guava. **Name** : guava-testlib. **Version** : 33.4.8-jre.
+1. **Group** : com.google.guava. **Name** : guava-testlib. **Version** : 33.5.0-jre.
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
1. **Group** : com.google.guava. **Name** : listenablefuture. **Version** : 9999.0-empty-to-avoid-conflict-with-guava.
@@ -14494,19 +14538,19 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/google/protobuf-gradle-plugin](https://github.com/google/protobuf-gradle-plugin)
* **License:** [BSD 3-Clause](http://opensource.org/licenses/BSD-3-Clause)
-1. **Group** : com.google.protobuf. **Name** : protobuf-java. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protobuf-java. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
-1. **Group** : com.google.protobuf. **Name** : protobuf-java-util. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protobuf-java-util. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
-1. **Group** : com.google.protobuf. **Name** : protobuf-kotlin. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protobuf-kotlin. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
-1. **Group** : com.google.protobuf. **Name** : protoc. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protoc. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
* **License:** [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -14535,6 +14579,10 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [http://www.github.com/sksamuel/aedile](http://www.github.com/sksamuel/aedile)
* **License:** [The Apache 2.0 License](https://opensource.org/licenses/Apache-2.0)
+1. **Group** : com.soywiz.korlibs.korte. **Name** : korte-jvm. **Version** : 4.0.10.
+ * **Project URL:** [https://github.com/korlibs/korge-next](https://github.com/korlibs/korge-next)
+ * **License:** [MIT](https://raw.githubusercontent.com/korlibs/korge-next/master/korge/LICENSE.txt)
+
1. **Group** : com.squareup. **Name** : javapoet. **Version** : 1.13.0.
* **Project URL:** [http://github.com/square/javapoet/](http://github.com/square/javapoet/)
* **License:** [Apache 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -14678,23 +14726,23 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://detekt.dev](https://detekt.dev)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : io.grpc. **Name** : grpc-api. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-api. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-bom. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-bom. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-context. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-context. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-core. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-core. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-inprocess. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-inprocess. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
@@ -14702,39 +14750,39 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/grpc/grpc-kotlin](https://github.com/grpc/grpc-kotlin)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-protobuf. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-protobuf. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-protobuf-lite. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-protobuf-lite. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-stub. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-stub. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.kotest. **Name** : kotest-assertions-core. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-assertions-core. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.kotest. **Name** : kotest-assertions-core-jvm. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-assertions-core-jvm. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.kotest. **Name** : kotest-assertions-shared. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-assertions-shared. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.kotest. **Name** : kotest-assertions-shared-jvm. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-assertions-shared-jvm. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.kotest. **Name** : kotest-common. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-common. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.kotest. **Name** : kotest-common-jvm. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-common-jvm. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
@@ -14887,27 +14935,31 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/JetBrains/markdown](https://github.com/JetBrains/markdown)
* **License:** [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : analysis-kotlin-descriptors. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : analysis-kotlin-symbols. **Version** : 2.1.0.
+ * **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
+ * **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
+
+1. **Group** : org.jetbrains.dokka. **Name** : analysis-markdown. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : analysis-markdown. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : dokka-base. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : dokka-base. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : dokka-core. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : dokka-core. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : javadoc-plugin. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : kotlin-as-java-plugin. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : kotlin-as-java-plugin. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : templating-plugin. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : templating-plugin. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -14915,23 +14967,23 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/JetBrains/intellij-deps-trove4j](https://github.com/JetBrains/intellij-deps-trove4j)
* **License:** [GNU LESSER GENERAL PUBLIC LICENSE 2.1](https://www.gnu.org/licenses/old-licenses/lgpl-2.1.en.html)
-1. **Group** : org.jetbrains.kotlin. **Name** : abi-tools. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : abi-tools. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : abi-tools-api. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : abi-tools-api. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-bom. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-bom. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-build-tools-api. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-build-tools-api. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-build-tools-impl. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-build-tools-impl. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -14939,15 +14991,15 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-compiler-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-compiler-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-compiler-runner. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-compiler-runner. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-daemon-client. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-daemon-client. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -14955,15 +15007,15 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-daemon-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-daemon-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-klib-commonizer-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-klib-commonizer-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-metadata-jvm. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-metadata-jvm. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -14971,7 +15023,7 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-reflect. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-reflect. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -14979,23 +15031,23 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-script-runtime. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-script-runtime. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-common. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-common. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-compiler-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-compiler-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-compiler-impl-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-compiler-impl-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-jvm. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-jvm. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -15003,7 +15055,7 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -15011,7 +15063,7 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib-common. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib-common. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -15019,11 +15071,19 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib-jdk7. **Version** : 2.2.21.
+ * **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
+ * **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
+
1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib-jdk8. **Version** : 2.0.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : swift-export-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib-jdk8. **Version** : 2.2.21.
+ * **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
+ * **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
+
+1. **Group** : org.jetbrains.kotlin. **Name** : swift-export-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -15083,10 +15143,6 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/Kotlin/kotlinx.html](https://github.com/Kotlin/kotlinx.html)
* **License:** [The Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlinx. **Name** : kotlinx-serialization-bom. **Version** : 1.6.3.
- * **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
- * **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-
1. **Group** : org.jetbrains.kotlinx. **Name** : kotlinx-serialization-bom. **Version** : 1.7.3.
* **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -15095,10 +15151,6 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlinx. **Name** : kotlinx-serialization-core. **Version** : 1.6.3.
- * **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
- * **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-
1. **Group** : org.jetbrains.kotlinx. **Name** : kotlinx-serialization-core. **Version** : 1.7.3.
* **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -15107,10 +15159,6 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlinx. **Name** : kotlinx-serialization-core-jvm. **Version** : 1.6.3.
- * **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
- * **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-
1. **Group** : org.jetbrains.kotlinx. **Name** : kotlinx-serialization-core-jvm. **Version** : 1.7.3.
* **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -15119,18 +15167,10 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlinx. **Name** : kotlinx-serialization-json. **Version** : 1.6.3.
- * **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
- * **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-
1. **Group** : org.jetbrains.kotlinx. **Name** : kotlinx-serialization-json-jvm. **Version** : 1.4.1.
* **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlinx. **Name** : kotlinx-serialization-json-jvm. **Version** : 1.6.3.
- * **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
- * **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-
1. **Group** : org.jsoup. **Name** : jsoup. **Version** : 1.16.1.
* **Project URL:** [https://jsoup.org/](https://jsoup.org/)
* **License:** [The MIT License](https://jsoup.org/license)
@@ -15139,7 +15179,7 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [http://jspecify.org/](http://jspecify.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.junit. **Name** : junit-bom. **Version** : 5.13.2.
+1. **Group** : org.junit. **Name** : junit-bom. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
@@ -15147,27 +15187,27 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://junit-pioneer.org/](https://junit-pioneer.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-api. **Version** : 5.13.2.
+1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-api. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-engine. **Version** : 5.13.2.
+1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-engine. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-params. **Version** : 5.13.2.
+1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-params. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.platform. **Name** : junit-platform-commons. **Version** : 1.13.2.
+1. **Group** : org.junit.platform. **Name** : junit-platform-commons. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.platform. **Name** : junit-platform-engine. **Version** : 1.13.2.
+1. **Group** : org.junit.platform. **Name** : junit-platform-engine. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.platform. **Name** : junit-platform-launcher. **Version** : 1.13.2.
+1. **Group** : org.junit.platform. **Name** : junit-platform-launcher. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
@@ -15217,14 +15257,14 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
The dependencies distributed under several licenses, are used according their commercial-use-friendly license.
-This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
+This report was generated on **Wed Dec 03 18:01:50 WET 2025** using
[Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under
[Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE).
-# Dependencies of `io.spine.validation:spine-validation-context:2.0.0-SNAPSHOT.354`
+# Dependencies of `io.spine.validation:spine-validation-context:2.0.0-SNAPSHOT.355`
## Runtime
1. **Group** : com.fasterxml.jackson. **Name** : jackson-bom. **Version** : 2.20.0.
@@ -15279,7 +15319,7 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [http://source.android.com/](http://source.android.com/)
* **License:** [Apache 2.0](http://www.apache.org/licenses/LICENSE-2.0)
-1. **Group** : com.google.api.grpc. **Name** : proto-google-common-protos. **Version** : 2.51.0.
+1. **Group** : com.google.api.grpc. **Name** : proto-google-common-protos. **Version** : 2.59.2.
* **Project URL:** [https://github.com/googleapis/sdk-platform-java](https://github.com/googleapis/sdk-platform-java)
* **License:** [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -15303,7 +15343,7 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/google/guava/](https://github.com/google/guava/)
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.guava. **Name** : guava. **Version** : 33.4.8-jre.
+1. **Group** : com.google.guava. **Name** : guava. **Version** : 33.5.0-jre.
* **Project URL:** [https://github.com/google/guava](https://github.com/google/guava)
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -15314,15 +15354,15 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/google/j2objc/](https://github.com/google/j2objc/)
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.protobuf. **Name** : protobuf-java. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protobuf-java. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
-1. **Group** : com.google.protobuf. **Name** : protobuf-java-util. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protobuf-java-util. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
-1. **Group** : com.google.protobuf. **Name** : protobuf-kotlin. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protobuf-kotlin. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
@@ -15330,23 +15370,23 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [http://www.github.com/sksamuel/aedile](http://www.github.com/sksamuel/aedile)
* **License:** [The Apache 2.0 License](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-api. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-api. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-bom. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-bom. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-context. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-context. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-core. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-core. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-inprocess. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-inprocess. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
@@ -15354,15 +15394,15 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/grpc/grpc-kotlin](https://github.com/grpc/grpc-kotlin)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-protobuf. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-protobuf. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-protobuf-lite. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-protobuf-lite. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-stub. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-stub. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
@@ -15386,15 +15426,15 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/JetBrains/java-annotations](https://github.com/JetBrains/java-annotations)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-bom. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-bom. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-reflect. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-reflect. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -15522,7 +15562,7 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [http://source.android.com/](http://source.android.com/)
* **License:** [Apache 2.0](http://www.apache.org/licenses/LICENSE-2.0)
-1. **Group** : com.google.api.grpc. **Name** : proto-google-common-protos. **Version** : 2.51.0.
+1. **Group** : com.google.api.grpc. **Name** : proto-google-common-protos. **Version** : 2.59.2.
* **Project URL:** [https://github.com/googleapis/sdk-platform-java](https://github.com/googleapis/sdk-platform-java)
* **License:** [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -15546,27 +15586,23 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/google/gson](https://github.com/google/gson)
* **License:** [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.devtools.ksp. **Name** : symbol-processing. **Version** : 2.1.21-2.0.1.
+1. **Group** : com.google.devtools.ksp. **Name** : symbol-processing. **Version** : 2.3.0.
* **Project URL:** [https://goo.gle/ksp](https://goo.gle/ksp)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.devtools.ksp. **Name** : symbol-processing-aa-embeddable. **Version** : 2.1.21-2.0.1.
+1. **Group** : com.google.devtools.ksp. **Name** : symbol-processing-aa-embeddable. **Version** : 2.3.0.
* **Project URL:** [https://goo.gle/ksp](https://goo.gle/ksp)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.devtools.ksp. **Name** : symbol-processing-api. **Version** : 2.1.21-2.0.1.
+1. **Group** : com.google.devtools.ksp. **Name** : symbol-processing-api. **Version** : 2.3.0.
* **Project URL:** [https://goo.gle/ksp](https://goo.gle/ksp)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.devtools.ksp. **Name** : symbol-processing-cmdline. **Version** : 2.1.21-2.0.1.
+1. **Group** : com.google.devtools.ksp. **Name** : symbol-processing-common-deps. **Version** : 2.3.0.
* **Project URL:** [https://goo.gle/ksp](https://goo.gle/ksp)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.devtools.ksp. **Name** : symbol-processing-common-deps. **Version** : 2.1.21-2.0.1.
- * **Project URL:** [https://goo.gle/ksp](https://goo.gle/ksp)
- * **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-
-1. **Group** : com.google.devtools.ksp. **Name** : symbol-processing-gradle-plugin. **Version** : 2.1.21-2.0.1.
+1. **Group** : com.google.devtools.ksp. **Name** : symbol-processing-gradle-plugin. **Version** : 2.3.0.
* **Project URL:** [https://goo.gle/ksp](https://goo.gle/ksp)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -15613,11 +15649,11 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/google/guava/](https://github.com/google/guava/)
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.guava. **Name** : guava. **Version** : 33.4.8-jre.
+1. **Group** : com.google.guava. **Name** : guava. **Version** : 33.5.0-jre.
* **Project URL:** [https://github.com/google/guava](https://github.com/google/guava)
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : com.google.guava. **Name** : guava-testlib. **Version** : 33.4.8-jre.
+1. **Group** : com.google.guava. **Name** : guava-testlib. **Version** : 33.5.0-jre.
* **License:** [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
1. **Group** : com.google.guava. **Name** : listenablefuture. **Version** : 9999.0-empty-to-avoid-conflict-with-guava.
@@ -15631,19 +15667,19 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/google/protobuf-gradle-plugin](https://github.com/google/protobuf-gradle-plugin)
* **License:** [BSD 3-Clause](http://opensource.org/licenses/BSD-3-Clause)
-1. **Group** : com.google.protobuf. **Name** : protobuf-java. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protobuf-java. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
-1. **Group** : com.google.protobuf. **Name** : protobuf-java-util. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protobuf-java-util. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
-1. **Group** : com.google.protobuf. **Name** : protobuf-kotlin. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protobuf-kotlin. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
-1. **Group** : com.google.protobuf. **Name** : protoc. **Version** : 4.31.1.
+1. **Group** : com.google.protobuf. **Name** : protoc. **Version** : 4.33.1.
* **Project URL:** [https://developers.google.com/protocol-buffers/](https://developers.google.com/protocol-buffers/)
* **License:** [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)
* **License:** [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -15672,6 +15708,10 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [http://www.github.com/sksamuel/aedile](http://www.github.com/sksamuel/aedile)
* **License:** [The Apache 2.0 License](https://opensource.org/licenses/Apache-2.0)
+1. **Group** : com.soywiz.korlibs.korte. **Name** : korte-jvm. **Version** : 4.0.10.
+ * **Project URL:** [https://github.com/korlibs/korge-next](https://github.com/korlibs/korge-next)
+ * **License:** [MIT](https://raw.githubusercontent.com/korlibs/korge-next/master/korge/LICENSE.txt)
+
1. **Group** : com.squareup. **Name** : javapoet. **Version** : 1.13.0.
* **Project URL:** [http://github.com/square/javapoet/](http://github.com/square/javapoet/)
* **License:** [Apache 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -15815,23 +15855,23 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://detekt.dev](https://detekt.dev)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : io.grpc. **Name** : grpc-api. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-api. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-bom. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-bom. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-context. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-context. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-core. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-core. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-inprocess. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-inprocess. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
@@ -15839,39 +15879,39 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/grpc/grpc-kotlin](https://github.com/grpc/grpc-kotlin)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-protobuf. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-protobuf. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-protobuf-lite. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-protobuf-lite. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.grpc. **Name** : grpc-stub. **Version** : 1.72.0.
+1. **Group** : io.grpc. **Name** : grpc-stub. **Version** : 1.76.0.
* **Project URL:** [https://github.com/grpc/grpc-java](https://github.com/grpc/grpc-java)
* **License:** [Apache 2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.kotest. **Name** : kotest-assertions-core. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-assertions-core. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.kotest. **Name** : kotest-assertions-core-jvm. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-assertions-core-jvm. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.kotest. **Name** : kotest-assertions-shared. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-assertions-shared. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.kotest. **Name** : kotest-assertions-shared-jvm. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-assertions-shared-jvm. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.kotest. **Name** : kotest-common. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-common. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
-1. **Group** : io.kotest. **Name** : kotest-common-jvm. **Version** : 6.0.3.
+1. **Group** : io.kotest. **Name** : kotest-common-jvm. **Version** : 6.0.4.
* **Project URL:** [https://github.com/kotest/kotest](https://github.com/kotest/kotest)
* **License:** [Apache-2.0](https://opensource.org/licenses/Apache-2.0)
@@ -16024,27 +16064,31 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/JetBrains/markdown](https://github.com/JetBrains/markdown)
* **License:** [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : analysis-kotlin-descriptors. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : analysis-kotlin-symbols. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : analysis-markdown. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : analysis-markdown. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : dokka-base. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : dokka-base. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : dokka-core. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : dokka-core. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : kotlin-as-java-plugin. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : javadoc-plugin. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.dokka. **Name** : templating-plugin. **Version** : 2.0.0.
+1. **Group** : org.jetbrains.dokka. **Name** : kotlin-as-java-plugin. **Version** : 2.1.0.
+ * **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
+ * **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
+
+1. **Group** : org.jetbrains.dokka. **Name** : templating-plugin. **Version** : 2.1.0.
* **Project URL:** [https://github.com/Kotlin/dokka](https://github.com/Kotlin/dokka)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -16052,23 +16096,23 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/JetBrains/intellij-deps-trove4j](https://github.com/JetBrains/intellij-deps-trove4j)
* **License:** [GNU LESSER GENERAL PUBLIC LICENSE 2.1](https://www.gnu.org/licenses/old-licenses/lgpl-2.1.en.html)
-1. **Group** : org.jetbrains.kotlin. **Name** : abi-tools. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : abi-tools. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : abi-tools-api. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : abi-tools-api. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-bom. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-bom. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-build-tools-api. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-build-tools-api. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-build-tools-impl. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-build-tools-impl. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -16076,15 +16120,15 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-compiler-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-compiler-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-compiler-runner. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-compiler-runner. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-daemon-client. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-daemon-client. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -16092,15 +16136,15 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-daemon-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-daemon-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-klib-commonizer-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-klib-commonizer-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-metadata-jvm. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-metadata-jvm. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -16108,7 +16152,7 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-reflect. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-reflect. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -16116,23 +16160,23 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-script-runtime. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-script-runtime. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-common. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-common. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-compiler-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-compiler-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-compiler-impl-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-compiler-impl-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-jvm. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-scripting-jvm. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -16140,7 +16184,7 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -16148,7 +16192,7 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib-common. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib-common. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -16156,11 +16200,19 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib-jdk7. **Version** : 2.2.21.
+ * **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
+ * **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
+
1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib-jdk8. **Version** : 2.0.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlin. **Name** : swift-export-embeddable. **Version** : 2.2.20.
+1. **Group** : org.jetbrains.kotlin. **Name** : kotlin-stdlib-jdk8. **Version** : 2.2.21.
+ * **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
+ * **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
+
+1. **Group** : org.jetbrains.kotlin. **Name** : swift-export-embeddable. **Version** : 2.2.21.
* **Project URL:** [https://kotlinlang.org/](https://kotlinlang.org/)
* **License:** [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -16220,10 +16272,6 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/Kotlin/kotlinx.html](https://github.com/Kotlin/kotlinx.html)
* **License:** [The Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlinx. **Name** : kotlinx-serialization-bom. **Version** : 1.6.3.
- * **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
- * **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-
1. **Group** : org.jetbrains.kotlinx. **Name** : kotlinx-serialization-bom. **Version** : 1.7.3.
* **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -16232,10 +16280,6 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlinx. **Name** : kotlinx-serialization-core. **Version** : 1.6.3.
- * **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
- * **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-
1. **Group** : org.jetbrains.kotlinx. **Name** : kotlinx-serialization-core. **Version** : 1.7.3.
* **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -16244,10 +16288,6 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlinx. **Name** : kotlinx-serialization-core-jvm. **Version** : 1.6.3.
- * **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
- * **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-
1. **Group** : org.jetbrains.kotlinx. **Name** : kotlinx-serialization-core-jvm. **Version** : 1.7.3.
* **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
@@ -16256,18 +16296,10 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlinx. **Name** : kotlinx-serialization-json. **Version** : 1.6.3.
- * **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
- * **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-
1. **Group** : org.jetbrains.kotlinx. **Name** : kotlinx-serialization-json-jvm. **Version** : 1.4.1.
* **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
* **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.jetbrains.kotlinx. **Name** : kotlinx-serialization-json-jvm. **Version** : 1.6.3.
- * **Project URL:** [https://github.com/Kotlin/kotlinx.serialization](https://github.com/Kotlin/kotlinx.serialization)
- * **License:** [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)
-
1. **Group** : org.jsoup. **Name** : jsoup. **Version** : 1.16.1.
* **Project URL:** [https://jsoup.org/](https://jsoup.org/)
* **License:** [The MIT License](https://jsoup.org/license)
@@ -16276,7 +16308,7 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [http://jspecify.org/](http://jspecify.org/)
* **License:** [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)
-1. **Group** : org.junit. **Name** : junit-bom. **Version** : 5.13.2.
+1. **Group** : org.junit. **Name** : junit-bom. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
@@ -16284,27 +16316,27 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
* **Project URL:** [https://junit-pioneer.org/](https://junit-pioneer.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-api. **Version** : 5.13.2.
+1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-api. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-engine. **Version** : 5.13.2.
+1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-engine. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-params. **Version** : 5.13.2.
+1. **Group** : org.junit.jupiter. **Name** : junit-jupiter-params. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.platform. **Name** : junit-platform-commons. **Version** : 1.13.2.
+1. **Group** : org.junit.platform. **Name** : junit-platform-commons. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.platform. **Name** : junit-platform-engine. **Version** : 1.13.2.
+1. **Group** : org.junit.platform. **Name** : junit-platform-engine. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
-1. **Group** : org.junit.platform. **Name** : junit-platform-launcher. **Version** : 1.13.2.
+1. **Group** : org.junit.platform. **Name** : junit-platform-launcher. **Version** : 6.0.0.
* **Project URL:** [https://junit.org/](https://junit.org/)
* **License:** [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)
@@ -16354,6 +16386,6 @@ This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
The dependencies distributed under several licenses, are used according their commercial-use-friendly license.
-This report was generated on **Wed Oct 22 20:11:22 WEST 2025** using
+This report was generated on **Wed Dec 03 18:01:50 WET 2025** using
[Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under
[Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE).
\ No newline at end of file
diff --git a/docs/00-intro/index.md b/docs/00-intro/index.md
new file mode 100644
index 000000000..542f713da
--- /dev/null
+++ b/docs/00-intro/index.md
@@ -0,0 +1,106 @@
+# Overview
+
+Spine Validation is a Protobuf-centric validation framework that generates
+type-safe validation code directly from your `.proto` definitions.
+It allows you to describe constraints on fields, messages, and collections using
+declarative options and then automatically enforces these constraints at
+runtime.
+
+The library is part of the Spine toolchain but can also be used independently
+in any Java/Kotlin backend that models data using Protocol Buffers.
+
+---
+
+## Key Capabilities
+
+### 🔹 Declarative constraints in `.proto`
+Validation rules are expressed as Protobuf options such as:
+
+- `required`
+- `min` / `max`
+- `pattern`
+- `when.in = PAST | FUTURE`
+- cross-field rules and message-level constraints
+
+This keeps validation close to the data model and ensures it evolves together
+with it.
+
+### 🔹 Generated validators
+The Spine compiler plugin processes your Protobuf model and generates:
+
+- validation code for messages and builders,
+- runtime checks,
+- detailed error reports with field paths and messages.
+
+No manual validators, reflection, or annotations are required.
+
+### 🔹 Runtime validation API
+Every generated message can be validated at runtime via:
+
+- `validate()`,
+- builder-based validation during construction,
+- fail-fast or aggregated error reporting.
+
+Errors are represented as structured diagnostics suitable for API responses,
+logs, or domain exception flows.
+
+### 🔹 Rich domain-oriented constraints
+Beyond simple “required/min/max”, the library includes:
+
+- collection rules (`distinct`, `non_empty`),
+- nested and cross-field validation,
+- advanced string formats (using regex),
+- temporal constraints (`PAST`, `FUTURE`).
+
+### 🔹 Extensible architecture
+Teams can define custom validation options by:
+
+- declaring new `.proto` options,
+- providing model configuration,
+- contributing custom validation logic and code generation.
+
+This allows entire organizations to standardize domain validation rules.
+
+---
+
+## When to Use Spine Validation
+
+Use Spine Validation if:
+
+- your data model is defined in Protobuf,
+- you want robust validation with compile-time guarantees,
+- you want validation rules to be versioned and reviewed along with the model,
+- you need consistent semantics across services and APIs,
+- you prefer generated code over reflection-based validators.
+
+It is especially useful in:
+
+- backend services (Java/Kotlin),
+- event-driven and CQRS systems,
+- systems with rich domain models,
+- multi-service environments where shared `.proto` models are common.
+
+---
+
+## Relationship to the Spine Event Engine
+
+Within the Spine Event Engine, this library is the canonical way to validate:
+
+- incoming commands,
+- events,
+- entity states,
+- domain value objects.
+
+Validation occurs at well-defined points in the lifecycle and integrates with the
+framework’s error reporting mechanisms.
+
+However, the library is fully standalone and can be used without the rest of the
+Spine stack.
+
+---
+
+## What’s Next
+
+- [Target Audience](target-audience.md)
+- [Philosophy](philosophy.md)
+- [Getting Started](../01-getting-started/index.md)
diff --git a/docs/00-intro/philosophy.md b/docs/00-intro/philosophy.md
new file mode 100644
index 000000000..31c5384de
--- /dev/null
+++ b/docs/00-intro/philosophy.md
@@ -0,0 +1,141 @@
+# Philosophy
+
+Spine Validation is built on a small set of principles that shape how developers
+model, generate, and enforce constraints on their data.
+This section outlines those principles and explains why the library is designed
+the way it is.
+
+---
+
+## 1. Validation Belongs to the Model
+
+In many systems, validation rules drift between:
+
+- UI forms,
+- REST controllers,
+- service layers,
+- persistence layers,
+- scattered hand-written validators.
+
+Spine Validation takes the opposite approach:
+
+> **The source of truth for validation must be the data model itself.**
+
+By placing constraints in `.proto` definitions, validation becomes:
+
+- versioned,
+- reviewable,
+- testable,
+- shared across all services,
+- consistent across languages and platforms.
+
+This prevents the typical “broken windows” of duplicated or inconsistent
+validation logic.
+
+---
+
+## 2. Generated Code Over Reflection
+
+Reflection-based frameworks (Bean Validation, etc.) are convenient but come with:
+
+- runtime penalties,
+- fragile metadata conventions (annotations, naming),
+- limited static guarantees,
+- late detection of misconfiguration.
+
+Spine Validation uses **compile-time code generation**.
+
+Benefits:
+
+- fast, predictable runtime without reflection,
+- validation logic is type-safe,
+- errors in validation configuration are caught early,
+- generated validators integrate naturally into the Protobuf builder model.
+
+This approach scales better for complex domain models or high-throughput services.
+
+---
+
+## 3. Declarative, Not Imperative
+
+Validation is expressed declaratively through Protobuf options:
+
+```proto
+string email = 1 [(pattern).email = true, (required) = true];
+```
+Declarative rules:
+ * are concise,
+ * are tool-friendly,
+ * reduce boilerplate,
+ * improve readability,
+ * align with Protobuf’s design philosophy.
+
+Developers describe intent, and the library handles implementation.
+
+## 4. Predictability and Consistency
+
+Validation should behave the same regardless of:
+
+ * framework (Spring, Ktor, Micronaut),
+ * transport (REST, gRPC),
+ * service boundaries,
+ * the developer writing the code.
+
+Spine Validation is built around deterministic rules and error structures.
+Given the same inputs, you always get the same:
+
+ * error messages,
+ * error paths,
+ * semantics of constraints.
+
+Consistency is especially important in distributed systems and domain-driven
+design contexts.
+
+## 5. Domain-Oriented Constraints
+
+Instead of focusing only on primitive checks (min/max, required), the library
+embraces **domain semantics**, such as:
+
+ * temporal rules (past, future),
+ * cross-field logic,
+ * nested validation,
+ * constraints on identity fields,
+ * collection semantics.
+
+## 6. Extensibility as a First-Class Feature
+
+Spine Validation is extensible via:
+
+ * custom Protobuf options,
+ * custom validation policies,
+ * custom code generation units.
+
+This makes the library a foundation for building consistent validation standards
+across teams and services.
+
+## 7. No UI or Presentation Layer Concerns
+
+Spine Validation intentionally does not attempt to validate UI forms,
+front-end models, or JSON schemas.
+
+Its focus is entirely on:
+
+```
+Protobuf → generated Java/Kotlin → domain logic
+```
+
+Everything else (frontend validation, OpenAPI, view models) should build on top
+of API responses and field-level error metadata, not duplicate rules.
+
+## Summary
+
+Spine Validation is principled around:
+
+ * model-first validation,
+ * compile-time generation,
+ * predictability,
+ * domain semantics,
+ * controlled extensibility.
+
+This makes it suitable for teams that need reliable, maintainable,
+and evolvable validation for complex systems built on top of Protobuf.
diff --git a/docs/00-intro/target-audience.md b/docs/00-intro/target-audience.md
new file mode 100644
index 000000000..ad707be8d
--- /dev/null
+++ b/docs/00-intro/target-audience.md
@@ -0,0 +1,109 @@
+# Target Audience
+
+Spine Validation is designed for developers who model data and APIs using
+**Protocol Buffers** and need a structured, type-safe way to express and enforce
+constraints on that data.
+
+The library serves several overlapping groups:
+
+---
+
+## 1. Application Developers
+
+Developers building backend services in **Java** or **Kotlin** who need
+validation for:
+
+- incoming API requests (REST / gRPC),
+- commands and events,
+- domain objects stored in persistence,
+- user-generated data.
+
+These developers benefit from:
+
+- concise `.proto`-based validation rules,
+- generated validation code,
+- unified constraints across all layers of the application.
+
+This group typically works directly with generated message builders and calls
+`validate()` at appropriate points in their workflow.
+
+---
+
+## 2. Teams Using the Spine Event Engine
+
+Spine Validation is the standard validation mechanism used inside the
+**Spine Event Engine**.
+Teams who adopt Spine for CQRS/ES applications already rely on the runtime to
+validate:
+
+- commands,
+- events,
+- value objects within aggregates and processes.
+
+For Spine users, this library provides:
+
+- consistent validation semantics across the entire model,
+- rich temporal and domain-focused constraints,
+- cross-field and message-level validations.
+
+---
+
+## 3. Framework and Platform Integrators
+
+Engineers who build frameworks, platforms, or infrastructure around Protobuf
+often need to enforce rules across:
+
+- transport layers,
+- boundary adapters,
+- persistence and serialization,
+- API gateways.
+
+For these integrators, Spine Validation provides:
+
+- predictable validation lifecycle,
+- well-structured diagnostics (`ValidationException`, error trees),
+- hooks for custom validators,
+- extension points via custom validation options.
+
+---
+
+## 4. Library Authors and Tooling Developers
+
+Those who extend `protoc`, build code-gen pipelines, or maintain shared data
+models across a large organization can use Spine Validation to:
+
+- standardize validation behavior for all services,
+- define custom domain-specific validation options,
+- generate validator code for multiple runtime targets.
+
+This group interacts with advanced parts of the library such as:
+
+- validation model configuration,
+- option policies,
+- custom code generation units.
+
+---
+
+## 5. Not the Target Audience (Explicitly)
+
+The library is **not** designed for:
+
+- UI-level form validation,
+- general-purpose validation of arbitrary POJOs,
+- Java Bean Validation (Jakarta Validation) replacement at the presentation layer,
+- JSON-schema or OpenAPI validation.
+
+Spine Validation is intentionally focused on the **Protobuf → runtime code**
+pipeline and the domain layer of applications.
+
+---
+
+## Summary
+
+If you:
+
+- model your data in Protobuf,
+- generate Java/Kotlin code,
+- and want to enforce clear, versionable, and strongly typed validation rules,
+
+then Spine Validation is designed for you.
diff --git a/docs/01-getting-started/index.md b/docs/01-getting-started/index.md
new file mode 100644
index 000000000..9ed40dde8
--- /dev/null
+++ b/docs/01-getting-started/index.md
@@ -0,0 +1,51 @@
+# Getting Started
+
+This section helps you set up Spine Validation, define your first validated Protobuf model, and see validation in action in Java and Kotlin.
+
+If you are new to the library, read the short overview first:
+- Introduction → [Overview](../00-intro/index.md)
+- Who this is for → [Target Audience](../00-intro/target-audience.md)
+- Design principles → [Philosophy](../00-intro/philosophy.md)
+
+---
+
+## What you’ll learn
+
+- How to add Spine Validation to a JVM project using Protobuf models.
+- How to declare validation rules in `.proto` files.
+- How validation is enforced at build time and at runtime.
+
+## Prerequisites
+
+- Java 17+
+- Gradle (Kotlin DSL or Groovy)
+- Protobuf compiler (`protoc`)
+- Optional: Kotlin 2.2.20+ for the Kotlin Protobuf DSL
+
+If your project already generates Java/Kotlin sources from `.proto` files, you’re 90% there. Spine Validation integrates into the build to generate and inject validation logic into the code produced by `protoc`.
+
+---
+
+## Quick path
+
+1) Install the library and compiler integration
+- Follow [Installation](installation.md) to add the necessary repositories and build configuration.
+- If you use a custom Protobuf setup, see [Compiler Configuration](../05-configuration/compiler.md).
+
+2) Define constraints in your `.proto` files
+- Import `spine/options.proto` (and `spine/time_options.proto` for temporal constraints).
+- Add declarative options like `(required)`, `(min)`, `(pattern)`, `(when).in = PAST`.
+
+3) Build your project
+- The Spine compiler plugin scans your model and generates validation code.
+
+4) Use the generated API
+- Validate on builder `build()` or call `validate()` explicitly. See [Your First Validated Model](first-model.md).
+
+---
+
+## What’s next
+
+- [Installation](installation.md)
+- [Your First Validated Model](first-model.md)
+- [Validation Workflow](workflow.md)
diff --git a/docs/ToC.md b/docs/ToC.md
new file mode 100644
index 000000000..87515e2df
--- /dev/null
+++ b/docs/ToC.md
@@ -0,0 +1,96 @@
+# Spine Validation — Table of Contents
+
+## 0. Introduction
+- [Overview](00-intro/index.md)
+- [Target Audience](00-intro/target-audience.md)
+- [Philosophy](00-intro/philosophy.md)
+
+## 1. Getting Started
+- [Getting Started](01-getting-started/index.md)
+- [Installation](01-getting-started/installation.md)
+- [Your First Validated Model](01-getting-started/first-model.md)
+- [Validation Workflow](01-getting-started/workflow.md)
+
+## 2. Concepts
+- [Concepts Overview](02-concepts/index.md)
+- [Validation Options Overview](02-concepts/options-overview.md)
+- [The Validation Engine](02-concepts/validation-engine.md)
+- [Integration with Protobuf & Compiler](02-concepts/protobuf-integration.md)
+
+## 3. Built-in Validation Options
+- [Built-in Options Overview](03-built-in-options/index.md)
+
+### 3.1. Field Constraints
+- [Overview](03-built-in-options/fields/index.md)
+- [required](03-built-in-options/fields/required.md)
+- [pattern](03-built-in-options/fields/pattern.md)
+- [min/max](03-built-in-options/fields/min-max.md)
+- [range](03-built-in-options/fields/range.md)
+- [length/size](03-built-in-options/fields/length-size.md)
+- [unique](03-built-in-options/fields/unique.md)
+
+### 3.2. Collection Constraints
+- [Overview](03-built-in-options/collections/index.md)
+- [non_empty](03-built-in-options/collections/non-empty.md)
+- [distinct](03-built-in-options/collections/distinct.md)
+- [collection size](03-built-in-options/collections/collection-size.md)
+
+### 3.3. String Constraints
+- [Overview](03-built-in-options/strings/index.md)
+- [Advanced Patterns](03-built-in-options/strings/pattern-advanced.md)
+- [email](03-built-in-options/strings/email.md)
+- [hostname](03-built-in-options/strings/hostname.md)
+- [uri](03-built-in-options/strings/uri.md)
+
+### 3.4. Numeric Constraints
+- [Overview](03-built-in-options/numbers/index.md)
+- [Numeric Bounds](03-built-in-options/numbers/numeric-bounds.md)
+
+### 3.5. Temporal Constraints
+- [Overview](03-built-in-options/temporal/index.md)
+- [when](03-built-in-options/temporal/when.md)
+- [Timestamp & Duration](03-built-in-options/temporal/timestamp-duration.md)
+
+### 3.6. Message-level Constraints
+- [Overview](03-built-in-options/message/index.md)
+- [required_for](03-built-in-options/message/required-for.md)
+- [Nested Validation](03-built-in-options/message/nested-validation.md)
+- [Cross-field Validation](03-built-in-options/message/cross-field.md)
+
+## 4. Using Validation in Code
+- [Overview](04-using-validation/index.md)
+- [Validating Messages](04-using-validation/validating-messages.md)
+- [Handling Errors](04-using-validation/handling-errors.md)
+- [Kotlin Usage](04-using-validation/kotlin-usage.md)
+- [Framework Integration](04-using-validation/framework-integration.md)
+
+## 5. Configuration & Tooling
+- [Overview](05-configuration/index.md)
+- [Compiler Configuration](05-configuration/compiler.md)
+- [Library Modules](05-configuration/modules.md)
+- [Debugging Generated Code](05-configuration/debugging.md)
+
+## 6. Extending Validation
+- [Overview](06-extending/index.md)
+- [Architecture](06-extending/architecture.md)
+- [Custom Validation Options](06-extending/custom-options.md)
+- [Custom Runtime Validators](06-extending/custom-runtime-validators.md)
+
+## 7. Recipes (Cookbook)
+- [Overview](07-recipes/index.md)
+- [Domain IDs](07-recipes/domain-ids.md)
+- [Common Cases](07-recipes/common-cases.md)
+- [Temporal Logic](07-recipes/temporal-logic.md)
+- [Cross-field Logic](07-recipes/cross-field-logic.md)
+- [API Validation](07-recipes/api-validation.md)
+
+## 8. Migration Guide
+- [Overview](08-migration/index.md)
+- [Migrating from `spine.base` Validation](08-migration/from-spine-base.md)
+- [Version Changes](08-migration/version-changes.md)
+
+## 9. Reference
+- [Reference Overview](09-reference/index.md)
+- [List of Validation Options](09-reference/options.md)
+- [Java/Kotlin API Index](09-reference/api.md)
+- [Glossary](09-reference/glossary.md)
diff --git a/docs/adding-custom-validataion.md b/docs/adding-custom-validataion.md
new file mode 100644
index 000000000..20032fe78
--- /dev/null
+++ b/docs/adding-custom-validataion.md
@@ -0,0 +1,71 @@
+# Adding custom validation
+
+Users can extend the library by providing custom Protobuf options and code generation logic.
+
+Follow these steps to create a custom option:
+
+1. Declare a Protobuf [extension](https://protobuf.dev/programming-guides/proto3/#customoptions)
+ in your `.proto` file.
+2. Register it via `io.spine.option.OptionsProvider`.
+3. Implement the following entities:
+ - Policy (`MyOptionPolicy`) – discovers and validates the option.
+ - View (`MyOptionView`) – accumulates valid option applications.
+ - Generator (`MyOptionGenerator`) – generates Java code for the option.
+4. Register them via `io.spine.validation.api.ValidationOption`.
+
+Below is a workflow diagram for a typical option:
+
+
+
+Take a look at the `:java-tests:extensions` module that contains a full example of
+implementation of the custom `(currency)` option.
+
+Note that a custom option can provide several policies and views, but only one generator.
+This allows building more complex models, using more entities and events.
+
+Let's take a closer look at each entity.
+
+### Policy
+
+Usually, this is an entry point to the option handling.
+
+The policy subscribes to one of `*OptionDiscovered` events:
+
+- `FileOptionDiscovered`.
+- `MessageOptionDiscovered`.
+- `FieldOptionDiscovered`.
+- `OneofOptionDiscovered`.
+
+It filters incoming events, taking only those who contain the option of the interest. The policy
+may validate the option application, query `TypeSystem`, extract and transform data arrived with
+the option, if any. Once ready, it emits an event signaling that the discovered option is valid
+and ready for the code generation.
+
+The policy may report a compilation warning or an error, failing the whole compilation if it
+finds an illegal application of the option.
+
+For example:
+
+1. An unsupported field type.
+2. Illegal option content (invalid regex, parameter, signature).
+
+The policy may just ignore the discovered option and emit `NoReaction`. A typical example
+of this is a boolean option, such as `(required)`, which does nothing when it is set to `false`.
+
+The desired behavior depends on the option itself.
+
+### View
+
+Views accumulate events from policies, serving as data providers for the validation model
+used by code generators. Views are typically simple and only accumulate data; for more complex
+logic, use policies.
+
+Usually, one view represents a single application of an option.
+
+### Generator
+
+The generator is an entity that provides an actual implementation of the option behavior.
+The generator produces Java code for every application of that option within the message type.
+
+It has access to the `Querying` interface and can query views to find those belonging
+to the processed message type.
diff --git a/docs/developers-guide/architecture.md b/docs/developers-guide/architecture.md
new file mode 100644
index 000000000..ce48d529b
--- /dev/null
+++ b/docs/developers-guide/architecture.md
@@ -0,0 +1,16 @@
+## Architecture
+
+The library is a set of plugins for [Spine Compiler](https://github.com/SpineEventEngine/compiler).
+
+Each target language is a separate Compiler plugin.
+
+Take a look at the following diagram to grasp a high-level library structure:
+
+
+
+The workflow is the following:
+
+- (1), (2) – user defines Protobuf messages with validation options.
+- (3) – Protobuf compiler generates Java classes.
+- (4), (5) – policies and views build the validation model.
+- (6), (7) – Java plugin generates and injects validation code.
diff --git a/docs/developers-guide/key-modules.md b/docs/developers-guide/key-modules.md
new file mode 100644
index 000000000..4de498a72
--- /dev/null
+++ b/docs/developers-guide/key-modules.md
@@ -0,0 +1,8 @@
+
+### Key Modules
+
+| Module | Description |
+|-----------|----------------------------------------------------------------------|
+| :model | The language-agnostic model for the built-in options. |
+| :java | Generates and injects Java validation code based on applied options. |
+| :java-api | Extension API for custom options in Java. |
diff --git a/gradle.properties b/gradle.properties
index 93bcb6923..72f9e559d 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -23,3 +23,5 @@ kotlin.tests.individualTaskReports=true
# For details please see:
# https://kotlinlang.org/docs/dokka-migration.html#enable-migration-helpers
org.jetbrains.dokka.experimental.gradle.pluginMode=V2EnabledWithHelpers
+
+#org.gradle.debug=true
diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar
index 8bdaf60c7..f8e1ee312 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 2e1113280..23449a2b5 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-9.1.0-bin.zip
+distributionUrl=https\://services.gradle.org/distributions/gradle-9.2.1-bin.zip
networkTimeout=10000
validateDistributionUrl=true
zipStoreBase=GRADLE_USER_HOME
diff --git a/gradlew b/gradlew
index 23d15a936..2fa0b7c0b 100755
--- a/gradlew
+++ b/gradlew
@@ -1,7 +1,10 @@
#!/bin/sh
+# Temporarily disable the runtime check of Protobuf version compatibility.
+export TEMPORARILY_DISABLE_PROTOBUF_VERSION_CHECK=true
+
#
-# Copyright © 2015-2021 the original authors.
+# Copyright © 2015 the original authors.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -114,7 +117,6 @@ case "$( uname )" in #(
NONSTOP* ) nonstop=true ;;
esac
-CLASSPATH="\\\"\\\""
# Determine the Java command to use to start the JVM.
@@ -172,7 +174,6 @@ fi
# For Cygwin or MSYS, switch paths to Windows format before running java
if "$cygwin" || "$msys" ; then
APP_HOME=$( cygpath --path --mixed "$APP_HOME" )
- CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" )
JAVACMD=$( cygpath --unix "$JAVACMD" )
@@ -212,7 +213,6 @@ DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"'
set -- \
"-Dorg.gradle.appname=$APP_BASE_NAME" \
- -classpath "$CLASSPATH" \
-jar "$APP_HOME/gradle/wrapper/gradle-wrapper.jar" \
"$@"
diff --git a/gradlew.bat b/gradlew.bat
index db3a6ac20..c7f1ffa38 100644
--- a/gradlew.bat
+++ b/gradlew.bat
@@ -16,6 +16,9 @@
@rem SPDX-License-Identifier: Apache-2.0
@rem
+@rem Temporarily disable the runtime check of Protobuf version compatibility.
+set TEMPORARILY_DISABLE_PROTOBUF_VERSION_CHECK=true
+
@if "%DEBUG%"=="" @echo off
@rem ##########################################################################
@rem
@@ -70,11 +73,10 @@ goto fail
:execute
@rem Setup the command line
-set CLASSPATH=
@rem Execute Gradle
-"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" -jar "%APP_HOME%\gradle\wrapper\gradle-wrapper.jar" %*
+"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -jar "%APP_HOME%\gradle\wrapper\gradle-wrapper.jar" %*
:end
@rem End local scope for the variables with windows NT shell
diff --git a/java-bundle/build.gradle.kts b/java-bundle/build.gradle.kts
index e73ed55e7..3e1cfadee 100644
--- a/java-bundle/build.gradle.kts
+++ b/java-bundle/build.gradle.kts
@@ -39,7 +39,6 @@ import io.spine.dependency.local.CoreJava
import io.spine.dependency.local.Logging
import io.spine.dependency.local.Compiler
import io.spine.dependency.local.Reflect
-import io.spine.dependency.local.Text
import io.spine.dependency.local.Time
plugins {
@@ -78,7 +77,6 @@ dependencies {
Change.group to Change.artifact,
Logging.group to Logging.loggingArtifact,
Reflect.group to Reflect.artifact,
- Text.group to Text.artifact,
Time.group to Time.artifact,
CoreJava.group to CoreJava.serverArtifact,
diff --git a/java-runtime/build.gradle.kts b/java-runtime/build.gradle.kts
index e7b83d556..bbf0f1f3d 100644
--- a/java-runtime/build.gradle.kts
+++ b/java-runtime/build.gradle.kts
@@ -31,7 +31,6 @@ import io.spine.dependency.lib.AutoServiceKsp
import io.spine.dependency.local.Base
import io.spine.dependency.local.Logging
import io.spine.dependency.local.TestLib
-import io.spine.gradle.protobuf.setup
buildscript {
standardSpineSdkRepositories()
@@ -50,6 +49,8 @@ buildscript {
}
plugins {
+ id("io.spine.generated-sources")
+ id("io.spine.descriptor-set-file")
// We use it the KSP plugin via its ID because it's added to the build classpath
// in the root project.
id("com.google.devtools.ksp")
@@ -57,14 +58,6 @@ plugins {
module
}
-// This cannot be moved under the `build-proto-model` script. It would not work from there.
-// Please see the documentation for `GenerateProtoTask.setup()` for details.
-protobuf {
- generateProtoTasks.all().configureEach {
- setup()
- }
-}
-
dependencies {
ksp(AutoServiceKsp.processor)
annotationProcessor(AutoService.processor)
diff --git a/pom.xml b/pom.xml
index ca6609f5c..d1260df44 100644
--- a/pom.xml
+++ b/pom.xml
@@ -10,7 +10,7 @@ all modules and does not describe the project structure per-subproject.
-->
io.spine.validation
validation
-2.0.0-SNAPSHOT.354
+2.0.0-SNAPSHOT.355
2015
@@ -32,31 +32,31 @@ all modules and does not describe the project structure per-subproject.
com.google.devtools.ksp
symbol-processing-api
- 2.1.21-2.0.1
+ 2.3.0
compile
com.google.protobuf
protobuf-java
- 4.31.1
+ 4.33.1
compile
com.google.protobuf
protobuf-java-util
- 4.31.1
+ 4.33.1
compile
com.google.protobuf
protobuf-kotlin
- 4.31.1
+ 4.33.1
compile
io.spine
spine-base
- 2.0.0-SNAPSHOT.364
+ 2.0.0-SNAPSHOT.382
compile
@@ -68,43 +68,43 @@ all modules and does not describe the project structure per-subproject.
io.spine
spine-server
- 2.0.0-SNAPSHOT.332
+ 2.0.0-SNAPSHOT.346
compile
io.spine
spine-time
- 2.0.0-SNAPSHOT.203
+ 2.0.0-SNAPSHOT.220
compile
io.spine.tools
compiler-backend
- 2.0.0-SNAPSHOT.028
+ 2.0.0-SNAPSHOT.030
compile
io.spine.tools
compiler-jvm
- 2.0.0-SNAPSHOT.028
+ 2.0.0-SNAPSHOT.030
compile
io.spine.validation
spine-validation-java-runtime
- 2.0.0-SNAPSHOT.352
+ 2.0.0-SNAPSHOT.354
compile
org.jetbrains.kotlin
kotlin-bom
- 2.2.20
+ 2.2.21
compile
org.jetbrains.kotlin
kotlin-stdlib
- 2.2.20
+ 2.2.21
compile
@@ -122,7 +122,7 @@ all modules and does not describe the project structure per-subproject.
com.google.guava
guava-testlib
- 33.4.8-jre
+ 33.5.0-jre
test
@@ -152,19 +152,19 @@ all modules and does not describe the project structure per-subproject.
io.kotest
kotest-assertions-core
- 6.0.3
+ 6.0.4
test
io.spine.tools
compiler-api
- 2.0.0-SNAPSHOT.028
+ 2.0.0-SNAPSHOT.030
test
io.spine.tools
compiler-testlib
- 2.0.0-SNAPSHOT.028
+ 2.0.0-SNAPSHOT.030
test
@@ -182,7 +182,7 @@ all modules and does not describe the project structure per-subproject.
org.junit
junit-bom
- 5.13.2
+ 6.0.0
test
@@ -194,19 +194,19 @@ all modules and does not describe the project structure per-subproject.
org.junit.jupiter
junit-jupiter-api
- 5.13.2
+ 6.0.0
test
org.junit.jupiter
junit-jupiter-engine
- 5.13.2
+ 6.0.0
test
org.junit.jupiter
junit-jupiter-params
- 5.13.2
+ 6.0.0
test
@@ -218,12 +218,7 @@ all modules and does not describe the project structure per-subproject.
com.google.devtools.ksp
symbol-processing
- 2.1.21-2.0.1
-
-
- com.google.devtools.ksp
- symbol-processing-cmdline
- 2.1.21-2.0.1
+ 2.3.0
com.google.errorprone
@@ -238,7 +233,7 @@ all modules and does not describe the project structure per-subproject.
com.google.protobuf
protoc
- 4.31.1
+ 4.33.1
dev.zacsweers.autoservice
@@ -253,27 +248,27 @@ all modules and does not describe the project structure per-subproject.
io.spine.tools
compiler-cli-all
- 2.0.0-SNAPSHOT.028
+ 2.0.0-SNAPSHOT.030
io.spine.tools
compiler-protoc-plugin
- 2.0.0-SNAPSHOT.028
+ 2.0.0-SNAPSHOT.030
io.spine.tools
core-jvm-gradle-plugins
- 2.0.0-SNAPSHOT.017
+ 2.0.0-SNAPSHOT.034
io.spine.tools
core-jvm-routing
- 2.0.0-SNAPSHOT.017
+ 2.0.0-SNAPSHOT.034
io.spine.tools
prototap-protoc-plugin
- 0.13.0
+ 0.14.0
io.spine.tools
@@ -283,7 +278,7 @@ all modules and does not describe the project structure per-subproject.
io.spine.validation
spine-validation-java-bundle
- 2.0.0-SNAPSHOT.352
+ 2.0.0-SNAPSHOT.354
net.sourceforge.pmd
@@ -318,62 +313,62 @@ all modules and does not describe the project structure per-subproject.
org.jetbrains.dokka
all-modules-page-plugin
- 2.0.0
+ 2.1.0
org.jetbrains.dokka
- analysis-kotlin-descriptors
- 2.0.0
+ analysis-kotlin-symbols
+ 2.1.0
org.jetbrains.dokka
dokka-base
- 2.0.0
+ 2.1.0
org.jetbrains.dokka
dokka-core
- 2.0.0
+ 2.1.0
org.jetbrains.dokka
- kotlin-as-java-plugin
- 2.0.0
+ javadoc-plugin
+ 2.1.0
org.jetbrains.dokka
templating-plugin
- 2.0.0
+ 2.1.0
org.jetbrains.kotlin
abi-tools
- 2.2.20
+ 2.2.21
org.jetbrains.kotlin
kotlin-build-tools-impl
- 2.2.20
+ 2.2.21
org.jetbrains.kotlin
kotlin-compiler-embeddable
- 2.2.20
+ 2.2.21
org.jetbrains.kotlin
kotlin-klib-commonizer-embeddable
- 2.2.20
+ 2.2.21
org.jetbrains.kotlin
kotlin-scripting-compiler-embeddable
- 2.2.20
+ 2.2.21
org.jetbrains.kotlin
swift-export-embeddable
- 2.2.20
+ 2.2.21
diff --git a/version.gradle.kts b/version.gradle.kts
index d5ef7021f..33a8cd676 100644
--- a/version.gradle.kts
+++ b/version.gradle.kts
@@ -29,4 +29,4 @@
*
* For Spine-based dependencies please see [io.spine.dependency.local.Spine].
*/
-val validationVersion by extra("2.0.0-SNAPSHOT.354")
+val validationVersion by extra("2.0.0-SNAPSHOT.355")