Openapify

Latest version: v0.6

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

Scan your dependencies

Page 1 of 2

0.6

Changes
--------
* Added ability to use mashumaro [JSON Schema plugins](https://github.com/Fatal1ty/mashumaro?tab=readme-ov-file#json-schema-plugins) in schema generation, see updated [documentation](https://github.com/Fatal1ty/openapify?tab=readme-ov-file#schema_helper)
* Added ability to add default response schema using `http_code` equals to `"default"`
* Added support for Python 3.13
* Dropped support for Python 3.8

0.5.1

Changes
--------
* Fixed building examples if they are provided as Example instances

0.5

Changes
--------
* Added plugin system, see updated [documentation](https://github.com/Fatal1ty/openapify#plugins)
* Fixed bug when `content` section was not added when `media_type` attribute was used without `body_type` in `request_schema` and `response_schema` decorators
* Improved the default logic for determining the body media type, now it chooses `application/octet-stream` for `bytes` and `bytearray` instead of `application/json`

0.4

Changes
--------
* Added support for Python 3.12
* Added ability to skip `RouteDef` with post_processor returning `None` in aiohttp integration

0.3.9

Changes
--------
* Fixed missing `serialize_by_alias` parameter in `APIKeySecurityScheme` (4)

0.3.8

Changes
--------
* Renamed `path_docs` decorator to `operation_docs`

Page 1 of 2

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.