github.com/bufbuild/protovalidate
v1.2.2
#453 most downloaded on Go modules
bufbuild/protovalidate
What this package is like to depend on
Last release 4 days ago
19 Aug 2026
Ships fairly regularly
a new release about every 3 weeks
Rarely documented
notes for 5 of 73 stable releases
1 version withdrawn
withdrawn after publishing
9 years old
221 releases · first in 2017
54 releases in the last 12 months
see the full history below
Release timeline
221 releases · Nov 2017 to Aug 2026Releases
latest 60 of 221-
v2.0.0-beta.1.0.20230519183824-02ad64bd03d8+incompatible19 May 2023 pre-releaseNothing published for this version
-
v1.2.3-0.20260819171645-ec950f2039c719 Aug 2026 pre-releaseNothing published for this version
-
v1.2.3-0.20260818084818-8ab12c62009118 Aug 2026 pre-releaseNothing published for this version
-
v1.2.3-0.20260727160012-9605613b308327 Jul 2026 pre-releaseNothing published for this version
-
v1.2.3-0.20260713164408-3807e3d1c38b13 Jul 2026 pre-releaseNothing published for this version
-
v1.2.209 Jul 2026Release notes
Open source →MODULE.bazelUsagebazel_dep(name = "protovalidate", version = "1.2.2")
WORKSPACEUsageload("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") http_archive( name = "com_github_bufbuild_protovalidate", sha256 = "94a5df7b3f33fe8153c2b8f753bfcbe2968773553cccea800d3228e0d938e9b2", strip_prefix = "protovalidate-1.2.2", urls = [ "https://github.com/bufbuild/protovalidate/releases/download/v1.2.2/protovalidate-1.2.2.tar.gz", ], )
What's Changed
- Fix Duration doc examples to use message literal syntax by @rodaine in #501
- Fix additional protovalidate doc examples by @pkwarren in #502
Full Changelog: v1.2.0...v1.2.2
-
v1.2.109 Jul 2026Release notes
Open source →MODULE.bazelUsagebazel_dep(name = "protovalidate", version = "1.2.1")
WORKSPACEUsageload("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") http_archive( name = "com_github_bufbuild_protovalidate", sha256 = "2c0945acd8a2224b21849c4cb371d627c2135148938f5a0f4f31b51aeb20770b", strip_prefix = "protovalidate-1.2.1", urls = [ "https://github.com/bufbuild/protovalidate/releases/download/v1.2.1/protovalidate-1.2.1.tar.gz", ], )
What's Changed
- Fix Duration doc examples to use message literal syntax by @rodaine in #501
- Fix additional protovalidate doc examples by @pkwarren in #502
Full Changelog: v1.2.0...v1.2.1
-
v1.2.1-0.20260706162540-5cc050938b5506 Jul 2026 pre-releaseNothing published for this version
-
v1.2.1-0.20260527150534-90182160b60c27 May 2026 pre-releaseNothing published for this version
-
v1.2.1-0.20260427180837-6f020e0413e227 Apr 2026 pre-releaseNothing published for this version
-
v1.2.010 Apr 2026Release notes
Open source →MODULE.bazelUsagebazel_dep(name = "protovalidate", version = "1.2.0")
WORKSPACEUsageload("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") http_archive( name = "com_github_bufbuild_protovalidate", sha256 = "9aee9beede94edc62fa472a58c964741f11e1a0ab7472f12cfb98381c2f502fd", strip_prefix = "protovalidate-1.2.0", urls = [ "https://github.com/bufbuild/protovalidate/releases/download/v1.2.0/protovalidate-1.2.0.tar.gz", ], )
What's Changed
- Add protobuf_fqn and protobuf_dot_fqn by @bufdev in #465
- Remove extraneous references to value in error messages by @bufdev in #442
New Contributors
- @jonbodner-buf made their first contribution in #481
- @EaganVP made their first contribution in #482
Full Changelog: v1.1.1...v1.2.0
-
v1.1.2-0.20260319193418-b73ad357dced19 Mar 2026 pre-releaseNothing published for this version
-
v1.1.2-0.20260311181238-69a10a084da611 Mar 2026 pre-releaseNothing published for this version
-
v1.1.2-0.20260306163054-c8330b63b66d06 Mar 2026 pre-releaseNothing published for this version
-
v1.1.2-0.20260302155637-8b6fa0a9cbff02 Mar 2026 pre-releaseNothing published for this version
-
v1.1.2-0.20260213132140-b52e099318f113 Feb 2026 pre-releaseNothing published for this version
-
v1.1.2-0.20260213120845-5ab0b6f4b9f113 Feb 2026 pre-releaseNothing published for this version
-
v1.1.2-0.20260213120258-4dccc250227313 Feb 2026 pre-releaseNothing published for this version
-
v1.1.2-0.20260213114243-6b2365b36a8313 Feb 2026 pre-releaseNothing published for this version
-
v1.1.2-0.20260213114001-6f222d04fbaa13 Feb 2026 pre-releaseNothing published for this version
-
v1.1.2-0.20260213113601-41afa460544713 Feb 2026 pre-releaseNothing published for this version
-
v1.1.2-0.20260213112828-259963e15b5a13 Feb 2026 pre-releaseNothing published for this version
-
v1.1.2-0.20260213105127-8fb8de7b4c3513 Feb 2026 pre-releaseNothing published for this version
-
v1.1.2-0.20260212202119-d80684e259ea12 Feb 2026 pre-releaseNothing published for this version
-
v1.1.2-0.20260212134941-c2f5bb51032712 Feb 2026 pre-releaseNothing published for this version
-
v1.1.2-0.20260210103912-a8917892f51110 Feb 2026 pre-releaseNothing published for this version
-
v1.1.122 Jan 2026Release notes
Open source →MODULE.bazelUsagebazel_dep(name = "protovalidate", version = "1.1.1")
WORKSPACEUsageload("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") http_archive( name = "com_github_bufbuild_protovalidate", sha256 = "297dba5cdc25fa478c597e53af6c4ccf330c826e566384774b5176c13c8d3bd8", strip_prefix = "protovalidate-1.1.1", urls = [ "https://github.com/bufbuild/protovalidate/releases/download/v1.1.1/protovalidate-1.1.1.tar.gz", ], )
What's Changed
- Fix bazel9 compatibility by explicitly loading cc_proto_library by @jasonkuster in #454
- Add the Protovalidate Extension Registry by @timostamm in #457
- Add package documentation to buf.validate by @jrinehart-buf in #448
- Fix typos and messages in CEL examples by @jrinehart-buf in #459
New Contributors
- @jasonkuster made their first contribution in #454
Full Changelog: v0.10.1...v1.1.1
-
v1.1.1-0.20260108125725-f903e5ce522808 Jan 2026 pre-releaseNothing published for this version
-
v1.1.1-0.20251215144449-895eefca6d1315 Dec 2025 pre-releaseNothing published for this version
-
v1.1.009 Dec 2025Release notes
Open source →MODULE.bazelUsagebazel_dep(name = "protovalidate", version = "1.1.0")
WORKSPACEUsageload("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") http_archive( name = "com_github_bufbuild_protovalidate", sha256 = "220b3d3feb1d2c085a6b90058167ae41a69db44f798eb6d873bc64ec25e1b7f5", strip_prefix = "protovalidate-1.1.0", urls = [ "https://github.com/bufbuild/protovalidate/releases/download/v1.1.0/protovalidate-1.1.0.tar.gz", ], )
What's Changed
- Add
(buf.validate.field).bytes.uuidby @SpencerC in #435 - Add field_mask rules
const/in/not_inby @choopm in #429 - Support for proto2 Groups and Editions delimited message fields by @rodaine in #439
- Add ULID validation support to StringRules by @fchimpan in #436
- Add
cel_expressionby @bufdev in #432
New Contributors
- @SpencerC made their first contribution in #435
- @choopm made their first contribution in #429
- @fchimpan made their first contribution in #436
Full Changelog: v1.0.0...v1.1.0
- Add
-
v1.0.1-0.20251209134632-4abe5a0b321409 Dec 2025 pre-releaseNothing published for this version
-
v1.0.1-0.20251209105615-ef648757193d09 Dec 2025 pre-releaseNothing published for this version
-
v1.0.1-0.20251208194147-7dc668ec121508 Dec 2025 pre-releaseNothing published for this version
-
v1.0.1-0.20251204182924-8ed821b7c3ee04 Dec 2025 pre-releaseNothing published for this version
-
v1.0.1-0.20251204180418-31d15a6f830004 Dec 2025 pre-releaseNothing published for this version
-
v1.0.1-0.20251204175326-b13bd329cf5204 Dec 2025 pre-releaseNothing published for this version
-
v1.0.1-0.20251204060327-774f3764e09f04 Dec 2025 pre-releaseNothing published for this version
-
v1.0.1-0.20251204055723-133d32ba262304 Dec 2025 pre-releaseNothing published for this version
-
v1.0.1-0.20251204054531-45349c8d7f9b04 Dec 2025 pre-releaseNothing published for this version
-
v1.0.1-0.20251204054231-2309040ce10a04 Dec 2025 pre-releaseNothing published for this version
-
v1.0.1-0.20251204053427-78ca7dd278ad04 Dec 2025 pre-releaseNothing published for this version
-
v1.0.1-0.20251204052859-a9704a2899f404 Dec 2025 pre-releaseNothing published for this version
-
v1.0.1-0.20251203131242-cfc008d1ff2b03 Dec 2025 pre-releaseNothing published for this version
-
v1.0.1-0.20251202180440-8317f60d331902 Dec 2025 pre-releaseNothing published for this version
-
v1.0.1-0.20251127124827-c83baaf82b1227 Nov 2025 pre-releaseNothing published for this version
-
v1.0.1-0.20251126195906-793507f3b87426 Nov 2025 pre-releaseNothing published for this version
-
v1.0.1-0.20251126184854-0b8a00c47a6226 Nov 2025 pre-releaseNothing published for this version
-
v1.0.1-0.20251126183515-9e43b51e88b726 Nov 2025 pre-releaseNothing published for this version
-
v1.0.1-0.20251126060658-778be60bd6c326 Nov 2025 pre-releaseNothing published for this version
-
v1.0.1-0.20251125192050-3705a4ed1c9d25 Nov 2025 pre-releaseNothing published for this version
-
v1.0.1-0.20251113141217-2b824694313213 Nov 2025 pre-releaseNothing published for this version
-
v1.0.1-0.20251108165748-dfb8a759120a08 Nov 2025 pre-releaseNothing published for this version
-
v1.0.1-0.20251008141251-57a7e157779208 Oct 2025 pre-releaseNothing published for this version
-
v1.0.1-0.20250917134451-274fdabbdda317 Sep 2025 pre-releaseNothing published for this version
-
v1.0.0-rc.617 Jul 2025 pre-releaseNothing published for this version
-
v1.0.0-rc.5.0.20250716035924-12bf9056550116 Jul 2025 pre-releaseNothing published for this version
-
v1.0.0-rc.5.0.20250715081441-96cf875d28b015 Jul 2025 pre-releaseNothing published for this version
-
v1.0.0-rc.523 Jun 2025 pre-releaseNothing published for this version
-
v1.0.0-rc.413 Jun 2025 pre-releaseNothing published for this version
-
v1.0.0-rc.3.0.20250613091918-18359a5578d113 Jun 2025 pre-releaseNothing published for this version