Skip to content

SysML2.NET 0.23.0

Latest

Choose a tag to compare

@github-actions github-actions released this 26 Aug 13:56
· 14 commits to development since this release

The following items have been fixed in this release:

SysML2.NET.REST [0.23.0]

  • [Update] Aligned with SysML2.NET 0.23.0 - no functional change

SysML2.NET.Dal [0.23.0]

  • [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

SysML2.NET.Extensions [0.23.0]

  • [Update] Aligned with SysML2.NET 0.23.0 - no functional change

SysML2.NET.Kpar [0.23.0]

  • [Update] BouncyCastle.Cryptography updated to 2.7.0
  • [Update] Aligned with SysML2.NET 0.23.0

SysML2.NET.Semantics [0.23.0]

  • [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)

SysML2.NET.Serializer.Json [0.23.0]

  • [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

SysML2.NET.Serializer.MessagePack [0.23.0]

  • [Update] System.IO.Pipelines floored to LTS 8.0.x (#328)
  • [Update] Aligned with SysML2.NET 0.23.0

SysML2.NET.Serializer.TextualNotation [0.23.0]

  • [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

SysML2.NET.Serializer.Xmi [0.23.0]

  • [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

SysML2.NET [0.23.0]

  • [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)

Find the generated HTML documentation at https://modeldocs.sysml2.net/
Find the web application at http://viewer.sysml2.net/