diff --git a/SySML2.NET.REST/SySML2.NET.REST.csproj b/SySML2.NET.REST/SySML2.NET.REST.csproj index 337efde8..adb7f567 100644 --- a/SySML2.NET.REST/SySML2.NET.REST.csproj +++ b/SySML2.NET.REST/SySML2.NET.REST.csproj @@ -3,7 +3,7 @@ netstandard2.1;net10.0 14.0 - 0.23.0 + 0.24.0 A .NET implementation of the OMG SysML v2 REST/HTTP PSM Client SysML2.NET.REST Starion Group S.A. @@ -14,7 +14,7 @@ Sam Gerené true - [Update] Aligned with SysML2.NET 0.23.0 - no functional change + [Fix] Build warnings cleared; log statements in the RestClient are guarded by a level check (#280) cdp4-icon.png README.md diff --git a/SysML2.NET.CodeGenerator/SysML2.NET.CodeGenerator.csproj b/SysML2.NET.CodeGenerator/SysML2.NET.CodeGenerator.csproj index 327a922c..425e23dc 100644 --- a/SysML2.NET.CodeGenerator/SysML2.NET.CodeGenerator.csproj +++ b/SysML2.NET.CodeGenerator/SysML2.NET.CodeGenerator.csproj @@ -2,7 +2,7 @@ net10.0 14.0 - 0.23.0 + 0.24.0 A Library to generate SysML v2 code. SysML2.NET Starion Group S.A. diff --git a/SysML2.NET.Dal/SysML2.NET.Dal.csproj b/SysML2.NET.Dal/SysML2.NET.Dal.csproj index d1fa6019..8cd62ae8 100644 --- a/SysML2.NET.Dal/SysML2.NET.Dal.csproj +++ b/SysML2.NET.Dal/SysML2.NET.Dal.csproj @@ -3,7 +3,7 @@ netstandard2.1;net10.0 14.0 - 0.23.0 + 0.24.0 A .NET implementation of the OMG SysML v2 specification data-acces-layer. SysML2.NET.Dal Starion Group S.A. @@ -14,9 +14,7 @@ Sam Gerené true - [Fix] Assembler.Synchronize no longer degrades to O(n2) on large models (#347) - [Fix] The Assembler deletion path no longer throws on every removal (#349) - [Update] Aligned with SysML2.NET 0.23.0 + [Fix] Build warnings cleared; log statements in the Assembler are guarded by a level check (#280) cdp4-icon.png README.md diff --git a/SysML2.NET.Extensions/SysML2.NET.Extensions.csproj b/SysML2.NET.Extensions/SysML2.NET.Extensions.csproj index 795e3668..556a9da3 100644 --- a/SysML2.NET.Extensions/SysML2.NET.Extensions.csproj +++ b/SysML2.NET.Extensions/SysML2.NET.Extensions.csproj @@ -3,7 +3,7 @@ netstandard2.1;net10.0 14.0 - 0.23.0 + 0.24.0 A .NET implementation of the OMG SysML v2 specification Extension and Helper methods. SysML2.NET.Extensions Starion Group S.A. @@ -14,7 +14,7 @@ Sam Gerené true - [Update] Aligned with SysML2.NET 0.23.0 - no functional change + [Add] Enum providers for the PSM constraint operator enumerations, generated from the Systems Modeling API and Services OpenAPI document (#367) cdp4-icon.png README.md diff --git a/SysML2.NET.Kpar/SysML2.NET.Kpar.csproj b/SysML2.NET.Kpar/SysML2.NET.Kpar.csproj index a0cb04ad..0d34f714 100644 --- a/SysML2.NET.Kpar/SysML2.NET.Kpar.csproj +++ b/SysML2.NET.Kpar/SysML2.NET.Kpar.csproj @@ -5,7 +5,7 @@ netstandard2.1;net10.0 14.0 - 0.23.0 + 0.24.0 A .NET implementation of the OMG SysML v2 specification. SysML2.NET.Kpar Starion Group S.A. @@ -16,8 +16,7 @@ Sam Gerené true - [Update] BouncyCastle.Cryptography updated to 2.7.0 - [Update] Aligned with SysML2.NET 0.23.0 + [Fix] Build warnings cleared; log statements in the Reader are guarded by a level check (#280) cdp4-icon.png README.md diff --git a/SysML2.NET.Semantics/SysML2.NET.Semantics.csproj b/SysML2.NET.Semantics/SysML2.NET.Semantics.csproj index 87744a01..d28a62ea 100644 --- a/SysML2.NET.Semantics/SysML2.NET.Semantics.csproj +++ b/SysML2.NET.Semantics/SysML2.NET.Semantics.csproj @@ -4,7 +4,7 @@ netstandard2.1;net10.0 14.0 disable - 0.23.0 + 0.24.0 A .NET implementation of the OMG SysML v2 specification semantic constraints and implied Relationships. SysML2.NET.Semantics Starion Group S.A. @@ -15,8 +15,7 @@ Sam Gerené true - [Add] First release - implied relationship computation per KerML 8.4.2 (#338) - [Update] Microsoft.Extensions.Logging.Abstractions and Microsoft.Extensions.DependencyInjection.Abstractions floored to LTS 8.0.x (#328) + [Fix] FeatureParameterRedefinitionRule resolves supertypes over the effective model, following implied Specializations as well as declared ones (KerML 8.4.2) cdp4-icon.png README.md diff --git a/SysML2.NET.Serializer.Json/SysML2.NET.Serializer.Json.csproj b/SysML2.NET.Serializer.Json/SysML2.NET.Serializer.Json.csproj index 09e955d2..7cf43e0b 100644 --- a/SysML2.NET.Serializer.Json/SysML2.NET.Serializer.Json.csproj +++ b/SysML2.NET.Serializer.Json/SysML2.NET.Serializer.Json.csproj @@ -3,7 +3,7 @@ netstandard2.1;net10.0 14.0 - 0.23.0 + 0.24.0 A .NET implementation of the OMG SysML v2 JSON serializer. SysML2.NET.Serializer.Json Starion Group S.A. @@ -14,8 +14,7 @@ Sam Gerené true - [Update] Deserializers rewritten to read directly from a Utf8JsonReader (#352) - no JsonDocument is materialised at any point, roughly twice as fast with half the allocation on a 100 000 element payload. Deserialized content is unchanged - [Update] Aligned with SysML2.NET 0.23.0 + [Add] PSM serializers and deserializers for the Systems Modeling API and Services payload types, generated from the OpenAPI document (#371, #367) cdp4-icon.png README.md diff --git a/SysML2.NET.Serializer.MessagePack/SysML2.NET.Serializer.MessagePack.csproj b/SysML2.NET.Serializer.MessagePack/SysML2.NET.Serializer.MessagePack.csproj index 7a406a1c..6d6d31bf 100644 --- a/SysML2.NET.Serializer.MessagePack/SysML2.NET.Serializer.MessagePack.csproj +++ b/SysML2.NET.Serializer.MessagePack/SysML2.NET.Serializer.MessagePack.csproj @@ -2,7 +2,7 @@ netstandard2.1;net10.0 14.0 - 0.23.0 + 0.24.0 A .NET implementation of the OMG SysML v2 MessagePack serializer. SysML2.NET.Serializer.MessagePack Starion Group S.A. @@ -13,8 +13,7 @@ Sam Gerené true - [Update] System.IO.Pipelines floored to LTS 8.0.x (#328) - [Update] Aligned with SysML2.NET 0.23.0 + [Add] PSM formatters, payload factory and resolver for the Systems Modeling API and Services payload types, generated from the OpenAPI document (#367) cdp4-icon.png README.md diff --git a/SysML2.NET.Serializer.TextualNotation/SysML2.NET.Serializer.TextualNotation.csproj b/SysML2.NET.Serializer.TextualNotation/SysML2.NET.Serializer.TextualNotation.csproj index 83d67e5f..ea98fc80 100644 --- a/SysML2.NET.Serializer.TextualNotation/SysML2.NET.Serializer.TextualNotation.csproj +++ b/SysML2.NET.Serializer.TextualNotation/SysML2.NET.Serializer.TextualNotation.csproj @@ -5,7 +5,7 @@ netstandard2.1;net10.0 14.0 - 0.23.0 + 0.24.0 A .NET implementation of the OMG SysML v2 Textual Notation serializer. SysML2.NET.Serializer.TextualNotation Starion Group S.A. @@ -17,9 +17,9 @@ Sam Gerené, Antoine Théate true - [Add] Validation coverage extended to parts interconnection, function- and state-based behaviour, variant configuration, requirements, verification, and analysis and trades (#289 - #297) - [Update] Microsoft.Extensions.Logging.Abstractions and System.Collections.Immutable floored to LTS 8.0.x (#328) - [Update] Aligned with SysML2.NET 0.23.0 + [Add] Validation coverage extended to dependency relationships, model containment, language extensions, properties-values-expressions, sequence modeling and use cases (#299 - #304) + [Add] A NameResolution layer emitting the shortest unambiguous name for a reference per KerML 8.2.3.5, resolving over namespace bindings, import expansion and implied Relationships + [Fix] Build warnings cleared across the generated builders (#280) cdp4-icon.png README.md diff --git a/SysML2.NET.Serializer.Xmi/SysML2.NET.Serializer.Xmi.csproj b/SysML2.NET.Serializer.Xmi/SysML2.NET.Serializer.Xmi.csproj index 84a56137..ae2144a7 100644 --- a/SysML2.NET.Serializer.Xmi/SysML2.NET.Serializer.Xmi.csproj +++ b/SysML2.NET.Serializer.Xmi/SysML2.NET.Serializer.Xmi.csproj @@ -3,7 +3,7 @@ netstandard2.1;net10.0 14.0 - 0.23.0 + 0.24.0 A .NET implementation of the OMG SysML v2 Xmi serializer. SysML2.NET.Serializer.Xmi Starion Group S.A. @@ -14,9 +14,8 @@ Sam Gerené, Théate Antoine true - [Add] XmiReadResult and XmiDataCache surface the result of a read together with its element cache - [Update] Writers regenerated against the current abstract syntax model - [Update] Aligned with SysML2.NET 0.23.0 + [Add] IXmiDataCache.RegisterRootNamespace records the root Namespace of each resource read, so a resource re-entered through a circular reference is registered once + [Fix] Build warnings cleared across the generated readers and writers (#280) cdp4-icon.png README.md diff --git a/SysML2.NET/SysML2.NET.csproj b/SysML2.NET/SysML2.NET.csproj index bc979f96..43f4abe5 100644 --- a/SysML2.NET/SysML2.NET.csproj +++ b/SysML2.NET/SysML2.NET.csproj @@ -5,7 +5,7 @@ netstandard2.1;net10.0 14.0 - 0.23.0 + 0.24.0 A .NET implementation of the OMG SysML v2 specification. SysML2.NET Starion Group S.A. @@ -16,9 +16,11 @@ Sam Gerené true - [Add] Derived-property and operation implementations across the Extend layer, covering the Expression, Classifier, Behavior, Action, Constraint, Requirement, Port and Membership families - [Fix] Multiplicity is now enforced on all derived-property patterns (#312) - [Update] Microsoft.Extensions.Logging.Abstractions and System.Collections.Immutable floored to LTS 8.0.x, lowering the minimum version imposed on consumers (#328) + [Add] DerivedPropertyAttribute and OperationAttribute decorate every generated Extend method, distinguishing a derived property from an operation (#211) + [Add] PSM DTOs, interfaces and enumerations generated from the Systems Modeling API and Services OpenAPI document (#367, #371) + [Add] ModelLevelEvaluableFunctions exposes the Kernel Functions Library membership set backing Function::isModelLevelEvaluable (#364) + [Update] IData splits into IIdentified and IDataRequest, separating what carries an identifier from what may be sent without one (#371) + [Fix] Build warnings reduced; generated files carry an auto-generated marker so analyzers skip them (#280) cdp4-icon.png README.md