Releases: go-playground/validator
Releases · go-playground/validator
Release 10.20.0
What's Changed
- Fix ULID should case-insensitive by @akayj in #1258
- feat: add base32 validator tag by @jamesatkin-myndup in #1253
- Add EU countries validator by @masv3971 in #1252
New Contributors
- @akayj made their first contribution in #1258
- @jamesatkin-myndup made their first contribution in #1253
- @masv3971 made their first contribution in #1252
Full Changelog: v10.19.0...v10.20.0
Release 10.19.0
What was added?
Added opt-in ability to validate private fields in PR, thanks @nikolaianohyn via the new WithPrivateFieldValidation
option when initializing validator.
Release 10.18.0
Release 10.17.0
What's new
- Add translation of requiredXXX and excludedXXX in English/Chinese/Chinese Taiwan.
What's fixed
- Fix errors translation to work properly for aliases.
Release 10.16.0
What's new or fixed?
- Added new
issn
validator. TY @mrcook for the PR - Added improvement/fix to the file url validation. TY @nodivbyzero for the PR
- Fix onof tag in examples. TY @gren236 for the PR
- Add
fmt.Stringer
interface support touuid
validations allowing most UUID validation libraries which implement it to work transparently now. TY @JoshGlazebrook for the PR - Added new
omitnil
similar toomitempty
but for pointers. this is mainly for code generation ease. TY @tarampampam for the PR
Release 10.15.5
What was fixed?
Fixed CIDRIPv4
validation, ty @martinlehoux for the PR
Release 10.15.4
What was fixed?
Corrected a regression of skipping required
for time.Time
accidentally introduced in v10.15.2
Release 10.15.3
What was fixed?
Fix regression for invalid type check before calling reflect values type. Thank you @MysteriousPotato for the PR
Release 10.15.2
What was fixed?
- Refactored #1122 to support
or
's in tags + updated torequired
behaving the same as beforev10.50.0
to support the community as there was a lot of code relying on the before behaviour, correct or not.- Added a way to opt-in to the new functionality, which is recommended, using WithRequiredStructEnabled
Release 10.15.1
What was fixed?
Corrected a few validations including gt
, lt
, ... when using floating point values, specifically float32
, in this PR