FluentValidation.AspNetCore 8.5.0

AspNetCore integration for FluentValidation

Install-Package FluentValidation.AspNetCore -Version 8.5.0
dotnet add package FluentValidation.AspNetCore --version 8.5.0
<PackageReference Include="FluentValidation.AspNetCore" Version="8.5.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add FluentValidation.AspNetCore --version 8.5.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

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/JeremySkinner/FluentValidation/blob/master/Changelog.txt

Showing the top 10 GitHub repositories that depend on FluentValidation.AspNetCore:

Repository Stars
dotnet-architecture/eShopOnContainers
Easy to get started sample reference microservice and container based application. Cross-platform on Linux and Windows Docker Containers, powered by .NET Core 2.2, Docker engine and optionally Azure, Kubernetes or Service Fabric. Supports Visual Studio, VS for Mac and CLI based environments with Docker CLI, dotnet CLI, VS Code or any other code editor.
nopSolutions/nopCommerce
Free open-source ecommerce shopping cart (ASP.NET Core)
JasonGT/NorthwindTraders
Northwind Traders is a sample application built using ASP.NET Core and Entity Framework Core.
grandnode/grandnode
Free and Open Source Ecommerce Shopping Cart solution based on ASP.NET CORE and MongoDB
gothinkster/aspnetcore-realworld-example-app
ASP.NET Core backend implementation for RealWorld
yilezhu/Czar.Cms
.NET Core实战项目之CMS系列教程的源码,精简而又功能丰富的权限设计,内容管理设计让你轻松搭建一个ASP.NET Core2.2的网站系统.此项目准备用EFCore进行重构,敬请期待
dotnetcore/FlubuCore
A cross platform build and deployment automation system for building projects and executing deployment scripts using C# code.
mmacneil/AngularASPNETCore2WebApiAuth
Sample project demonstrating jwt-based authentication with an Angular (v5.2.1) frontend and ASP.NET Core 2 WebApi. Includes both local user registration with .NET Core Identity membership and facebook login scenarios.
iamoldli/NetModular
NetModular is a modular quickly develop solution for .Net Core 3.0+.
mmacneil/AspNetCoreApiStarter
An ASP.NET Core (v2.1) Web API project to quickly bootstrap new projects. Includes Identity, JWT authentication w/ refresh tokens.

Version History

Version Downloads Last updated
8.5.0 56,610 9/24/2019
8.5.0-preview5 8,809 9/1/2019
8.5.0-preview4 11,730 7/23/2019
8.5.0-preview3 2,389 7/10/2019
8.5.0-preview2 4,656 6/13/2019
8.5.0-preview1 4,586 5/10/2019
8.4.0 865,683 5/10/2019
8.3.0 113,744 4/24/2019
8.2.2 167,521 4/5/2019
8.2.1 13,462 4/4/2019
8.2.0 74,708 3/26/2019
8.1.3 675,686 1/25/2019
8.1.2 355,916 12/18/2018
8.1.1 90,164 12/11/2018
8.1.0 48,890 12/6/2018
8.0.101 120,031 11/24/2018
8.0.100 558,300 9/4/2018
8.0.0 100,284 8/16/2018
8.0.0-rc1 7,999 7/24/2018
8.0.0-preview4 1,089 7/16/2018
8.0.0-preview3 504 7/13/2018
8.0.0-preview2 285 7/13/2018
8.0.0-preview1 382 7/10/2018
7.6.105 65,018 8/11/2018
7.6.104 338,958 7/6/2018
7.6.103 143,305 6/16/2018
7.6.102 35,802 6/14/2018
7.6.101 10,403 6/13/2018
7.6.0 79,976 6/1/2018
7.6.0-preview1 2,515 4/12/2018
7.5.2 456,855 3/16/2018
7.5.0 176,442 2/26/2018
7.4.0 108,799 1/26/2018
7.3.4 108,522 1/2/2018
7.3.3 48,518 12/22/2017
7.3.2 3,739 12/21/2017
7.3.1 29,414 12/13/2017
7.3.0-beta3 4,821 12/8/2017
7.3.0-beta2 10,784 11/20/2017
7.3.0-beta1 1,243 11/11/2017
7.2.1 203,750 10/24/2017
7.2.0 49,953 10/5/2017
7.2.0-beta3 12,715 9/5/2017
7.2.0-beta2 2,666 8/22/2017
7.2.0-beta1 358 8/19/2017
7.1.1 147,912 7/25/2017
7.1.0 42,685 6/28/2017
7.1.0-beta1 343 6/24/2017
7.0.3 21,644 6/7/2017
7.0.2 13,251 5/26/2017
7.0.0 8,972 5/19/2017
7.0.0-beta3 858 5/1/2017
7.0.0-beta2 1,308 4/17/2017
7.0.0-beta1 1,167 4/7/2017
6.4.0 157,504 3/3/2017
6.4.0-rc4 4,134 2/13/2017
6.4.0-rc3 3,073 2/3/2017
6.4.0-rc2 14,979 1/30/2017
6.4.0-rc1 340 1/30/2017
6.4.0-beta9 28,179 11/21/2016
6.4.0-beta8 9,576 10/31/2016
6.4.0-beta7 519 10/28/2016
6.4.0-beta6 1,019 10/25/2016
6.4.0-beta5 767 10/24/2016
6.4.0-beta4 654 10/21/2016
6.4.0-beta3 12,118 7/4/2016
6.4.0-beta2 320 7/1/2016
6.4.0-beta10 263 1/30/2017
6.4.0-beta1 340 6/28/2016