Yurii Motov
6e902ac8b9
Add variants for `custom_request_and_route/tutorial001`
2025-11-27 16:58:37 +01:00
Yurii Motov
a35fc493c5
Fix `ln` and `hl` for `fastapi/openapi/docs.py` in `configure-swagger-ui.md`
2025-11-27 16:37:15 +01:00
Motov Yurii
51ad909ffe
🐛 Use `401` status code in security classes when credentials are missing ( #13786 )
...
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
2025-11-24 20:03:06 +01:00
Marcelo Trylesinski
dde7bd1ceb
📝 Replace `starlette.io` by `starlette.dev` and `uvicorn.org` by `uvicorn.dev` ( #14176 )
...
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-10-11 17:48:49 +00:00
Sebastián Ramírez
d34918abf0
✨ Add support for `from pydantic.v1 import BaseModel`, mixed Pydantic v1 and v2 models in the same app ( #14168 )
...
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-10-11 18:45:54 +02:00
Neizvestnyj
efdafa4361
📝 Update `tutorial/security/oauth2-jwt/` to use `pwdlib` with Argon2 instead of `passlib` ( #13917 )
...
Co-authored-by: Motov Yurii <109919500+YuriiMotov@users.noreply.github.com>
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
2025-09-29 04:57:38 +02:00
Nils-Hero Lindemann
7095a11056
📝 Fix and Improve English Documentation ( #14048 )
...
Co-authored-by: Motov Yurii <109919500+YuriiMotov@users.noreply.github.com>
2025-09-20 14:58:04 +02:00
Motov Yurii
c55f7138a1
📝 Add permalinks to headers in English docs ( #13993 )
...
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
2025-08-31 09:15:41 +00:00
Joakim Nordling
8fa56b46a1
⬆️ Update ReDoc to version 2.x ( #9700 )
...
Co-authored-by: svlandeg <svlandeg@github.com>
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
Co-authored-by: Sofie Van Landeghem <svlandeg@users.noreply.github.com>
2025-04-28 20:31:44 +02:00
Kinuax
b0e70cb37e
✏️ Update Strawberry integration docs ( #13155 )
2025-01-06 11:24:17 +00:00
Sebastián Ramírez
7fb9c5922d
📝 Fix admonition double quotes with new syntax ( #12835 )
...
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-11-09 16:39:20 +00:00
Rabin Lama Dong
ec9976f7a6
📝 Update includes for `docs/en/docs/how-to/conditional-openapi.md` ( #12624 )
2024-10-28 11:21:54 +00:00
Rabin Lama Dong
86d8e729c8
📝 Update includes for `docs/en/docs/how-to/custom-docs-ui-assets.md` ( #12623 )
2024-10-28 10:42:34 +00:00
Philip Okiokio
95ebac1a89
📝 Update includes in `docs/en/docs/how-to/custom-docs-ui-assets.md` ( #12557 )
2024-10-27 22:53:46 +00:00
Alejandra
eea2d8e67c
🎨 Adjust spacing ( #12635 )
2024-10-27 22:39:38 +00:00
Philip Okiokio
78f295609f
📝 Update includes in `docs/en/docs/how-to/custom-request-and-route.md` ( #12560 )
2024-10-27 22:12:32 +00:00
Philip Okiokio
50c6f80117
📝 Update includes in `docs/en/docs/how-to/graphql.md` ( #12564 )
2024-10-27 15:18:53 +00:00
Philip Okiokio
092da9a8a3
📝 Update includes in `docs/en/docs/how-to/extending-openapi.md` ( #12562 )
2024-10-27 15:15:05 +00:00
Sebastián Ramírez
162a32cc2f
📝 Update includes for `docs/en/docs/how-to/configure-swagger-ui.md` ( #12556 )
2024-10-26 16:50:52 +00:00
Sebastián Ramírez
28e97b2651
📝 Update includes for `docs/en/docs/how-to/separate-openapi-schemas.md` ( #12555 )
2024-10-26 17:43:54 +01:00
Sebastián Ramírez
7daaac2bc3
✨ Add new tutorial for SQL databases with SQLModel ( #12285 )
2024-10-09 21:44:42 +02:00
Sebastián Ramírez
0f7d67e85c
🔧 Remove `base_path` for `mdx_include` Markdown extension in MkDocs ( #12391 )
2024-10-06 22:36:54 +02:00
Pavlo Pohorieltsev
3f3a3dd664
📝 Update link to Swagger UI configuration docs ( #12264 )
2024-10-04 13:34:57 +02:00
Sebastián Ramírez
0cd844d387
🔧 Update docs setup with latest configs and plugins ( #11953 )
2024-08-05 23:48:30 -05:00
DamianCzajkowski
a3a6c61164
📝 Update docs with Ariadne reference from Starlette to FastAPI ( #11797 )
2024-07-13 20:57:52 -05:00
Nir Schulman
a69f38340f
📝 Restored Swagger-UI links to use the latest version possible. ( #11459 )
2024-05-23 17:59:02 -05:00
Hasan Sezer Taşan
76d0d81e70
✏️ Fix typo: convert every 're-use' to 'reuse'. ( #11598 )
2024-05-18 18:43:13 -05:00
Nils Lindemann
ebc8ac7295
📝 Tweak docs and translations links, typos, format ( #11389 )
...
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
2024-04-18 14:53:19 -05:00
Sebastián Ramírez
c1796275f9
📝 Tweak docs and translations links and remove old docs translations ( #11381 )
2024-03-31 18:52:53 -05:00
Sebastián Ramírez
950d9ce74d
📝 Deprecate old tutorials: Peewee, Couchbase, encode/databases ( #10979 )
2024-01-16 14:23:25 +01:00
malicious
838e9c964e
📝 Reword in docs, from "have in mind" to "keep in mind" ( #10376 )
...
Co-authored-by: Alejandra <90076947+alejsdev@users.noreply.github.com>
2024-01-11 20:31:18 +04:00
Sebastián Ramírez
b584faffee
📝 Add notes about Pydantic v2's new `.model_dump()` ( #10929 )
2024-01-10 19:13:55 +00:00
Alejandra Klachquin
758a8f29e1
📌 Pin Swagger UI version to 5.9.0 temporarily to handle a bug crashing it in 5.9.1 ( #10529 )
...
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2023-10-30 13:58:58 +04:00
Heinz-Alexander Fuetterer
ae84ff6e44
✏️ Fix typos in emoji docs and in some source examples ( #10438 )
2023-10-20 13:00:44 +04:00
Sebastián Ramírez
2ba7586ff3
⬆️ Drop support for Python 3.7, require Python 3.8 or above ( #10442 )
...
* 📝 Update docs, require Python 3.8+, drop 3.7
* 🔧 Update pyproject.toml, drop support for Python 3.7, require Python 3.8+
* 👷 Update CI GitHub Actions, drop support for Python 3.7, require 3.8+
* 📝 Update docs' references to Python 3.6 and 3.7, use Python 3.8
2023-10-17 09:59:11 +04:00
xzmeng
d8f2f39f6d
✏️ Fix typos in `docs/en/docs/how-to/separate-openapi-schemas.md` and `docs/en/docs/tutorial/schema-extra-example.md` ( #10189 )
2023-09-02 17:22:24 +02:00
Sebastián Ramírez
594b1ae0c3
📝 Add note to docs about Separate Input and Output Schemas with FastAPI version ( #10150 )
2023-08-26 15:20:04 +02:00
Sebastián Ramírez
ea43f227e5
✨ Add support for disabling the separation of input and output JSON Schemas in OpenAPI with Pydantic v2 ( #10145 )
...
* 📝 Add docs for Separate OpenAPI Schemas for Input and Output
* 🔧 Add new docs page to MkDocs config
* ✨ Add separate_input_output_schemas parameter to FastAPI class
* 📝 Add source examples for separating OpenAPI schemas
* ✅ Add tests for separated OpenAPI schemas
* 📝 Add source examples for Python 3.10, 3.9, and 3.7+
* 📝 Update docs for Separate OpenAPI Schemas with new multi-version examples
* ✅ Add and update tests for different Python versions
* ✅ Add tests for corner cases with separate_input_output_schemas
* 📝 Update tutorial to use Union instead of Optional
* 🐛 Fix type annotations
* 🐛 Fix correct import in test
* 💄 Add CSS to simulate browser windows for screenshots
* ➕ Add playwright as a dev dependency to automate generating screenshots
* 🔨 Add Playwright scripts to generate screenshots for new docs
* 📝 Update docs, tweak text to match screenshots
* 🍱 Add screenshots for new docs
2023-08-25 21:10:22 +02:00
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 )
...
* 📝 Start How To docs section, move Peewee, remove Peewee from dependencies
* 🚚 Move em files to new locations
* 🚚 Move and re-structure advanced docs, move relevant to How To
* 🔧 Update MkDocs config, new files in How To
* 📝 Move docs for Conditional OpenAPI for Japanese to How To
* 📝 Move example source files for Extending OpenAPI into each of the new sections
* ✅ Update tests with new locations for source files
* 🔥 Remove init from Peewee examples
2023-08-19 21:54:04 +02:00