Essentials-openapi

Latest version: v1.1.0

Safety actively analyzes 707283 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

1.1.0

- Add additionalProperties to Schema object, by tyzhnenko.
- Upgrade package MarkupSafe to 3.0.1, by stollero.
- Remove Python 3.8 from the build matrix (EOF at the end of 2024).

1.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

1.0.8

- Fixes example generation breaks on explicitly enumerated array elements 31,
by jjedele.

1.0.7

- Fixes [Markdown missing a newline after simple response types](https://github.com/Neoteroi/essentials-openapi/issues/27).
- Fixes [Empty header when operations don't have any tag.](https://github.com/Neoteroi/essentials-openapi/issues/28).
- When operations don't have any tag, the `h2` element
- Improves tests.
- Adopts `pyproject.toml`.
- Workflow maintenance.

1.0.6

- Fixes a bug happening when trying to serialize examples in JSON, when they
contain datetimes and are provided in YAML;
([bug report](https://github.com/Neoteroi/mkdocs-plugins/issues/35)).
- Fixes a bug related to missing resolution of references for `requestBody`;
([bug report](https://github.com/Neoteroi/essentials-openapi/issues/21)).
- 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 have `autoescape` enabled with `Jinja` can do so
setting an environment variable: `SELECT_AUTOESCAPE=1`.
([bug report](https://github.com/Neoteroi/essentials-openapi/issues/24)).

1.0.5

- Fixes [22](https://github.com/Neoteroi/essentials-openapi/issues/22)

Page 1 of 3

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.