Fluent-validation

Latest version: v4.3.1

Safety actively analyzes 706267 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 22

11.1.0

Added a ToDictionary method to ValidationResult
MVC auto validation: Deprecated Implicit validation of child properties (1960)
MVC auto validation: Deprecated Implicit validation of root collection elements (1960)
Deprecated InjectValidator (1960)
Deprecate validator factories (1961)
Introduce services.AddFluentValidationAutoValidation() and services.AddFluentValidationClientsideAdapters() as replacements for services.AddFluentValidation() (1965)
Remove duplication between sync and async validation in the internal model.

11.0.3

Fix an issue where an exception would be thrown when calling ValidateAsync if a rule was wrapped with a call to WhenAsync. (1955)

11.0.2

Child validator contexts should contain a reference to their parent context (1945)
Support deserialization of ValidationResult using System.Text.Json (1928)

11.0.1

Fix regression in the Test Helper affecting the With* and Without* assertion methods (1937)

11.0.0

Ensure property covariance is properly handled throughout the internal model (1713)
Throw exceptions when async validator is invoked synchronously (1705)
Removal deprecated OnFailure/OnAnyFailure callbacks.
Remove deprecated RunDefaultMvcValidationAfterFluentValidationExecutes option from ASP.NET integration.
Remove deprecated Options property from RuleComponent.
Remove deprecated TestHelper methods.
Remove PropertyValidator backwards compatibility layer.
Add method Only() asserting that no other validation errors were raised.

10.4.0

Allow use of "*" with RuleSetForClientSideMessagesAttribute and HttpContext.SetRulesetForClientsideMessages (1912)
Fix Azerbaijani language code (1874)

Page 4 of 22

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.