Releases: Neoteroi/essentials-openapi
Releases · Neoteroi/essentials-openapi
v1.2.1
- Add support for using the current working directory (CWD) as an option when handling OpenAPI links, by @joewlambeth.
v1.2.0
- Update objects to the OpenAPI Specification v3.1, by @tyzhnenko.
- Add docstrings to all
v3classes. - Upgrade the
v3.OpenAPIclass from OpenAPI version3.0.3to3.1.0.
v1.1.1
- Fix bug in
MARKDOWNview forservers(displaying twice thedescriptioninstead ofdescriptionandurl). - Fix bug happening when a
path itemincludes properties that are not of kindoperation item(Neoteroi/mkdocs-plugins#5). - Add support for handling
parametersdefined onpath items(common parameters for all operation under a certain path).
Refer to thePath Itemspecification. - Fix bug happening when a parameter has a non-str
nameproperty. - Add Python 3.13 to the build matrix.
v1.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).
v1.0.9
- Adds support for Python 3.12.
- Adds
MarkupSafeamong required dependencies (and not optional). - Adds support for latest function
model_dumpin 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
h2element - 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 haveautoescapeenabled withJinjacan do so
setting an environment variable:SELECT_AUTOESCAPE=1;
(bug report).