You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Yurii Karabas f6473177e5 Simplify fields to extract calculation 10 months ago
..
dependencies Simplify fields to extract calculation 10 months ago
middleware Add support for raising exceptions (including `HTTPException`) in dependencies with `yield` in the exit code, do not support them in background tasks (#10831) 3 years ago
openapi ⬆️ Update ReDoc to version 2.x (#9700) 1 year ago
security Add `refreshUrl` parameter in `OAuth2PasswordBearer` (#11460) 1 year ago
__init__.py 🔖 Release version 0.116.1 11 months ago
__main__.py ♻️ Add support for `pip install "fastapi[standard]"` with standard dependencies and `python -m fastapi` (#11935) 2 years ago
_compat.py 🐛 Fix truncating the model's description with form feed (`\f`) character for Pydantic V2 (#13698) 1 year ago
applications.py 📝 Add annotations to HTTP middleware example (#11530) 1 year ago
background.py ♻️ Update mypy (#11049) 2 years ago
cli.py ♻️ Add support for `pip install "fastapi[standard]"` with standard dependencies and `python -m fastapi` (#11935) 2 years ago
concurrency.py 🐛 Preserve traceback when exception is raised in sync dependency with `yield` (#5823) 2 years ago
datastructures.py ♻️ Update mypy (#11049) 2 years ago
encoders.py 🐛 Fix support for query parameters with list types, handle JSON encoding Pydantic `UndefinedType` (#9929) 2 years ago
exception_handlers.py Add exception handler for `WebSocketRequestValidationError` (which also allows to override it) (#6030) 3 years ago
exceptions.py ♻️ Update mypy (#11049) 2 years ago
logger.py 🔊 Refactor logging (#781) 7 years ago
param_functions.py 📝 Fix minor typos (#12516) 2 years ago
params.py ♻️ Update internal checks to support Pydantic 2.10 (#12914) 2 years ago
py.typed add py.typed to ship typing information (#209) 7 years ago
requests.py ⬆ Require Pydantic > 1.0 (#1862) 6 years ago
responses.py Add reference (code API) docs with PEP 727, add subclass with custom docstrings for `BackgroundTasks`, refactor docs structure (#10392) 3 years ago
routing.py ⬆️ Upgrade Starlette supported version range to `>=0.40.0,<0.48.0` (#13884) 11 months ago
staticfiles.py Improve type annotations, add support for mypy --strict, internally and for external packages (#2547) 6 years ago
templating.py Improve type annotations, add support for mypy --strict, internally and for external packages (#2547) 6 years ago
testclient.py Improve type annotations, add support for mypy --strict, internally and for external packages (#2547) 6 years ago
types.py 🔥 Remove unused NoneType (#10774) 3 years ago
utils.py ♻️ Rename internal `create_response_field()` to `create_model_field()` as it's used for more than response models (#12103) 2 years ago
websockets.py Export `WebSocketState` in `fastapi.websockets` (#4376) 4 years ago