From f6152bd008e3983ccd76186fdd9d68784af64273 Mon Sep 17 00:00:00 2001 From: alexander-yevsyukov Date: Fri, 13 Dec 2024 19:35:33 +0000 Subject: [PATCH 1/5] Make `Compilation.Error` descend from `Error` --- api/src/main/kotlin/io/spine/protodata/Compilation.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 } From 9165becd74984bde172a08612cca23eabc07193d Mon Sep 17 00:00:00 2001 From: alexander-yevsyukov Date: Fri, 13 Dec 2024 19:35:44 +0000 Subject: [PATCH 2/5] Bump CoreJava -> `2.0.0-SNAPSHOT.190` --- buildSrc/src/main/kotlin/io/spine/dependency/local/CoreJava.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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" From 6db3f9b00b4080466b3dc1d2b40959baf9a998e2 Mon Sep 17 00:00:00 2001 From: alexander-yevsyukov Date: Fri, 13 Dec 2024 19:35:56 +0000 Subject: [PATCH 3/5] Bump version -> `0.80.1` --- version.gradle.kts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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") From 4a260470c53d0d73f1808673e629d4b88a2a2016 Mon Sep 17 00:00:00 2001 From: alexander-yevsyukov Date: Fri, 13 Dec 2024 19:45:59 +0000 Subject: [PATCH 4/5] Document `afterCompile` parameter --- .../src/main/kotlin/io/spine/protodata/backend/Pipeline.kt | 6 ++++++ 1 file changed, 6 insertions(+) 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() From e69769274556df3325403618f54ac571fc7ae3af Mon Sep 17 00:00:00 2001 From: alexander-yevsyukov Date: Fri, 13 Dec 2024 19:46:06 +0000 Subject: [PATCH 5/5] Update dependency reports --- dependencies.md | 44 ++++++++++++++++++++++---------------------- pom.xml | 8 ++++---- 2 files changed, 26 insertions(+), 26 deletions(-) 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