v0.15.0
Another day, another release — this time, moving to v0.15.0 as we've bundled a couple of breaking changes into one release (we hope these are the last for awhile)!
Breaking Changes
- Removed the
protovalidate.Configclass (#364)- Moved back to providing the
fail_fastkwarg to eithervalidateorcollect_validations
- Moved back to providing the
- Removed
collect_validations(..., into=)argument (#365)- Let us know if you were using / have a usecase for this!
- Made
google-re2a required dependency (#363)- This keeps our regex implementation compliant with CEL, and removes the need for the
re2extra that was added in v0.14.0.google-re2supplies wheels for all supported versions of Python, so this shouldn't be an issue, but please let us know if you have issues!
- This keeps our regex implementation compliant with CEL, and removes the need for the
What's Changed
- Improve typing by @stefanvanburen in #359
- Fix timestamp typing by @stefanvanburen in #360
- Make
google-re2required dependency by @stefanvanburen in #363 - Remove Config class in favor of fail_fast kwargs by @stefanvanburen in #364
- Remove collect_violations(..., into=) argument by @stefanvanburen in #365
Full Changelog: v0.14.1...v0.15.0