openapi-spec-validator icon indicating copy to clipboard operation
openapi-spec-validator copied to clipboard

OpenAPI Spec Validator is a CLI, pre-commit hook and python package that validates OpenAPI Specs against the OpenAPI 2.0 (aka Swagger), OpenAPI 3.0 and OpenAPI 3.1 specification.

Results 79 openapi-spec-validator issues
Sort by recently updated
recently updated
newest added

Some APIs contain nested schemas, and the current version of 0.7.1 openapi-spec-validator is unable catch the recursive properties. Below is an example of what can be achieved with a little...

Bumps [black](https://github.com/psf/black) from 24.3.0 to 24.8.0. Release notes Sourced from black's releases. 24.8.0 Stable style Fix crash when # fmt: off is used before a closing parenthesis or bracket. (#4363)...

dependencies
python

Bumps [setuptools](https://github.com/pypa/setuptools) from 68.0.0 to 70.0.0. Changelog Sourced from setuptools's changelog. v70.0.0 Features Emit a warning when [tools.setuptools] is present in pyproject.toml and will be ignored. -- by :user:SnoopJ (#4150)...

dependencies
python

Bumps [zipp](https://github.com/jaraco/zipp) from 3.16.0 to 3.19.1. Changelog Sourced from zipp's changelog. v3.19.1 Bugfixes Improved handling of malformed zip files. (#119) v3.19.0 Features Implement is_symlink. (#117) v3.18.2 No significant changes. v3.18.1...

dependencies
python

Bumps [sphinx-immaterial](https://github.com/jbms/sphinx-immaterial) from 0.11.11 to 0.11.14. Release notes Sourced from sphinx-immaterial's releases. v0.11.14 What's Changed Fix type_annotation_transforms for Sphinx >= 7.3 by @​jbms in jbms/sphinx-immaterial#359 python/apigen: Fix inheritance of sibling/alias...

dependencies
python

Bumps [certifi](https://github.com/certifi/python-certifi) from 2023.7.22 to 2024.7.4. Commits bd81538 2024.07.04 (#295) 06a2cbf Bump peter-evans/create-pull-request from 6.0.5 to 6.1.0 (#294) 13bba02 Bump actions/checkout from 4.1.6 to 4.1.7 (#293) e8abcd0 Bump pypa/gh-action-pypi-publish from...

dependencies
python

This PR introduces the following changes: * Eliminate CI warnings caused by use of the `set-output`, which is deprecated. [Recent example](https://github.com/python-openapi/openapi-spec-validator/actions/runs/15851432888): ![image](https://github.com/user-attachments/assets/b9275360-f537-44a4-b252-25f2815ba572) * Migrate to simply using the `python-version` output...

This change makes it easier for people to contribute to the project when opening a PR. Currently, GitHub shows links to `CONTRIBUTING.rst` when opening a PR, but when people click...

## Summary An OpenAPI 3.1 schema that validated fine with **openapi-spec-validator 0.7.1** now fails with a `RecursionError` in **0.7.2** ### Environment openapi-spec-validator | 0.7.2 ❌ / 0.7.1 ✅ uv 0.7.3...

`MANIFEST.in` is unused by Poetry. `poetry build`, as well as `python -m build`, were run to validate before-and-after that non-Python files and resources -- like the `py.typed` file and the...