Skip to content

Add support for OpenAPI v3.1 #296

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

Open
sisp opened this issue Feb 18, 2021 · 4 comments · Fixed by #419
Open

Add support for OpenAPI v3.1 #296

sisp opened this issue Feb 18, 2021 · 4 comments · Fixed by #419
Labels
area/schema Indicates an issue on schema area kind/enhancement

Comments

@sisp
Copy link
Contributor

sisp commented Feb 18, 2021

OpenAPI v3.1 was released today: https://www.openapis.org/blog/2021/02/18/openapi-specification-3-1-released

It comes with some great improvements. Are there plans to add support for the new specification?

@p1c2u
Copy link
Collaborator

p1c2u commented Feb 25, 2021

jsonschema must get support for v2020-12 draft first

python-jsonschema/jsonschema#782

@alanbchristie
Copy link

Do we have an expectation as to when we can expect support for 3.1? I guess it's still stuck by the jsonschema issue?

nezhar added a commit to anexia-it/openapi-schema-validator that referenced this issue Aug 12, 2021
nezhar added a commit to anexia-it/openapi-schema-validator that referenced this issue Aug 12, 2021
nezhar added a commit to anexia-it/openapi-schema-validator that referenced this issue Aug 12, 2021
nezhar added a commit to anexia-it/openapi-schema-validator that referenced this issue Aug 12, 2021
nezhar added a commit to anexia-it/openapi-schema-validator that referenced this issue Aug 12, 2021
nezhar added a commit to anexia-it/openapi-spec-validator that referenced this issue Aug 13, 2021
nezhar added a commit to anexia-it/openapi-spec-validator that referenced this issue Aug 13, 2021
nezhar added a commit to anexia-it/openapi-schema-validator that referenced this issue Aug 19, 2021
nezhar added a commit to anexia-it/openapi-spec-validator that referenced this issue Aug 20, 2021
nezhar added a commit to anexia-it/openapi-schema-validator that referenced this issue Aug 23, 2021
nezhar added a commit to anexia-it/openapi-schema-validator that referenced this issue Aug 25, 2021
nezhar added a commit to anexia-it/openapi-schema-validator that referenced this issue Aug 25, 2021
nezhar added a commit to anexia-it/openapi-schema-validator that referenced this issue Aug 25, 2021
nezhar added a commit to anexia-it/openapi-spec-validator that referenced this issue Aug 30, 2021
nezhar added a commit to anexia-it/openapi-core that referenced this issue Aug 30, 2021
nezhar added a commit to anexia-it/openapi-core that referenced this issue Aug 30, 2021
nezhar added a commit to anexia-it/openapi-spec-validator that referenced this issue Sep 1, 2021
@gk12277
Copy link

gk12277 commented Oct 4, 2021

@p1c2u Support for v2020-12 draft is released with Jsonschema 4.0.0. ( They have termed it as partial support due to python-jsonschema/jsonschema#782 (comment) )

nezhar added a commit to anexia-it/openapi-schema-validator that referenced this issue Oct 7, 2021
nezhar added a commit to anexia-it/openapi-schema-validator that referenced this issue Nov 3, 2021
nezhar added a commit to anexia-it/openapi-schema-validator that referenced this issue Nov 3, 2021
nezhar added a commit to anexia-it/openapi-schema-validator that referenced this issue Nov 3, 2021
nezhar added a commit to anexia-it/openapi-schema-validator that referenced this issue Nov 3, 2021
nezhar added a commit to anexia-it/openapi-spec-validator that referenced this issue Nov 3, 2021
nezhar added a commit to anexia-it/openapi-core that referenced this issue Nov 3, 2021
nezhar added a commit to anexia-it/openapi-schema-validator that referenced this issue Jan 10, 2022
nezhar added a commit to anexia-it/openapi-schema-validator that referenced this issue Jan 10, 2022
p1c2u added a commit to python-openapi/openapi-schema-validator that referenced this issue Jan 11, 2022
nezhar added a commit to anexia-it/openapi-spec-validator that referenced this issue Jan 11, 2022
nezhar added a commit to anexia-it/openapi-spec-validator that referenced this issue Jan 11, 2022
nezhar added a commit to anexia-it/openapi-spec-validator that referenced this issue Jan 11, 2022
nezhar added a commit to anexia-it/openapi-core that referenced this issue Jan 21, 2022
nezhar added a commit to anexia-it/openapi-core that referenced this issue Jan 21, 2022
@p1c2u
Copy link
Collaborator

p1c2u commented Jan 24, 2022

Here's depndency matrix proposal

OAS 3.0 3.0 3.1
python 2.7+ 3.7+ 3.7+
jsonschema 2.x-4.x 3.x-4.x 4.x+
openapi-schema-validator 0.1.x-0.2.x 0.2.x 0.3.x
openapi-spec-validator 0.3.x-0.4.x 0.4.x 0.5.x
openapi-core 0.14.x 0.15.x 0.16.x

nezhar added a commit to anexia-it/openapi-spec-validator that referenced this issue Jan 24, 2022
nezhar added a commit to anexia-it/openapi-spec-validator that referenced this issue Jan 25, 2022
nezhar added a commit to anexia-it/openapi-spec-validator that referenced this issue Jan 25, 2022
nezhar added a commit to anexia-it/openapi-spec-validator that referenced this issue Jan 25, 2022
nezhar added a commit to anexia-it/openapi-spec-validator that referenced this issue Jan 25, 2022
nezhar added a commit to anexia-it/openapi-spec-validator that referenced this issue Jan 25, 2022
nezhar added a commit to anexia-it/openapi-spec-validator that referenced this issue Jan 25, 2022
p1c2u pushed a commit to python-openapi/openapi-schema-validator that referenced this issue Jan 25, 2022
p1c2u pushed a commit to python-openapi/openapi-spec-validator that referenced this issue Jan 28, 2022
p1c2u pushed a commit to python-openapi/openapi-spec-validator that referenced this issue Jan 28, 2022
p1c2u pushed a commit to python-openapi/openapi-spec-validator that referenced this issue Jan 28, 2022
p1c2u pushed a commit to python-openapi/openapi-spec-validator that referenced this issue Jan 28, 2022
nezhar added a commit to anexia-it/openapi-core that referenced this issue Jan 28, 2022
nezhar added a commit to anexia-it/openapi-core that referenced this issue Jan 28, 2022
nezhar added a commit to anexia-it/openapi-core that referenced this issue Jan 28, 2022
nezhar added a commit to anexia-it/openapi-core that referenced this issue Jan 31, 2022
nezhar added a commit to anexia-it/openapi-core that referenced this issue Feb 1, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/schema Indicates an issue on schema area kind/enhancement
Projects
None yet
4 participants