Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
8f36835
Bump version -> `2.0.0-SNAPSHOT.395`
alexander-yevsyukov Feb 16, 2026
567e894
Update dependency reports
alexander-yevsyukov Feb 16, 2026
34e7518
Bump Validation and CoreJvm Compiler
alexander-yevsyukov Feb 16, 2026
3267234
Remove "Validation Workflow" section reference
alexander-yevsyukov Feb 16, 2026
63ba34b
Embed code for adding Gradle plugins
alexander-yevsyukov Feb 16, 2026
9dbfec5
Bump local versions in examples
alexander-yevsyukov Feb 16, 2026
8b4235e
Update Validation version in "First model" section
alexander-yevsyukov Feb 16, 2026
ec30a70
Make the section "Configure the project" refer to "Adding Validation …
alexander-yevsyukov Feb 16, 2026
94de0ab
Add code fragments for invalid digits case
alexander-yevsyukov Feb 16, 2026
503cc88
Add README for `fist-model-with-framework`
alexander-yevsyukov Feb 16, 2026
e787357
Add samples for using validation error message
alexander-yevsyukov Feb 16, 2026
c1f681d
Use Kotest assertions in Kotlin samples
alexander-yevsyukov Feb 16, 2026
96d8d18
Remove no longer needed dependency
alexander-yevsyukov Feb 16, 2026
20428a7
Improve common script name
alexander-yevsyukov Feb 16, 2026
fed02df
Pull repository definition to the `common` script
alexander-yevsyukov Feb 16, 2026
18c5ce4
Fix code layout
alexander-yevsyukov Feb 16, 2026
e86767b
Rename `_code` to `_examples`
alexander-yevsyukov Feb 16, 2026
758d557
Extract variables for common settings
alexander-yevsyukov Feb 16, 2026
a172441
Add examples submodule
alexander-yevsyukov Feb 19, 2026
7b860bc
Adjust the `buildExamples` task to the submodule arrangment
alexander-yevsyukov Feb 19, 2026
d22f669
Update module ref.
alexander-yevsyukov Feb 19, 2026
1b66bbf
Update submodule ref.
alexander-yevsyukov Feb 19, 2026
d48b569
Update examples module ref.
alexander-yevsyukov Feb 20, 2026
8abe88c
Describe custom plugin repositories
alexander-yevsyukov Feb 20, 2026
6a5bb91
Update embedded code sample
alexander-yevsyukov Feb 20, 2026
3439077
Add custom repositories
alexander-yevsyukov Feb 20, 2026
103611f
Update build time
alexander-yevsyukov Feb 20, 2026
7dc424d
Update examples module ref.
alexander-yevsyukov Feb 20, 2026
80b1e52
Do not add repositories in `ValidationGradlePlugin`
alexander-yevsyukov Feb 23, 2026
db8d55e
Update dependency reports
alexander-yevsyukov Feb 23, 2026
7fe07f0
Optimise imports
alexander-yevsyukov Feb 23, 2026
d45287d
Remove trailing empty line
alexander-yevsyukov Feb 23, 2026
fba8937
Update dependency reports
alexander-yevsyukov Feb 23, 2026
8d5ee6b
Make `buildExamples` depend on `updatePluginVersions`
alexander-yevsyukov Feb 23, 2026
d24c16c
Fix label spelling
alexander-yevsyukov Feb 23, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
[submodule "config"]
path = config
url = https://github.com/SpineEventEngine/config
[submodule "docs/_examples"]
path = docs/_examples
url = https://github.com/spine-examples/hello-validation
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ object Compiler : Dependency() {
* The version of the Compiler dependencies.
*/
override val version: String
private const val fallbackVersion = "2.0.0-SNAPSHOT.038"
private const val fallbackVersion = "2.0.0-SNAPSHOT.039"

/**
* The distinct version of the Compiler used by other build tools.
Expand All @@ -81,7 +81,7 @@ object Compiler : Dependency() {
* transitive dependencies, this is the version used to build the project itself.
*/
val dogfoodingVersion: String
private const val fallbackDfVersion = "2.0.0-SNAPSHOT.038"
private const val fallbackDfVersion = "2.0.0-SNAPSHOT.039"

/**
* The artifact for the Compiler Gradle plugin.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -46,12 +46,12 @@ object CoreJvmCompiler {
/**
* The version used to in the build classpath.
*/
const val dogfoodingVersion = "2.0.0-SNAPSHOT.052"
const val dogfoodingVersion = "2.0.0-SNAPSHOT.053"

/**
* The version to be used for integration tests.
*/
const val version = "2.0.0-SNAPSHOT.052"
const val version = "2.0.0-SNAPSHOT.053"

/**
* The ID of the Gradle plugin.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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.371"
const val dogfoodingVersion = "2.0.0-SNAPSHOT.371"
const val version = "2.0.0-SNAPSHOT.372"
const val dogfoodingVersion = "2.0.0-SNAPSHOT.372"

const val lib = "$group:tool-base:$version"
const val classicCodegen = "$group:classic-codegen:$version"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ object Validation {
/**
* The version of the Validation library artifacts.
*/
const val version = "2.0.0-SNAPSHOT.393"
const val version = "2.0.0-SNAPSHOT.394"

/**
* The last version of Validation compatible with ProtoData.
Expand Down
64 changes: 32 additions & 32 deletions dependencies.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@


# Dependencies of `io.spine.tools:validation-context:2.0.0-SNAPSHOT.394`
# Dependencies of `io.spine.tools:validation-context:2.0.0-SNAPSHOT.395`

## Runtime
1. **Group** : com.fasterxml.jackson. **Name** : jackson-bom. **Version** : 2.20.0.
Expand Down Expand Up @@ -1139,14 +1139,14 @@

The dependencies distributed under several licenses, are used according their commercial-use-friendly license.

This report was generated on **Fri Feb 13 15:18:11 WET 2026** using
This report was generated on **Mon Feb 23 16:36:39 WET 2026** 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.tools:validation-context-tests:2.0.0-SNAPSHOT.394`
# Dependencies of `io.spine.tools:validation-context-tests:2.0.0-SNAPSHOT.395`

## Runtime
1. **Group** : com.fasterxml.jackson. **Name** : jackson-bom. **Version** : 2.20.0.
Expand Down Expand Up @@ -1731,28 +1731,28 @@ This report was generated on **Fri Feb 13 15:18:11 WET 2026** using

The dependencies distributed under several licenses, are used according their commercial-use-friendly license.

This report was generated on **Fri Feb 13 15:18:10 WET 2026** using
This report was generated on **Mon Feb 23 16:36:38 WET 2026** 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.tools:validation-docs:2.0.0-SNAPSHOT.394`
# Dependencies of `io.spine.tools:validation-docs:2.0.0-SNAPSHOT.395`

## Runtime
## Compile, tests, and tooling

The dependencies distributed under several licenses, are used according their commercial-use-friendly license.

This report was generated on **Thu Feb 12 20:41:43 WET 2026** using
This report was generated on **Mon Feb 23 16:15:05 WET 2026** 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.tools:validation-gradle-plugin:2.0.0-SNAPSHOT.394`
# Dependencies of `io.spine.tools:validation-gradle-plugin:2.0.0-SNAPSHOT.395`

## Runtime
1. **Group** : com.fasterxml.jackson. **Name** : jackson-bom. **Version** : 2.20.0.
Expand Down Expand Up @@ -2841,14 +2841,14 @@ This report was generated on **Thu Feb 12 20:41:43 WET 2026** using

The dependencies distributed under several licenses, are used according their commercial-use-friendly license.

This report was generated on **Fri Feb 13 15:18:11 WET 2026** using
This report was generated on **Mon Feb 23 16:36:38 WET 2026** 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.tools:validation-java:2.0.0-SNAPSHOT.394`
# Dependencies of `io.spine.tools:validation-java:2.0.0-SNAPSHOT.395`

## Runtime
1. **Group** : com.fasterxml.jackson. **Name** : jackson-bom. **Version** : 2.20.0.
Expand Down Expand Up @@ -3935,14 +3935,14 @@ This report was generated on **Fri Feb 13 15:18:11 WET 2026** using

The dependencies distributed under several licenses, are used according their commercial-use-friendly license.

This report was generated on **Fri Feb 13 15:18:11 WET 2026** using
This report was generated on **Mon Feb 23 16:36:38 WET 2026** 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.tools:validation-java-bundle:2.0.0-SNAPSHOT.394`
# Dependencies of `io.spine.tools:validation-java-bundle:2.0.0-SNAPSHOT.395`

## Runtime
1. **Group** : com.google.auto.service. **Name** : auto-service-annotations. **Version** : 1.1.1.
Expand Down Expand Up @@ -4005,14 +4005,14 @@ This report was generated on **Fri Feb 13 15:18:11 WET 2026** using

The dependencies distributed under several licenses, are used according their commercial-use-friendly license.

This report was generated on **Fri Feb 13 15:18:09 WET 2026** using
This report was generated on **Mon Feb 23 16:36:37 WET 2026** 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-jvm-runtime:2.0.0-SNAPSHOT.394`
# Dependencies of `io.spine:validation-jvm-runtime:2.0.0-SNAPSHOT.395`

## Runtime
1. **Group** : com.google.code.findbugs. **Name** : jsr305. **Version** : 3.0.2.
Expand Down Expand Up @@ -4845,14 +4845,14 @@ This report was generated on **Fri Feb 13 15:18:09 WET 2026** using

The dependencies distributed under several licenses, are used according their commercial-use-friendly license.

This report was generated on **Fri Feb 13 15:18:11 WET 2026** using
This report was generated on **Mon Feb 23 16:36:38 WET 2026** 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.tools:validation-ksp:2.0.0-SNAPSHOT.394`
# Dependencies of `io.spine.tools:validation-ksp:2.0.0-SNAPSHOT.395`

## Runtime
1. **Group** : com.google.auto.service. **Name** : auto-service-annotations. **Version** : 1.1.1.
Expand Down Expand Up @@ -5781,14 +5781,14 @@ This report was generated on **Fri Feb 13 15:18:11 WET 2026** using

The dependencies distributed under several licenses, are used according their commercial-use-friendly license.

This report was generated on **Fri Feb 13 15:18:11 WET 2026** using
This report was generated on **Mon Feb 23 16:36:38 WET 2026** 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.tools:validation-consumer:2.0.0-SNAPSHOT.394`
# Dependencies of `io.spine.tools:validation-consumer:2.0.0-SNAPSHOT.395`

## Runtime
1. **Group** : com.fasterxml.jackson. **Name** : jackson-bom. **Version** : 2.20.0.
Expand Down Expand Up @@ -6379,14 +6379,14 @@ This report was generated on **Fri Feb 13 15:18:11 WET 2026** using

The dependencies distributed under several licenses, are used according their commercial-use-friendly license.

This report was generated on **Fri Feb 13 15:18:10 WET 2026** using
This report was generated on **Mon Feb 23 16:36:38 WET 2026** 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.tools:validation-consumer-dependency:2.0.0-SNAPSHOT.394`
# Dependencies of `io.spine.tools:validation-consumer-dependency:2.0.0-SNAPSHOT.395`

## Runtime
1. **Group** : com.google.code.findbugs. **Name** : jsr305. **Version** : 3.0.2.
Expand Down Expand Up @@ -6897,14 +6897,14 @@ This report was generated on **Fri Feb 13 15:18:10 WET 2026** using

The dependencies distributed under several licenses, are used according their commercial-use-friendly license.

This report was generated on **Fri Feb 13 15:18:10 WET 2026** using
This report was generated on **Mon Feb 23 16:36:38 WET 2026** 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.tools:validation-extensions:2.0.0-SNAPSHOT.394`
# Dependencies of `io.spine.tools:validation-extensions:2.0.0-SNAPSHOT.395`

## Runtime
1. **Group** : com.fasterxml.jackson. **Name** : jackson-bom. **Version** : 2.20.0.
Expand Down Expand Up @@ -7588,14 +7588,14 @@ This report was generated on **Fri Feb 13 15:18:10 WET 2026** using

The dependencies distributed under several licenses, are used according their commercial-use-friendly license.

This report was generated on **Fri Feb 13 15:18:10 WET 2026** using
This report was generated on **Mon Feb 23 16:36:38 WET 2026** 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.tools:validation-runtime:2.0.0-SNAPSHOT.394`
# Dependencies of `io.spine.tools:validation-runtime:2.0.0-SNAPSHOT.395`

## Runtime
1. **Group** : com.google.code.findbugs. **Name** : jsr305. **Version** : 3.0.2.
Expand Down Expand Up @@ -8217,14 +8217,14 @@ This report was generated on **Fri Feb 13 15:18:10 WET 2026** using

The dependencies distributed under several licenses, are used according their commercial-use-friendly license.

This report was generated on **Fri Feb 13 15:18:10 WET 2026** using
This report was generated on **Mon Feb 23 16:36:38 WET 2026** 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.tools:validation-validating:2.0.0-SNAPSHOT.394`
# Dependencies of `io.spine.tools:validation-validating:2.0.0-SNAPSHOT.395`

## Runtime
1. **Group** : com.google.code.findbugs. **Name** : jsr305. **Version** : 3.0.2.
Expand Down Expand Up @@ -8889,14 +8889,14 @@ This report was generated on **Fri Feb 13 15:18:10 WET 2026** using

The dependencies distributed under several licenses, are used according their commercial-use-friendly license.

This report was generated on **Fri Feb 13 15:18:11 WET 2026** using
This report was generated on **Mon Feb 23 16:36:38 WET 2026** 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.tools:validation-validator:2.0.0-SNAPSHOT.394`
# Dependencies of `io.spine.tools:validation-validator:2.0.0-SNAPSHOT.395`

## Runtime
1. **Group** : com.fasterxml.jackson. **Name** : jackson-bom. **Version** : 2.20.0.
Expand Down Expand Up @@ -9647,14 +9647,14 @@ This report was generated on **Fri Feb 13 15:18:11 WET 2026** using

The dependencies distributed under several licenses, are used according their commercial-use-friendly license.

This report was generated on **Fri Feb 13 15:18:10 WET 2026** using
This report was generated on **Mon Feb 23 16:36:38 WET 2026** 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.tools:validation-validator-dependency:2.0.0-SNAPSHOT.394`
# Dependencies of `io.spine.tools:validation-validator-dependency:2.0.0-SNAPSHOT.395`

## Runtime
1. **Group** : com.google.code.findbugs. **Name** : jsr305. **Version** : 3.0.2.
Expand Down Expand Up @@ -9924,14 +9924,14 @@ This report was generated on **Fri Feb 13 15:18:10 WET 2026** using

The dependencies distributed under several licenses, are used according their commercial-use-friendly license.

This report was generated on **Fri Feb 13 15:18:10 WET 2026** using
This report was generated on **Mon Feb 23 16:36:38 WET 2026** 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.tools:validation-vanilla:2.0.0-SNAPSHOT.394`
# Dependencies of `io.spine.tools:validation-vanilla:2.0.0-SNAPSHOT.395`

## Runtime
1. **Group** : com.google.code.findbugs. **Name** : jsr305. **Version** : 3.0.2.
Expand Down Expand Up @@ -10282,6 +10282,6 @@ This report was generated on **Fri Feb 13 15:18:10 WET 2026** using

The dependencies distributed under several licenses, are used according their commercial-use-friendly license.

This report was generated on **Fri Feb 13 15:18:10 WET 2026** using
This report was generated on **Mon Feb 23 16:36:38 WET 2026** 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).
33 changes: 0 additions & 33 deletions docs/_code/code-common.gradle.kts

This file was deleted.

Loading
Loading