Skip to content

Releases: bufbuild/protovalidate-es

v1.1.1

21 Jan 16:00
ceb2533

Choose a tag to compare

This release is compatible with the v1.1.0 release of Protovalidate.

What's Changed

Protovalidate CEL methods were previously also usable as functions due to a limitation in the CEL package. This release uses an updated version that is able to distinguish between methods and functions. This is inline with other Protovalidate implementations.

Full Changelog: v1.1.0...v1.1.1

v1.1.0

09 Dec 18:39
ef6e5d0

Choose a tag to compare

This release is compatible with the v1.1.0 release of Protovalidate.

What's Changed

New Contributors

Full Changelog: v1.0.0...v1.1.0

v1.0.0

12 Sep 16:15
51e0272

Choose a tag to compare

Protovalidate is now v1.0

After two years of development, Protovalidate has reached v1.0, marking our commitment to stability and production readiness.
Read more in our blog post. Get started at https://protovalidate.com.

What's Changed

There are no functional changes compared to the previous release.

Full Changelog: v0.8.0...v1.0.0

v1.0.0-rc.6

12 Aug 10:08
82846b1

Choose a tag to compare

What's Changed

  • Update violation(s)ToProto to also return the descriptor by @srikrsna-buf in #76

Full Changelog: v1.0.0-rc.5...v1.0.0-rc.6

v0.8.0

12 Aug 10:07
82846b1

Choose a tag to compare

What's Changed

  • Update violation(s)ToProto to also return the descriptor by @srikrsna-buf in #76

Full Changelog: v0.7.0...v0.8.0

v1.0.0-rc.5

06 Aug 10:04
a62d794

Choose a tag to compare

What's Changed

Updated the CEL library version. This now passes most of the protovalidate conformance tests.

Full Changelog: v1.0.0-rc.4...v1.0.0-rc.5

v0.7.0

06 Aug 10:03
a62d794

Choose a tag to compare

What's Changed

Updated the CEL library version. This now passes most of the protovalidate conformance tests.

Full Changelog: v0.6.0...v0.7.0

v1.0.0-rc.4

17 Jul 18:01
5b68a49

Choose a tag to compare

This release is compatible with the v0.14.0 release of Protovalidate.

Breaking changes

We want validation rules to be easy to understand for authors and consumers. To simplify Protovalidate, we are renaming an option and remove two others. This is a breaking change, and you will have to update your Protobuf files if they use the relevant options :

  • IGNORE_IF_UNPOPULATED is renamed to IGNORE_IF_ZERO_VALUE.
    See bufbuild/protovalidate#397 for details.
  • (buf.validate.message).disabled is removed.
    You can replace it by adding IGNORE_ALWAYS to every field of the message. See bufbuild/protovalidate#394 for details.
  • IGNORE_IF_DEFAULT_VALUE is removed.
    In most cases, you can replace it with IGNORE_IF_ZERO_VALUE. See bufbuild/protovalidate#396 for details.

New Contributors

Full Changelog: v1.0.0-rc.3...v1.0.0-rc.4

v0.6.0

17 Jul 17:38
5b68a49

Choose a tag to compare

This release is compatible with the v0.14.0 release of Protovalidate.

Breaking changes

We want validation rules to be easy to understand for authors and consumers. To simplify Protovalidate, we are renaming an option and remove two others. This is a breaking change, and you will have to update your Protobuf files if they use the relevant options :

  • IGNORE_IF_UNPOPULATED is renamed to IGNORE_IF_ZERO_VALUE.
    See bufbuild/protovalidate#397 for details.
  • (buf.validate.message).disabled is removed.
    You can replace it by adding IGNORE_ALWAYS to every field of the message. See bufbuild/protovalidate#394 for details.
  • IGNORE_IF_DEFAULT_VALUE is removed.
    In most cases, you can replace it with IGNORE_IF_ZERO_VALUE. See bufbuild/protovalidate#396 for details.

New Contributors

Full Changelog: v0.5.0...v0.6.0

v0.5.0

27 Jun 20:11
a0f84b8

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.4.0...v0.5.0