Commit Graph

  • 2909f8a628 📝 Update release notes github-actions[bot] 2025-11-21 12:49:34 +0000
  • 32b375c5e4
    🛠️ Add `add-permalinks` and `add-permalinks-page` to `scripts/docs.py` (#14033) Motov Yurii 2025-11-21 13:49:11 +0100
  • 2501110164 📌 Pin python-slugify #14033 Sebastián Ramírez 2025-11-21 13:41:52 +0100
  • daf0cddcd5
    ⬆ Bump actions/checkout from 5 to 6 #14381 dependabot[bot] 2025-11-21 11:05:15 +0000
  • 591973b003 fix: correct type hint inconsistencies between api_route() and add_api_route() #14379 Peyton Nowlin 2025-11-20 22:26:43 -0500
  • 2b29f233cb docs: fix several typos in documentation Peyton Nowlin 2025-11-20 22:16:59 -0500
  • af4528b40f Remove `root_path` from code examples Yurii Motov 2025-11-20 12:08:14 +0100
  • 38f18b32de
    Merge branch 'master' into add_permalinks-script Motov Yurii 2025-11-20 12:00:24 +0100
  • ffaebed1a5 Merge remote-tracking branch 'upstream/master' into feature_offline_docs Yurii Motov 2025-11-20 11:53:09 +0100
  • 456008a52b 📝 Update release notes github-actions[bot] 2025-11-20 10:45:39 +0000
  • be5a6311f5
    🔧 Upgrade Material for MkDocs and remove insiders (#14375) Sebastián Ramírez 2025-11-20 11:45:16 +0100
  • 6c2a12641a 🔧 Upgrade Material for MkDocs and remove insiders #14375 Sebastián Ramírez 2025-11-20 11:37:04 +0100
  • 3e91c1ed8a
    Merge branch 'master' into fix-duplicate-special-dependency-handling Peter Volf 2025-11-20 09:36:45 +0100
  • 0621a15e35
    Update .gitignore commands in virtual-environments.md #14383 dualtribesman 2025-11-20 00:27:40 +0100
  • eb544d5095 🎨 [pre-commit.ci] Auto format from pre-commit.com hooks pre-commit-ci[bot] 2025-11-19 22:24:43 +0000
  • c4f800b0ad
    Merge branch 'master' into bugfix/allow-pep695-type-alias Motov Yurii 2025-11-19 23:24:34 +0100
  • 81e4a639af Forbid passing str to Security `scopes` parameter. Add descriptive error message Yurii Motov 2025-11-19 22:01:06 +0100
  • 325fd16d32 🔖 Release version 0.121.3 0.121.3 Sebastián Ramírez 2025-11-19 17:51:59 +0100
  • 7659b70da0 📝 Update release notes github-actions[bot] 2025-11-19 16:50:42 +0000
  • 85701631a0
    ♻️ Make the result of `Depends()` and `Security()` hashable, as a workaround for other tools interacting with these internal parts (#14372) Sebastián Ramírez 2025-11-19 17:50:18 +0100
  • 471eb2ec3c Add a test to ensure the result of Depends and Security are hashable #14372 Sebastián Ramírez 2025-11-19 17:21:37 +0100
  • da0162b95c ♻️ Make the result of `Depends` and `Security` hashable Sebastián Ramírez 2025-11-19 17:21:05 +0100
  • 566e3157a5 📝 Update release notes github-actions[bot] 2025-11-19 11:55:32 +0000
  • 569226e753
    ⬆️ Bump Starlette to <`0.51.0` (#14282) Ben Beasley 2025-11-19 11:55:05 +0000
  • 33a75f4817 📝 Update release notes github-actions[bot] 2025-11-19 10:12:24 +0000
  • 89baa704a9
    📝 Add missing hash part (#14369) Nils-Hero Lindemann 2025-11-19 11:12:00 +0100
  • 0fc3ff387d 🎨 [pre-commit.ci] Auto format from pre-commit.com hooks #14370 pre-commit-ci[bot] 2025-11-19 02:48:40 +0000
  • 0f07f42e3f Add API key header security example and docs Esteban3010 2025-11-18 21:38:49 -0500
  • 9d304987fc Add missing hash part #14369 Nils Lindemann 2025-11-19 03:00:10 +0100
  • 456b8f51bc Sync with #14359 Nils Lindemann 2025-11-19 02:47:15 +0100
  • 99a8479ebc Sync with #14217 Nils Lindemann 2025-11-19 02:44:18 +0100
  • dfadc9987e "to deploy" -> "deployen" Nils Lindemann 2025-11-19 02:03:48 +0100
  • e2566d7144 Add `validation_alias` and `serialization_alias` properties to `ModelField` Yurii Motov 2025-11-18 21:35:33 +0100
  • dc621d1b0e Add tests for Query, Path, Cookie, Header parameters Yurii Motov 2025-11-17 17:27:06 +0100
  • 827ed1e6a2 📝 Update release notes github-actions[bot] 2025-11-18 08:30:46 +0000
  • df83eb7278
    📝 Fix typos in code comments (#14364) Edge-Seven 2025-11-18 15:30:20 +0700
  • 890d6a5b52 Fix typos in some files #14364 khanhkhanhlele 2025-11-18 11:22:17 +0700
  • 853b8c9c50 Assign `alias` to `validation_alias` and `serialization_alias` in `Body` and `Param` Yurii Motov 2025-11-17 22:48:59 +0100
  • 648a3fe27b 🎨 [pre-commit.ci] Auto format from pre-commit.com hooks pre-commit-ci[bot] 2025-11-17 20:53:24 +0000
  • 9955ad54ff add back @needs_py310 svlandeg 2025-11-17 21:53:14 +0100
  • c4079122ab fix coverage svlandeg 2025-11-17 21:49:47 +0100
  • 6b0ec48db2 remove need for python 3.11 svlandeg 2025-11-17 21:49:37 +0100
  • ebe8d58706 new test from discussion 14265 svlandeg 2025-11-17 21:42:43 +0100
  • 62f66bb8dd avoid accessing "$ref" if it doesn't exist svlandeg 2025-11-17 21:42:01 +0100
  • 19cd31926c add needs_py311 fixture svlandeg 2025-11-17 21:41:42 +0100
  • f3dc79ebb5 Add test Yurii Motov 2025-11-17 21:03:32 +0100
  • 4e84f31694 📝 Update release notes github-actions[bot] 2025-11-17 19:34:16 +0000
  • 994d6cc912
    📝 Add docs for using FastAPI Cloud (#14359) Sebastián Ramírez 2025-11-17 20:33:53 +0100
  • 4c024ee13b ✏️ Fix typo #14359 Sebastián Ramírez 2025-11-17 20:26:35 +0100
  • edb8d53a95 📝 Update README.md Sebastián Ramírez 2025-11-17 20:10:47 +0100
  • 0af5a65687 🔨 Update script to generate README.md Sebastián Ramírez 2025-11-17 20:10:21 +0100
  • 569feb0cec 📝 Add docs for using FastAPI Cloud Sebastián Ramírez 2025-11-17 20:09:52 +0100
  • f258c4e23e
    ⬆ [pre-commit.ci] pre-commit autoupdate #14330 pre-commit-ci[bot] 2025-11-17 17:38:51 +0000
  • c460d3e84a Fix dropping parameters by `field.name` Yurii Motov 2025-11-17 18:02:31 +0100
  • 013313d559 Fix putting aliased param value with key `name` instead of `alias` Yurii Motov 2025-11-17 17:53:09 +0100
  • f13604d984 🎨 [pre-commit.ci] Auto format from pre-commit.com hooks pre-commit-ci[bot] 2025-11-16 19:22:36 +0000
  • c9a800879f Fix parsing list of extra non-body parameters Yurii Motov 2025-11-16 20:22:20 +0100
  • 4f958bfd99 Add tests for extra parameter lists Yurii Motov 2025-11-16 20:22:06 +0100
  • 2c720b5ba3 🎨 [pre-commit.ci] Auto format from pre-commit.com hooks pre-commit-ci[bot] 2025-11-16 17:08:24 +0000
  • df09e1775e Improve wording and clarity in fastapi-cli documentation Dawaman43 2025-11-16 20:06:15 +0300
  • 067f0610e8 test: add simple test for default 404 response #14354 kiran gowda H A 2025-11-16 08:30:23 +0530
  • 3c3e723e84 [14350] Further test coverage fix #14352 Andrii Kysylevskyi 2025-11-15 01:11:42 +0000
  • 747c9df148 [14350] Handling missing use-case in tests Andrii Kysylevskyi 2025-11-15 01:01:42 +0000
  • 36fa7ac2ab [14350] Fixing linter errors Andrii Kysylevskyi 2025-11-15 00:42:14 +0000
  • 88653cd0ba [14350] Applying formatter Andrii Kysylevskyi 2025-11-15 00:30:44 +0000
  • 98cd5558d0 [14350] Fixing python and pydantic versions compatibility Andrii Kysylevskyi 2025-11-15 00:16:25 +0000
  • fe690664a3 [14350] Added ScyllaDB and Cassandra docs and tests Andrii Kysylevskyi 2025-11-14 23:07:47 +0000
  • 673fd1fb5a 🎨 [pre-commit.ci] Auto format from pre-commit.com hooks #14351 pre-commit-ci[bot] 2025-11-14 00:33:43 +0000
  • 54ed263ff5 Add QUERY HTTP method support Adam O’Brien 2025-11-13 16:27:14 -0800
  • 02e108d166 🔖 Release version 0.121.2 0.121.2 Sebastián Ramírez 2025-11-13 18:03:55 +0100
  • 73a1b8f5c2 Fix File model tests #14293 Yurii Motov 2025-11-13 16:05:30 +0100
  • de7d6dfcb1 Fix Pydantic v1 optional schema tests and file model tests Yurii Motov 2025-11-13 15:20:13 +0100
  • d3b75974f4 📝 Update release notes github-actions[bot] 2025-11-13 13:59:34 +0000
  • 5d40dfbc9b
    🐛 Fix handling of JSON Schema attributes named "$ref" (#14349) Sebastián Ramírez 2025-11-13 14:59:07 +0100
  • c4dc7dc2f4 Tweak test conditions for Pydantic v2 #14349 Sebastián Ramírez 2025-11-13 14:53:44 +0100
  • 350f8f2a8c
    Update v2.py #14348 Amit Moralwar 2025-11-13 16:37:53 +0530
  • 1ff93b66b6 🎨 [pre-commit.ci] Auto format from pre-commit.com hooks #14346 pre-commit-ci[bot] 2025-11-13 11:01:35 +0000
  • ea24fc2ec0
    Update v2.py Amit Moralwar 2025-11-13 16:31:07 +0530
  • 5a38a03bf8 🎨 [pre-commit.ci] Auto format from pre-commit.com hooks #14347 pre-commit-ci[bot] 2025-11-13 10:56:19 +0000
  • dce6ea29d3 🎨 [pre-commit.ci] Auto format from pre-commit.com hooks pre-commit-ci[bot] 2025-11-13 10:56:10 +0000
  • f5381e9f93
    Update v2.py Amit Moralwar 2025-11-13 16:24:56 +0530
  • 3f5ad3689c added testcases Hemanth Thirthahalli 2025-11-13 16:20:07 +0530
  • 42887de02a dependancy added Hemanth Thirthahalli 2025-11-13 16:18:59 +0530
  • ae3636e1ea ruff fix Hemanth Thirthahalli 2025-11-13 16:17:51 +0530
  • 1cf0d76ade Add read_text method to UploadFile for async text reading Hemanth Thirthahalli 2025-11-13 16:16:59 +0530
  • db57570a2b 🐛 Fix handling of JSON Schema atributes named "$ref" Sebastián Ramírez 2025-11-13 11:33:39 +0100
  • f19797d18e 🧪 Tweak test to make it a valid (failing) test Sebastián Ramírez 2025-11-13 11:32:47 +0100
  • fea981bc15 🧪 Add test for Pydantic schema ref attributes Sebastián Ramírez 2025-11-13 11:29:07 +0100
  • f8a652c3df Revert "Add tets for `Form` model with `File` field" #14343 Yurii Motov 2025-11-13 11:02:23 +0100
  • 2c636ca946 Add section in docs Yurii Motov 2025-11-13 10:58:57 +0100
  • eaf611f9ee 📝 Update release notes github-actions[bot] 2025-11-13 09:22:06 +0000
  • 004ab1a9d1
    📝 Add EuroPython talk & podcast episode with Sebastián Ramírez (#14260) Mia Bajić 2025-11-13 10:21:43 +0100
  • d1be85c728 📝 Update release notes github-actions[bot] 2025-11-13 07:37:43 +0000
  • 42930fe600
    ✏️ Fix links and add missing permalink in docs (#14217) Motov Yurii 2025-11-13 08:37:15 +0100
  • 532662d0d7
    Merge branch 'master' into fix-typo-in-docs #14217 Motov Yurii 2025-11-13 08:27:13 +0100
  • 1be664f52f Fix mediatype for `Form` model with `File` field Yurii Motov 2025-11-12 22:48:28 +0100
  • 57f0dde99f Add tets for `Form` model with `File` field Yurii Motov 2025-11-12 22:47:10 +0100
  • 9e362d9f6e 📝 Update release notes github-actions[bot] 2025-11-12 16:24:24 +0000
  • 540a83da65
    🌐 Update Portuguese translations with LLM prompt (#14228) Rafael de Oliveira Marques 2025-11-12 13:23:57 -0300
  • 6b479d21e1
    Merge branch 'master' into fix/cli-encoding-utf8 Hemanth U 2025-11-12 21:46:11 +0530