Skip to content

Release v0.1.18

Choose a tag to compare

@github-actions github-actions released this 13 Mar 22:52
· 6 commits to master since this release

MinimalCleanArch v0.1.18

Packages Published

  • MinimalCleanArch - Core components (.NET 9.0, .NET 10.0)
  • MinimalCleanArch.DataAccess - Entity Framework Core implementation
  • MinimalCleanArch.Extensions - Minimal API extensions
  • MinimalCleanArch.Validation - FluentValidation integration
  • MinimalCleanArch.Security - Data Protection encryption
  • MinimalCleanArch.Storage - Generic blob storage abstractions and Azure Blob Storage integration
  • MinimalCleanArch.Messaging - Domain events / Wolverine integration
  • MinimalCleanArch.Audit - Audit logging components
  • MinimalCleanArch.Templates - dotnet new templates (web/api clean architecture)

Installation

dotnet add package MinimalCleanArch --version 0.1.18
dotnet add package MinimalCleanArch.DataAccess --version 0.1.18
dotnet add package MinimalCleanArch.Extensions --version 0.1.18

.NET 9.0 and 10.0 Features

This release targets .NET 9.0 and .NET 10.0 and includes:

  • Updated to Entity Framework Core 9.0.5
  • FluentValidation 12.0.0 support
  • Enhanced performance and security
  • Native AOT compatibility improvements

Usage

// Program.cs
builder.Services.AddMinimalCleanArch<MyDbContext>(options =>
    options.UseSqlServer(connectionString));

builder.Services.AddValidatorsFromAssemblyContaining<MyValidator>();
builder.Services.AddDataProtectionEncryptionForDevelopment();

See the README for complete usage instructions.

What's Changed

  • feat(audit): improve template tests, repository and audit logs by @abdebek in #4
  • refactor: execution context and messaging options by @abdebek in #5

Full Changelog: v0.1.17...v0.1.18