Releases: Neoteroi/essentials-openapi
Releases · Neoteroi/essentials-openapi
v1.0.3
- Changes how
httpxversion is pinned (<1)
v1.0.2
- Adds support for OpenAPI specification files split into multiple files
Neoteroi/mkdocs-plugins#5 - Adds support for
externalDocsandtagsroot properties
v1.0.1
- Adds a new output style, to provide an overview of the API endpoints with
PlantUML - Fixes two bugs caused by improper handling of OpenAPI Documentation without
componentsNeoteroi/mkdocs-plugins#9
v1.0.0
- Adds features and a CLI to generate artifacts from OpenAPI Documentation files (markdown for MkDocs and PyMdown extensions, PlantUML class diagrams from components schemas). ✨
- Drops support for Python 3.6.
v0.1.6
- Adds
py.typedfile - Adds
Python 3.10to the GitHub Workflow
v0.1.5
- Applies
isortand enforcesisortandblackchecks in CI pipeline - Adds support for examples defined using any class declaring a
dictcallable
method, thus includingpydanticmodels - Marks the package as
Production/Stable
v0.1.4
- Restores support for enums on examples
@dataclasses, after the fix
implemented in0.1.3 - Adds support for built-in
UUID,time,date,datetime,bytes,
handling in examples forYAMLformat (they were already supported in JSON format, which is used by default inBlackSheep) - Adds
partial-timeValueFormat fortime(see
https://xml2rfc.tools.ietf.org/public/rfc/html/rfc3339.html#anchor14)
v0.1.3
- Corrects a bug forcing
camelCaseon examples objects handled as dataclasses - Adds base64 ValueFormat to the v3 enum
v0.1.2
v0.1.2 :notes:
v0.1.1
increases essentials dependency (#3)