Releases: Neoteroi/essentials-openapi
Releases · Neoteroi/essentials-openapi
v1.0.9
- Adds support for Python 3.12.
- Adds
MarkupSafe
among required dependencies (and not optional). - Adds support for latest function
model_dump
in Pydantic 2 (for examples
defined using Pydantic models). - Upgrades development dependencies.
- Fix bug with missing items entry #36 by @mh7d and @mh-at-fujitsu
v1.0.8
v1.0.7
- Fixes Markdown missing a newline after simple response types.
- Fixes Empty header when operations don't have any tag.
- When operations don't have any tag, the
h2
element - Improves tests.
- Adopts
pyproject.toml
. - Workflow maintenance.
v1.0.6
- Fixes a bug happening when trying to serialize examples in JSON, when they
contain datetimes and are provided in YAML;
(bug report). - Fixes a bug related to missing resolution of references for
requestBody
;
(bug report). - Fixes support for code fences (disables by default
autoescape
, since the
source of OpenAPI Specification files is supposed to be trusted anyway.
Those who still wants to haveautoescape
enabled withJinja
can do so
setting an environment variable:SELECT_AUTOESCAPE=1
;
(bug report).
v1.0.5
v1.0.4
v1.0.3
- Changes how
httpx
version is pinned (<1
)
v1.0.2
- Adds support for OpenAPI specification files split into multiple files
Neoteroi/mkdocs-plugins#5 - Adds support for
externalDocs
andtags
root 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
components
Neoteroi/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.