Releases: abdebek/MinimalCleanArch
Release list
Release v0.1.19
MinimalCleanArch v0.1.19
Summary
This release publishes MinimalCleanArch packages and templates at version 0.1.19.
Detailed commit and pull request notes are auto-generated below by GitHub.
Compatibility
- Target frameworks: .NET 9.0 and .NET 10.0
- Delivery channels: NuGet packages +
dotnet newtemplates
Breaking Changes
- None.
Migration Notes
- Update package references to
0.1.19. - Re-run restore/build/tests after upgrading to confirm environment-specific behavior.
Packages published
MinimalCleanArch: core domain contracts and result/specification primitivesMinimalCleanArch.DataAccess: EF Core repositories and unit of workMinimalCleanArch.Extensions: Minimal API bootstrap, OpenAPI, and operational defaultsMinimalCleanArch.Validation: FluentValidation integration and registration helpersMinimalCleanArch.Security: encryption services and encrypted EF property supportMinimalCleanArch.Storage: blob/object storage abstractions and Azure Blob integrationMinimalCleanArch.Messaging: domain events and Wolverine integrationMinimalCleanArch.Audit: audit interception and query supportMinimalCleanArch.Templates: project scaffolding templates (dotnet new mca)
Installation
dotnet add package MinimalCleanArch --version 0.1.19
dotnet add package MinimalCleanArch.DataAccess --version 0.1.19
dotnet add package MinimalCleanArch.Extensions --version 0.1.19Known Issues
- No known release-blocking issues at publish time.
See the README for full setup guidance and package-specific docs.
Full Changelog: v0.1.18...v0.1.19
Release v0.1.19-preview
MinimalCleanArch v0.1.19-preview
Summary
This release publishes MinimalCleanArch packages and templates at version 0.1.19-preview.
Detailed commit and pull request notes are auto-generated below by GitHub.
Compatibility
- Target frameworks: .NET 9.0 and .NET 10.0
- Delivery channels: NuGet packages +
dotnet newtemplates
Breaking Changes
- None.
Migration Notes
- Update package references to
0.1.19-preview. - Re-run restore/build/tests after upgrading to confirm environment-specific behavior.
Packages published
MinimalCleanArch: core domain contracts and result/specification primitivesMinimalCleanArch.DataAccess: EF Core repositories and unit of workMinimalCleanArch.Extensions: Minimal API bootstrap, OpenAPI, and operational defaultsMinimalCleanArch.Validation: FluentValidation integration and registration helpersMinimalCleanArch.Security: encryption services and encrypted EF property supportMinimalCleanArch.Storage: blob/object storage abstractions and Azure Blob integrationMinimalCleanArch.Messaging: domain events and Wolverine integrationMinimalCleanArch.Audit: audit interception and query supportMinimalCleanArch.Templates: project scaffolding templates (dotnet new mca)
Installation
dotnet add package MinimalCleanArch --version 0.1.19-preview
dotnet add package MinimalCleanArch.DataAccess --version 0.1.19-preview
dotnet add package MinimalCleanArch.Extensions --version 0.1.19-previewKnown Issues
- No known release-blocking issues at publish time.
See the README for full setup guidance and package-specific docs.
Full Changelog: v0.1.18...v0.1.19-preview
Release v0.1.18
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
Release v0.1.18-preview
MinimalCleanArch v0.1.18-preview
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.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-preview
dotnet add package MinimalCleanArch.DataAccess --version 0.1.18-preview
dotnet add package MinimalCleanArch.Extensions --version 0.1.18-preview.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-preview
Release v0.1.17
MinimalCleanArch v0.1.17
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.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.17
dotnet add package MinimalCleanArch.DataAccess --version 0.1.17
dotnet add package MinimalCleanArch.Extensions --version 0.1.17.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: OpenIddict auth + email delivery + template/docs refresh by @abdebek in #1
- feat(templates): tighten auth layering + docs/version alignment by @abdebek in #3
Full Changelog: v0.1.14...v0.1.17
Release v0.1.17-preview
MinimalCleanArch v0.1.17-preview
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.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.17-preview
dotnet add package MinimalCleanArch.DataAccess --version 0.1.17-preview
dotnet add package MinimalCleanArch.Extensions --version 0.1.17-preview.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
Full Changelog: v0.1.16-preview...v0.1.17-preview
Release v0.1.16-preview
MinimalCleanArch v0.1.16-preview
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.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.16-preview
dotnet add package MinimalCleanArch.DataAccess --version 0.1.16-preview
dotnet add package MinimalCleanArch.Extensions --version 0.1.16-preview.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
Full Changelog: v0.1.15-preview...v0.1.16-preview
Release v0.1.15-preview
MinimalCleanArch v0.1.15-preview
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.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.15-preview
dotnet add package MinimalCleanArch.DataAccess --version 0.1.15-preview
dotnet add package MinimalCleanArch.Extensions --version 0.1.15-preview.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
Full Changelog: v0.1.14...v0.1.15-preview
Release v0.1.14
MinimalCleanArch v0.1.14
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.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.14
dotnet add package MinimalCleanArch.DataAccess --version 0.1.14
dotnet add package MinimalCleanArch.Extensions --version 0.1.14.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: auth vertical slices + user-registered domain event + template validation fixes by @abdebek in #2
Full Changelog: v0.1.7...v0.1.14
Release v0.1.14-preview
MinimalCleanArch v0.1.14-preview
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.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.14-preview
dotnet add package MinimalCleanArch.DataAccess --version 0.1.14-preview
dotnet add package MinimalCleanArch.Extensions --version 0.1.14-preview.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.
Full Changelog: v0.1.13-preview...v0.1.14-preview