Skip to content

Releases: altasoft/DomainPrimitives

v2.2.0

04 Apr 16:46
Compare
Choose a tag to compare
  1. The InvalidDomainValueException class in InvalidDomainValueException.cs has been changed from a sealed class to a regular class.
  2. The method AddAllDomainPrimitivesSwaggerMappings in SwaggerGenOptionsExt.cs has been modified to take an array of assemblies as a parameter. A new method AddDomainPrimitivesSwaggerMappings has been added to process each assembly individually.
  3. The UnderlyingPrimitiveType attribute has been added to various classes in the DomainPrimitiveGeneratorTest files.
  4. A new class DomainPrimitiveAssemblyAttribute has been added to DomainPrimitiveAssemblyAttribute.cs. This attribute is applied to assemblies to indicate that they are part of a DomainPrimitive assembly.
  5. A new C# file named UnderlyingPrimitiveTypeAttribute.cs has been created in the AltaSoft.DomainPrimitives namespace. This file defines a new attribute class named UnderlyingPrimitiveTypeAttribute which inherits from the Attribute class and has a property UnderlyingPrimitiveType.

v2.1.0

18 Mar 11:40
ebbcd15
Compare
Choose a tag to compare

Added new IDomainValue interface that returns underlying Primitive Type and underlying prmitive object

v2.0.4

13 Mar 22:08
Compare
Choose a tag to compare

Full Changelog: v2.0.3...v2.0.4

v2.0.3

11 Mar 09:13
Compare
Choose a tag to compare

Full Changelog: v2.0.2...v2.0.3

v2.0.2

11 Mar 08:31
14de232
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.0.1...v2.0.2

Improved null value handling in equality generation

07 Feb 22:56
Compare
Choose a tag to compare

Fixed null value handling in == and != operator generation for class types

v2.0.0 released

22 Jan 18:58
Compare
Choose a tag to compare

-⚠️ AltaSoft.DomainPrimitives renamed to AltaSoft.DomainPrimitives.XmlDataTypes
-⚠️ AltaSoft.DomainPrimitives.Abstractions renamed to AltaSoft.DomainPrimitives

  • Support for XML Serialization added (please see readme.md)
  • Performance improved
  • Source Generator improved
  • Source Generator unit tests added
  • Added type constraints to IDomainValue
  • IDomainValue Implements IEquitable and IComparable as all types required the implementation
  • New interfaces implemented (IUtf8SpanFormattable, IXmlSerializable)
  • AddAllDomainPrimitivesSwaggerMappings(this SwaggerGenOptions options) extension method added

v1.1.0-beta4

18 Jan 21:29
Compare
Choose a tag to compare
v1.1.0-beta4 Pre-release
Pre-release

v1.1.0-beta4

Minor bugs fixed

10 Jan 11:38
Compare
Choose a tag to compare
v1.0.4

Parse method had invalid line break.

Version 1.0.3 with minor bugs fixed

09 Jan 16:03
Compare
Choose a tag to compare
v1.0.3

Publishing script improved