149 Commits (fix-on_startup-parameter-to-app)

Author SHA1 Message Date
Tima 9df1f8293d
📝 Fix typing issue in `docs_src/app_testing/app_b` code example (#14573) 4 months ago
johnson-earls 3ee652dd0c
📝 Fix example of license identifier in documentation (#14492) 4 months ago
Motov Yurii 741c7345ea
📝 Use return type annotation instead of `response_model` when possible (#14753) 4 months ago
Motov Yurii dc3278654f
📝 Use `WSGIMiddleware` from `a2wsgi` instead of deprecated `fastapi.middleware.wsgi.WSGIMiddleware` (#14756) 4 months ago
Sebastián Ramírez e300630551
Drop support for `pydantic.v1` (#14609) 5 months ago
Motov Yurii 3063ada72f
Add missing tests for code examples (#14569) 5 months ago
Sebastián Ramírez e2cd8a4201
Drop support for Pydantic v1, keeping short temporary support for Pydantic v2's `pydantic.v1` (#14575) 6 months ago
Paras Verma d70ed5eceb
📝 Fix duplicated variable in `docs_src/python_types/tutorial005_py39.py` (#14565) 6 months ago
Sebastián Ramírez 1c4fc96c91
♻️ Upgrade internal syntax to Python 3.9+ 🎉 (#14564) 6 months ago
Sebastián Ramírez ed97d9dc0c
⚰️ Remove Python 3.8 from CI and remove Python 3.8 examples from source docs (#14559) 6 months ago
Sebastián Ramírez cd9d093f60
📝 Update docs about re-raising validation errors, do not include string as is to not leak information (#14487) 6 months ago
Motov Yurii 9475024640
📝 Add variants for code examples in "Advanced User Guide" (#14413) 6 months ago
Motov Yurii 51ad909ffe
🐛 Use `401` status code in security classes when credentials are missing (#13786) 6 months ago
Sebastián Ramírez ac438b9934
Add support for dependencies with scopes, support `scope="request"` for dependencies with `yield` that exit before the response is sent (#14262) 7 months ago
Sebastián Ramírez d34918abf0
Add support for `from pydantic.v1 import BaseModel`, mixed Pydantic v1 and v2 models in the same app (#14168) 8 months ago
Sebastián Ramírez e329d78f86
🐛 Fix support for `StreamingResponse`s with dependencies with `yield` or `UploadFile`s, close after the response is done (#14099) 8 months ago
Neizvestnyj efdafa4361
📝 Update `tutorial/security/oauth2-jwt/` to use `pwdlib` with Argon2 instead of `passlib` (#13917) 8 months ago
Ben Beasley 7563579dc8
⬆️ Upgrade Starlette supported version range to >=0.40.0,<0.49.0 (#14077) 9 months ago
Sebastián Ramírez f5b77ff0fc
📝 Add documentation for Behind a Proxy - Proxy Forwarded Headers, using `--forwarded-allow-ips="*"` (#14028) 9 months ago
z0z0r4 d4ddcc5878
📝 Update testing events documentation (#13259) 9 months ago
Arnaud Durand e902ed5fc6
📝 Bring the `scope` claim in line with the standard in `docs_src/security/tutorial005.py` (#11189) 9 months ago
Joakim Nordling 8fa56b46a1
⬆️ Update ReDoc to version 2.x (#9700) 1 year ago
Sebastián Ramírez 2537d9d1c2
🐛 Fix `convert_underscores=False` for header Pydantic models (#13515) 1 year ago
Sebastián Ramírez 74fe89bf35
🐛 Add docs examples and tests (support) for `Annotated` custom validations, like `AfterValidator`, revert #13440 (#13442) 1 year ago
Hyogeun Oh (오효근) e157cf4b96
🐛 Fix issue with Swagger theme change example in the official tutorial (#13289) 1 year ago
Sebastián Ramírez 08b817a842
🔥 Remove manual type annotations in JWT tutorial to avoid typing expectations (JWT doesn't provide more types) (#13378) 1 year ago
Sebastián Ramírez 9ec452a154
📝 Update docs for Query Params and String Validations, remove obsolete Ellipsis docs (`...`) (#13377) 1 year ago
Ysabel 9667ce87a9
📝 Update Request Body's `tutorial002` to deal with `tax=0` case (#13230) 1 year ago
Kinuax b0e70cb37e
✏️ Update Strawberry integration docs (#13155) 1 year ago
Alejandra d784a90207
🔥 Remove unused Peewee tutorial files (#13158) 1 year ago
Sebastián Ramírez 1c711e7147
📝 Update includes format in docs with an automated script (#12950) 2 years ago
Sebastián Ramírez 5c080d81ae
📝 Update includes for `docs/en/docs/tutorial/schema-extra-example.md` (#12822) 2 years ago
José Pacheco 8ae4603d68
🐛 Remove `Required` shadowing from fastapi using Pydantic v2 (#12197) 2 years ago
Sebastián Ramírez 7daaac2bc3
Add new tutorial for SQL databases with SQLModel (#12285) 2 years ago
Sebastián Ramírez 55035f440b
Add support for Pydantic models for parameters using `Query`, `Cookie`, `Header` (#12199) 2 years ago
Sebastián Ramírez 4633b1bca9
Add support for forbidding extra form fields with Pydantic models (#12134) 2 years ago
Sebastián Ramírez 7bad7c0975
Add support for Pydantic models in `Form` parameters (#12129) 2 years ago
Sebastián Ramírez 8e6cf9ee9c
️ Temporarily revert " Add support for Pydantic models in `Form` parameters" to make a checkpoint release (#12128) 2 years ago
Sebastián Ramírez 0f3e65b007
Add support for Pydantic models in `Form` parameters (#12127) 2 years ago
Marcin Sulikowski 6e98249c21
📝 Fix async test example not to trigger DeprecationWarning (#12084) 2 years ago
Muhammad Ashiq Ameer 9b35d355bf
📝 Update `docs_src/path_params_numeric_validations/tutorial006.py` (#11478) 2 years ago
Jun-Ah 준아 265dbeb663
📝 Add missing `compresslevel` parameter on docs for `GZipMiddleware` (#11350) 2 years ago
Luke Okomilo 2cb1333b97
📝 Fix inconsistent response code when item already exists in docs for testing (#11818) 2 years ago
Dom 7ff5da8bf2 edit middleware docs code sample to use perf_counter as a timer 2 years ago
jianghuyiyuan 2e35b176cf
✏️ Fix typos in docs (#11926) 2 years ago
Nir Schulman a69f38340f
📝 Restored Swagger-UI links to use the latest version possible. (#11459) 2 years ago
Esteban Maya 5fa8e38681
📝 Update JWT auth documentation to use PyJWT instead of pyhon-jose (#11589) 2 years ago
Nils Lindemann 6d523d62d0
📝 Fix types in examples under `docs_src/extra_data_types` (#10535) 2 years ago
Sebastián Ramírez 27da0d02a7
Add support for Pydantic's 2.7 new deprecated Field parameter, remove URL from validation errors response (#11461) 2 years ago
Charlie Marsh 5ccc869fee
⬆️ Upgrade configuration for Ruff v0.2.0 (#11075) 2 years ago