diff --git a/api/src/main/kotlin/io/spine/protodata/Compilation.kt b/api/src/main/kotlin/io/spine/protodata/Compilation.kt
index d083d4d30..56451d022 100644
--- a/api/src/main/kotlin/io/spine/protodata/Compilation.kt
+++ b/api/src/main/kotlin/io/spine/protodata/Compilation.kt
@@ -105,7 +105,7 @@ public object Compilation {
/**
* The exception thrown by [Compilation.error] when the testing mode is on.
*/
- public class Error(message: String) : kotlin.Exception(message) {
+ public class Error(message: String) : kotlin.Error(message) {
public companion object {
private const val serialVersionUID: Long = 0L
}
diff --git a/backend/src/main/kotlin/io/spine/protodata/backend/Pipeline.kt b/backend/src/main/kotlin/io/spine/protodata/backend/Pipeline.kt
index 42edb711f..858abd587 100644
--- a/backend/src/main/kotlin/io/spine/protodata/backend/Pipeline.kt
+++ b/backend/src/main/kotlin/io/spine/protodata/backend/Pipeline.kt
@@ -128,6 +128,12 @@ public class Pipeline(
* that no concurrent modification of entity states is allowed.
* Therefore, the execution of the code related to the signal processing
* should be single-threaded.
+ *
+ * @param afterCompile The callback invoked after the compilation process and before
+ * closing [CodegenContext] and other contexts.
+ * The primary purpose of the callback is to allow tests to verify the state
+ * of [CodegenContext], e.g., by [querying][io.spine.server.query.Querying.select]
+ * entity states of interest.
*/
public operator fun invoke(afterCompile: (CodegenContext) -> Unit = {}) {
clearCaches()
diff --git a/buildSrc/src/main/kotlin/io/spine/dependency/local/CoreJava.kt b/buildSrc/src/main/kotlin/io/spine/dependency/local/CoreJava.kt
index 871682f1f..5bf0c6a9e 100644
--- a/buildSrc/src/main/kotlin/io/spine/dependency/local/CoreJava.kt
+++ b/buildSrc/src/main/kotlin/io/spine/dependency/local/CoreJava.kt
@@ -34,7 +34,7 @@ package io.spine.dependency.local
@Suppress("ConstPropertyName", "unused")
object CoreJava {
const val group = Spine.group
- const val version = "2.0.0-SNAPSHOT.182"
+ const val version = "2.0.0-SNAPSHOT.190"
const val coreArtifact = "spine-core"
const val clientArtifact = "spine-client"
diff --git a/dependencies.md b/dependencies.md
index 4334e42cf..afad4b701 100644
--- a/dependencies.md
+++ b/dependencies.md
@@ -1,6 +1,6 @@
-# Dependencies of `io.spine.protodata:protodata-api:0.80.0`
+# Dependencies of `io.spine.protodata:protodata-api:0.80.1`
## Runtime
1. **Group** : com.fasterxml.jackson. **Name** : jackson-bom. **Version** : 2.15.3.
@@ -1017,12 +1017,12 @@
The dependencies distributed under several licenses, are used according their commercial-use-friendly license.
-This report was generated on **Fri Dec 13 18:01:14 CET 2024** 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).
+This report was generated on **Fri Dec 13 19:40:34 WET 2024** 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.protodata:protodata-api-tests:0.80.0`
+# Dependencies of `io.spine.protodata:protodata-api-tests:0.80.1`
## Runtime
1. **Group** : org.jetbrains. **Name** : annotations. **Version** : 13.0.
@@ -1858,12 +1858,12 @@ This report was generated on **Fri Dec 13 18:01:14 CET 2024** using [Gradle-Lice
The dependencies distributed under several licenses, are used according their commercial-use-friendly license.
-This report was generated on **Fri Dec 13 18:01:15 CET 2024** 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).
+This report was generated on **Fri Dec 13 19:40:35 WET 2024** 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.protodata:protodata-backend:0.80.0`
+# Dependencies of `io.spine.protodata:protodata-backend:0.80.1`
## Runtime
1. **Group** : com.fasterxml.jackson. **Name** : jackson-bom. **Version** : 2.15.3.
@@ -2884,12 +2884,12 @@ This report was generated on **Fri Dec 13 18:01:15 CET 2024** using [Gradle-Lice
The dependencies distributed under several licenses, are used according their commercial-use-friendly license.
-This report was generated on **Fri Dec 13 18:01:16 CET 2024** 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).
+This report was generated on **Fri Dec 13 19:40:35 WET 2024** 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.protodata:protodata-cli:0.80.0`
+# Dependencies of `io.spine.protodata:protodata-cli:0.80.1`
## Runtime
1. **Group** : com.fasterxml.jackson. **Name** : jackson-bom. **Version** : 2.15.3.
@@ -3933,12 +3933,12 @@ This report was generated on **Fri Dec 13 18:01:16 CET 2024** using [Gradle-Lice
The dependencies distributed under several licenses, are used according their commercial-use-friendly license.
-This report was generated on **Fri Dec 13 18:01:17 CET 2024** 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).
+This report was generated on **Fri Dec 13 19:40:35 WET 2024** 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.protodata:protodata-cli-api:0.80.0`
+# Dependencies of `io.spine.protodata:protodata-cli-api:0.80.1`
## Runtime
1. **Group** : com.fasterxml.jackson. **Name** : jackson-bom. **Version** : 2.15.3.
@@ -4941,12 +4941,12 @@ This report was generated on **Fri Dec 13 18:01:17 CET 2024** using [Gradle-Lice
The dependencies distributed under several licenses, are used according their commercial-use-friendly license.
-This report was generated on **Fri Dec 13 18:01:17 CET 2024** 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).
+This report was generated on **Fri Dec 13 19:40:36 WET 2024** 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.protodata:protodata-gradle-api:0.80.0`
+# Dependencies of `io.spine.protodata:protodata-gradle-api:0.80.1`
## Runtime
1. **Group** : com.fasterxml.jackson. **Name** : jackson-bom. **Version** : 2.15.3.
@@ -5953,12 +5953,12 @@ This report was generated on **Fri Dec 13 18:01:17 CET 2024** using [Gradle-Lice
The dependencies distributed under several licenses, are used according their commercial-use-friendly license.
-This report was generated on **Fri Dec 13 18:01:18 CET 2024** 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).
+This report was generated on **Fri Dec 13 19:40:36 WET 2024** 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.protodata:protodata-gradle-plugin:0.80.0`
+# Dependencies of `io.spine.protodata:protodata-gradle-plugin:0.80.1`
## Runtime
1. **Group** : com.fasterxml.jackson. **Name** : jackson-bom. **Version** : 2.15.3.
@@ -7142,12 +7142,12 @@ This report was generated on **Fri Dec 13 18:01:18 CET 2024** using [Gradle-Lice
The dependencies distributed under several licenses, are used according their commercial-use-friendly license.
-This report was generated on **Fri Dec 13 18:01:19 CET 2024** 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).
+This report was generated on **Fri Dec 13 19:40:36 WET 2024** 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.protodata:protodata-java:0.80.0`
+# Dependencies of `io.spine.protodata:protodata-java:0.80.1`
## Runtime
1. **Group** : com.fasterxml.jackson. **Name** : jackson-bom. **Version** : 2.15.3.
@@ -8168,12 +8168,12 @@ This report was generated on **Fri Dec 13 18:01:19 CET 2024** using [Gradle-Lice
The dependencies distributed under several licenses, are used according their commercial-use-friendly license.
-This report was generated on **Fri Dec 13 18:01:20 CET 2024** 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).
+This report was generated on **Fri Dec 13 19:40:37 WET 2024** 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.protodata:protodata-protoc:0.80.0`
+# Dependencies of `io.spine.protodata:protodata-protoc:0.80.1`
## Runtime
1. **Group** : com.google.code.findbugs. **Name** : jsr305. **Version** : 3.0.2.
@@ -9006,12 +9006,12 @@ This report was generated on **Fri Dec 13 18:01:20 CET 2024** using [Gradle-Lice
The dependencies distributed under several licenses, are used according their commercial-use-friendly license.
-This report was generated on **Fri Dec 13 18:01:20 CET 2024** 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).
+This report was generated on **Fri Dec 13 19:40:37 WET 2024** 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.protodata:protodata-test-env:0.80.0`
+# Dependencies of `io.spine.protodata:protodata-test-env:0.80.1`
## Runtime
1. **Group** : com.fasterxml.jackson. **Name** : jackson-bom. **Version** : 2.15.3.
@@ -10047,12 +10047,12 @@ This report was generated on **Fri Dec 13 18:01:20 CET 2024** using [Gradle-Lice
The dependencies distributed under several licenses, are used according their commercial-use-friendly license.
-This report was generated on **Fri Dec 13 18:01:21 CET 2024** 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).
+This report was generated on **Fri Dec 13 19:40:37 WET 2024** 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.protodata:protodata-testlib:0.80.0`
+# Dependencies of `io.spine.protodata:protodata-testlib:0.80.1`
## Runtime
1. **Group** : com.fasterxml.jackson. **Name** : jackson-bom. **Version** : 2.15.3.
@@ -11171,4 +11171,4 @@ This report was generated on **Fri Dec 13 18:01:21 CET 2024** using [Gradle-Lice
The dependencies distributed under several licenses, are used according their commercial-use-friendly license.
-This report was generated on **Fri Dec 13 18:01:22 CET 2024** 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).
+This report was generated on **Fri Dec 13 19:40:37 WET 2024** 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 fa4feb8f5..24a4bb096 100644
--- a/pom.xml
+++ b/pom.xml
@@ -10,7 +10,7 @@ all modules and does not describe the project structure per-subproject.
-->
io.spine.protodata
ProtoData
-0.80.0
+0.80.1
2015
@@ -110,7 +110,7 @@ all modules and does not describe the project structure per-subproject.
io.spine
spine-server
- 2.0.0-SNAPSHOT.182
+ 2.0.0-SNAPSHOT.190
compile
@@ -194,7 +194,7 @@ all modules and does not describe the project structure per-subproject.
io.spine.tools
spine-testutil-server
- 2.0.0-SNAPSHOT.182
+ 2.0.0-SNAPSHOT.190
test
@@ -392,4 +392,4 @@ all modules and does not describe the project structure per-subproject.
-
+
\ No newline at end of file
diff --git a/version.gradle.kts b/version.gradle.kts
index 9b55576e7..bf82226fa 100644
--- a/version.gradle.kts
+++ b/version.gradle.kts
@@ -32,4 +32,4 @@
*
* For dependencies on Spine SDK module please see [io.spine.dependency.local.Spine].
*/
-val protoDataVersion: String by extra("0.80.0")
+val protoDataVersion: String by extra("0.80.1")