Releases
v.6.0.0
Changes in 6.0.0
Changes in 6.0.0 - beta.3:
Added: IFluentValidationRuleProvider
can be replaced with DI
Added: ISchemaGenerationOptions.ValidatorSearch
IsOneValidatorForType
: bool; Value true
: Gets only one validator (default), false
: Gets all suitable validators (new)
SearchBaseTypeValidators
: allows to search base type validators
Fixed: Stack Overflow Exception when using recursive validator type (PR#122 by @rachelpetitto )
Deleted: FluentValidationRulesRegistrator
Deleted: SwaggerGenOptions
from filters
Many minor code cleanups
Changes in 6.0.0 - beta.2:
Codebase unified with NSwag
Added: MicroElements.NSwag.FluentValidation package. Early version
Change: INameResolver
removed from FluentValidationRules ctor. Set it from SchemaGenerationOptions
Change: ISchemaGenerationSettings
merged to ISchemaGenerationOptions
Change: IValidatorRegistry
and it's implementations moved to MicroElements.OpenApi.FluentValidation namespace and package
Change: IValidatorRegistry
can return more than one validator with method GetValidators
Added: ValidatorSearch
strategy OneForType, ManyForType
Added: ISchemaGenerationOptions.ValidatorFilter
, ISchemaGenerationOptions.RuleFilter
, ISchemaGenerationOptions.RuleComponentFilter
Default Rule and RuleComponent filters checks that rule or component has no conditions.
Default ValidatorFilter checks that validator CanValidateInstancesOfType
Change: UseAllOfForMultipleRules
typo fix
Changes in 6.0.0 - beta.1:
Abstracted common logic for NSwag
Moved from IValidationFactory
(obsolete in FV 11.1.0) to IValidationRegistry
Supported FluentValidation 11 AddFluentValidationAutoValidation
Removed HttpContextServiceProviderValidatorFactory
Experimental DocumentFilter
You can’t perform that action at this time.