1405 2024
Version 8.1.0
[Fix] (de)serialization of AlternativeID; fixes #54
[Fix] xml:lang attribute serialization
[Implement] SonarQube improvements
2704 2024
Version 8.0.0
[Update] Copyright to Starion Group S.A.
1304 2024
Version 7.1.1
[Update] Microsoft.Extensions.Logging.Abstractions to version 8.0.1
1304 2024
Version 7.1.1
[Update] Microsoft.Extensions.Logging.Abstractions to version 8.0.1
0712 2023
Version 7.1.0
[Update] Microsoft.Extensions.Logging.Abstractions to version 8.0.0
1507 2023
Version 7.0.1
[Update] Microsoft.Extensions.Logging.Abstractions to version 7.0.1
0911 2022
Version 7.0.0
[Update] Microsoft.Extensions.Logging.Abstractions to version 7.0.0
0408 2022
Version 6.0.1
[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
0704 2022
Version 5.0.2
[Improve] ReqIF.cs code quality as per SonarQube
2001 2022
Version 5.0.1
[Fixes] ExternalObject deserialization when the "data" attribute is not the first attribute of the xhtml:object element; fixes #39
0101 2022
Version 5.0.0
[Add] method to deserialze from a stream, refactor ExternalObject.QueryLocalData; #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
[Fix] Deserialize of AlternativeId for DatatypeDefinitions, SpecHierarchy and SpecType; fixes #31
[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)
1110 2021
1806 2021
Version 3.1.0
[Add] ExternalObject class to provide the capability to access external objects refernced in AttributeValueXHTML instances; fixes #18
1606 2021
Version 3.0.1
[Fix] Serialization of default values of attribute definitions; fixes #17
2103 2021
Version 3.0.0
[Fix] deserialization and serialization of TOOL-EXTENSIONS; fixes #16
[Update] IReqIFDeSerializer interface to return and IEnumerable of ReqIF to improve .reqifz support
2410 2019
Version 2.0.0
[Update] the use of 32-bit integers to 64-bit integers (long); fixes #13
0804 2019
Version 1.4.1
[Refactor] serialization of the "IS-SIMPLIFIED" proprty of the AttributeValueXHTML class; fixes #11
1311 2018
Version 1.4.0
[Add] mock object if not found in sources; fixes #10
[Refactor] AttributeValueXHTML to make se of XmlConver instead of bool.Parse and bool.ToString()
0206 2018
Version 1.3.1
[Fix] ReadXml of AttributeDefinition.IsMultiValued
[Fix] ReadXml of DatatypeDefinitionInteger.Max and DatatypeDefinitionInteger.Min
2703 2018
Version 1.3.0
[Add] support for reqifz files
0701 2018
Version 1.2.0
[Add] AttributeValue.ValueObject convenience property to be able to get/set the "value" of any concrete AttributeValue from the abstract type
0208 2017
Version 1.1.0
[Add] support for netstandard 1.6
3107 2017
Version 1.0.6
[Upgrade] project to Visual Studio 2017 csproj file, update nuget authors, update nuget icon url
2806 2017
Version 1.0.5
[Fix] processing of default values of attributes
2706 2017
Version 1.0.4
[Fix] Read Default Value for AttributeDefinition
2106 2017
Version 1.0.3
[Fix] Handling of XHTML attributes
2301 2017
Version 1.0.2
[Fix] Issue regarding the source and target of a specification during deserialization
1201 2017
Version 1.0.1
After extensive testing on the CDP4™ the ReqifSharp library is made publicly available under the Apache 2.0 license