Skip to content

v1.0.0

Choose a tag to compare

@skuirrels skuirrels released this 14 Jul 21:15
0465425

DomainMapper 1.0.0

The first public release of DomainMapper, a compile-time .NET mapper with a domain-driven design bias.

Highlights

  • Direct generated C# with no runtime reflection.
  • Domain-owned constructors and static factories for invariant-preserving mappings.
  • Mutable and immutable targets, records, nested objects, collections, and dictionaries.
  • Existing-target updates plus nested and generic mapper support.
  • Fail-closed diagnostics when a target cannot be mapped completely.
  • Multi-Roslyn packaging for supported .NET compiler versions.

Install

dotnet add package DomainMapper --version 1.0.0

Validation

  • 57 unit and repository tests passed locally.
  • Hosted build, test, package validation, integration tests for .NET 8, 9, 10 and .NET Framework, lint, CodeQL, and static analysis passed.
  • The final NuGet artifact passed package validation before publication.