Architect.DomainModeling
Architect.DomainModeling copied to clipboard
Feature/4.0.0
-
Generic JSON serializers instead of generated.
-
Removed #if NET7/8 conditionals, now that 8 is the minimum version.
-
Upgraded LangVersion and handled compiler suggestions.
-
Suppressions and summary corrections.
-
Implemented formatting/parsing via default interface implementations and (.NET 10+) extension members.
-
Prepared outcommented precompiler directives for a .NET 10 patch upgrade, to reduce assembly bloat then.
-
Also corrected how formattable/parsable is determined based on wrapped types.
-
Also fixed a few bugs.
-
Generator performance and cleanup.
-
Added serialization to/from deepest underlying type (recursive).
-
Also cleaned up the way in which lines not being source generated are outcommented.
-
Also improved source generator performance.
-
Also prevented transient issues when reporting warnings on wrapper types.
-
Added wrapper EF collations, collation checks, and provider comparers.