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.
The code-base that I am currently working with consists of a large set of binaries that are all signed. The savvy .NET devs out there will know that any assembly that’s used/referenced by a signed assembly must also be signed.
This is an issue when dealing with Architect.DomainModeling library that is not signed.
@JoergHoffmannatGitHub Could you open an issue for us to discuss the topic separately from this PR?
Issue #27 is created.