What's Changed
- Fix/issue 1550 UUID case insensitive by @leo-jp-edwards in https://github.com/go-playground/validator/pull/1551
- Feat: Add NoneOf Validation by @Carmen-Shannon in https://github.com/go-playground/validator/pull/1554
- Add bcp47_strict_language_tag validator by @bfabio in https://github.com/go-playground/validator/pull/1489
- chore(deps): bump golang.org/x/text from 0.35.0 to 0.36.0 by @dependabot[bot] in https://github.com/go-playground/validator/pull/1558
- chore(deps): bump golang.org/x/crypto from 0.49.0 to 0.50.0 by @dependabot[bot] in https://github.com/go-playground/validator/pull/1559
- Add CLAUDE.md with repo guidance for Claude Code by @deankarn in https://github.com/go-playground/validator/pull/1564
- Reduce build size with dead code elimination by @zemzale in https://github.com/go-playground/validator/pull/1542
- Refactored out detectFileMIMEType, matchesMIMEType logic for reuse. Added standalone isMIMEType validator for flexibility by @dapzthelegend in https://github.com/go-playground/validator/pull/1544
- feat(translations): add timezone support for en and ja locales by @dedyf5 in https://github.com/go-playground/validator/pull/1566
- docs: use errors.As in README and translations example by @eyupcanakman in https://github.com/go-playground/validator/pull/1563
- docs: fix typos by @rymiyamoto in https://github.com/go-playground/validator/pull/1568
- feat: add origin validator for web origin URLs by @ahmedkamalio in https://github.com/go-playground/validator/pull/1565
- fix: reject hostnames with trailing hyphen in RFC 952 validator by @ahmedkamalio in https://github.com/go-playground/validator/pull/1569
- fix(lint): correctly disable govet inline analyzer & deprecated gomodguard by @nodivbyzero in https://github.com/go-playground/validator/pull/1574
- chore(deps): bump golang.org/x/text from 0.36.0 to 0.37.0 by @dependabot[bot] in https://github.com/go-playground/validator/pull/1572
- chore(deps): bump golang.org/x/crypto from 0.50.0 to 0.51.0 by @dependabot[bot] in https://github.com/go-playground/validator/pull/1571
- fix(cron): anchor regex and accept full cron syntax by @ahmedkamalio in https://github.com/go-playground/validator/pull/1577
- chore(deps): bump golang.org/x/crypto from 0.51.0 to 0.52.0 by @dependabot[bot] in https://github.com/go-playground/validator/pull/1580
- feat: omit blank tag names from namespace by @abemedia in https://github.com/go-playground/validator/pull/1567
- fix(docs): correct ripemd160 tag name in README validation table by @napoleonbot in https://github.com/go-playground/validator/pull/1582
New Contributors
- @leo-jp-edwards made their first contribution in https://github.com/go-playground/validator/pull/1551
- @Carmen-Shannon made their first contribution in https://github.com/go-playground/validator/pull/1554
- @dapzthelegend made their first contribution in https://github.com/go-playground/validator/pull/1544
- @dedyf5 made their first contribution in https://github.com/go-playground/validator/pull/1566
- @eyupcanakman made their first contribution in https://github.com/go-playground/validator/pull/1563
- @rymiyamoto made their first contribution in https://github.com/go-playground/validator/pull/1568
- @abemedia made their first contribution in https://github.com/go-playground/validator/pull/1567
- @napoleonbot made their first contribution in https://github.com/go-playground/validator/pull/1582
Full Changelog: https://github.com/go-playground/validator/compare/v10.30.2...v10.30.3