Skip to content

Releases: abdebek/MinimalCleanArch

Release v0.1.19

Choose a tag to compare

@github-actions github-actions released this 18 Mar 05:02

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 new templates

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 primitives
  • MinimalCleanArch.DataAccess: EF Core repositories and unit of work
  • MinimalCleanArch.Extensions: Minimal API bootstrap, OpenAPI, and operational defaults
  • MinimalCleanArch.Validation: FluentValidation integration and registration helpers
  • MinimalCleanArch.Security: encryption services and encrypted EF property support
  • MinimalCleanArch.Storage: blob/object storage abstractions and Azure Blob integration
  • MinimalCleanArch.Messaging: domain events and Wolverine integration
  • MinimalCleanArch.Audit: audit interception and query support
  • MinimalCleanArch.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.19

Known 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

Pre-release

Choose a tag to compare

@github-actions github-actions released this 18 Mar 04:32

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 new templates

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 primitives
  • MinimalCleanArch.DataAccess: EF Core repositories and unit of work
  • MinimalCleanArch.Extensions: Minimal API bootstrap, OpenAPI, and operational defaults
  • MinimalCleanArch.Validation: FluentValidation integration and registration helpers
  • MinimalCleanArch.Security: encryption services and encrypted EF property support
  • MinimalCleanArch.Storage: blob/object storage abstractions and Azure Blob integration
  • MinimalCleanArch.Messaging: domain events and Wolverine integration
  • MinimalCleanArch.Audit: audit interception and query support
  • MinimalCleanArch.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-preview

Known 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

Choose a tag to compare

@github-actions github-actions released this 13 Mar 22:52

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

Pre-release

Choose a tag to compare

@github-actions github-actions released this 12 Mar 13:36

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

Choose a tag to compare

@github-actions github-actions released this 12 Mar 02:36

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

Pre-release

Choose a tag to compare

@github-actions github-actions released this 08 Mar 08:37
ddb4a50

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

  • refactor: execution context and messaging options by @abdebek in #5

Full Changelog: v0.1.16-preview...v0.1.17-preview

Release v0.1.16-preview

Pre-release

Choose a tag to compare

@github-actions github-actions released this 07 Mar 15:46
d3a2ab6

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

  • feat(audit): improve template tests, repository and audit logs by @abdebek in #4

Full Changelog: v0.1.15-preview...v0.1.16-preview

Release v0.1.15-preview

Pre-release

Choose a tag to compare

@github-actions github-actions released this 03 Mar 04:47

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

  • feat: OpenIddict auth + email delivery + template/docs refresh by @abdebek in #1

Full Changelog: v0.1.14...v0.1.15-preview

Release v0.1.14

Choose a tag to compare

@github-actions github-actions released this 02 Mar 17:37

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

Pre-release

Choose a tag to compare

@github-actions github-actions released this 01 Mar 14:36

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