563 Commits (6823cb4a2026e6fc22fe973b97fab46acfac74be)

Author SHA1 Message Date
Synrom 6823cb4a20 Add docs, more tests and condition in middleware 10 months ago
Synrom b00fbd3427 Fix middleware and add tests 10 months ago
Synrom d4eaafb804 Add ignore_trailing_slashes flag to applications 10 months ago
Sebastián Ramírez 23bda0ffeb
♻️ Refactor internal `check_file_field()`, rename to `ensure_multipart_is_installed()` to clarify its purpose (#12106) 10 months ago
Sebastián Ramírez d08b95ea57
♻️ Rename internal `create_response_field()` to `create_model_field()` as it's used for more than response models (#12103) 10 months ago
Sebastián Ramírez 5b7fa3900e
♻️ Refactor and simplify internal data from `solve_dependencies()` using dataclasses (#12100) 10 months ago
Sebastián Ramírez 08547e1d57
♻️ Refactor and simplify internal `analyze_param()` to structure data with dataclasses instead of tuple (#12099) 10 months ago
Sebastián Ramírez 581aacc4a9
♻️ Refactor and simplify dependencies data structures with dataclasses (#12098) 10 months ago
Sebastián Ramírez d00af00d3f 🔖 Release version 0.112.2 10 months ago
Giunio 51b625e127
🐛 Fix `allow_inf_nan` option for Param and Body classes (#11867) 10 months ago
Pastukhov Nikita 3a4ac24675
🐛 Ensure that `app.include_router` merges nested lifespans (#9630) 10 months ago
0shah0 85cded53c8
✏️ Fix import typo in reference example for `Security` (#11168) 10 months ago
Jamie Phan 659350e9cd
🎨 Fix typing annotation for semi-internal `FastAPI.add_api_route()` (#10240) 10 months ago
Sebastián Ramírez 3a3ad5d66d
⬆️ Upgrade version of Ruff and reformat (#12032) 10 months ago
Sebastián Ramírez 4f937c0c4a 🔖 Release version 0.112.1 10 months ago
Sebastián Ramírez b2e233867c 🔖 Release version 0.112.0 11 months ago
Sebastián Ramírez a25c92ceb9
♻️ Add support for `pip install "fastapi[standard]"` with standard dependencies and `python -m fastapi` (#11935) 11 months ago
Sebastián Ramírez b199364246 🔖 Release version 0.111.1 11 months ago
Nir Schulman a69f38340f
📝 Restored Swagger-UI links to use the latest version possible. (#11459) 1 year ago
Petar Marić 817cc1d754
✏️ Fix typo in `fastapi/applications.py` (#11593) 1 year ago
Sebastián Ramírez 67da3bb52e 🔖 Release version 0.111.0 1 year 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) 1 year ago
Sebastián Ramírez 32be95dd86 🔖 Release version 0.110.3 1 year ago
Sebastián Ramírez 41fcbc7d00
🔧 Migrate from Hatch to PDM for the internal build (#11498) 1 year ago
ch33zer 550092a3bd
✏️ Fix typo in `fastapi/security/api_key.py` (#11481) 1 year ago
Omar Mokhtar ce1fb1a23b
✏️ Fix typo in `security/http.py` (#11455) 1 year ago
Sebastián Ramírez be1e3faa63 🔖 Release version 0.110.2 1 year ago
Paul 74cc33d16b
♻️ Simplify Pydantic configs in OpenAPI models in `fastapi/openapi/models.py` (#10886) 1 year ago
arjwilliams 09e4859cab
🐛 Fix support for query parameters with list types, handle JSON encoding Pydantic `UndefinedType` (#9929) 1 year ago
Sebastián Ramírez 27da0d02a7
Add support for Pydantic's 2.7 new deprecated Field parameter, remove URL from validation errors response (#11461) 1 year 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 2 years ago