-
Notifications
You must be signed in to change notification settings - Fork 77
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
Support OpenAPI 3.1.0 #762
Comments
Definitely considered. It's been low priority for us because of the generally slow uptake of 3.1. 3.1 also turns out to contain some extremely complicated features to support in particular with the adoption of JSON Schema 2020-12 and the In short: there's an expedient, but imprecise path forward that I've been deferring in the hope of doing the more complete things. Happy to discuss further if that would be helpful. |
And I forgot: one important change in 2020-12 is how tuples are represented. Previously it was an array with |
Note openapi generator utoipa has switched to OpenAPI v3.1 ; c.f. https://github.com/juhaku/utoipa/#features https://github.com/paperclip-rs/paperclip & https://github.com/GREsau/okapi are still 3.0.x |
Yep, I’m here because of utoipa… :/ |
OpenAPI version 3.1.0 came with some breaking changes, notably, the introduction of a
null
type and removal of thenullable
attribute.We can work around this by patching these parts of a 3.1.0 spec to a 3.0.* spec, but i'm concerned about the implication that has on the validity of the document.
Is an extension of progenitor to support OpenAPI 3.1.0 being considered or worked on?
The text was updated successfully, but these errors were encountered: