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.
pre-commit-ci[bot] 731b93202c 🎨 [pre-commit.ci] Auto format from pre-commit.com hooks 2 weeks ago
..
dependencies 🎨 [pre-commit.ci] Auto format from pre-commit.com hooks 2 weeks 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) 2 years ago
openapi Merge remote-tracking branch 'upstream/master' into feature/lifespan-scoped-dependencies 2 weeks ago
security Add `refreshUrl` parameter in `OAuth2PasswordBearer` (#11460) 2 months ago
__init__.py 🔖 Release version 0.116.1 3 weeks ago
__main__.py ♻️ Add support for `pip install "fastapi[standard]"` with standard dependencies and `python -m fastapi` (#11935) 1 year ago
_compat.py 🐛 Fix truncating the model's description with form feed (`\f`) character for Pydantic V2 (#13698) 2 months ago
applications.py Merge remote-tracking branch 'upstream/master' into feature/lifespan-scoped-dependencies 2 weeks ago
background.py ♻️ Update mypy (#11049) 1 year ago
cli.py ♻️ Add support for `pip install "fastapi[standard]"` with standard dependencies and `python -m fastapi` (#11935) 1 year ago
concurrency.py 🐛 Preserve traceback when exception is raised in sync dependency with `yield` (#5823) 8 months ago
datastructures.py ♻️ Update mypy (#11049) 1 year ago
encoders.py 🐛 Fix support for query parameters with list types, handle JSON encoding Pydantic `UndefinedType` (#9929) 1 year ago
exception_handlers.py Add exception handler for `WebSocketRequestValidationError` (which also allows to override it) (#6030) 2 years ago
exceptions.py Added tests for dependency overrides and websockets. Fixed bugs related to the deprecated startup and shutdown events. Fixed bugs related to dependency duplcatation within the same router scope. Made more specific dependency related exceptions. Fixed some linting and mypy related issues. 9 months ago
lifespan.py Added coverage 9 months ago
logger.py 🔊 Refactor logging (#781) 6 years ago
param_functions.py 🎨 [pre-commit.ci] Auto format from pre-commit.com hooks 9 months ago
params.py Merge branch 'fastapi:master' into feature/lifespan-scoped-dependencies 9 months ago
py.typed add py.typed to ship typing information (#209) 6 years ago
requests.py ⬆ Require Pydantic > 1.0 (#1862) 5 years ago
responses.py Add reference (code API) docs with PEP 727, add subclass with custom docstrings for `BackgroundTasks`, refactor docs structure (#10392) 2 years ago
routing.py Merge remote-tracking branch 'upstream/master' into feature/lifespan-scoped-dependencies 2 weeks ago
staticfiles.py Improve type annotations, add support for mypy --strict, internally and for external packages (#2547) 5 years ago
templating.py Improve type annotations, add support for mypy --strict, internally and for external packages (#2547) 5 years ago
testclient.py Improve type annotations, add support for mypy --strict, internally and for external packages (#2547) 5 years ago
types.py 🔥 Remove unused NoneType (#10774) 2 years ago
utils.py ♻️ Rename internal `create_response_field()` to `create_model_field()` as it's used for more than response models (#12103) 11 months ago
websockets.py Export `WebSocketState` in `fastapi.websockets` (#4376) 3 years ago