What's Changed
protovalidate-python is now conformant with protovalidate v0.11.0, sans current known limitations (higher resolution timestamps/durations, which are not currently supported by the CEL implementation.) Various dependencies are also updated.
- Various maintenance by @stefanvanburen in #261
- Bump pytest from 8.3.4 to 8.3.5 by @dependabot in #263
- Bump ruff from 0.9.7 to 0.11.7 by @dependabot in #262, #264, #267, #270, #278, #289, #293
- Bump types-protobuf from 5.29.1.20250208 to 5.29.1.20250403 by @dependabot in #266, #279
- Bump protobuf from 5.29.3 to 6.30.2 by @dependabot in #265, #276
- Update to protovalidate 0.11.0 by @timostamm, @smaye81 in #268, #280, #291
- Prepare GitHub docs for shift to buf.build/docs by @jrinehart-buf in #260
- Move unit tests to local protos by @smaye81 in #288
- Upgrade validation logic by @smaye81 in #275
- Implement getField CEL function by @jchadwick-buf in #290
- Fix various v0.11.0 conformance issues by @jchadwick-buf in #294
New Contributors
- @jrinehart-buf made their first contribution in #260
Full Changelog: v0.7.1...v0.8.0