FluentValidation.AspNetCore 9.0.0-preview5

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. * 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

.NET Core 2.1

.NET Core 3.1

Version Downloads Last updated
11.3.1 19 06/04/2025
11.3.0 60 06/13/2023
11.2.2 64 11/17/2022
11.2.1 54 11/02/2022
11.2.0 48 11/28/2022
11.1.3 61 09/26/2022
11.1.2 48 11/30/2022
11.0.3 46 12/20/2022
11.0.2 54 12/15/2022
11.0.1 50 11/03/2022
11.0.0 55 12/15/2022
10.4.0 67 09/25/2022
10.3.6 57 09/18/2022
10.3.5 65 12/21/2022
10.3.4 51 12/16/2022
10.3.3 60 12/25/2022
10.3.1 59 12/31/2022
10.3.0 57 12/22/2022
10.2.3 55 10/31/2022
10.2.2 42 12/27/2022
10.2.1 50 12/29/2022
10.2.0 51 12/16/2022
10.1.0 53 11/26/2022
10.0.4 57 12/24/2022
10.0.3 58 10/22/2022
10.0.2 53 09/25/2022
10.0.1 55 11/10/2022
10.0.0 50 12/18/2022
10.0.0-preview4 55 11/26/2022
10.0.0-preview3 46 12/16/2022
10.0.0-preview2 51 12/14/2022
10.0.0-preview1 50 12/19/2022
9.5.4 47 02/12/2023
9.5.3 52 04/05/2023
9.5.2 50 02/06/2023
9.5.1 51 01/05/2023
9.5.0 57 11/11/2022
9.4.0 49 12/18/2022
9.3.0 63 07/03/2022
9.3.0-preview3 46 12/23/2022
9.3.0-preview2 51 12/10/2022
9.3.0-preview1 52 12/24/2022
9.2.0 52 12/10/2022
9.1.3 58 12/12/2022
9.1.2 53 12/10/2022
9.1.1 55 12/20/2022
9.1.0 59 11/16/2022
9.0.1 55 12/31/2022
9.0.0-preview5 42 05/18/2023
9.0.0-preview4 60 08/09/2023
9.0.0-preview3 56 01/27/2023
9.0.0-preview2 53 12/22/2022
9.0.0-preview1 57 11/04/2022
8.6.3 56 12/23/2022
8.6.2 54 11/21/2022
8.6.1 50 02/25/2023
8.6.0 53 12/23/2022
8.5.1 51 12/30/2022
8.5.0 46 11/29/2022
8.5.0-preview5 56 11/24/2022
8.5.0-preview4 55 07/17/2022
8.5.0-preview3 66 07/10/2022
8.5.0-preview2 61 08/06/2022
8.5.0-preview1 45 04/19/2023
8.4.0 54 03/25/2023
8.3.0 51 11/21/2022
8.2.2 54 12/12/2022
8.2.1 64 12/22/2022
8.2.0 50 10/26/2022
8.1.3 54 10/29/2022
8.1.2 53 11/07/2022
8.1.1 59 11/17/2022
8.1.0 52 12/22/2022
8.0.101 49 06/24/2023
8.0.100 54 05/19/2023
8.0.0 51 08/27/2022
8.0.0-rc1 51 11/18/2022
8.0.0-preview4 51 10/06/2022
8.0.0-preview3 52 10/02/2022
8.0.0-preview2 63 12/13/2022
8.0.0-preview1 51 10/22/2022
7.6.105 43 07/03/2023
7.6.104 49 10/29/2022
7.6.103 47 12/26/2022
7.6.102 52 08/02/2023
7.6.101 54 12/17/2022
7.6.0 47 12/22/2022
7.6.0-preview1 53 12/25/2022
7.5.2 52 12/02/2022
7.5.0 61 11/25/2022
7.4.0 60 11/04/2022
7.3.4 48 12/27/2022
7.3.3 65 12/17/2022
7.3.2 50 09/24/2022
7.3.1 47 12/18/2022
7.3.0-beta3 47 01/19/2023
7.3.0-beta2 47 08/07/2023
7.3.0-beta1 55 05/01/2023
7.2.1 44 12/20/2022
7.2.0 60 12/15/2022
7.2.0-beta3 51 12/03/2022
7.2.0-beta2 54 10/15/2022
7.2.0-beta1 54 11/09/2022
7.1.1 56 11/10/2022
7.1.0 59 10/30/2022
7.1.0-beta1 55 11/13/2022
7.0.3 56 10/06/2022
7.0.2 61 11/16/2022
7.0.0 58 12/11/2022
7.0.0-beta3 53 10/10/2022
7.0.0-beta2 47 06/25/2023
7.0.0-beta1 54 10/31/2022
6.4.0 58 10/04/2022
6.4.0-rc4 52 11/05/2022
6.4.0-rc3 47 08/07/2023
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