Releases: nd1012/ObjectValidation
Releases · nd1012/ObjectValidation
Version 2.8.0
Changes
ObjectValidation-CountryValidatorrelease version 2.5.0- Added
HostAttribute.UseCache - Added
HostAttribute.CheckIfExistsCache
Full Changelog: v2.7.0...v2.8.0
Version 2.7.0
Changes
- Updated references
Breaking changes
CurrencyCodes.Currencyis record nowEuVatId.Syntaxis frozen now(I)ValidationInfo.Seenis a hash set nowObjectValidationEventArgs.Seenis a hash set nowReflectionHelperstores frozen sets nowValidatableTypesstores hash sets now- By-ref and by-ref-like properties will be skipped
Additions
CurrencyCodes.Currency.Factor/Validateare virtual now- Added
(Item)HostAttribute
Full Changelog: v2.6.0...v2.7.0
Version 2.6.0
Changes
- Added
ValidationHelper RequiredIfAttributecan now be added multiple times to an element
Full Changelog: v2.5.0...v2.6.0
Version 2.5.0
Version 2.4.0
Changes
- Removed
CountLimitAttribute.GetErrorMessage
- Added
ValidationExtensions.CreateValidationResult
Full Changelog: v2.3.0...v2.4.0
Version 2.3.0
Changes
- Added runtime property count limit to
CountLimitAttribute - Updated references
Full Changelog: v2.1.0...v2.3.0
Version 2.1.0
Version 2.0.0
Changes
Breaking changes
- Build target is now .NET 8
ItemAllowed/DeniedValuesAttributenow use the new .NET 8 data annotation attributes for underlaying validation
Additions
- Added
ItemBase64StringAttribute - Added
ItemLengthAttribute
Removals
- Removed
Allowed/DeniedValuesAttribute(use the new .NET 8 variants instead - same usage)
Full Changelog: v1.13.0...v2.0.0
Version 1.13.0
Version 1.12.2
Changes
- Fixed
nullproperty value default validation (needs to be skipped, because the default behavior of .NET validation attributes is to return an error for anullvalue)
Full Changelog: v1.12.1...v1.12.2