Releases: STARIONGROUP/SysML2.NET
SysML2.NET 0.22.0
The following items have been fixed in this release:
SysML2.NET.REST [0.22.0]
- [Update] Aligned with SysML2.NET.Serializer.Json 0.22.0
SysML2.NET.Dal [0.22.0]
- [Fix] POCO extensions now target interface types instead of concrete classes (#278) — affects FeatureTyping, ReferenceSubsetting, Subclassification, ConjugatedPortTyping, Conjugation, CrossSubsetting, Differencing, Disjoining, FeatureChaining, FeatureInverting, Intersecting, MembershipExpose/Import, NamespaceExpose/Import, PortConjugation, Redefinition, Specialization, Subsetting, TypeFeaturing, Unioning
- [Update] Aligned with SysML2.NET.Extensions 0.22.0
SysML2.NET.Extensions [0.22.0]
- [Update] Aligned with SysML2.NET 0.22.0 (UML abstract syntax resync, ReferenceUsage and DAL-extension fixes)
SysML2.NET.Kpar [0.22.0]
- [Update] Aligned with SysML2.NET.Serializer.Xmi 0.22.0
- [Update] Aligned with SysML2.NET.Serializer.Json 0.22.0
SysML2.NET.Serializer.Json [0.22.0]
- [Update] Deserializers regenerated from updated UML abstract syntax model (#285) — covers AcceptActionUsage, ActionUsage, AnalysisCaseUsage, AssignmentActionUsage, CalculationUsage, CaseUsage, DecisionNode, ExhibitStateUsage, FlowUsage, ForLoopActionUsage, ForkNode, IfActionUsage, IncludeUseCaseUsage, JoinNode, MergeNode, MetadataUsage, PerformActionUsage, SendActionUsage, StateUsage, SuccessionFlowUsage, TerminateActionUsage, TransitionUsage, UseCaseUsage, VerificationCaseUsage, WhileLoopActionUsage
- [Update] Aligned with SysML2.NET.Extensions 0.22.0
SysML2.NET.Serializer.MessagePack [0.22.0]
- [Update] Formatters regenerated from updated UML abstract syntax model (#285)
- [Update] Aligned with SysML2.NET.Extensions 0.22.0
SysML2.NET.Serializer.TextualNotation [0.22.0]
- [Add] Indentation support in the textual-notation writer (#284)
- [Add] Validation of textual notation against larger models, including library-redirecting external-reference resolution via LibraryRedirectingExternalReferenceService (#272, #283)
- [Fix] Qualified-name resolution on the redefinition case in NameResolutionCache (significantly rewritten)
- [Fix] Numerous TextualNotationBuilder corrections: FeatureMembership, ParameterMembership, Membership, NamespaceImport, ActionUsage, SendActionUsage, EventOccurrenceUsage, TransitionUsage, ReferenceUsage, ViewUsage, ConnectorAsUsage, BindingConnectorAsUsage, SuccessionAsUsage, AssertConstraintUsage, SatisfyRequirementUsage, AcceptActionUsage, PerformActionUsage, TerminateActionUsage, ExhibitStateUsage, IncludeUseCaseUsage, Feature, Usage, Connector
- [Update] Aligned with SysML2.NET.Extensions 0.22.0
SysML2.NET.Serializer.Xmi [0.22.0]
- [Update] DeSerializer adjustments tied to library-redirecting external reference resolution (#283)
- [Update] Regenerated against updated UML abstract syntax model (#285)
- [Update] Aligned with SysML2.NET.Extensions 0.22.0
SysML2.NET [0.22.0]
- [Update] Abstract syntax UML model resynced to upstream commit 22dbbc30d13e5cde39a2d69cbd68cab895d6c9e1 (#285) — regenerated AutoGenDto and AutoGenPoco interfaces/classes; impacts Feature, Usage, Membership, ReferenceSubsetting, TextualRepresentation, MultiplicityRange, LiteralInteger, LiteralRational, RequirementUsage, SelectExpression and more
- [Fix] ReferenceUsageExtensions corrected (#168)
- [Fix] DAL POCO extensions regenerated against interface types instead of concrete classes (#278)
Find the generated HTML documentation at https://modeldocs.sysml2.net/
Find the web application at http://viewer.sysml2.net/
SysML2.NET 0.21.1
The following items have been fixed in this release:
SysML2.NET.REST [0.21.0]
- [Update] to SysML2.NET.Serializer.Json version 0.21.0
SysML2.NET.Dal [0.21.0]
- [Update] to SysML2.NET.Extensions version 0.21.0
SysML2.NET.Extensions [0.21.0]
- [Update] to SysML2.NET version 0.21.0
SysML2.NET.Kpar [0.21.0]
- [Update] to SysML2.NET.Serializer.Xmi version 0.21.0
- [Update] to SysML2.NET.Serializer.Json version 0.21.0
SysML2.NET.Serializer.Json [0.21.0]
- [Update] to SysML2.NET.Extensions version 0.21.0
SysML2.NET.Serializer.MessagePack [0.21.0]
- [Update] to SysML2.NET.Extensions version 0.21.0
SysML2.NET.Serializer.TextualNotation [0.21.1]
- [Fix] Referencing Extensions instead of SysML.NET project
SysML2.NET.Serializer.Xmi [0.21.0]
- [Update] to SysML2.NET.Extensions version 0.21.0
SysML2.NET [0.21.0]
- [Add] Implementation of derived properties and operations for ~50 metaclass extensions (Element, Relationship, Type, Feature, Namespace, Package, Usage, FeatureMembership, ItemUsage, OccurrenceUsage, ActionUsage variants, Requirements/Constraints/Concerns memberships, Views/Viewpoints/Renderings, and more)
- [Add] OCL constraint bodies backfilled into XML <remarks> on extension methods
- [Add] ElementExtensions.RequireSingleOfType<T> helper for [1..1] derived properties over OwnedRelatedElement
- [Update] Containment pattern optimized to support reference subsetting (#224)
- [Update] uml4net dependency bumped to 8.0.0 (fixes parameter multiplicity, #210)
- [Update] Target framework now includes net10.0 alongside netstandard2.1 (#227)
Find the generated HTML documentation at https://modeldocs.sysml2.net/
Find the web application at http://viewer.sysml2.net/
SysML2.NET 0.21.0
The following items have been fixed in this release:
SysML2.NET.REST [0.21.0]
- [Update] to SysML2.NET.Serializer.Json version 0.21.0
SysML2.NET.Dal [0.21.0]
- [Update] to SysML2.NET.Extensions version 0.21.0
SysML2.NET.Extensions [0.21.0]
- [Update] to SysML2.NET version 0.21.0
SysML2.NET.Kpar [0.21.0]
- [Update] to SysML2.NET.Serializer.Xmi version 0.21.0
- [Update] to SysML2.NET.Serializer.Json version 0.21.0
SysML2.NET.Serializer.Json [0.21.0]
- [Update] to SysML2.NET.Extensions version 0.21.0
SysML2.NET.Serializer.MessagePack [0.21.0]
- [Update] to SysML2.NET.Extensions version 0.21.0
SysML2.NET.Serializer.TextualNotation [0.21.0]
- [Add] First release. Extracted from SysML2.NET core (#226/#232). Serializes POCO models to KEBNF-conformant text per the OMG SysML v2 textual notation.
SysML2.NET.Serializer.Xmi [0.21.0]
- [Update] to SysML2.NET.Extensions version 0.21.0
SysML2.NET [0.21.0]
- [Add] Implementation of derived properties and operations for ~50 metaclass extensions (Element, Relationship, Type, Feature, Namespace, Package, Usage, FeatureMembership, ItemUsage, OccurrenceUsage, ActionUsage variants, Requirements/Constraints/Concerns memberships, Views/Viewpoints/Renderings, and more)
- [Add] OCL constraint bodies backfilled into XML <remarks> on extension methods
- [Add] ElementExtensions.RequireSingleOfType<T> helper for [1..1] derived properties over OwnedRelatedElement
- [Update] Containment pattern optimized to support reference subsetting (#224)
- [Update] uml4net dependency bumped to 8.0.0 (fixes parameter multiplicity, #210)
- [Update] Target framework now includes net10.0 alongside netstandard2.1 (#227)
Find the generated HTML documentation at https://modeldocs.sysml2.net/
Find the web application at http://viewer.sysml2.net/
SysML2.NET 0.20.0
The following items have been fixed in this release:
SysML2.NET.REST [0.20.0]
- [Update] to SysML2.NET.Serializer.Json version 0.20.0
SysML2.NET.Dal [0.20.0]
- [Update] to SysML2.NET.Extensions version 0.20.0
SysML2.NET.Extensions [0.20.0]
- [Update] to SysML2.NET version 0.20.0
SysML2.NET.Kpar [0.20.0]
- [Update] to SysML2.NET.Serializer.Xmi version 0.20.0
- [Update] to SysML2.NET.Serializer.Json version 0.20.0
SysML2.NET.Serializer.Json [0.20.0]
- [Update] to SysML2.NET.Extensions version 0.20.0
- [Update] System.Text.Json to vesion 10.0.5
SysML2.NET.Serializer.MessagePack [0.20.0]
- [Update] to SysML2.NET.Extensions version 0.20.0
- [Update] System.IO.Pipelines to version 10.0.5
SysML2.NET.Serializer.Xmi [0.20.0]
- [Update] to SysML2.NET.Extensions version 0.20.0
- [Implement] Serializer; fixes #56
SysML2.NET [0.20.0]
- [Update] Microsoft.Extensions.Logging.Abstractions to version 10.0.5
Find the generated HTML documentation at https://modeldocs.sysml2.net/
Find the web application at http://viewer.sysml2.net/
SysML2.NET 0.19.0
The following items have been fixed in this release:
SysML2.NET.REST [0.19.0]
- [Update] to SysML2.NET.Serializer.Json version 0.19.0
SysML2.NET.Dal [0.19.0]
- [Update] to SysML2.NET.Extensions version 0.19.0
SysML2.NET.Extensions [0.19.0]
- [Update] to SysML2.NET version 0.19.0
- [Add] ModelInterchange Namespace to support kpar
SysML2.NET.Kpar [0.19.0]
- [Update] to SysML2.NET.Extensions version 0.19.0
SysML2.NET.Serializer.Json [0.19.0]
- [Update] to SysML2.NET.Extensions version 0.19.0
- [Update] System.Text.Json to vesion 10.0.3
SysML2.NET.Serializer.MessagePack [0.19.0]
- [Update] to SysML2.NET.Extensions version 0.19.0
- [Update] System.IO.Pipelines to version 10.0.3
SysML2.NET.Serializer.Xmi [0.18.0]
- [Update] to SysML2.NET.Extensions version 0.19.0
SysML2.NET [0.19.0]
- [Add] ModelInterchange Namespace to support kpar
- [Implement] containment helper methods
- [Update] Microsoft.Extensions.Logging.Abstractions to version 10.0.3
Find the generated HTML documentation at https://modeldocs.sysml2.net/
Find the web application at http://viewer.sysml2.net/
SysML2.NET 0.18.0
The following items have been fixed in this release:
SysML2.NET.REST [0.18.0]
- [Update] to SysML2.NET.Serializer.Json version 0.18.0
- [Regenerate] based on KerML_only_xmi.uml and SysML_only_xmi.uml from Commit f1fd2b83e460f5695e8edcd780f43909f359d299 - ST6RI-854 Updated metamodel files to latest Beta 4 version.
SysML2.NET.Dal [0.18.0]
- [Update] to SysML2.NET.Extensions version 0.18.0
- [Regenerate] based on KerML_only_xmi.uml and SysML_only_xmi.uml from Commit f1fd2b83e460f5695e8edcd780f43909f359d299 - ST6RI-854 Updated metamodel files to latest Beta 4 version.
SysML2.NET.Extensions [0.18.0]
- [Update] to SysML2.NET version 0.18.0
- [Regenerate] based on KerML_only_xmi.uml and SysML_only_xmi.uml from Commit f1fd2b83e460f5695e8edcd780f43909f359d299 - ST6RI-854 Updated metamodel files to latest Beta 4 version.
SysML2.NET.Serializer.Json [0.18.0]
- [Update] to SysML2.NET.Extensions version 0.18.0
- [Regenerate] based on KerML_only_xmi.uml and SysML_only_xmi.uml from Commit f1fd2b83e460f5695e8edcd780f43909f359d299 - ST6RI-854 Updated metamodel files to latest Beta 4 version.
SysML2.NET.Serializer.MessagePack [0.18.0]
- [Update] to SysML2.NET.Extensions version 0.18.0
- [Regenerate] based on KerML_only_xmi.uml and SysML_only_xmi.uml from Commit f1fd2b83e460f5695e8edcd780f43909f359d299 - ST6RI-854 Updated metamodel files to latest Beta 4 version.
SysML2.NET [0.18.0]
- [Regenerate] based on KerML_only_xmi.uml and SysML_only_xmi.uml from Commit f1fd2b83e460f5695e8edcd780f43909f359d299 - ST6RI-854 Updated metamodel files to latest Beta 4 version.
Find the generated HTML documentation at https://modeldocs.sysml2.net/
Find the web application at http://viewer.sysml2.net/
Version 0.17.0
This release includes the following:
- [Update] to SysML2.ecore metamodel for 2025-06 and regenerate code
- [Update] dependencies
Find the generated HTML documentation at https://modeldocs.sysml2.net/
Find the web application at http://viewer.sysml2.net/
Version 0.16.0
This release includes the following:
- [Update] to SysML2.ecore metamodel for 2024-12 and regenerate code
- [Update] dependencies
Find the generated HTML documentation at https://modeldocs.sysml2.net/
Find the web application at http://viewer.sysml2.net/
Version 0.15.0
This release includes the following:
- [Update] to SysML2.ecore metamodel for 2024-11 and regenerate code
- [Update] dependencies
Find the generated HTML documentation at https://modeldocs.sysml2.net/
Find the web application at http://viewer.sysml2.net/
Version 0.14.0
This release includes the following:
- [Update] to SysML2.ecore metamodel for 2024-07 and regenerate code
- [Update] dependencies
Find the generated HTML documentation at https://modeldocs.sysml2.net/
Find the web application at http://viewer.sysml2.net/