Skip to content

Releases: STARIONGROUP/reqifsharp

ReqIFSharp Version 7.0.1

13 Apr 15:40

Choose a tag to compare

This version includes the following features and fixes:

  • [Update] Microsoft.Extensions.Logging.Abstractions to version 7.0.1

ReqIFSharp Version 7.0.0

13 Apr 15:39

Choose a tag to compare

This version includes the following features and fixes:

  • [Update] Microsoft.Extensions.Logging.Abstractions to version 7.0.0

ReqIFSharp Version 6.0.1

04 Aug 14:24

Choose a tag to compare

Version 6.0.1 includes the following features and fixes:

  • [Refactor] IReqIFSerializer and ReqIFSerializer to be symmetrical to the IReqIFDeserializer interface
  • [Add] SupportedFileExtensionKind to deserializer; fixes #47
  • [Add] capability to serialize to reqif, reqifz, zip format; fixes #23
  • [Set] stream to position 0 prior to creating XmlReader; fixes #43
  • [Remove] code-cov from CI pipeline
  • [Update] CoverageResults ouput path; fixes #46
  • [Improve] Code coverage
  • [Update] Microsoft.Extensions.Logging.Abstractions to version 6.0.1
  • [Update] Test library dependencies

NOTE: there are breaking changes in this release. The IReqIFDeserializer and IReqIFSeerializer interfaces are now symmetrical (API change) and the (de)serialization has been limited to the following file extensions: reqif, reqifz, zip

Version 6.0.0-RC1

22 Jul 08:10

Choose a tag to compare

Version 6.0.0-RC1 Pre-release
Pre-release

Version 6.0.0-RC1 includes the following features and fixes:

  • [Refactor] IReqIFSerializer and ReqIFSerializer to be symmetrical to the IReqIFDeserializer interface
  • [Add] SupportedFileExtensionKind to deserializer; fixes #47
  • [Add] capability to serialize to reqif, reqifz, zip format; fixes #23
  • [Set] stream to position 0 prior to creating XmlReader; fixes #43
  • [Remove] code-cov from CI pipeline
  • [Update] CoverageResults ouput path; fixes #46
  • [Improve] Code coverage
  • [Update] Microsoft.Extensions.Logging.Abstractions to version 6.0.1
  • [Update] Test library dependencies

NOTE: there are breaking changes in this release. The IReqIFDeserializer and IReqIFSeerializer interfaces are now symmetrical (API change) and the (de)serialization has been limited to the following file extensions: reqif, reqifz, zip

Version 5.0.2

07 Apr 06:45

Choose a tag to compare

Version 5.0.2 includes the following features and fixes:

  • [Improve] ReqIF.cs code quality as per SonarQube

Version 5.0.1

07 Apr 06:40

Choose a tag to compare

Version 5.0.1 includes the following features and fixes:

  • [Fixes] ExternalObject deserialization when the "data" attribute is not the first attribute of the xhtml:object element; fixes #39

Version 5.0.0

01 Jan 22:45

Choose a tag to compare

Version 5.0.0 includes the following features and fixes:

  • [Add] metod to deserialze from a stream, refactor ExternalObject.QueryLocalData; fixes #22
  • [Add] async Deserialization capability; fixes #24
  • [Add] ExtractUnformattedTextFromValue to extract unformatted text from XHTML attribute; fixes #25
  • [Add] Serialization to stream; fixes #29
  • [Add] DeSerialization from Strream method to IReqIFDeSerializer interface
  • [Refactor] ReqIFSerializer - remove xmlSerializer and do all work with XmlReader and XmlWriter; fixes #30
  • [Add] asynchronous serialization; fixes #31
  • [Fix] Deserialize of AlternativeId for DatatypeDefinitions, SpecHierarchy and SpecType; fixes #33
  • [Add] Microsoft.Extensions.Logging.Abstractions and Logging; fixes #36
  • [Remove] validation features from IReqIFSerializer and ReqIFSerializer
  • [Refactor] CreateExternalObjects to use an XmlReader and add CreateExternalObjectsAsync
  • [Remove] usage of IXmlSerializable, remove GetSchema() method. Refactor public read/write (async) xml to internal methods (these should not be exposed to API users)

Version 4.0.0

10 Nov 19:08

Choose a tag to compare

Version 4.0.0 includes the following fixes:

  • [Remove] netstandard1.6;net45; fixes #20
  • [Refactor] serialization of DefaultValue property of Identifiable; fixes #21
  • [Update] csproj file icon and license properties

Version 3.1.0

18 Jun 11:44

Choose a tag to compare

Version 3.1.0 includes the following fixes:

  • [Add] ExternalObject class to provide the capability to access external objects refernced in AttributeValueXHTML instances; fixes #18

Version 3.0.1

18 Jun 11:44

Choose a tag to compare

Version 3.0.1 includes the following fixes:

  • [Fix] Serialization of default values of attribute definitions; fixes #17