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.
Jan Vollmer 81ea988f9d
recover lost status code check
10 months ago
..
dependencies Add support for forbidding extra form fields with Pydantic models (#12134) 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) 2 years ago
openapi 📝 Restored Swagger-UI links to use the latest version possible. (#11459) 1 year ago
security ✏️ Fix typo in `fastapi/security/api_key.py` (#11481) 1 year ago
__init__.py 🔖 Release version 0.114.0 10 months ago
__main__.py ♻️ Add support for `pip install "fastapi[standard]"` with standard dependencies and `python -m fastapi` (#11935) 12 months ago
_compat.py ♻️ Refactor deciding if `embed` body fields, do not overwrite fields, compute once per router, refactor internals in preparation for Pydantic models in `Form`, `Query` and others (#12117) 10 months ago
applications.py defer-route-init for better preformance with many nested routers 10 months 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) 12 months ago
concurrency.py 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
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 ♻️ Update mypy (#11049) 1 year ago
logger.py 🔊 Refactor logging (#781) 6 years ago
param_functions.py ♻️ Refactor deciding if `embed` body fields, do not overwrite fields, compute once per router, refactor internals in preparation for Pydantic models in `Form`, `Query` and others (#12117) 10 months ago
params.py ✏️ Fix typo in `fastapi/params.py` (#12143) 10 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 recover lost status code check 10 months 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