Releases: altasoft/DomainPrimitives
Releases · altasoft/DomainPrimitives
v2.2.0
- The
InvalidDomainValueException
class inInvalidDomainValueException.cs
has been changed from a sealed class to a regular class. - The method
AddAllDomainPrimitivesSwaggerMappings
inSwaggerGenOptionsExt.cs
has been modified to take an array of assemblies as a parameter. A new methodAddDomainPrimitivesSwaggerMappings
has been added to process each assembly individually. - The
UnderlyingPrimitiveType
attribute has been added to various classes in theDomainPrimitiveGeneratorTest
files. - A new class
DomainPrimitiveAssemblyAttribute
has been added toDomainPrimitiveAssemblyAttribute.cs
. This attribute is applied to assemblies to indicate that they are part of a DomainPrimitive assembly. - A new C# file named
UnderlyingPrimitiveTypeAttribute.cs
has been created in theAltaSoft.DomainPrimitives
namespace. This file defines a new attribute class namedUnderlyingPrimitiveTypeAttribute
which inherits from theAttribute
class and has a property UnderlyingPrimitiveType.
v2.1.0
v2.0.4
Full Changelog: v2.0.3...v2.0.4
v2.0.3
Full Changelog: v2.0.2...v2.0.3
v2.0.2
What's Changed
- Fixed a bug in implicit operator generation by @GregoryNikolaishvili in #7
Full Changelog: v2.0.1...v2.0.2
Improved null value handling in equality generation
Fixed null value handling in == and != operator generation for class types
v2.0.0 released
-
-
- 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
v1.1.0-beta4
Minor bugs fixed
v1.0.4 Parse method had invalid line break.
Version 1.0.3 with minor bugs fixed
v1.0.3 Publishing script improved