protoc-gen-validate icon indicating copy to clipboard operation
protoc-gen-validate copied to clipboard

New Version: protovalidate

Open elliotmjackson opened this issue 2 years ago • 0 comments

📣 We're excited to introduce the next generation of protoc-gen-validate, now renamed and revamped as protovalidate!

🔍 What's New?

  • protovalidate now supports Golang, Python, Java, and C++ in its beta release. 🚀
  • We're on track to launch the TypeScript implementation soon. 🔄
  • Enhanced by Google's Common Expression Language (CEL), protovalidate ensures dynamic and efficient runtime validation for your Protobuf messages.
  • Move away from custom generated code and embrace our focus on data consistency and integrity across networks.

📖 Repository Highlights:

  • API Definition: Precise constraints for validation are outlined here.
  • Documentation: Detailed guides on how to utilize protovalidate are available here.
  • Migration: Seamlessly transition from protoc-gen-validate with our migration tools.

🌐 Language Libraries:

Interested in adding more languages? Your contributions are welcome! Head over to our Contributing Guidelines.

For more comprehensive information on constraints, custom validation scenarios, error handling, and more, dive deep into our documentation.

🌱 Ecosystem:

📌 Note: protovalidate closely emulates the constraints found in protoc-gen-validate, facilitating an effortless transition. To upgrade your .proto files, use our migration tool.

Thank you for your continuous support and feedback. We're eager to hear your thoughts on protovalidate. Feel free to leave comments, open issues, or join our Slack community for discussions!

Let's validate better, together! 🌟


Links:


elliotmjackson avatar Aug 10 '23 21:08 elliotmjackson