Architect.DomainModeling icon indicating copy to clipboard operation
Architect.DomainModeling copied to clipboard

Feature/4.0.0

Open Timovzl opened this issue 5 months ago • 3 comments

  • 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.

Timovzl avatar Sep 09 '25 15:09 Timovzl

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 avatar Oct 26 '25 08:10 JoergHoffmannatGitHub

@JoergHoffmannatGitHub Could you open an issue for us to discuss the topic separately from this PR?

Timovzl avatar Nov 03 '25 14:11 Timovzl

Issue #27 is created.

JoergHoffmannatGitHub avatar Nov 03 '25 16:11 JoergHoffmannatGitHub