FluentValidation.AspNetCore 9.1.2

AspNetCore integration for FluentValidation

No packages depend on FluentValidation.AspNetCore.

Changes in 9.0.0: * Compatibility with FluentValidation 9.0 * FluentValidationModelValidatorProvider and FluentValidationModelValidator are now public. * Work around a bug in ASP.NET Core's integration testing components that can cause ConfigureServices to run multiple times. * Automatically scanned types can be excluded when calling RegisterValidatorsFromAssemblyContaining in ASP.NET Core projects. * New AutomaticValidationEnabled property for use in ASP.NET Core projects (defaults to true). * SourceLink integration * Dropped support for end-of-life .NET Core versions (2.2 and 3.0). LTS versions are supported (2.1 and 3.1) Changes in 8.6.0: * Add support for ASP.NET Core 3.1 * AddToModelState no longer includes a dot if PropertyName is null Changes in 8.5.1: * Ensure lazily loaded calls to WithMessage can be used for client-side validation, provided they don't attempt to access model properties from inside the delegate (eg when using IStringLocalizer). Changes in 8.5.0: * Compatibility with ASP.NET Core 3. Changes in 8.4.0: * Added simplified version of several messages across all translations to aid with ASP.NET Clientside validation. Changes in 8.3.0: * Fix issue in ASP.NET Core integration with GetServiceProvider not working correctly when invoked against a CustomContext/MessageBuilderContext. Changes in 8.2.1: * Resolved issue using InjectValidator with RuleForEach. * Add support for a default IValidatorInterceptor to be registered with the Service Provider. Changes in 8.2.0: * Add extensions for injecting child validators using the ASP.NET Core Service Provider. Changes in 8.1.3: * Resolved issue where clientside validation was incorrectly generating metadata for rules with shared conditions. Changes in 7.6.103: * Support for validating controller and Razor properties annotated [BindProperty]. Changes in 7.6: * Updates to support ASP.NET Core 2.1 Changes in 7.5: * Better handling of clientside messages when using custom overriden language resources * Added flag in the ValidationContext's RootDataContext when a validator is invoked by the automatic MVC/WebApi integration Changes in 7.4: * Added SetRulesetForClientsideMessages method as an alternative to using the RulesetForClientSideMessagesAttribute * Updated MVC dependency to version 2.0.2 Changes in 7.3: * Added support for validating collections when using the automatic MVC integration * Added support for implicat validation of child properties when using the automatic MVC integration * Added Skip property to the CustomizeValidatorAttribute to opt-out of validating certain properties Full release notes can be found at https://github.com/FluentValidation/FluentValidation/blob/master/Changelog.txt

Version Downloads Last updated
11.3.0 6 16.05.2024
11.2.2 4 22.09.2024
11.2.1 3 22.09.2024
11.2.0 2 22.09.2024
11.1.3 2 22.09.2024
11.1.2 4 22.09.2024
11.0.3 4 22.09.2024
11.0.2 4 22.09.2024
11.0.1 3 22.09.2024
11.0.0 3 22.09.2024
10.4.0 3 22.09.2024
10.3.6 4 22.09.2024
10.3.5 4 22.09.2024
10.3.4 3 22.09.2024
10.3.3 2 22.09.2024
10.3.1 3 22.09.2024
10.3.0 3 22.09.2024
10.2.3 3 22.09.2024
10.2.2 4 22.09.2024
10.2.1 4 22.09.2024
10.2.0 3 22.09.2024
10.1.0 3 22.09.2024
10.0.4 4 22.09.2024
10.0.3 4 22.09.2024
10.0.2 3 22.09.2024
10.0.1 3 22.09.2024
10.0.0 3 22.09.2024
10.0.0-preview4 3 22.09.2024
10.0.0-preview3 4 22.09.2024
10.0.0-preview2 4 22.09.2024
10.0.0-preview1 3 22.09.2024
9.5.4 3 22.09.2024
9.5.3 3 22.09.2024
9.5.2 3 22.09.2024
9.5.1 2 22.09.2024
9.5.0 2 22.09.2024
9.4.0 8 13.03.2024
9.3.0 4 22.09.2024
9.3.0-preview3 3 22.09.2024
9.3.0-preview2 3 22.09.2024
9.3.0-preview1 4 22.09.2024
9.2.0 3 22.09.2024
9.1.3 4 22.09.2024
9.1.2 3 22.09.2024
9.1.1 3 22.09.2024
9.1.0 2 22.09.2024
9.0.1 4 22.09.2024
9.0.0-preview5 6 22.09.2024
9.0.0-preview4 4 22.09.2024
9.0.0-preview3 4 22.09.2024
9.0.0-preview2 3 22.09.2024
9.0.0-preview1 4 22.09.2024
8.6.3 4 22.09.2024
8.6.2 3 22.09.2024
8.6.1 4 22.09.2024
8.6.0 4 22.09.2024
8.5.1 3 22.09.2024
8.5.0 3 22.09.2024
8.5.0-preview5 3 22.09.2024
8.5.0-preview4 4 22.09.2024
8.5.0-preview3 4 22.09.2024
8.5.0-preview2 4 22.09.2024
8.5.0-preview1 4 22.09.2024
8.4.0 2 22.09.2024
8.3.0 3 22.09.2024
8.2.2 3 22.09.2024
8.2.1 4 22.09.2024
8.2.0 3 22.09.2024
8.1.3 12 15.02.2024
8.1.2 4 22.09.2024
8.1.1 3 22.09.2024
8.1.0 3 22.09.2024
8.0.101 3 22.09.2024
8.0.100 3 22.09.2024
8.0.0 3 22.09.2024
8.0.0-rc1 2 22.09.2024
8.0.0-preview4 3 22.09.2024
8.0.0-preview3 4 22.09.2024
8.0.0-preview2 4 22.09.2024
8.0.0-preview1 4 22.09.2024
7.6.105 3 22.09.2024
7.6.104 3 22.09.2024
7.6.103 2 22.09.2024
7.6.102 3 22.09.2024
7.6.101 4 22.09.2024
7.6.0 3 22.09.2024
7.6.0-preview1 4 22.09.2024
7.5.2 6 22.09.2024
7.5.0 3 22.09.2024
7.4.0 3 22.09.2024
7.3.4 2 22.09.2024
7.3.3 3 22.09.2024
7.3.2 4 22.09.2024
7.3.1 4 22.09.2024
7.3.0-beta3 2 22.09.2024
7.3.0-beta2 4 22.09.2024
7.3.0-beta1 3 22.09.2024
7.2.1 4 22.09.2024
7.2.0 3 22.09.2024
7.2.0-beta3 5 22.09.2024
7.2.0-beta2 3 22.09.2024
7.2.0-beta1 3 22.09.2024
7.1.1 4 22.09.2024
7.1.0 4 22.09.2024
7.1.0-beta1 4 22.09.2024
7.0.3 4 22.09.2024
7.0.2 3 22.09.2024
7.0.0 3 22.09.2024
7.0.0-beta3 2 22.09.2024
7.0.0-beta2 4 22.09.2024
7.0.0-beta1 4 22.09.2024
6.4.0 3 22.09.2024
6.4.0-rc4 4 22.09.2024
6.4.0-rc3 3 22.09.2024
6.4.0-rc2 0 30.01.2017
6.4.0-rc1 0 30.01.2017
6.4.0-beta9 0 21.11.2016
6.4.0-beta8 0 31.10.2016
6.4.0-beta7 0 28.10.2016
6.4.0-beta6 0 25.10.2016
6.4.0-beta5 0 24.10.2016
6.4.0-beta4 0 21.10.2016
6.4.0-beta3 0 04.07.2016
6.4.0-beta2 0 01.07.2016
6.4.0-beta10 0 30.01.2017
6.4.0-beta1 0 28.06.2016