Skip to content

v0.3.0

Latest
Compare
Choose a tag to compare
@jchadwick-buf jchadwick-buf released this 24 Sep 14:16
b03f050

Adds support for custom predefined field constraints. See the protovalidate documentation for more information.

Updates protovalidate to v0.8.1. Note that this is a breaking change. You may need to make some adjustments to your code:

  • Code that includes the headers buf/validate/expression.pb.h or buf/validate/priv/private.pb.h now only needs to include buf/validate/validate.pb.h.
  • buf::validate::priv::field was moved to buf::validate::predefined and is no longer considered an internal implementation detail.

Note

This release requires Protobuf v27+. Depending on your WORKSPACE configuration, you may not have a new enough Protobuf version to support Protobuf Editions. For correct functionality, ensure that you set up a repository rule to import a newer version of Protobuf, as well as setting the --proto_compiler and --proto_toolchain_for_* Bazel build flags as necessary (see here for an example.)

What's Changed

Full Changelog: v0.2.0...v0.3.0