diff --git a/buildSrc/src/main/kotlin/BuildExtensions.kt b/buildSrc/src/main/kotlin/BuildExtensions.kt
index 04c15b52..83c9e636 100644
--- a/buildSrc/src/main/kotlin/BuildExtensions.kt
+++ b/buildSrc/src/main/kotlin/BuildExtensions.kt
@@ -156,8 +156,8 @@ 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
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 48e70f41..9d48602d 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 91157019..a61639d7 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/Protobuf.kt b/buildSrc/src/main/kotlin/io/spine/dependency/lib/Protobuf.kt
index 8eaf49a6..cb0de333 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.0"
/**
* The Java library with Protobuf data types.
diff --git a/buildSrc/src/main/kotlin/io/spine/dependency/local/ArtifactVersion.kt b/buildSrc/src/main/kotlin/io/spine/dependency/local/ArtifactVersion.kt
deleted file mode 100644
index 77497b21..00000000
--- a/buildSrc/src/main/kotlin/io/spine/dependency/local/ArtifactVersion.kt
+++ /dev/null
@@ -1,137 +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
-
-/**
- * Versions for published Spine SDK artifacts.
- */
-@Suppress("ConstPropertyName")
-object ArtifactVersion {
-
- /**
- * The version of [Spine.base].
- *
- * @see spine-base
- */
- @Deprecated(message = "Please use `Base.version`.", ReplaceWith("Base.version"))
- const val base = Base.version
-
- @Suppress("unused")
- @Deprecated(
- message = "Please use `Base.versionForBuildScript`.",
- ReplaceWith("Base.versionForBuildScript")
- )
- const val baseForBuildScript = Base.versionForBuildScript
-
- /**
- * The version of [Spine.reflect].
- *
- * @see spine-reflect
- */
- @Deprecated(message = "Please use `Reflect.version`.", ReplaceWith("Reflect.version"))
- const val reflect = Reflect.version
-
- /**
- * The version of [Logging].
- */
- @Deprecated(message = "Please use `Logging.version`.", ReplaceWith("Logging.version"))
- const val logging = Logging.version
-
- /**
- * The version of [Spine.testlib].
- *
- * @see spine-testlib
- */
- @Deprecated(message = "Please use `TestLib.version`.", ReplaceWith("TestLib.version"))
- const val testlib = TestLib.version
-
- /**
- * The version of `core-java`.
- */
- @Deprecated(message = "Please use `CoreJava.version`.", ReplaceWith("CoreJava.version"))
- const val core = CoreJava.version
-
- /**
- * The version of [Spine.modelCompiler].
- *
- * @see spine-model-compiler
- */
- @Suppress("unused")
- @Deprecated(
- message = "Please use `ModelCompiler.version` instead.",
- ReplaceWith("ModelCompiler.version")
- )
- const val mc = ModelCompiler.version
-
- /**
- * The version of [Spine.baseTypes].
- *
- * @see spine-base-types
- */
- @Deprecated(message = "Please use `BaseTypes.version`.", ReplaceWith("BaseTypes.version"))
- const val baseTypes = BaseTypes.version
-
- /**
- * The version of [Spine.time].
- *
- * @see spine-time
- */
- @Deprecated(message = "Please use `Time.version`.", ReplaceWith("Time.version"))
- const val time = Time.version
-
- /**
- * The version of [Spine.change].
- *
- * @see spine-change
- */
- @Deprecated(message = "Please use `Change.version`.", ReplaceWith("Change.version"))
- const val change = Change.version
-
- /**
- * The version of [Spine.text].
- *
- * @see spine-text
- */
- @Deprecated(message = "Please use `Text.version`.", ReplaceWith("Text.version"))
- const val text = Text.version
-
- /**
- * The version of [Spine.toolBase].
- *
- * @see spine-tool-base
- */
- @Suppress("unused")
- @Deprecated(message = "Please use `ToolBase.version`.", ReplaceWith("ToolBase.version"))
- const val toolBase = ToolBase.version
-
- /**
- * The version of [Spine.javadocFilter].
- *
- * @see spine-javadoc-tools
- */
- const val javadocTools = "2.0.0-SNAPSHOT.75"
-}
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 0a20452c..94dec0b3 100644
--- a/buildSrc/src/main/kotlin/io/spine/dependency/local/Base.kt
+++ b/buildSrc/src/main/kotlin/io/spine/dependency/local/Base.kt
@@ -33,8 +33,8 @@ package io.spine.dependency.local
*/
@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.365"
+ const val versionForBuildScript = "2.0.0-SNAPSHOT.365"
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 b0b534d5..b0ddc995 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.211"
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 c5cd8fbf..78143399 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.029"
/**
* 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.029"
/**
* 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 d9f5ba3b..6a49b1b4 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.333"
const val coreArtifact = "spine-core"
const val clientArtifact = "spine-client"
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 216ec131..00000000
--- 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 289adeeb..6db5024b 100644
--- a/buildSrc/src/main/kotlin/io/spine/dependency/local/Time.kt
+++ b/buildSrc/src/main/kotlin/io/spine/dependency/local/Time.kt
@@ -33,7 +33,7 @@ package io.spine.dependency.local
*/
@Suppress("ConstPropertyName")
object Time {
- const val version = "2.0.0-SNAPSHOT.203"
+ const val version = "2.0.0-SNAPSHOT.204"
const val group = Spine.group
const val artifact = "spine-time"
const val lib = "$group:$artifact:$version"
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 b07849fe..6e9021fb 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 0d71ab2f..bc5a36c1 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/kmp-module.gradle.kts b/buildSrc/src/main/kotlin/kmp-module.gradle.kts
index 7577ed53..4f7ec639 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/config b/config
index 152eded4..08ecf3e3 160000
--- a/config
+++ b/config
@@ -1 +1 @@
-Subproject commit 152eded4b520793ebe2a432a0c532f30dce262da
+Subproject commit 08ecf3e347cc85663f2ab89bd7958aae73d7b944
diff --git a/dependencies.md b/dependencies.md
index 5334e39e..d94c8c8d 100644
--- a/dependencies.md
+++ b/dependencies.md
@@ -1,6 +1,6 @@
-# Dependencies of `io.spine:spine-base-types:2.0.0-SNAPSHOT.210`
+# Dependencies of `io.spine:spine-base-types:2.0.0-SNAPSHOT.212`
## Runtime
1. **Group** : com.google.code.findbugs. **Name** : jsr305. **Version** : 3.0.2.
@@ -19,7 +19,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)
@@ -30,15 +30,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.0.
* **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.0.
* **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.0.
* **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)
@@ -166,7 +166,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)
@@ -253,11 +253,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.
@@ -271,19 +271,19 @@
* **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.0.
* **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.0.
* **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.0.
* **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.0.
* **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)
@@ -471,7 +471,7 @@
* **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)
@@ -479,15 +479,15 @@
* **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)
@@ -495,39 +495,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)
@@ -923,7 +923,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)
@@ -931,27 +931,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)
@@ -1010,6 +1010,6 @@
The dependencies distributed under several licenses, are used according their commercial-use-friendly license.
-This report was generated on **Mon Oct 27 19:05:32 WET 2025** using
+This report was generated on **Tue Oct 28 18:30:48 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/pom.xml b/pom.xml
index 5ab81b71..6f405159 100644
--- a/pom.xml
+++ b/pom.xml
@@ -10,7 +10,7 @@ all modules and does not describe the project structure per-subproject.
-->
io.spine
base-types
-2.0.0-SNAPSHOT.210
+2.0.0-SNAPSHOT.212
2015
@@ -26,31 +26,31 @@ all modules and does not describe the project structure per-subproject.
com.google.guava
guava
- 33.4.8-jre
+ 33.5.0-jre
compile
com.google.protobuf
protobuf-java
- 4.31.1
+ 4.33.0
compile
com.google.protobuf
protobuf-java-util
- 4.31.1
+ 4.33.0
compile
com.google.protobuf
protobuf-kotlin
- 4.31.1
+ 4.33.0
compile
io.spine
spine-base
- 2.0.0-SNAPSHOT.364
+ 2.0.0-SNAPSHOT.365
compile
@@ -86,13 +86,13 @@ 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
io.kotest
kotest-assertions-core
- 6.0.3
+ 6.0.4
test
@@ -104,7 +104,7 @@ all modules and does not describe the project structure per-subproject.
org.junit
junit-bom
- 5.13.2
+ 6.0.0
test
@@ -116,19 +116,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
@@ -172,7 +172,7 @@ all modules and does not describe the project structure per-subproject.
com.google.protobuf
protoc
- 4.31.1
+ 4.33.0
com.puppycrawl.tools
diff --git a/version.gradle.kts b/version.gradle.kts
index ef9c026c..d4c91d71 100644
--- a/version.gradle.kts
+++ b/version.gradle.kts
@@ -29,4 +29,4 @@
*
* For dependencies on Spine modules please see [io.spine.dependency.local.Spine].
*/
-val versionToPublish by extra("2.0.0-SNAPSHOT.211")
+val versionToPublish by extra("2.0.0-SNAPSHOT.212")