549 Commits (f79247b4e581819c55afb761b5f6a702db03cc11)

Author SHA1 Message Date
Sebastián Ramírez 4f937c0c4a 🔖 Release version 0.112.1 8 months ago
Sebastián Ramírez b2e233867c 🔖 Release version 0.112.0 8 months ago
Sebastián Ramírez a25c92ceb9
♻️ Add support for `pip install "fastapi[standard]"` with standard dependencies and `python -m fastapi` (#11935) 8 months ago
Sebastián Ramírez b199364246 🔖 Release version 0.111.1 9 months ago
Nir Schulman a69f38340f
📝 Restored Swagger-UI links to use the latest version possible. (#11459) 11 months ago
Petar Marić 817cc1d754
✏️ Fix typo in `fastapi/applications.py` (#11593) 11 months ago
Sebastián Ramírez 67da3bb52e 🔖 Release version 0.111.0 11 months ago
Sebastián Ramírez ea1f2190d3
🔧 Add configs and setup for `fastapi-slim` including optional extras `fastapi-slim[standard]`, and `fastapi` including by default the same `standard` extras (#11503) 11 months ago
Sebastián Ramírez 32be95dd86 🔖 Release version 0.110.3 11 months ago
Sebastián Ramírez 41fcbc7d00
🔧 Migrate from Hatch to PDM for the internal build (#11498) 11 months ago
ch33zer 550092a3bd
✏️ Fix typo in `fastapi/security/api_key.py` (#11481) 12 months ago
Omar Mokhtar ce1fb1a23b
✏️ Fix typo in `security/http.py` (#11455) 12 months ago
Sebastián Ramírez be1e3faa63 🔖 Release version 0.110.2 12 months ago
Paul 74cc33d16b
♻️ Simplify Pydantic configs in OpenAPI models in `fastapi/openapi/models.py` (#10886) 12 months ago
arjwilliams 09e4859cab
🐛 Fix support for query parameters with list types, handle JSON encoding Pydantic `UndefinedType` (#9929) 12 months ago
Sebastián Ramírez 27da0d02a7
Add support for Pydantic's 2.7 new deprecated Field parameter, remove URL from validation errors response (#11461) 12 months ago
Sebastián Ramírez 50a880b39f 🔖 Release version 0.110.1 1 year ago
Nadav Zingerman eec612ca8d
🐛 Fix parameterless `Depends()` with generics (#9479) 1 year ago
Aleksei Kotenko 9c80842cea
♻️ Update mypy (#11049) 1 year ago
igeni ee6403212b
♻️ Simplify string format with f-strings in `fastapi/applications.py` (#11335) 1 year ago
Sun Bin 009b148463
✏️ Fix typo in `fastapi/security/oauth2.py` (#11368) 1 year ago
Charlie Marsh 5ccc869fee
⬆️ Upgrade configuration for Ruff v0.2.0 (#11075) 1 year ago
David Huser 3c70b55042
✏️ Fix typos in docstrings (#11295) 1 year ago
Sebastián Ramírez e40747f10a 🔖 Release version 0.110.0 1 year ago
Sebastián Ramírez bf771bd781
🐛 Fix unhandled growing memory for internal server errors, refactor dependencies with `yield` and `except` to require raising again as in regular Python (#11191) 1 year ago
Jacob Hayes 0880a5c6a0
✏️ Fix minor typo in `fastapi/applications.py` (#11099) 1 year ago
Sebastián Ramírez 57b0983948 🔖 Release FastAPI version 0.109.2 1 year ago
Sebastián Ramírez 7633d1571c 🔖 Release version 0.109.1 1 year ago
Rafal Skolasinski 8450dc204d
✏️ Fix typo in `fastapi/security/oauth2.py` (#10972) 1 year ago
Sebastián Ramírez dcc952d699
Include HTTP 205 in status codes with no body (#10969) 1 year ago
Evgenii de0126d145
♻️ Simplify string format with f-strings in `fastapi/utils.py` (#10576) 1 year ago
Sebastián Ramírez cb95d1cb89 🔖 Release version 0.109.0 1 year ago
Sepehr Shirkhanlu 60e1259ca4
✏️ Fix typo in `fastapi/routing.py` (#10520) 1 year ago
Sebastián Ramírez fe0249a23e 🔖 Release version 0.108.0 1 year ago
Sebastián Ramírez f933fd6ff8 🔖 Release version 0.107.0 1 year ago
Sebastián Ramírez 91510db620 🔖 Release version 0.106.0 1 year ago
Sebastián Ramírez a4aa79e0b4
Add support for raising exceptions (including `HTTPException`) in dependencies with `yield` in the exit code, do not support them in background tasks (#10831) 1 year ago
Sebastián Ramírez d8185efb6e 🔖 Release version 0.105.0 1 year ago
Sebastián Ramírez b98c65cb36
🔥 Remove unused NoneType (#10774) 1 year ago
Sebastián Ramírez 6f5aa81c07
Add support for multiple Annotated annotations, e.g. `Annotated[str, Field(), Query()]` (#10773) 1 year ago
Sebastián Ramírez 7e5afe2cb9 🔖 Release version 0.104.1 1 year ago
Alejandra Klachquin 758a8f29e1
📌 Pin Swagger UI version to 5.9.0 temporarily to handle a bug crashing it in 5.9.1 (#10529) 1 year ago
Sebastián Ramírez 2e14c69c31
👷 Adopt Ruff format (#10517) 1 year ago
Heinz-Alexander Fuetterer ae84ff6e44
✏️ Fix typos in emoji docs and in some source examples (#10438) 1 year ago
Sebastián Ramírez c13aa9ed5f
🔥 Remove unnecessary duplicated docstrings (#10484) 1 year ago
Sebastián Ramírez 38f191dcd3 🔖 Release version 0.104.0 1 year ago
Sebastián Ramírez 05ca41cfd1
Add reference (code API) docs with PEP 727, add subclass with custom docstrings for `BackgroundTasks`, refactor docs structure (#10392) 1 year ago
Sebastián Ramírez 1bf5e7a10e 🔖 Release 0.103.2 2 years ago
Sebastián Ramírez bc935e08b6
⬆️ Upgrade compatibility with Pydantic v2.4, new renamed functions and JSON Schema input/output models with default values (#10344) 2 years ago
Sebastián Ramírez bfde8f3ef2 🔖 Release version 0.103.1 2 years ago