Rename extensions functions and `IValidatorBuilder` for parity with dispatcher options and builder.
1.5 KiB
1.5 KiB
Changelog
All notable changes to this project will be documented in this file.
This project adheres to Semantic Versioning.
1.0.0 - 2026-05-26
Added
- request.dispatcher: Core mediator pattern implementation with async request/response handling
- request.result: Optional result wrapper types (
Result<T>) for structured responses - request.validation: Automatic validation pipeline behavior with FluentValidation integration
1.1.0 - 2026-05-28
Added
- request.validation: Dependency injection support for validators via
IServiceCollection.AddValidation() - request.validation:
IValidatorBuilderfor fluent validator registration and assembly scanning - request.validation: Support for open generic validators and automatic closing during resolution
- request.validation:
Validate<T>extension method for simplified validator invocation
Changed
- request.dispatcher: Reset type caches when reloading assemblies
- request.validation: Reset type caches when reloading assemblies
Unreleased
Added
Changed
- request.dispatcher: Hide pipeline internals in stack frames
- request.validation: Rename
IValidatorBuildertoIRequestValidatorBuilderincl. extensions methods