Releases: go-playground/validator
Release 10.6.0
What's new?
- Added boolean support for
required_if
,required_unless
andeqfield
. Thanks @zane-deg for the PR - Added ability to validate map data. Thanks @zytell3301 for the PR
- Added BIC ISO format validator. Thanks @yeexel for the PR
Maintainers
A section has been added to the README regarding a "request for maintainers". I am so happy that the community has embraced this project! and I think that now is a good time to bring on more maintainers to help support the growing user base for timely help, PR reviews and general support.
Release 10.5.0
What's new?
- Added bcp 47 language tag validation. Thanks @joshuaslate for the PR
Release 10.4.2
What was Fixed?
- Add support for excluded_with on pointer fields Thanks @Jake-Convictional for the PR
- Fix excludedWithoutAll comment. Thanks @jfrancisco0 for the PR
- Fix accessing fields in composed structs. Thanks @Adimus11 for the PR
- Error in spelling. Thanks @Qalifah for the PR
- Fix StructLevel Parent(). Thanks @Torwang1 for the PR
- Add missing corresponds to boolean value in
nefield
. Thanks @Doarakko for the PR - New official Documentation URL is README. Thanks @frederikhors for the PR
- Remove version from installation and import in the README. Thanks @Serj1c for the PR
- Fix extra text in error.go comment. Thanks @deikatsuo for the PR
Release 10.4.1
What was fixed?
Fixed an issue where if the param of a time.Durtion type is specified
as an integer, denoting nanosecond precision, instead of time duration
string the validation would panic introduced in #642
The fix ensures it falls back to the previous expected behaviour.
Release 10.4.0
Release 10.3.0
What's New/Fixed?
New
- Run tests on more recent Go version, thanks @psampaz for the PR
- List validations in man README, thanks @psampaz for the PR
- Updated godoc link, thanks @psampaz for the PR
- Added Spanish translations, thanks @alfonsoprado for the PR
- Add
startsnotwith
&endsnotwith
validations, thanks @metalinspired for the PR - Fix some gramatical errors, thanks @erikaleigh for the PR
- Add missing zh translations, thanks @cncal for the PR
- Update zh datetime translation, thanks @fourcels for the PR
Fixed
- Fixed rfc952 regex, thanks @amiraliucsc for the PR
- Add number validation to the docs, thanks @johnbailon for the PR
- Allow number on FQDN, thanks @Giulianos for the PR
Release 10.2.0
What's new?
- Added DateTime validation, thanks @psampaz for the PR
- Added JSON validation, thanks @psampaz for the PR
- Added Hostname + Port validation, thanks @terala for the PR
- Added Russion Translations validation, thanks @Rustery for the PR
- Fixed typo in documentation, thanks @shenyiling for the PR
- Added lowercase and uppercase validations, thanks @psampaz for the PR
Release 10.1.0
What's new?
🎄 Merry Christmas: 🎄
🎁 🎁 🎁 🎁 🎁 🎁 🎁 🎁
- Added
GetTag
functionality to the FieldLevel interface. Thanks @LRichi for the PR - Extended
Isunique
functionality to handle the uniqueness of struct fields in an array/slice. Thanks @shihanng for the PR - Improved documentation for custom functions. Thanks @skateinmars for the PR
- Added e.164 phone number validation. Thanks @taybart for the PR
- Optimize
isurl
nill error check, Thanks @whatvn for the PR - Remove unecessary casting in example, Thanks @Streppel for the PR
- Improve accuracy of the
datauri
validation regex, Thanks @JonathanWThom for the PR - Add boolean type support for the
eq
validator, Thanks @ghost for the PR - Punctuation fix to the CONTRIBUTING.md, Thanks @sclaire-1 for the PR
- Added ability to validate
oneof
for space-separated strings, Thanks @JonathanWThom for the PR
Release 9.31.0
What's new?
As of 2019-12-24 v9 is entering maintenance mode. Please direct all PR's to master.
But before this happens, 🎄 Merry Christmas: 🎄
🎁 🎁 🎁 🎁 🎁 🎁 🎁 🎁
- Added
GetTag
functionality to the FieldLevel interface. Thanks @LRichi for the PR - Extended
Isunique
functionality to handle the uniqueness of struct fields in an array/slice. Thanks @shihanng for the PR - Improved documentation for custom functions. Thanks @skateinmars for the PR
- Added e.164 phone number validation. Thanks @taybart for the PR
Release 9.30.2
What was fixed?
Fixed previous release against wrong branch!