519 Commits (f18eadb7de142d6bf37eff900731329a541758f5)

Author SHA1 Message Date
Sebastián Ramírez 291180bf2d 🔖 Release version 0.73.0 3 years ago
Victor Benichoux a698908ed6
🐛 Fix bug preventing to use OpenAPI when using tuples (#3874) 3 years ago
Sebastián Ramírez 1bf55200a9
Add support for declaring `UploadFile` parameters without explicit `File()` (#4469) 3 years ago
Sebastián Ramírez 569afb4378
Add support for tags with Enums (#4468) 3 years ago
Sebastián Ramírez d4608a00cf
🐛 Prefer custom encoder over defaults if specified in `jsonable_encoder` (#4467) 3 years ago
Mark ca5d57ea79
Allow hiding from OpenAPI (and Swagger UI) `Query`, `Cookie`, `Header`, and `Path` parameters (#3144) 3 years ago
Sebastián Ramírez f0388915a8 🔖 Release version 0.72.0 3 years ago
John Riebold a85aa125d2
Enable configuring Swagger UI parameters (#2568) 3 years ago
Sebastián Ramírez 672c55ac62 🔖 Release version 0.71.0 3 years ago
Sebastián Ramírez 3efb4f7edf 🔖 Release version 0.70.1 3 years ago
Sebastián Ramírez 5d80e02ae8 🔖 Release version 0.70.0 4 years ago
Sebastián Ramírez 921b6f742a 🔖 Release version 0.69.0 4 years ago
Thomas Grainger 11d0a08acd
Add support for Trio via AnyIO (#3372) 4 years ago
Sebastián Ramírez 378fa4ef75 🔖 Release version 0.68.2 4 years ago
Sebastián Ramírez 7b6e198d31 🔖 Release version 0.68.1 4 years ago
Sebastián Ramírez 20d4834546
Add support for `read_with_orm_mode`, to support SQLModel relationship attributes (#3757) 4 years ago
Sebastián Ramírez 717a1ec409 🔖 Release version 0.68.0 4 years ago
Sebastián Ramírez 97fa743ecb
Update OpenAPI models, supporting recursive models and extensions (#3628) 4 years ago
Edouard Lavery-Plante 836bb97a2d
Add support for extensions and updates to the OpenAPI schema in path operations (#1922) 4 years ago
James Curtin 4eada92883
Import and re-export data structures from Starlette, used by Request properties, on `fastapi.datastructures` (#1872) 4 years ago
dkreeft 6f45f43709
Add additonal OpenAPI metadata parameters to `FastAPI` class, shown on the automatic API docs UI (#1812) 4 years ago
Hylke Postma 3b2e891917
Add `description` parameter to all the security scheme classes, e.g. `APIKeyQuery(name="key", description="A very cool API key")` (#1757) 4 years ago
Sebastián Ramírez a0209a0d2c 🔖 Release version 0.67.0 4 years ago
Sebastián Ramírez 684c0077cc
Add support for `dataclasses` in request bodies and `response_model` (#3577) 4 years ago
Sebastián Ramírez 96fdfc53cc
Support `dataclasses` in responses (#3576) 4 years ago
Marcelo Trylesinski 1ce7258a01
✏️ Fix typo on docstring in datastructures file (#2887) 4 years ago
Sebastián Ramírez 0a38c51b9e 🔖 Release 0.66.1 4 years ago
Sebastián Ramírez 7e9d5aacf8 🔖 Release version 0.66.0 4 years ago
Rubikoid 0e0931d308
🐛 Fix include/exclude for dicts in `jsonable_encoder` (#2016) 4 years ago
Sebastián Ramírez dc5a966548
Allow setting the `response_class` to `RedirectResponse` and returning the URL from the function (#3457) 4 years ago
Jacob Magnusson 0ed6c92341
🐛 Support custom OpenAPI / JSON Schema fields in the generated output OpenAPI (#1429) 4 years ago
Sebastián Ramírez 79f52c76cf 🔖 Release version 0.65.3 4 years ago
Sebastián Ramírez edf6b2d61f
♻ Assume request bodies contain JSON when no Content-Type header is provided (#3456) 4 years ago
Sebastián Ramírez 4d91f978d2 🔖 Release version 0.65.2 4 years ago
Patrick Wang fa7e3c996e
🐛 Check Content-Type request header before assuming JSON (#2118) 4 years ago
Sebastián Ramírez 43df5d05ed 🔖 Release FastAPI version 0.65.1 4 years ago
Sebastián Ramírez b890bd1dc5 🔖 Release version 0.65.0 4 years ago
Hannes Küttner 4aed0411e9
⬆️ Upgrade Starlette to 0.14.2, including internal UJSONResponse migrated from Starlette (#2335) 4 years ago
Sebastián Ramírez 2a67321130 🔖 Release version 0.64.0 4 years ago
Austin Orr e10a4375f9
Add support for adding multiple examples in request bodies and path, query, cookie, and header params (#1267) 4 years ago
Sebastián Ramírez 4d208b2b90
🎨 Add newly required type annotations for mypy (#2882) 4 years ago
Sebastián Ramírez e170c86412 🔖 Release version 0.63.0 4 years ago
Sebastián Ramírez fdb6c9ccc5
Improve type annotations, add support for mypy --strict, internally and for external packages (#2547) 4 years ago
Sebastián Ramírez 51e920e2fc 🔖 Release version 0.62.0 4 years ago
Sebastián Ramírez 313bbe802f
Add support for shared/top-level parameters (dependencies, tags, etc) (#2434) 4 years ago
Sebastián Ramírez 166088775a 🔖 Release version 0.61.2 4 years ago
John Riebold b8e6d18385
📌 Relax Swagger UI version pin (#2089) 4 years ago
Yurii Karabas 4ce18167e7
🐛 Fix bug overriding custom HTTPException and RequestValidationError from exception_handlers (#1924) 4 years ago
Marcelo Trylesinski b299792ebf
✏️ Fix typo on dependencies utils and cleanup unused variable (#1912) 4 years ago
Sebastián Ramírez e77ea63577 🔖 Release version 0.61.1 5 years ago