Releases: STARIONGROUP/reqifsharp
ReqIFSharp Version 7.0.1
This version includes the following features and fixes:
- [Update] Microsoft.Extensions.Logging.Abstractions to version 7.0.1
ReqIFSharp Version 7.0.0
This version includes the following features and fixes:
- [Update] Microsoft.Extensions.Logging.Abstractions to version 7.0.0
ReqIFSharp Version 6.0.1
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,zipformat; 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
IReqIFDeserializerandIReqIFSeerializerinterfaces 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
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,zipformat; 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
IReqIFDeserializerandIReqIFSeerializerinterfaces are now symmetrical (API change) and the (de)serialization has been limited to the following file extensions:reqif,reqifz,zip
Version 5.0.2
Version 5.0.2 includes the following features and fixes:
- [Improve] ReqIF.cs code quality as per SonarQube
Version 5.0.1
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
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
Version 3.1.0
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
Version 3.0.1 includes the following fixes:
- [Fix] Serialization of default values of attribute definitions; fixes #17