- Introduced class-based validation configuration with dedicated configurator classes inheriting from
ValidatorConfigurator<T>and registered throughAddExpressValidation. - Update to ExpressValidator 0.12.2 and FluentValidation 12.1.0.
- Update Microsoft nuget packages.
- Edit NuGet README.
- Edit README.md.
- Add Shared.csproj to the ExpressValidator.Extensions.DependencyInjection.Sample.sln solution.
- Split sample project into multiple projects illustrating README-described features.
- Support .NET 8.0 and FluentValidation 12.0.0.
- Update Microsoft nuget packages.
- Update ExpressValidator NuGet package to v0.12.0.
- Update NUnit NuGet package to v4.4.0.
- Retarget ExpressValidator.Extensions.DependencyInjection.Sample to .NET 8.0.
- Update ExpressValidator nuget package.
- Update Microsoft nuget packages.
- Update Microsoft NuGet packages for ExpressValidator.Extensions.DependencyInjection.Tests.
- Update ExpressValidator nuget package.
- Split the DI extensions into a dedicated solution.
- Update Microsoft nuget packages.
- Update Microsoft NuGet packages for ExpressValidator.Extensions.DependencyInjection.Tests.
- Reduced unnecessary updates to validator parameters by listening to
IOptionsMonitor.Changewith named validation options. - Update 'ExpressValidator.Extensions.DependencyInjection' to ExpressValidator 0.5.0.
- Update Microsoft nuget packages.
- Update README with a libraries/dependencies table.
- Add a configuration section in 'ExpressValidator.Extensions.DependencyInjection.Sample' for testing purposes.
- Update to ExpressValidator 0.2.0.
- Update the 'Microsoft.Extensions...' NuGet package.
- Update the 'Microsoft.Extensions...' and 'System...' NuGet packages in the 'ExpressValidator.Extensions.DependencyInjection.Tests' project.
- Update 'ExpressValidator.Extensions.DependencyInjection.Tests' to NUnit 4.3.2.
- Add a badge to the 'ExpressValidator.Extensions.DependencyInjection'.
- Added logo.
- Changed link to doc.
- Emojis in README.
- Add ability to dynamically update the validator parameters from options bound to the configuration section without restarting the application.
- Introduce the
IServiceCollection. AddExpressValidatorWithReload<T, TOptions>extension method. - Introduce
IExpressValidatorWithReload<TObj>interface to dynamically rebuildIExpressValidatorBuilder{TObj, TOptions}to get new validator when options are changed. - Update the README to illustrate the use of the new AddExpressValidatorWithReload method.
- Add 'Key Features' README Chapter.
- Update nuget README.
- Add the "/guesswithreload" and "/guesswithreloadasync" endpoints to the sample.
- Update sample README.
- Update ExpressValidator.Extensions.DependencyInjection to ExpressValidator 0.1.0.
- Update ExpressValidator.Extensions.DependencyInjection.Tests to FluentValidation 11.11.0.
- Introduce the
IServiceCollection.AddExpressValidatorBuilder<T, TOptions>extension methods. - Extract solution for the
ExpressValidator.Extensions.DependencyInjectionsample project. - Update microsoft nuget packages.
- Correct the
<PackageProjectUrl>of ExpressValidator.Extensions.DependencyInjection.csproj. - Update sample.
- Update README.
- Update NuGet README.