- fix integer response code raising exception (closes #14)
- add documentation of filter in prune + cleanup doc
- add filtering of swagger
- support outputting swagger in yaml format
- support silencing the CLI
- [dev] refactor CLI
- add validation of parameters required/default
- add validation of parameters default value wrt type/format
- add pruning of unused items (definitions, responses, parameters, securityDefinitions/scopes, tags)
- rename validate_swagger function to validate, add prune function
- [dev] use jsonpath_ng to walk the swagger
- add timing of validation in CLI if verbose
- [dev] fix tag name to remove "v" (for readthedocs latest build)
- [dev] fix travis ci python version for doc
- Improve validation of array parameters
- Improve documentation
- Push the sdementen/oasapi docker image to Docker Hub on each release
- Update doc on Docker image use and pipeing a swagger to oasapi
- Support URL and stdin (with -) as SWAGGER for the CLI
- [dev] PyPI deployment through Travis CI
- Fix script form of the cli (
oasapi
instead ofpython -m oasapi
)
- Explicit support only for python >= 3.6 (no py35 as use of f-string)
- [dev] Move local build of docs from dist/docs to docs/dist to avoid cluttering dist
- [dev] Add git pre-commit hooks for black and flake
- [dev] Do not use isort
- [dev] Fix black + flake8 issues
- Fix model & reporting of duplicate operationIds
- Add documentation on the CLI Usage
- Add pyyaml dependencies (to support OAS in yaml format)
- First release on PyPI.
- Implementation of the validation of an OAS 2.0 (aka swagger) file