-
Notifications
You must be signed in to change notification settings - Fork 25
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 OAS3.1 ? #37
Comments
Main challenge of 3.1 upgrade is to support latest JSON schema as definition language. OpenAPI entities in this library are automatically generated and generator tool also needs an upgrade to latest JSON schema. This whole epic is definitely on my list, but I'm not sure when I will have capacity to work through it. |
I'm not 100% sure whether I'll be able to work through it now either, but would any contribution be appreciated? |
Contributions are welcome of course, but I think on-boarding might be quite complicated (due to dependency on code generation from original schema). |
If anyone is interested, https://github.com/pb33f/libopenapi has support for OAS3.1 |
Cool project, the support here is also on the way: https://github.com/swaggest/openapi-go/tree/openapi31. Just one thing to note is that using OpenAPI 3.1 now might be a little inconvenient due to lack of support even in "standard" tooling (to my knowledge, Swagger UI does not support OpenAPI 3.1 yet), not to mention 3rd party tools. But we need to get there anyways. |
As described in this article by the OpenAPI Initiative , there are a few changes from OAS3.0 to OAS3.1.
I might be wrong but it seems that the majority of them should not be that hard to implement.
Is there any intention of handling these changes soon (or at all)?
The text was updated successfully, but these errors were encountered: