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

Support OpenAPI 3.1.0 #18

Closed
2 tasks done
simplesmiler opened this issue Aug 25, 2021 · 5 comments
Closed
2 tasks done

Support OpenAPI 3.1.0 #18

simplesmiler opened this issue Aug 25, 2021 · 5 comments
Labels
enhancement New feature or request

Comments

@simplesmiler
Copy link
Owner

simplesmiler commented Aug 25, 2021

Motivation

Spec: https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.1.0.md and https://spec.openapis.org/oas/v3.1.0
3.0 -> 3.1: https://www.openapis.org/blog/2021/02/16/migrating-from-openapi-3-0-to-3-1-0

Blockers:

@simplesmiler simplesmiler added this to the 0.3.0 milestone Aug 25, 2021
@simplesmiler simplesmiler added the enhancement New feature or request label Aug 25, 2021
@simplesmiler simplesmiler removed this from the 0.3.0 milestone Dec 24, 2021
@crutch12
Copy link
Collaborator

Waiting for Mermade/oas-kit#529

@simplesmiler
Copy link
Owner Author

APIDevTools/swagger-parser#187 landed in 10.1.0, so parser stopped complaining.

@simplesmiler
Copy link
Owner Author

In that PR z-schema was replaced with ajv, so it's not a blocker anymore.

@simplesmiler
Copy link
Owner Author

swagger2openapi and oas-kit issues seem to be related to up-conversion to 3.1 (e.g. #25) rather than being blockers to 3.1 support.

@simplesmiler
Copy link
Owner Author

Committed @apidevtools/swagger-parser@^10.1.0 to the 0.2.x and master branches.
With this, OpenAPI 3.1 is supported in principle, and this issue can be closed.

If there are specific problems with specific examples, they can be tackled in specific issues.

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

No branches or pull requests

2 participants