Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support proto3 optional fields #11

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

technicianted
Copy link

This PR adds support for proto3 optional field tags. Recent proto3 specifications now support proto2 optional field label.

It is implemented by making properties required in OpenAPI if corresponding fields were not explicitly marked as optional.

Since this is a breaking change, the feature is disabled by default. To enable, set strict_proto3_optional=true.

PR also as some options parsing cleanups.

@solo-build-bot
Copy link

Waiting for approval from someone in the solo-io org to start testing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant