Sebastián Ramírez
7128971f1d
🔖 Release version 0.115.8
2 months ago
Shahriyar Rzayev
30b270be9a
♻️ Move duplicated code portion to a static method in the `APIKeyBase` super class ( #3142 )
Co-authored-by: Sofie Van Landeghem <[email protected] >
Co-authored-by: svlandeg <[email protected] >
2 months ago
Rahul Pai
d5ecbaceae
🐛 Fix `OAuth2PasswordRequestForm` and `OAuth2PasswordRequestFormStrict` fixed `grant_type` "password" RegEx ( #9783 )
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Alejandra <[email protected] >
Co-authored-by: Sofie Van Landeghem <[email protected] >
Co-authored-by: svlandeg <[email protected] >
Co-authored-by: Sebastián Ramírez <[email protected] >
2 months ago
Sebastián Ramírez
fe513719ea
🔖 Release version 0.115.7
2 months ago
Sebastián Ramírez
bb8c2a6498
🔖 Release version 0.115.6
4 months ago
Abdullah Hashim
4f8157588e
🐛 Preserve traceback when exception is raised in sync dependency with `yield` ( #5823 )
Co-authored-by: Marcelo Trylesinski <[email protected] >
4 months ago
Tamir Duberstein
bf4fad1fda
♻️ Update tests and internals for compatibility with Pydantic >=2.10 ( #12971 )
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
4 months ago
Sebastián Ramírez
f057f4a067
🔖 Release version 0.115.5
5 months ago
Sebastián Ramírez
91a929319c
♻️ Update internal checks to support Pydantic 2.10 ( #12914 )
5 months ago
Sebastián Ramírez
31887b1cc6
🔖 Release version 0.115.4
5 months ago
Sebastián Ramírez
b31cbbf5f5
♻️ Update logic to import and check `python-multipart` for compatibility with newer version ( #12627 )
5 months ago
Kevin Kirsche
8081d2302e
📝 Fix minor typos ( #12516 )
5 months ago
Sebastián Ramírez
c519614b45
🔖 Release version 0.115.3
6 months ago
Sebastián Ramírez
07684aea79
🔖 Release version 0.115.2
6 months ago
Sebastián Ramírez
113da5b0a7
🔖 Release version 0.115.1
6 months ago
Felix Fanghaenel
e049fc4ea1
🐛 Fix openapi generation with responses kwarg ( #10895 )
Co-authored-by: flxdot <[email protected] >
Co-authored-by: Sofie Van Landeghem <[email protected] >
Co-authored-by: Sławek Ehlert <[email protected] >
6 months ago
José Pacheco
8ae4603d68
🐛 Remove `Required` shadowing from fastapi using Pydantic v2 ( #12197 )
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Sofie Van Landeghem <[email protected] >
6 months ago
Sebastián Ramírez
40490abaa3
♻️ Update type annotations for improved `python-multipart` ( #12407 )
6 months ago
Albert Villanova del Moral
6cc24416e2
✏️ Fix docstring typos in http security ( #12223 )
Fix docstring typos in http security
7 months ago
Sebastián Ramírez
40e33e492d
🔖 Release version 0.115.0
7 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
2ada1615a3
🔖 Release version 0.114.2
7 months ago
Nico Tonnhofer
88d4f2cb18
🐛 Fix form field regression ( #12194 )
7 months ago
Sebastián Ramírez
212fd5e247
🔖 Release version 0.114.1
7 months ago
Sebastián Ramírez
b0eedbb580
⚡ ️ Improve performance in request body parsing with a cache for internal model fields ( #12184 )
7 months ago
Vaibhav
b60d36e753
✏️ Fix typo in `fastapi/params.py` ( #12143 )
7 months ago
Sebastián Ramírez
bde12faea2
🔖 Release version 0.114.0
7 months ago
Sebastián Ramírez
4633b1bca9
✨ Add support for forbidding extra form fields with Pydantic models ( #12134 )
Co-authored-by: Sofie Van Landeghem <[email protected] >
7 months ago
Sebastián Ramírez
d86f660302
🔖 Release version 0.113.0
7 months ago
Sebastián Ramírez
7bad7c0975
✨ Add support for Pydantic models in `Form` parameters ( #12129 )
Revert "⏪ ️ Temporarily revert "✨ Add support for Pydantic models in `Form` pa…"
This reverts commit 8e6cf9ee9c
.
7 months ago
Sebastián Ramírez
999eeb6c76
🔖 Release version 0.112.4
7 months ago
Sebastián Ramírez
8e6cf9ee9c
⏪ ️ Temporarily revert " ✨ Add support for Pydantic models in `Form` parameters" to make a checkpoint release ( #12128 )
Revert "✨ Add support for Pydantic models in `Form` parameters (#12127 )"
This reverts commit 0f3e65b007
.
7 months ago
Sebastián Ramírez
0f3e65b007
✨ Add support for Pydantic models in `Form` parameters ( #12127 )
7 months ago
Sebastián Ramírez
aa21814a89
♻️ Refactor deciding if `embed` body fields, do not overwrite fields, compute once per router, refactor internals in preparation for Pydantic models in `Form`, `Query` and others ( #12117 )
7 months ago
Sebastián Ramírez
7213d421f5
🔖 Release version 0.112.3
7 months ago
Sebastián Ramírez
23bda0ffeb
♻️ Refactor internal `check_file_field()`, rename to `ensure_multipart_is_installed()` to clarify its purpose ( #12106 )
7 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 )
7 months ago
Sebastián Ramírez
5b7fa3900e
♻️ Refactor and simplify internal data from `solve_dependencies()` using dataclasses ( #12100 )
7 months ago
Sebastián Ramírez
08547e1d57
♻️ Refactor and simplify internal `analyze_param()` to structure data with dataclasses instead of tuple ( #12099 )
7 months ago
Sebastián Ramírez
581aacc4a9
♻️ Refactor and simplify dependencies data structures with dataclasses ( #12098 )
7 months ago
Sebastián Ramírez
d00af00d3f
🔖 Release version 0.112.2
7 months ago
Giunio
51b625e127
🐛 Fix `allow_inf_nan` option for Param and Body classes ( #11867 )
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: svlandeg <[email protected] >
7 months ago
Pastukhov Nikita
3a4ac24675
🐛 Ensure that `app.include_router` merges nested lifespans ( #9630 )
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Marcelo Trylesinski <[email protected] >
Co-authored-by: Sebastián Ramírez <[email protected] >
7 months ago
0shah0
85cded53c8
✏️ Fix import typo in reference example for `Security` ( #11168 )
Co-authored-by: Sebastián Ramírez <[email protected] >
8 months ago
Jamie Phan
659350e9cd
🎨 Fix typing annotation for semi-internal `FastAPI.add_api_route()` ( #10240 )
Co-authored-by: Sebastián Ramírez <[email protected] >
8 months ago
Sebastián Ramírez
3a3ad5d66d
⬆️ Upgrade version of Ruff and reformat ( #12032 )
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
8 months ago
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 )
* ♻️ Add support for `pip install "fastapi[standard]"` and make `fastapi` not include the optional standard dependencies
* 📝 Update docs to include new fastapi[standard]
* ✨ Add new stub fastapi command that tells people to install fastapi[standard]
* ✅ Add tests for new stub CLI
* 🔧 Add new command fastapi in main fastapi project, for when fastapi-cli is not installed
* ✏️ Fix types
* 📝 Add note about quotes when installing fastapi[standard]
* 📝 Update docs about standard extra dependencies
* ⬆️ Upgrade fastapi-cli
8 months ago
Sebastián Ramírez
b199364246
🔖 Release version 0.111.1
9 months ago