127 Commits (master)

Author SHA1 Message Date
Sebastián Ramírez 2537d9d1c2
🐛 Fix `convert_underscores=False` for header Pydantic models (#13515) 2 weeks ago
Sebastián Ramírez 74fe89bf35
🐛 Add docs examples and tests (support) for `Annotated` custom validations, like `AfterValidator`, revert #13440 (#13442) 1 month ago
Hyogeun Oh (오효근) e157cf4b96
🐛 Fix issue with Swagger theme change example in the official tutorial (#13289) 1 month ago
Sebastián Ramírez 08b817a842
🔥 Remove manual type annotations in JWT tutorial to avoid typing expectations (JWT doesn't provide more types) (#13378) 2 months ago
Sebastián Ramírez 9ec452a154
📝 Update docs for Query Params and String Validations, remove obsolete Ellipsis docs (`...`) (#13377) 2 months ago
Ysabel 9667ce87a9
📝 Update Request Body's `tutorial002` to deal with `tax=0` case (#13230) 2 months ago
Kinuax b0e70cb37e
✏️ Update Strawberry integration docs (#13155) 3 months ago
Alejandra d784a90207
🔥 Remove unused Peewee tutorial files (#13158) 3 months ago
Sebastián Ramírez 1c711e7147
📝 Update includes format in docs with an automated script (#12950) 5 months ago
Sebastián Ramírez 5c080d81ae
📝 Update includes for `docs/en/docs/tutorial/schema-extra-example.md` (#12822) 5 months ago
José Pacheco 8ae4603d68
🐛 Remove `Required` shadowing from fastapi using Pydantic v2 (#12197) 6 months ago
Sebastián Ramírez 7daaac2bc3
Add new tutorial for SQL databases with SQLModel (#12285) 6 months ago
Sebastián Ramírez 55035f440b
Add support for Pydantic models for parameters using `Query`, `Cookie`, `Header` (#12199) 7 months ago
Sebastián Ramírez 4633b1bca9
Add support for forbidding extra form fields with Pydantic models (#12134) 7 months ago
Sebastián Ramírez 7bad7c0975
Add support for Pydantic models in `Form` parameters (#12129) 7 months ago
Sebastián Ramírez 8e6cf9ee9c
️ Temporarily revert " Add support for Pydantic models in `Form` parameters" to make a checkpoint release (#12128) 7 months ago
Sebastián Ramírez 0f3e65b007
Add support for Pydantic models in `Form` parameters (#12127) 7 months ago
Marcin Sulikowski 6e98249c21
📝 Fix async test example not to trigger DeprecationWarning (#12084) 7 months ago
Muhammad Ashiq Ameer 9b35d355bf
📝 Update `docs_src/path_params_numeric_validations/tutorial006.py` (#11478) 7 months ago
Jun-Ah 준아 265dbeb663
📝 Add missing `compresslevel` parameter on docs for `GZipMiddleware` (#11350) 8 months ago
Luke Okomilo 2cb1333b97
📝 Fix inconsistent response code when item already exists in docs for testing (#11818) 8 months ago
Dom 7ff5da8bf2 edit middleware docs code sample to use perf_counter as a timer 8 months ago
jianghuyiyuan 2e35b176cf
✏️ Fix typos in docs (#11926) 8 months ago
Nir Schulman a69f38340f
📝 Restored Swagger-UI links to use the latest version possible. (#11459) 10 months ago
Esteban Maya 5fa8e38681
📝 Update JWT auth documentation to use PyJWT instead of pyhon-jose (#11589) 11 months ago
Nils Lindemann 6d523d62d0
📝 Fix types in examples under `docs_src/extra_data_types` (#10535) 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
Charlie Marsh 5ccc869fee
⬆️ Upgrade configuration for Ruff v0.2.0 (#11075) 1 year ago
Alejandra 93034fea48
📝 Update links to Pydantic docs to point to new website (#11328) 1 year ago
Alejandra aff139ee90
🛠️ Improve Node.js script in docs to generate TypeScript clients (#11293) 1 year ago
bebop 478288700a
📝 Update examples for tests to replace "inexistent" for "nonexistent" (#11220) 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
Ezzeddin Abdullah 0c796747a3
📝 Update template docs with more info about `url_for` (#5937) 1 year ago
Piotr Szaciłowski fd97e8efe4
📝 Update usage of Token model in security docs (#9313) 1 year ago
Nils Lindemann 69cb005f61
📝 Replace `email` with `username` in `docs_src/security/tutorial007` code examples (#10649) 1 year ago
Aliaksei Urbanski 07f8d31ec9
Add support for Python 3.12 (#10666) 1 year ago
Tristan Marion a1ea708044
📝 Replace HTTP code returned in case of existing user error in docs for testing (#4482) 1 year ago
Moustapha Sall 4491ea6882
📝 Update example source files for SQL databases with SQLAlchemy (#9508) 1 year ago
Andrey Otto e9ffa20c8e
📝 Update code examples in docs for body, replace name `create_item` with `update_item` when appropriate (#5913) 1 year ago
Sebastián Ramírez dd790c34ff
✏️ Fix typo in dependencies with yield source examples (#10847) 1 year ago
Sebastián Ramírez c55f90df32
⬆️ Upgrade Starlette to `>=0.29.0,<0.33.0`, update docs and usage of templates with new Starlette arguments (#10846) 1 year ago
Alejandra 505ae06c0b
📝 Add docs: Node.js script alternative to update OpenAPI for generated clients (#10845) 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
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
Rahul Salgare 0242ca7566
✏️ Fix Pydantic examples in tutorial for Python types (#9961) 2 years ago
Sebastián Ramírez 1b714b3177
Add support for `openapi_examples` in all FastAPI parameters (#10152) 2 years ago
Sebastián Ramírez ea43f227e5
Add support for disabling the separation of input and output JSON Schemas in OpenAPI with Pydantic v2 (#10145) 2 years ago
Sebastián Ramírez 8cd7cfc2b6
📝 Add new docs section, How To - Recipes, move docs that don't have to be read by everyone to How To (#10114) 2 years ago