Flask-smorest

Latest version: v0.44.0

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

Scan your dependencies

Page 1 of 13

0.44.0

*******************

Features:

- Always use ``flask.json`` to serialize data (API output, ETag, API docs).
Ensures a user-defined custom JSON serializer is used everywhere. (:pr:`561`)

0.43.0

*******************

Bug fixes:

- Fix type-hint in paginate method (:pr:`593`).
Thanks :user:`jtait` for the PR.

Other changes:

- Official Python 3.12 support (:pr:`591`).
Thanks :user:`goddessana` for the PR.
- Require Flask>=3.0.2 and Werkzeug>=3.0.01 (:pr:`604`).

0.42.3

*******************

Bug fixes:

- Fix OpenAPI docs to include response headers when pagination is used (:issue:`578`).
Thanks :user:`drcpu-github` for the report and the PR.

0.42.2

*******************

Features:

- Support Flask 3.x and werkzeug 3.x (:pr:`576`).

0.42.1

*******************

Bug fixes:

- Fix order of path parameters extracted from Flask route (:issue:`541`).
Thanks :user:`ddorian` for the report and the PR.

Other changes:

- Fix setup.py to require Flask>=2.0.1, needed since 0.42.0.

0.42.0

*******************

Features:

- *Backwards-incompatible*: Support multiple APIs in a single application via
``Api`` param ``config_prefix``. The ``Api`` object is now accessible at
``app.extensions["flask-smorest"]["apis"][config_prefix]["ext_obj"]``
rather than ``app.extensions["flask-smorest"]["ext_obj"]``. (:pr:`485`)
Thanks :user:`petraszd` for the contribution.

Other changes:

- Drop support for Python 3.7 (:pr:`497`).
- Require Werkzeug>=2.0.1 (:pr:`485`).

Page 1 of 13

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.