request/CHANGELOG.md
Louis Seubert eff887b49f
All checks were successful
default / dotnet-default-workflow (pull_request) Successful in 2m4s
default / dotnet-default-workflow (push) Successful in 2m1s
feat: add json property path supports for object keys
2026-05-30 21:17:14 +02:00

1.8 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: IValidatorBuilder for 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

2.0.0 - 2026-05-30

Breaking changes

To have a consistent experience across all packages, some public interfaces have been renamed.

Changed

  • request.dispatcher: Hide pipeline internals in stack frames
  • request.validation: Rename IValidatorBuilder to IRequestValidatorBuilder incl. extensions methods

Unreleased

Added

  • request.validation: Support PropertyPath JSON converter for string values and dictionary property names

Changed

Removed