Protovalidate

Latest version: v0.3.1

Safety actively analyzes 641954 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 7

0.3.2

What's Changed
* Build validator copy cache on write by emcfarlane in https://github.com/bufbuild/protovalidate-go/pull/31
* Bump github.com/google/cel-go from 0.17.4 to 0.17.6 by dependabot in https://github.com/bufbuild/protovalidate-go/pull/39
* Bump github.com/google/cel-go from 0.17.6 to 0.18.0 by dependabot in https://github.com/bufbuild/protovalidate-go/pull/42
* Bump buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go from 1.31.0-20230824200731-b9b8148056b9.1 to 1.31.0-20230830185350-7a34d6557349.1 by dependabot in https://github.com/bufbuild/protovalidate-go/pull/41
* Bypass deprecation lint warning by akshayjshah in https://github.com/bufbuild/protovalidate-go/pull/45
* Bump actions/checkout from 3 to 4 by dependabot in https://github.com/bufbuild/protovalidate-go/pull/46
* Cleanup: replace deprecated OptCheckStringFormat by rodaine in https://github.com/bufbuild/protovalidate-go/pull/48
* Conformance: support for multiple uniques by rodaine in https://github.com/bufbuild/protovalidate-go/pull/49

New Contributors
* emcfarlane made their first contribution in https://github.com/bufbuild/protovalidate-go/pull/31
* akshayjshah made their first contribution in https://github.com/bufbuild/protovalidate-go/pull/45

**Full Changelog**: https://github.com/bufbuild/protovalidate-go/compare/v0.3.1...v0.3.2

0.3.1

What's Changed
* Update protovalidate-testing module dependencies by elliotmjackson in https://github.com/bufbuild/protovalidate/pull/78


**Full Changelog**: https://github.com/bufbuild/protovalidate/compare/v0.3.0...v0.3.1

0.3.0

Breaking Change: Refactoring of Schema-Level Constraint Enforcement

Summary:
In the recent changes to [`buf/validate/validate.proto`](https://buf.build/bufbuild/protovalidate/file/v0.3.1:buf/validate/validate.proto), we've refactored message definitions, targeting the organization and enforcement of rules within number-centric messages like `FloatRules`, `DoubleRules`, `Int32Rules`, and others.

Specific Changes:

Fields such as `gt`, `gte`, `lt`, and `lte` have been structured within a oneof to ensure exclusivity:
- Fields associated with `lt` and `lte` now reside within the `less_than` oneof.
- Fields linked to `gt` and `gte` have transitioned to the `greater_than` oneof.

Additionally, timestamp and duration fields related to `lt_now` and `gt_now` have been assimilated into their respective `less_than` and `greater_than` oneof categories.

Action Required:
To ensure seamless compatibility and functionality, **users must update their protobuf dependencies and package concurrently** with this release. If your `protos` were designed with mutually exclusive rules initially, the impact of this change should be minimal.

Rationale:
The restructure aims to make the rule application process more intuitive, thereby eliminating ambiguities and overlaps present in the earlier configuration. This approach ensures that rules are naturally exclusive, reinforcing better design practices.

What's Changed
* Refactor LT/GT into a oneof by elliotmjackson in https://github.com/bufbuild/protovalidate/pull/76


**Full Changelog**: https://github.com/bufbuild/protovalidate/compare/v0.2.8...v0.3.0

0.2.8

What's Changed
* Update protovalidate-testing lock file by pkwarren in https://github.com/bufbuild/protovalidate/pull/60
* Update readme with protovalidate-java by marekbuild in https://github.com/bufbuild/protovalidate/pull/61
* Add java options to protos by buildbreaker in https://github.com/bufbuild/protovalidate/pull/63
* Fix format error by buildbreaker in https://github.com/bufbuild/protovalidate/pull/64

New Contributors
* buildbreaker made their first contribution in https://github.com/bufbuild/protovalidate/pull/63

**Full Changelog**: https://github.com/bufbuild/protovalidate/compare/v0.2.7...v0.2.8

0.2.7

What's Changed
* Support cel c++'s 'nan' by Alfus in https://github.com/bufbuild/protovalidate/pull/59


**Full Changelog**: https://github.com/bufbuild/protovalidate/compare/v0.2.6...v0.2.7

0.2.6

What's Changed
* Fix typo by Alfus in https://github.com/bufbuild/protovalidate/pull/58


**Full Changelog**: https://github.com/bufbuild/protovalidate/compare/v0.2.5...v0.2.6

Page 3 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.