FluentValidation.AspNetCore 9.5.4

AspNetCore integration for FluentValidation

No packages depend on FluentValidation.AspNetCore.

Changes in 9.4.0: * Added ImplicitlyValidateRootCollectionElements option to MVC integration Changes in 9.3.0: * Support for .net 5 * CustomizeValidatorAttribute now works in Razor pages (netcore 3.1 and net 5.0 only) * RuleSetForClientSideMessagesAttribute now works in Razor pages (netcore 3.1 and net 5.0 only) 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.1 5 06/05/2025
11.3.0 30 12/09/2024
11.2.2 17 12/14/2024
11.2.1 18 12/14/2024
11.2.0 17 12/14/2024
11.1.3 17 12/14/2024
11.1.2 15 12/14/2024
11.0.3 16 12/14/2024
11.0.2 16 12/14/2024
11.0.1 17 12/14/2024
11.0.0 14 12/14/2024
10.4.0 18 12/14/2024
10.3.6 18 12/14/2024
10.3.5 18 12/14/2024
10.3.4 16 12/14/2024
10.3.3 18 12/14/2024
10.3.1 15 12/14/2024
10.3.0 16 12/14/2024
10.2.3 16 12/14/2024
10.2.2 16 12/14/2024
10.2.1 16 12/14/2024
10.2.0 16 12/14/2024
10.1.0 16 12/14/2024
10.0.4 19 12/14/2024
10.0.3 16 12/14/2024
10.0.2 15 12/14/2024
10.0.1 17 12/14/2024
10.0.0 16 12/14/2024
10.0.0-preview4 17 12/14/2024
10.0.0-preview3 17 12/14/2024
10.0.0-preview2 19 12/14/2024
10.0.0-preview1 17 12/14/2024
9.5.4 17 12/14/2024
9.5.3 13 12/14/2024
9.5.2 16 12/14/2024
9.5.1 15 12/14/2024
9.5.0 15 12/14/2024
9.4.0 13 12/14/2024
9.3.0 13 12/14/2024
9.3.0-preview3 19 12/14/2024
9.3.0-preview2 16 12/14/2024
9.3.0-preview1 18 12/14/2024
9.2.0 13 12/14/2024
9.1.3 13 12/14/2024
9.1.2 13 12/14/2024
9.1.1 12 12/14/2024
9.1.0 14 12/14/2024
9.0.1 15 12/14/2024
9.0.0-preview5 15 12/14/2024
9.0.0-preview4 17 12/14/2024
9.0.0-preview3 19 12/14/2024
9.0.0-preview2 18 12/14/2024
9.0.0-preview1 17 12/14/2024
8.6.3 15 12/14/2024
8.6.2 16 12/14/2024
8.6.1 16 12/14/2024
8.6.0 14 12/14/2024
8.5.1 14 12/14/2024
8.5.0 13 12/14/2024
8.5.0-preview5 18 12/14/2024
8.5.0-preview4 17 12/14/2024
8.5.0-preview3 19 12/14/2024
8.5.0-preview2 18 12/14/2024
8.5.0-preview1 18 12/14/2024
8.4.0 15 12/14/2024
8.3.0 14 12/14/2024
8.2.2 15 12/14/2024
8.2.1 15 12/14/2024
8.2.0 18 12/14/2024
8.1.3 15 12/14/2024
8.1.2 17 12/14/2024
8.1.1 15 12/14/2024
8.1.0 13 12/14/2024
8.0.101 16 12/14/2024
8.0.100 16 12/14/2024
8.0.0 16 12/14/2024
8.0.0-rc1 16 12/14/2024
8.0.0-preview4 19 12/14/2024
8.0.0-preview3 19 12/14/2024
8.0.0-preview2 20 12/14/2024
8.0.0-preview1 17 12/14/2024
7.6.105 15 12/14/2024
7.6.104 14 12/14/2024
7.6.103 16 12/14/2024
7.6.102 17 12/14/2024
7.6.101 14 12/14/2024
7.6.0 11 12/14/2024
7.6.0-preview1 20 12/14/2024
7.5.2 16 12/14/2024
7.5.0 16 12/14/2024
7.4.0 14 12/14/2024
7.3.4 16 12/14/2024
7.3.3 13 12/14/2024
7.3.2 16 12/14/2024
7.3.1 16 12/14/2024
7.3.0-beta3 15 12/14/2024
7.3.0-beta2 15 12/14/2024
7.3.0-beta1 15 12/14/2024
7.2.1 18 12/14/2024
7.2.0 12 12/14/2024
7.2.0-beta3 16 12/14/2024
7.2.0-beta2 18 12/14/2024
7.2.0-beta1 17 12/14/2024
7.1.1 15 12/14/2024
7.1.0 16 12/14/2024
7.1.0-beta1 16 12/14/2024
7.0.3 14 12/14/2024
7.0.2 14 12/14/2024
7.0.0 14 12/14/2024
7.0.0-beta3 16 12/14/2024
7.0.0-beta2 16 12/14/2024
7.0.0-beta1 14 12/14/2024
6.4.0 14 12/14/2024
6.4.0-rc4 16 12/14/2024
6.4.0-rc3 15 12/14/2024
6.4.0-rc2 0 01/30/2017
6.4.0-rc1 0 01/30/2017
6.4.0-beta9 0 11/21/2016
6.4.0-beta8 0 10/31/2016
6.4.0-beta7 0 10/28/2016
6.4.0-beta6 0 10/25/2016
6.4.0-beta5 0 10/24/2016
6.4.0-beta4 0 10/21/2016
6.4.0-beta3 0 07/04/2016
6.4.0-beta2 0 07/01/2016
6.4.0-beta10 0 01/30/2017
6.4.0-beta1 0 06/28/2016