Repository navigation
Releases: d20Tek/minimal-domain
Releases · d20Tek/minimal-domain
Release list
Upgrade Package to .NET8
Upgraded package, unit tests, and sample to .NET 8.
Added OperationLogManager to wrap calls that can throw exceptions and log them
Pre-release
Added OperationLogManager to wrap calls that can throw exceptions and log them.
Added UseCaseOperations helper class with InvokeAsync methods
Added UseCaseOperations helper class with InvokeAsync methods that log operation entry, exit, and result.
Added phone number validation to string extensions
Added phone number validation to string extensions... for both US and international numbers.
Added AggregateRoot class to domain
- Added AggregateRoot class derived from Entity.
- Added IDomainEvent and IDomainEventHandler for use in pub-sub event processing.
- Added unit tests.
Updated downstream dependency to latest package
v0.0.8-prerelease Upgraded downstream dependent project and fixed up namespace changes.
Renamed package to new branding
- Renamed package and project files to new branding (Patterns.Domain -> Minimal.Domain).
- Renamed namespaces and updated references.
- Ensured projects and packages build.
Renamed package to new branding
- Renamed package and project files to new branding (Patterns.Domain -> Minimal.Domain).
- Renamed namespaces and updated references.
- Ensured projects and packages build.
Initial Patterns.Domain release
- Basic Domain types for Entity and ValueObject.
- Interfaces that define the query and command patterns.
- Validations extensions for string, guid, and numeric.
- Unit tests for all code.
- Basic domain sample that shows usage of this package.