| CARVIEW |
Select Language
HTTP/2 200
date: Fri, 26 Dec 2025 19:56:52 GMT
content-type: text/html; charset=utf-8
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
etag: W/"8386073e94a4a3b075c1c692320d9bd8"
cache-control: max-age=0, private, must-revalidate
strict-transport-security: max-age=31536000; includeSubdomains; preload
x-frame-options: deny
x-content-type-options: nosniff
x-xss-protection: 0
referrer-policy: no-referrer-when-downgrade
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com github.githubassets.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com wss://alive-staging.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com marketplace-screenshots.githubusercontent.com/ copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com github.githubassets.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
server: github.com
content-encoding: gzip
accept-ranges: bytes
set-cookie: _gh_sess=4ueOXMH0Y0E0LAIIvHU%2FS1ybEDEmPQlA67KR36Ouk6bkFHKRIAp%2F20L4zpjnMWt3MZeP0DSVGEW%2BqErGS%2BfW%2BJujO13V9l%2FOS6BCZyPXx7YDphUsuf4qKPf4K%2BOQfHrhsj06Q54CUGR1fQxAfDrO8bsf7drGI7C7zOyr7GsplL%2BAvuMh8G72hi0ix2D1vbsBivsPSM%2FGg04V6ANoOt2Ct6qayrXUd%2Fjs5TzwUbYqRRwbVsZvzXlQuzjovHqy4SGB7d85meWqtWaAXmaumDW3QQ%3D%3D--SYX%2BUIYQcHksbsh7--Tfu3VFjDuY0TJZf9Gyf2Jg%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.719563459.1766779011; Path=/; Domain=github.com; Expires=Sat, 26 Dec 2026 19:56:51 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Sat, 26 Dec 2026 19:56:51 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: B5C2:318F77:3C46EED:482E208:694EE883
Releases Β· go-playground/validator Β· GitHub
24 Dec 16:22
Loading
21 Dec 17:45
Loading
12 Dec 15:13
Loading
05 Oct 17:08
Loading
02 Jul 02:55
Loading
28 Mar 15:51
Loading
15 Feb 16:33
Loading
13 Jan 02:32
Loading
16 Nov 16:49
Loading
09 Sep 00:17
Loading
Skip to content
Navigation Menu
{{ message }}
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Releases: go-playground/validator
Releases Β· go-playground/validator
Release 10.30.1
5010f83
This commit was created on GitHub.com and signed with GitHubβs verified signature.
What's Changed
- Feat: uds_exists validator by @barash-asenov in #1482
- fix: Revert min limit of e164 regex by @zemzale in #1516
- Fix 1513 update ISO 3166-2 codes by @xyz27900 in #1514
New Contributors
- @barash-asenov made their first contribution in #1482
- @xyz27900 made their first contribution in #1514
Full Changelog: v10.30.0...v10.30.1
Assets 2
6 people reacted
Release 10.30.0
e9b900c
This commit was created on GitHub.com and signed with GitHubβs verified signature.
What's Changed
- Bump golang.org/x/crypto from 0.45.0 to 0.46.0 by @dependabot[bot] in #1504
- Bump github.com/gabriel-vasile/mimetype from 1.4.11 to 1.4.12 by @dependabot[bot] in #1505
- docs: document omitzero by @minoritea in #1509
- fix: add missing translations for alpha validators by @shindonghwi in #1510
- fix: resolve panic when using aliases with OR operator by @shindonghwi in #1507
- fix: resolve panic when using cross-field validators with ValidateMap by @shindonghwi in #1508
New Contributors
- @minoritea made their first contribution in #1509
- @shindonghwi made their first contribution in #1510
Full Changelog: v10.29.0...v10.30.0
Assets 2
3 people reacted
v10.29.0
afce000
This commit was created on GitHub.com and signed with GitHubβs verified signature.
What's Changed
- fix: minor spelling fix in docs by @Perfect5th in #1472
- Bump golang.org/x/text from 0.29.0 to 0.30.0 by @dependabot[bot] in #1473
- Bump golang.org/x/crypto from 0.42.0 to 0.43.0 by @dependabot[bot] in #1474
- Fix integer overflows in test when run on 32bit systems by @gibmat in #1479
- fix: exclude modernize linter by @nodivbyzero in #1487
- Bump golangci/golangci-lint-action from 8 to 9 by @dependabot[bot] in #1490
- Bump github.com/gabriel-vasile/mimetype from 1.4.10 to 1.4.11 by @dependabot[bot] in #1485
- Support for ISO 9362:2022 BIC (SWIFT) codes by @fira42073 in #1478
- Bump golang.org/x/crypto from 0.43.0 to 0.44.0 by @dependabot[bot] in #1492
- Fix: validation now rejects phone codes starting with +0 by @nodivbyzero in #1476
- Bump golang.org/x/crypto from 0.44.0 to 0.45.0 by @dependabot[bot] in #1495
- Bump actions/checkout from 5 to 6 by @dependabot[bot] in #1497
- fix/1500:Update Sierra Leone currency code from SLL to SLE by @princekm096 in #1501
- Fix/1481 skip invalid type validations by @KaranLathiya in #1498
- Fix 1502 update ccy codes by @princekm096 in #1503
- Added alphanumspace string validator by @haribabuk113 in #1484
excluded_unlessbug fix by @chargraves85 in #1307
New Contributors
- @Perfect5th made their first contribution in #1472
- @gibmat made their first contribution in #1479
- @fira42073 made their first contribution in #1478
- @princekm096 made their first contribution in #1501
- @KaranLathiya made their first contribution in #1498
- @haribabuk113 made their first contribution in #1484
- @chargraves85 made their first contribution in #1307
Full Changelog: v10.28.0...v10.29.0
Assets 2
4 people reacted
Release 10.28.0
bdc3a7d
This commit was created on GitHub.com and signed with GitHubβs verified signature.
What's Changed
- Update workflow.yml to support 2 most recent major versions by @nodivbyzero in #1417
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #1456
- Go 1.25 support by @nodivbyzero in #1459
- Bump github.com/gabriel-vasile/mimetype from 1.4.8 to 1.4.10 by @dependabot[bot] in #1463
- Bump golang.org/x/text from 0.22.0 to 0.29.0 by @dependabot[bot] in #1464
- Bump actions/setup-go from 5 to 6 by @dependabot[bot] in #1465
- Bump golang.org/x/crypto from 0.33.0 to 0.42.0 by @dependabot[bot] in #1467
- fix: should panic when define duplicate field param in
required_ifby @duyquang6 in #1468 - Fixed missing keys from returned errors in map validation by @gelozr in #1284
- Added https_url tag by @ahmedkamalio in #1461
- docs: add description for 'port' validator by @nodivbyzero in #1435
- Add alphaspace validator by @takaaa220 in #1343
New Contributors
- @duyquang6 made their first contribution in #1468
- @gelozr made their first contribution in #1284
- @ahmedkamalio made their first contribution in #1461
- @takaaa220 made their first contribution in #1343
Full Changelog: v10.27.0...v10.28.0
Assets 2
7 people reacted
Release 10.27.0
bc77d03
This commit was created on GitHub.com and signed with GitHubβs verified signature.
What's Changed
- Fix Release version badge on README page by @nodivbyzero in #1406
- fix russian E.164 error message by @prigornitskiy in #1349
- chore: remove unnecessary statement by @qshuai in #1200
- Re-enable several linters by @nodivbyzero in #1412
- add support to tag validateFn by @peczenyj in #1363
- Bump golang.org/x/crypto from 0.33.0 to 0.35.0 in /_examples/validate_fn by @dependabot in #1418
- Bump golang.org/x/net from 0.34.0 to 0.38.0 in /_examples/validate_fn by @dependabot in #1419
- Align required_without with the contract stated in the documentation by @jmfrees in #1422
- Add translation example by @cxlblm in #1394
- doc(errors): mention RegisterTagNameFunc for FieldError.Field by @khan-ajamal in #1358
- Bump golangci/golangci-lint-action from 7 to 8 by @dependabot in #1425
- feat(translation): add en translation for urn_rfc2141 by @ryanmalesic in #1431
- fix: panics when private field is validated by @ykalchevskiy in #1423
- Fix: support validation for map values with struct types by @JunaidIslam2105 in #1433
- Omitzero does not work with slice and map bug by @JunaidIslam2105 in #1436
- Fix: Validator panics when 'nil' is used along with required if for slices and maps by @JunaidIslam2105 in #1442
- docs: typos by @eqsdxr in #1440
- fix: make "file://" fail
urlvalidation by @bfabio in #1444 - disable way too aggressive and disagreeable linters by @deankarn in #1445
- use golangci lint file for disables by @deankarn in #1447
New Contributors
- @prigornitskiy made their first contribution in #1349
- @qshuai made their first contribution in #1200
- @peczenyj made their first contribution in #1363
- @jmfrees made their first contribution in #1422
- @cxlblm made their first contribution in #1394
- @khan-ajamal made their first contribution in #1358
- @ryanmalesic made their first contribution in #1431
- @ykalchevskiy made their first contribution in #1423
- @JunaidIslam2105 made their first contribution in #1433
- @eqsdxr made their first contribution in #1440
- @bfabio made their first contribution in #1444
Full Changelog: v10.26.0...v10.27.0
Assets 2
9 people reacted
v10.26.0
433b082
This commit was created on GitHub.com and signed with GitHubβs verified signature.
What's Changed
- Use correct pointer in errors.As(). Fix "panic: errors: *target must be interface or implement error" in examples. by @antonsoroko in #1378
- Create dependabot by @nodivbyzero in #1373
- Bump golangci/golangci-lint-action from 4 to 6 by @dependabot in #1381
- Bump golang.org/x/text from 0.21.0 to 0.22.0 by @dependabot in #1383
- Bump golang.org/x/crypto from 0.32.0 to 0.33.0 by @dependabot in #1382
- feat(translations): improve Indonesian translations and add tests by @fathiraz in #1376
- Fix time.Duration translation error by @nodivbyzero in #1154
- Update Project Status button by @nodivbyzero in #1380
- Remove gitter.im link from README.md by @nodivbyzero in #1366
- Docs: fix
Base64RawURLusage by @196Ikuchil in #1336 - Fix length check on dns_rfc1035_label tag by @KimNorgaard in #1214
- Add Korean by @jkh0kr in #1338
- add german translations by @max-weis in #1322
- Update workflow to support the last three Go versions by @nodivbyzero in #1393
- Fix: Nil pointer dereference in Arabic translations by @blacksud0 in #1391
- Translate to thai by @maetad in #1202
- Feat: add EIN validation by @henrriusdev in #1384
- Fix reference to parameter name in docs by @yegvla in #1400
- use mail.ParseAddress to cover missing email validations by @eladb2011 in #1395
- Update linter to v2.0.2 by @nodivbyzero in #1405
New Contributors
- @antonsoroko made their first contribution in #1378
- @dependabot made their first contribution in #1381
- @fathiraz made their first contribution in #1376
- @196Ikuchil made their first contribution in #1336
- @KimNorgaard made their first contribution in #1214
- @jkh0kr made their first contribution in #1338
- @max-weis made their first contribution in #1322
- @blacksud0 made their first contribution in #1391
- @maetad made their first contribution in #1202
- @henrriusdev made their first contribution in #1384
- @yegvla made their first contribution in #1400
- @eladb2011 made their first contribution in #1395
Full Changelog: v10.25.0...v10.26.0
Assets 2
7 people reacted
Release 10.25.0
0240917
This commit was created on GitHub.com and signed with GitHubβs verified signature.
What's Changed
- Fix postcode_iso3166_alpha2_field validation by @ddevcap in #1359
- Update README to replace the Travis CI badge with a GitHub Actions badge by @nodivbyzero in #1362
- chore: using errors.As instead of type assertion by @fatelei in #1346
- Fix/remove issue template md by @ganeshdipdumbare in #1375
- feat: Add support for omitting empty and zero values in validation (including nil pointer and empty content of pointer) by @zeewell in #1289
New Contributors
- @ddevcap made their first contribution in #1359
- @fatelei made their first contribution in #1346
- @zeewell made their first contribution in #1289
Full Changelog: v10.24.0...v10.25.0
Assets 2
7 people reacted
Release 10.24.0
2cce309
This commit was created on GitHub.com and signed with GitHubβs verified signature.
What's Changed
The MSGV(Minimum Supported Go Version) has been bumped to v1.20 to address a security issues in the gaoling net package.
Full Changelog: v10.23.0...v10.24.0
Assets 2
7 people reacted
Release 10.23.0
606fdce
This commit was created on GitHub.com and signed with GitHubβs verified signature.
What's Changed
- fix: cron validation support for star step value by @cgetzen in #1302
- doc(oneof): mention 'enum' by @Crocmagnon in #1326
- Add oneofci validator (oneof case insensitive) by @connorcarnes in #1321
- feat: add validator for numeric ports by @nodivbyzero in #1294
New Contributors
- @cgetzen made their first contribution in #1302
- @Crocmagnon made their first contribution in #1326
- @connorcarnes made their first contribution in #1321
Full Changelog: v10.22.1...v10.23.0
Assets 2
8 people reacted
Release 10.22.1
f1939ee
This commit was created on GitHub.com and signed with GitHubβs verified signature.
What's Changed
- fix(#1310): fix excluded_if for pointers by @ganeshdipdumbare in #1313
New Contributors
- @ganeshdipdumbare made their first contribution in #1313
Full Changelog: v10.22.0...v10.22.1
Assets 2
4 people reacted
Previous Next
You canβt perform that action at this time.