flask-smorest
flask-smorest copied to clipboard
DB agnostic framework to build auto-documented REST APIs with Flask and marshmallow
Bumps [apispec](https://github.com/marshmallow-code/apispec) from 6.6.1 to 6.7.0. Changelog Sourced from apispec's changelog. 6.7.0 (2024-10-20) Bug fixes: Fix handling of fields.Dict() with values unset (:issue:949). Thanks :user:luhn for the catch and patch....
Bumps [marshmallow](https://github.com/marshmallow-code/marshmallow) from 3.22.0 to 3.23.0. Changelog Sourced from marshmallow's changelog. 3.23.0 (2024-10-17) Features: Typing: replace "type" with specific metaclass for Schema and Field. Other changes: Officially support Python 3.13...
## Context I'm trying to handle multiple dynamic filters in query parameters with Flask-Smorest. The query string looks like this: ``` filters[status][0]=value1&filters[status][1]=value2&filters[type][0]=valueA ``` ## Question What's the recommended way in...
Bumps [pytest](https://github.com/pytest-dev/pytest) from 8.3.5 to 8.4.1. Release notes Sourced from pytest's releases. 8.4.1 pytest 8.4.1 (2025-06-17) Bug fixes #13461: Corrected _pytest.terminal.TerminalReporter.isatty to support being called as a method. Before it...
Bumps [coverage](https://github.com/nedbat/coveragepy) from 7.8.0 to 7.9.1. Changelog Sourced from coverage's changelog. Version 7.9.1 — 2025-06-13 The "no-ctracer" warning is not issued for Python pre-release versions. Coverage doesn't ship compiled wheels...
Bumps [pytest-cov](https://github.com/pytest-dev/pytest-cov) from 6.1.1 to 6.2.1. Changelog Sourced from pytest-cov's changelog. 6.2.1 (2025-06-12) Added a version requirement for pytest's pluggy dependency (1.2.0, released 2023-06-21) that has the required new-style hookwrapper...
updates: - [github.com/astral-sh/ruff-pre-commit: v0.11.8 → v0.11.12](https://github.com/astral-sh/ruff-pre-commit/compare/v0.11.8...v0.11.12)
We are looking to make a number of endpoints allow a `only` (or `select`?) query param that essentially would forward the fields (with appropriate sanity checking) to the return schema...
Add disabling pagination from the library, it is too clunky to use it. Used/not used - it is added to Swagger schemas anyway. Why all this X-Pagination, all the data...
# Overview Currently, Flask-Smorest provides request data to view functions as a dictionary or keyword arguments after validation through Marshmallow schemas. While this approach works well for simple data handling,...