Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
4 changes: 2 additions & 2 deletions SySML2.NET.REST/SySML2.NET.REST.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<PropertyGroup>
<TargetFrameworks>netstandard2.1;net10.0</TargetFrameworks>
<LangVersion>14.0</LangVersion>
<Version>0.23.0</Version>
<Version>0.24.0</Version>
<Description>A .NET implementation of the OMG SysML v2 REST/HTTP PSM Client</Description>
<PackageId>SysML2.NET.REST</PackageId>
<Company>Starion Group S.A.</Company>
Expand All @@ -14,7 +14,7 @@
<Authors>Sam Gerené</Authors>
<RequireLicenseAcceptance>true</RequireLicenseAcceptance>
<PackageReleaseNotes>
[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)
</PackageReleaseNotes>
<PackageIcon>cdp4-icon.png</PackageIcon>
<PackageReadmeFile>README.md</PackageReadmeFile>
Expand Down
2 changes: 1 addition & 1 deletion SysML2.NET.CodeGenerator/SysML2.NET.CodeGenerator.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<PropertyGroup>
<TargetFramework>net10.0</TargetFramework>
<LangVersion>14.0</LangVersion>
<Version>0.23.0</Version>
<Version>0.24.0</Version>
<Description>A Library to generate SysML v2 code.</Description>
<PackageId>SysML2.NET</PackageId>
<Company>Starion Group S.A.</Company>
Expand Down
6 changes: 2 additions & 4 deletions SysML2.NET.Dal/SysML2.NET.Dal.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<PropertyGroup>
<TargetFrameworks>netstandard2.1;net10.0</TargetFrameworks>
<LangVersion>14.0</LangVersion>
<Version>0.23.0</Version>
<Version>0.24.0</Version>
<Description>A .NET implementation of the OMG SysML v2 specification data-acces-layer.</Description>
<PackageId>SysML2.NET.Dal</PackageId>
<Company>Starion Group S.A.</Company>
Expand All @@ -14,9 +14,7 @@
<Authors>Sam Gerené</Authors>
<RequireLicenseAcceptance>true</RequireLicenseAcceptance>
<PackageReleaseNotes>
[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)
</PackageReleaseNotes>
<PackageIcon>cdp4-icon.png</PackageIcon>
<PackageReadmeFile>README.md</PackageReadmeFile>
Expand Down
4 changes: 2 additions & 2 deletions SysML2.NET.Extensions/SysML2.NET.Extensions.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<PropertyGroup>
<TargetFrameworks>netstandard2.1;net10.0</TargetFrameworks>
<LangVersion>14.0</LangVersion>
<Version>0.23.0</Version>
<Version>0.24.0</Version>
<Description>A .NET implementation of the OMG SysML v2 specification Extension and Helper methods.</Description>
<PackageId>SysML2.NET.Extensions</PackageId>
<Company>Starion Group S.A.</Company>
Expand All @@ -14,7 +14,7 @@
<Authors>Sam Gerené</Authors>
<RequireLicenseAcceptance>true</RequireLicenseAcceptance>
<PackageReleaseNotes>
[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)
</PackageReleaseNotes>
<PackageIcon>cdp4-icon.png</PackageIcon>
<PackageReadmeFile>README.md</PackageReadmeFile>
Expand Down
5 changes: 2 additions & 3 deletions SysML2.NET.Kpar/SysML2.NET.Kpar.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<PropertyGroup>
<TargetFrameworks>netstandard2.1;net10.0</TargetFrameworks>
<LangVersion>14.0</LangVersion>
<Version>0.23.0</Version>
<Version>0.24.0</Version>
<Description>A .NET implementation of the OMG SysML v2 specification.</Description>
<PackageId>SysML2.NET.Kpar</PackageId>
<Company>Starion Group S.A.</Company>
Expand All @@ -16,8 +16,7 @@
<Authors>Sam Gerené</Authors>
<RequireLicenseAcceptance>true</RequireLicenseAcceptance>
<PackageReleaseNotes>
[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)
</PackageReleaseNotes>
<PackageIcon>cdp4-icon.png</PackageIcon>
<PackageReadmeFile>README.md</PackageReadmeFile>
Expand Down
5 changes: 2 additions & 3 deletions SysML2.NET.Semantics/SysML2.NET.Semantics.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<TargetFrameworks>netstandard2.1;net10.0</TargetFrameworks>
<LangVersion>14.0</LangVersion>
<Nullable>disable</Nullable>
<Version>0.23.0</Version>
<Version>0.24.0</Version>
<Description>A .NET implementation of the OMG SysML v2 specification semantic constraints and implied Relationships.</Description>
<PackageId>SysML2.NET.Semantics</PackageId>
<Company>Starion Group S.A.</Company>
Expand All @@ -15,8 +15,7 @@
<Authors>Sam Gerené</Authors>
<RequireLicenseAcceptance>true</RequireLicenseAcceptance>
<PackageReleaseNotes>
[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)
</PackageReleaseNotes>
<PackageIcon>cdp4-icon.png</PackageIcon>
<PackageReadmeFile>README.md</PackageReadmeFile>
Expand Down
5 changes: 2 additions & 3 deletions SysML2.NET.Serializer.Json/SysML2.NET.Serializer.Json.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<PropertyGroup>
<TargetFrameworks>netstandard2.1;net10.0</TargetFrameworks>
<LangVersion>14.0</LangVersion>
<Version>0.23.0</Version>
<Version>0.24.0</Version>
<Description>A .NET implementation of the OMG SysML v2 JSON serializer.</Description>
<PackageId>SysML2.NET.Serializer.Json</PackageId>
<Company>Starion Group S.A.</Company>
Expand All @@ -14,8 +14,7 @@
<Authors>Sam Gerené</Authors>
<RequireLicenseAcceptance>true</RequireLicenseAcceptance>
<PackageReleaseNotes>
[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)
</PackageReleaseNotes>
<PackageIcon>cdp4-icon.png</PackageIcon>
<PackageReadmeFile>README.md</PackageReadmeFile>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<PropertyGroup>
<TargetFrameworks>netstandard2.1;net10.0</TargetFrameworks>
<LangVersion>14.0</LangVersion>
<Version>0.23.0</Version>
<Version>0.24.0</Version>
<Description>A .NET implementation of the OMG SysML v2 MessagePack serializer.</Description>
<PackageId>SysML2.NET.Serializer.MessagePack</PackageId>
<Company>Starion Group S.A.</Company>
Expand All @@ -13,8 +13,7 @@
<Authors>Sam Gerené</Authors>
<RequireLicenseAcceptance>true</RequireLicenseAcceptance>
<PackageReleaseNotes>
[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)
</PackageReleaseNotes>
<PackageIcon>cdp4-icon.png</PackageIcon>
<PackageReadmeFile>README.md</PackageReadmeFile>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<PropertyGroup>
<TargetFrameworks>netstandard2.1;net10.0</TargetFrameworks>
<LangVersion>14.0</LangVersion>
<Version>0.23.0</Version>
<Version>0.24.0</Version>
<Description>A .NET implementation of the OMG SysML v2 Textual Notation serializer.</Description>
<PackageId>SysML2.NET.Serializer.TextualNotation</PackageId>
<Company>Starion Group S.A.</Company>
Expand All @@ -17,9 +17,9 @@
<Authors>Sam Gerené, Antoine Théate</Authors>
<RequireLicenseAcceptance>true</RequireLicenseAcceptance>
<PackageReleaseNotes>
[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)
</PackageReleaseNotes>
<PackageIcon>cdp4-icon.png</PackageIcon>
<PackageReadmeFile>README.md</PackageReadmeFile>
Expand Down
7 changes: 3 additions & 4 deletions SysML2.NET.Serializer.Xmi/SysML2.NET.Serializer.Xmi.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<PropertyGroup>
<TargetFrameworks>netstandard2.1;net10.0</TargetFrameworks>
<LangVersion>14.0</LangVersion>
<Version>0.23.0</Version>
<Version>0.24.0</Version>
<Description>A .NET implementation of the OMG SysML v2 Xmi serializer.</Description>
<PackageId>SysML2.NET.Serializer.Xmi</PackageId>
<Company>Starion Group S.A.</Company>
Expand All @@ -14,9 +14,8 @@
<Authors>Sam Gerené, Théate Antoine</Authors>
<RequireLicenseAcceptance>true</RequireLicenseAcceptance>
<PackageReleaseNotes>
[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)
</PackageReleaseNotes>
<PackageIcon>cdp4-icon.png</PackageIcon>
<PackageReadmeFile>README.md</PackageReadmeFile>
Expand Down
10 changes: 6 additions & 4 deletions SysML2.NET/SysML2.NET.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<PropertyGroup>
<TargetFrameworks>netstandard2.1;net10.0</TargetFrameworks>
<LangVersion>14.0</LangVersion>
<Version>0.23.0</Version>
<Version>0.24.0</Version>
<Description>A .NET implementation of the OMG SysML v2 specification.</Description>
<PackageId>SysML2.NET</PackageId>
<Company>Starion Group S.A.</Company>
Expand All @@ -16,9 +16,11 @@
<Authors>Sam Gerené</Authors>
<RequireLicenseAcceptance>true</RequireLicenseAcceptance>
<PackageReleaseNotes>
[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)
</PackageReleaseNotes>
<PackageIcon>cdp4-icon.png</PackageIcon>
<PackageReadmeFile>README.md</PackageReadmeFile>
Expand Down
Loading