From 8d8193c32a28144dcb68f9ddabefc8a62d4b1a09 Mon Sep 17 00:00:00 2001 From: alexander-yevsyukov Date: Thu, 10 Oct 2024 16:10:22 +0100 Subject: [PATCH 1/6] Fix doc language --- model/src/main/java/io/spine/validation/ValidatePolicy.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/model/src/main/java/io/spine/validation/ValidatePolicy.java b/model/src/main/java/io/spine/validation/ValidatePolicy.java index 7fba6684..6346b7ac 100644 --- a/model/src/main/java/io/spine/validation/ValidatePolicy.java +++ b/model/src/main/java/io/spine/validation/ValidatePolicy.java @@ -31,8 +31,8 @@ import io.spine.protodata.ast.File; import io.spine.protodata.ast.TypeName; import io.spine.protodata.ast.event.FieldExited; +import io.spine.server.event.NoReaction; import io.spine.server.event.React; -import io.spine.server.model.Nothing; import io.spine.server.tuple.EitherOf2; import io.spine.validation.event.RuleAdded; import io.spine.validation.event.SimpleRuleAdded; @@ -55,7 +55,7 @@ final class ValidatePolicy extends ValidationPolicy { @Override @React - protected EitherOf2 whenever(@External FieldExited event) { + protected EitherOf2 whenever(@External FieldExited event) { var id = FieldId.newBuilder() .setName(event.getField()) .setType(event.getType()) @@ -66,7 +66,7 @@ protected EitherOf2 whenever(@External FieldExited event) { } var shouldValidate = field != null && field.getValidate(); if (!shouldValidate) { - return noReaction(); + return ignoring(); } var rule = SimpleRules.withCustom( event.getField(), From 02db1a69c508eb796241c791ad1b7d7d5c833dbd Mon Sep 17 00:00:00 2001 From: alexander-yevsyukov Date: Thu, 10 Oct 2024 16:10:45 +0100 Subject: [PATCH 2/6] Bump `core-java` and ProtoData --- .../src/main/kotlin/io/spine/internal/dependency/ProtoData.kt | 4 ++-- .../src/main/kotlin/io/spine/internal/dependency/Spine.kt | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/buildSrc/src/main/kotlin/io/spine/internal/dependency/ProtoData.kt b/buildSrc/src/main/kotlin/io/spine/internal/dependency/ProtoData.kt index be14c890..848e6503 100644 --- a/buildSrc/src/main/kotlin/io/spine/internal/dependency/ProtoData.kt +++ b/buildSrc/src/main/kotlin/io/spine/internal/dependency/ProtoData.kt @@ -73,7 +73,7 @@ object ProtoData { * The version of ProtoData dependencies. */ val version: String - private const val fallbackVersion = "0.61.4" + private const val fallbackVersion = "0.61.6" /** * The distinct version of ProtoData used by other build tools. @@ -82,7 +82,7 @@ object ProtoData { * transitional dependencies, this is the version used to build the project itself. */ val dogfoodingVersion: String - private const val fallbackDfVersion = "0.61.4" + private const val fallbackDfVersion = "0.61.6" /** * The artifact for the ProtoData Gradle plugin. diff --git a/buildSrc/src/main/kotlin/io/spine/internal/dependency/Spine.kt b/buildSrc/src/main/kotlin/io/spine/internal/dependency/Spine.kt index 08fab738..7a954751 100644 --- a/buildSrc/src/main/kotlin/io/spine/internal/dependency/Spine.kt +++ b/buildSrc/src/main/kotlin/io/spine/internal/dependency/Spine.kt @@ -76,7 +76,7 @@ object Spine { * @see [Spine.CoreJava.server] * @see core-java */ - const val core = "2.0.0-SNAPSHOT.176" + const val core = "2.0.0-SNAPSHOT.177" /** * The version of [Spine.modelCompiler]. From cbfd7583cafa22661484a23304637a78dd585124 Mon Sep 17 00:00:00 2001 From: alexander-yevsyukov Date: Thu, 10 Oct 2024 16:10:58 +0100 Subject: [PATCH 3/6] Address deprecations --- .../validation/java/RequiredOneofGenerator.kt | 2 +- .../java/io/spine/validation/DistinctPolicy.java | 8 ++++---- .../java/io/spine/validation/RequiredPolicy.java | 6 +++--- .../io/spine/validation/ValidationPolicy.java | 15 +++++++-------- 4 files changed, 15 insertions(+), 16 deletions(-) diff --git a/java/src/main/kotlin/io/spine/validation/java/RequiredOneofGenerator.kt b/java/src/main/kotlin/io/spine/validation/java/RequiredOneofGenerator.kt index b0dff865..89bccb17 100644 --- a/java/src/main/kotlin/io/spine/validation/java/RequiredOneofGenerator.kt +++ b/java/src/main/kotlin/io/spine/validation/java/RequiredOneofGenerator.kt @@ -37,7 +37,7 @@ import io.spine.validation.ErrorMessage * * The constraint applies to a `oneof` group and enforces an alternative to be set. * The generated code checks that the `oneof`'s case is one of the alternatives, - * i.e., not not-set. + * i.e., the `oneof` is initialized with an option. */ internal class RequiredOneofGenerator( private val name: OneofName, diff --git a/model/src/main/java/io/spine/validation/DistinctPolicy.java b/model/src/main/java/io/spine/validation/DistinctPolicy.java index 1fd86c2a..7bbf3372 100644 --- a/model/src/main/java/io/spine/validation/DistinctPolicy.java +++ b/model/src/main/java/io/spine/validation/DistinctPolicy.java @@ -31,10 +31,10 @@ import io.spine.core.Where; import io.spine.protodata.ast.FieldName; import io.spine.protodata.ast.File; -import io.spine.protodata.ast.event.FieldOptionDiscovered; import io.spine.protodata.ast.TypeName; +import io.spine.protodata.ast.event.FieldOptionDiscovered; +import io.spine.server.event.NoReaction; import io.spine.server.event.React; -import io.spine.server.model.Nothing; import io.spine.server.tuple.EitherOf2; import io.spine.validation.event.RuleAdded; import io.spine.validation.event.SimpleRuleAdded; @@ -59,12 +59,12 @@ final class DistinctPolicy extends ValidationPolicy { @Override @React - protected EitherOf2 whenever( + protected EitherOf2 whenever( @External @Where(field = OPTION_NAME, equals = "distinct") FieldOptionDiscovered event ) { var option = event.getOption(); if (!unpack(option.getValue(), BoolValue.class).getValue()) { - return noReaction(); + return ignoring(); } checkCollection(event.getField(), event.getType(), event.getFile()); var field = event.getField(); diff --git a/model/src/main/java/io/spine/validation/RequiredPolicy.java b/model/src/main/java/io/spine/validation/RequiredPolicy.java index 0367eb2a..8c4c93c8 100644 --- a/model/src/main/java/io/spine/validation/RequiredPolicy.java +++ b/model/src/main/java/io/spine/validation/RequiredPolicy.java @@ -30,8 +30,8 @@ import io.spine.protodata.ast.Field; import io.spine.protodata.ast.event.FieldExited; import io.spine.protodata.plugin.Policy; +import io.spine.server.event.NoReaction; import io.spine.server.event.React; -import io.spine.server.model.Nothing; import io.spine.server.tuple.EitherOf2; import io.spine.validation.event.RuleAdded; @@ -49,7 +49,7 @@ final class RequiredPolicy extends ValidationPolicy { @Override @React - protected EitherOf2 whenever(@External FieldExited event) { + protected EitherOf2 whenever(@External FieldExited event) { var id = FieldId.newBuilder() .setName(event.getField()) .setType(event.getType()) @@ -59,7 +59,7 @@ protected EitherOf2 whenever(@External FieldExited event) { var declaration = findField(event.getField(), event.getType(), event.getFile(), this); return EitherOf2.withA(requiredRule(declaration, field)); } - return noReaction(); + return ignoring(); } private static RuleAdded requiredRule(Field declaration, RequiredField field) { diff --git a/model/src/main/java/io/spine/validation/ValidationPolicy.java b/model/src/main/java/io/spine/validation/ValidationPolicy.java index 98106696..92bbb384 100644 --- a/model/src/main/java/io/spine/validation/ValidationPolicy.java +++ b/model/src/main/java/io/spine/validation/ValidationPolicy.java @@ -29,8 +29,8 @@ import io.spine.base.EventMessage; import io.spine.core.ContractFor; import io.spine.protodata.plugin.Policy; +import io.spine.server.event.NoReaction; import io.spine.server.event.React; -import io.spine.server.model.Nothing; import io.spine.server.tuple.EitherOf2; import io.spine.validation.event.RuleAdded; @@ -48,25 +48,24 @@ public abstract class ValidationPolicy @Override @ContractFor(handler = React.class) - protected abstract EitherOf2 whenever(E event); + protected abstract EitherOf2 whenever(E event); /** - * Creates an {@link EitherOf2} with {@code Nothing} in the {@code B} option. + * Creates an {@link EitherOf2} with {@link NoReaction} in the {@code B} option. * *

Usage example: *

      *  {@literal class MyPolicy extends ValidationPolicy} {
      *      {@literal @Override @React}
-     *      {@literal protected EitherOf2 whenever}(TypeEntered event) {
+     *      {@literal protected EitherOf2 whenever}(TypeEntered event) {
      *           if (!isRelevant(event)) {
-     *               return withNothing();
+     *               return ignoring();
      *           }
      *           return myCustomRule(event);
      *       }
      * 
*/ - protected final EitherOf2 noReaction() { - //TODO:2024-08-11:alexander.yevsyukov: Use EventProducer.noReaction() extension from `core-java`. - return EitherOf2.withB(nothing()); + protected final EitherOf2 ignoring() { + return EitherOf2.withB(noReaction()); } } From c2b09a7439ec794557fc7f7d7b98050d6d311c8c Mon Sep 17 00:00:00 2001 From: alexander-yevsyukov Date: Thu, 10 Oct 2024 17:57:38 +0100 Subject: [PATCH 4/6] Address deprecations --- .../io/spine/validation/test/CurrencyValidationPolicy.kt | 7 ++++--- .../kotlin/io/spine/validation/RequiredIdOptionPolicy.kt | 8 ++++---- .../kotlin/io/spine/validation/RequiredIdPatternPolicy.kt | 6 +++--- .../main/kotlin/io/spine/validation/RequiredIdPolicy.kt | 6 +++--- 4 files changed, 14 insertions(+), 13 deletions(-) diff --git a/java-tests/extensions/src/main/kotlin/io/spine/validation/test/CurrencyValidationPolicy.kt b/java-tests/extensions/src/main/kotlin/io/spine/validation/test/CurrencyValidationPolicy.kt index b704be57..18f2b3f2 100644 --- a/java-tests/extensions/src/main/kotlin/io/spine/validation/test/CurrencyValidationPolicy.kt +++ b/java-tests/extensions/src/main/kotlin/io/spine/validation/test/CurrencyValidationPolicy.kt @@ -31,8 +31,9 @@ import io.spine.protodata.ast.Field import io.spine.protodata.ast.event.TypeExited import io.spine.protodata.plugin.Policy import io.spine.protodata.value.Value +import io.spine.server.event.NoReaction import io.spine.server.event.React -import io.spine.server.model.Nothing +import io.spine.server.event.asB import io.spine.server.query.select import io.spine.server.tuple.EitherOf2 import io.spine.validation.ComparisonOperator.LESS_THAN @@ -49,10 +50,10 @@ import io.spine.validation.test.money.CurrencyType public class CurrencyValidationPolicy : Policy() { @React - override fun whenever(@External event: TypeExited): EitherOf2 { + override fun whenever(@External event: TypeExited): EitherOf2 { val currencyType = select().findById(event.type) if (currencyType == null || currencyType.hasCurrency().not()) { - return EitherOf2.withB(nothing()) + return noReaction().asB() } val minorUnits = currencyType.minorUnitField val otherValue = minorUnitsPerUnit(currencyType) diff --git a/model/src/main/kotlin/io/spine/validation/RequiredIdOptionPolicy.kt b/model/src/main/kotlin/io/spine/validation/RequiredIdOptionPolicy.kt index b1228f58..a431b290 100644 --- a/model/src/main/kotlin/io/spine/validation/RequiredIdOptionPolicy.kt +++ b/model/src/main/kotlin/io/spine/validation/RequiredIdOptionPolicy.kt @@ -28,10 +28,10 @@ package io.spine.validation import io.spine.core.External import io.spine.protodata.ast.MessageType -import io.spine.protodata.ast.firstField import io.spine.protodata.ast.event.TypeDiscovered +import io.spine.protodata.ast.firstField +import io.spine.server.event.NoReaction import io.spine.server.event.React -import io.spine.server.model.NoReaction import io.spine.server.tuple.EitherOf2 import io.spine.validation.event.RuleAdded @@ -57,11 +57,11 @@ internal class RequiredIdOptionPolicy : RequiredIdPolicy() { @Suppress("ReturnCount") // prefer sooner exit and precise conditions. override fun whenever(@External event: TypeDiscovered): EitherOf2 { if (options.isEmpty()) { - return noReaction() + return ignoring() } val type = event.type if (!type.isEntityState()) { - return noReaction() + return ignoring() } val field = type.firstField return withField(field) diff --git a/model/src/main/kotlin/io/spine/validation/RequiredIdPatternPolicy.kt b/model/src/main/kotlin/io/spine/validation/RequiredIdPatternPolicy.kt index b51ead95..3ba6b129 100644 --- a/model/src/main/kotlin/io/spine/validation/RequiredIdPatternPolicy.kt +++ b/model/src/main/kotlin/io/spine/validation/RequiredIdPatternPolicy.kt @@ -35,8 +35,8 @@ import io.spine.protodata.ast.FilePattern import io.spine.protodata.ast.event.TypeDiscovered import io.spine.protodata.ast.firstField import io.spine.protodata.ast.matches +import io.spine.server.event.NoReaction import io.spine.server.event.React -import io.spine.server.model.NoReaction import io.spine.server.tuple.EitherOf2 import io.spine.validation.event.RuleAdded @@ -63,10 +63,10 @@ internal class RequiredIdPatternPolicy : RequiredIdPolicy() { @Suppress("ReturnCount") // prefer sooner exit and precise conditions. override fun whenever(@External event: TypeDiscovered): EitherOf2 { if (filePatterns.isEmpty()) { - return noReaction() + return ignoring() } if (!event.file.matchesPatterns()) { - return noReaction() + return ignoring() } val type = event.type val field = type.firstField diff --git a/model/src/main/kotlin/io/spine/validation/RequiredIdPolicy.kt b/model/src/main/kotlin/io/spine/validation/RequiredIdPolicy.kt index e5d481c8..12e63d1a 100644 --- a/model/src/main/kotlin/io/spine/validation/RequiredIdPolicy.kt +++ b/model/src/main/kotlin/io/spine/validation/RequiredIdPolicy.kt @@ -28,7 +28,7 @@ package io.spine.validation import io.spine.protodata.ast.Field import io.spine.protodata.ast.event.TypeDiscovered import io.spine.protodata.settings.loadSettings -import io.spine.server.model.NoReaction +import io.spine.server.event.NoReaction import io.spine.server.tuple.EitherOf2 import io.spine.validation.RequiredRule.isRequired import io.spine.validation.event.RuleAdded @@ -65,12 +65,12 @@ internal abstract class RequiredIdPolicy : ValidationPolicy() { @Suppress("ReturnCount") // prefer sooner exit and precise conditions. fun withField(field: Field): EitherOf2 { if (!isRequired(field, true)) { - return noReaction() + return ignoring() } val errorMessage = "ID field `${field.name.value}` must be set." val rule = RequiredRule.forField(field, errorMessage) if (rule.isEmpty) { - return noReaction() + return ignoring() } return EitherOf2.withA(rule.get().toEvent(field.declaringType)) } From 97a3dd705e8c3b280414a02c2d83a2acf5cf986e Mon Sep 17 00:00:00 2001 From: alexander-yevsyukov Date: Thu, 10 Oct 2024 18:03:56 +0100 Subject: [PATCH 5/6] Address deprecations --- .../kotlin/io/spine/validation/IsRequiredPolicy.kt | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/model/src/main/kotlin/io/spine/validation/IsRequiredPolicy.kt b/model/src/main/kotlin/io/spine/validation/IsRequiredPolicy.kt index 6761bf06..be35d886 100644 --- a/model/src/main/kotlin/io/spine/validation/IsRequiredPolicy.kt +++ b/model/src/main/kotlin/io/spine/validation/IsRequiredPolicy.kt @@ -1,11 +1,11 @@ /* - * Copyright 2022, TeamDev. All rights reserved. +` * Copyright 2024, 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 * - * http://www.apache.org/licenses/LICENSE-2.0 + * 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 @@ -33,8 +33,9 @@ import io.spine.core.Where import io.spine.protobuf.pack import io.spine.protodata.ast.event.OneofOptionDiscovered import io.spine.protodata.plugin.Policy +import io.spine.server.event.NoReaction import io.spine.server.event.React -import io.spine.server.model.Nothing +import io.spine.server.event.asB import io.spine.server.tuple.EitherOf2 import io.spine.validate.Diags.IsRequired.errorMessage import io.spine.validate.Diags.IsRequired.operatorDescription @@ -54,11 +55,11 @@ internal class IsRequiredPolicy : Policy() { override fun whenever( @External @Where(field = OPTION_NAME, equals = "is_required") event: OneofOptionDiscovered - ): EitherOf2 { + ): EitherOf2 { // We have the option defined in the type. But is it set to `true`? val option = event.option.value.unpack() if (!option.value) { - return EitherOf2.withB(nothing()) + return noReaction().asB() } val requiredOneof = requiredOneof { name = event.group From 39b1a9b44be090d1df8096ec3d34f75401fef556 Mon Sep 17 00:00:00 2001 From: alexander-yevsyukov Date: Thu, 10 Oct 2024 18:04:04 +0100 Subject: [PATCH 6/6] Update dependency reports --- dependencies.md | 34 +++++++++++++++++----------------- pom.xml | 14 +++++++------- 2 files changed, 24 insertions(+), 24 deletions(-) diff --git a/dependencies.md b/dependencies.md index 94f17217..0c1f0c8d 100644 --- a/dependencies.md +++ b/dependencies.md @@ -852,7 +852,7 @@ The dependencies distributed under several licenses, are used according their commercial-use-friendly license. -This report was generated on **Tue Oct 08 17:36:52 WEST 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 **Thu Oct 10 18:03:16 WEST 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). @@ -1673,7 +1673,7 @@ This report was generated on **Tue Oct 08 17:36:52 WEST 2024** using [Gradle-Lic The dependencies distributed under several licenses, are used according their commercial-use-friendly license. -This report was generated on **Tue Oct 08 17:36:52 WEST 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 **Thu Oct 10 18:03:16 WEST 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). @@ -2364,7 +2364,7 @@ This report was generated on **Tue Oct 08 17:36:52 WEST 2024** using [Gradle-Lic The dependencies distributed under several licenses, are used according their commercial-use-friendly license. -This report was generated on **Tue Oct 08 17:36:52 WEST 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 **Thu Oct 10 18:03:16 WEST 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). @@ -2979,7 +2979,7 @@ This report was generated on **Tue Oct 08 17:36:52 WEST 2024** using [Gradle-Lic The dependencies distributed under several licenses, are used according their commercial-use-friendly license. -This report was generated on **Tue Oct 08 17:36:52 WEST 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 **Thu Oct 10 18:03:16 WEST 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). @@ -3904,7 +3904,7 @@ This report was generated on **Tue Oct 08 17:36:52 WEST 2024** using [Gradle-Lic The dependencies distributed under several licenses, are used according their commercial-use-friendly license. -This report was generated on **Tue Oct 08 17:36:53 WEST 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 **Thu Oct 10 18:03:17 WEST 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). @@ -4764,7 +4764,7 @@ This report was generated on **Tue Oct 08 17:36:53 WEST 2024** using [Gradle-Lic The dependencies distributed under several licenses, are used according their commercial-use-friendly license. -This report was generated on **Tue Oct 08 17:36:53 WEST 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 **Thu Oct 10 18:03:17 WEST 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). @@ -5622,7 +5622,7 @@ This report was generated on **Tue Oct 08 17:36:53 WEST 2024** using [Gradle-Lic The dependencies distributed under several licenses, are used according their commercial-use-friendly license. -This report was generated on **Tue Oct 08 17:36:53 WEST 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 **Thu Oct 10 18:03:17 WEST 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). @@ -6495,7 +6495,7 @@ This report was generated on **Tue Oct 08 17:36:53 WEST 2024** using [Gradle-Lic The dependencies distributed under several licenses, are used according their commercial-use-friendly license. -This report was generated on **Tue Oct 08 17:36:54 WEST 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 **Thu Oct 10 18:03:17 WEST 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). @@ -7361,7 +7361,7 @@ This report was generated on **Tue Oct 08 17:36:54 WEST 2024** using [Gradle-Lic The dependencies distributed under several licenses, are used according their commercial-use-friendly license. -This report was generated on **Tue Oct 08 17:36:54 WEST 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 **Thu Oct 10 18:03:18 WEST 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). @@ -8082,7 +8082,7 @@ This report was generated on **Tue Oct 08 17:36:54 WEST 2024** using [Gradle-Lic The dependencies distributed under several licenses, are used according their commercial-use-friendly license. -This report was generated on **Tue Oct 08 17:36:54 WEST 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 **Thu Oct 10 18:03:18 WEST 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). @@ -8842,7 +8842,7 @@ This report was generated on **Tue Oct 08 17:36:54 WEST 2024** using [Gradle-Lic The dependencies distributed under several licenses, are used according their commercial-use-friendly license. -This report was generated on **Tue Oct 08 17:36:54 WEST 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 **Thu Oct 10 18:03:18 WEST 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). @@ -9481,7 +9481,7 @@ This report was generated on **Tue Oct 08 17:36:54 WEST 2024** using [Gradle-Lic The dependencies distributed under several licenses, are used according their commercial-use-friendly license. -This report was generated on **Tue Oct 08 17:36:54 WEST 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 **Thu Oct 10 18:03:18 WEST 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). @@ -10202,7 +10202,7 @@ This report was generated on **Tue Oct 08 17:36:54 WEST 2024** using [Gradle-Lic The dependencies distributed under several licenses, are used according their commercial-use-friendly license. -This report was generated on **Tue Oct 08 17:36:55 WEST 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 **Thu Oct 10 18:03:18 WEST 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). @@ -10966,7 +10966,7 @@ This report was generated on **Tue Oct 08 17:36:55 WEST 2024** using [Gradle-Lic The dependencies distributed under several licenses, are used according their commercial-use-friendly license. -This report was generated on **Tue Oct 08 17:36:55 WEST 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 **Thu Oct 10 18:03:18 WEST 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). @@ -11721,7 +11721,7 @@ This report was generated on **Tue Oct 08 17:36:55 WEST 2024** using [Gradle-Lic The dependencies distributed under several licenses, are used according their commercial-use-friendly license. -This report was generated on **Tue Oct 08 17:36:55 WEST 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 **Thu Oct 10 18:03:19 WEST 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). @@ -12555,7 +12555,7 @@ This report was generated on **Tue Oct 08 17:36:55 WEST 2024** using [Gradle-Lic The dependencies distributed under several licenses, are used according their commercial-use-friendly license. -This report was generated on **Tue Oct 08 17:36:55 WEST 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 **Thu Oct 10 18:03:19 WEST 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). @@ -13389,4 +13389,4 @@ This report was generated on **Tue Oct 08 17:36:55 WEST 2024** using [Gradle-Lic The dependencies distributed under several licenses, are used according their commercial-use-friendly license. -This report was generated on **Tue Oct 08 17:36:55 WEST 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 +This report was generated on **Thu Oct 10 18:03:19 WEST 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 7fc45202..550c1e85 100644 --- a/pom.xml +++ b/pom.xml @@ -62,7 +62,7 @@ all modules and does not describe the project structure per-subproject. io.spine spine-server - 2.0.0-SNAPSHOT.176 + 2.0.0-SNAPSHOT.177 compile @@ -74,19 +74,19 @@ all modules and does not describe the project structure per-subproject. io.spine.protodata protodata-api - 0.61.4 + 0.61.6 compile io.spine.protodata protodata-backend - 0.61.4 + 0.61.6 compile io.spine.protodata protodata-java - 0.61.4 + 0.61.6 compile @@ -146,7 +146,7 @@ all modules and does not describe the project structure per-subproject. io.spine.tools spine-testutil-server - 2.0.0-SNAPSHOT.176 + 2.0.0-SNAPSHOT.177 test @@ -233,12 +233,12 @@ all modules and does not describe the project structure per-subproject. io.spine.protodata protodata-fat-cli - 0.61.4 + 0.61.6 io.spine.protodata protodata-protoc - 0.61.4 + 0.61.6 io.spine.tools