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.
merlinz01 63a1ff51c1 fix linting errors 11 months ago
..
dependencies fix linting errors 11 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.113.0 11 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) 11 months ago
applications.py 🎨 Fix typing annotation for semi-internal `FastAPI.add_api_route()` (#10240) 11 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) 11 months ago
params.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) 11 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 Pass None instead of the default value to parameters that accept it when null is given 11 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