Andrii Kysylevskyi
f80527e20d
Merge 3c3e723e84 into cc6ced6345
2026-02-06 19:06:40 +00:00
Sebastián Ramírez
570e592a03
🌐 Enable Traditional Chinese translations ( #14842 )
2026-02-05 19:42:18 +00:00
Sebastián Ramírez
72325f698f
🌐 Enable French docs translations ( #14841 )
2026-02-05 19:27:51 +00:00
Sebastián Ramírez
0e68d36cd5
🔨 Update docs and translations scripts, enable Turkish ( #14824 )
2026-02-04 17:35:21 +00:00
Sebastián Ramírez
b0e99d66e8
🌐 Update translations for ja (update-outdated) ( #14588 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Yurii Motov <yurii.motov.monte@gmail.com>
Co-authored-by: Motov Yurii <109919500+YuriiMotov@users.noreply.github.com>
Co-authored-by: Maruo.S <raspi-maru2004@outlook.jp>
2026-02-04 17:44:21 +01:00
Sebastián Ramírez
cf8dc98aad
🌐 Update translations for ko (update-outdated) ( #14589 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Yurii Motov <yurii.motov.monte@gmail.com>
2026-01-11 00:15:26 +00:00
Sebastián Ramírez
6f977366a4
🌐 Update translations for uk (update-outdated) ( #14587 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Yurii Motov <yurii.motov.monte@gmail.com>
2026-01-11 01:15:06 +01:00
Motov Yurii
ed5c5bef5e
🔧 Temporarily disable translations still in progress, being migrated to the new LLM setup ( #14555 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-12-17 11:44:55 +01:00
Sebastián Ramírez
818ce0fa2f
🔥 Remove inactive/scarce translations to Vietnamese ( #14543 )
2025-12-16 21:05:18 +00:00
Sebastián Ramírez
58bc4a15ac
🔥 Remove inactive/scarce translations to Persian ( #14542 )
2025-12-16 20:58:53 +00:00
Sebastián Ramírez
442cb306f6
🔥 Remove external links section ( #14486 )
2025-12-10 12:28:40 +00: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
Sebastián Ramírez
be5a6311f5
🔧 Upgrade Material for MkDocs and remove insiders ( #14375 )
2025-11-20 11:45:16 +01:00
Sebastián Ramírez
994d6cc912
📝 Add docs for using FastAPI Cloud ( #14359 )
2025-11-17 20:33:53 +01:00
Andrii Kysylevskyi
98cd5558d0
[14350] Fixing python and pydantic versions compatibility
2025-11-15 00:16:25 +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
Sebastián Ramírez
e7fc394e15
🌐 Remove configuration files for inactive translations ( #14130 )
2025-09-30 08:25:57 +02:00
Valentyn
d9249c1949
📝 Fix Twitter to be X (Twitter) everywhere in documentation ( #13809 )
...
Co-authored-by: Valentyn Druzhynin <v.druzhynin@zakaz.global>
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
2025-08-31 12:49:48 +02:00
Sebastián Ramírez
a01a665b57
🔧 Remove Google Analytics ( #13727 )
2025-05-22 09:18:52 +00:00
Sebastián Ramírez
3da3f3ab82
🔧 Update links for LinkedIn and bottom ( #13669 )
2025-05-01 14:58:12 +02:00
Sofie Van Landeghem
031622a989
🔧 Clean up `docs/en/mkdocs.yml` configuration file ( #13542 )
2025-03-26 15:38:36 +01:00
Alejandra
1b8f823a05
👷♀️ Add script for GitHub Topic Repositories and update External Links ( #13135 )
...
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-01-02 20:44:50 +00:00
Sebastián Ramírez
b59885c9d5
👷 Add new GitHub Action to update contributors, translators, and translation reviewers ( #13136 )
2025-01-02 17:03:21 +00:00
Alejandra
c1f91a0403
🌐 Fix rendering issue in translations ( #12509 )
2024-10-22 21:28:02 +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
95f167f048
➕ Add docs dependency: markdown-include-variants ( #12399 )
2024-10-07 20:24:40 +00: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
Sebastián Ramírez
55035f440b
✨ Add support for Pydantic models for parameters using `Query`, `Cookie`, `Header` ( #12199 )
2024-09-17 20:54:10 +02:00
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 .
2024-09-05 17:16:50 +02:00
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 .
2024-09-05 16:55:44 +02:00
Sebastián Ramírez
0f3e65b007
✨ Add support for Pydantic models in `Form` parameters ( #12127 )
2024-09-05 16:40:48 +02:00
Sofie Van Landeghem
ae27540348
🌐 Add Dutch translation for `docs/nl/docs/index.md` ( #12042 )
...
Co-authored-by: Max Scheijen <maxscheijen@gmail.com>
2024-08-29 01:41:46 +02:00
Sebastián Ramírez
705659bb22
📝 Add docs about Environment Variables and Virtual Environments ( #12054 )
2024-08-21 19:47:31 -05:00
Sebastián Ramírez
0e77481acf
📝 Move the Features docs to the top level to improve the main page menu ( #12036 )
2024-08-18 18:16:56 -05:00
Sebastián Ramírez
2dad7c9834
🔧 Update configs for MkDocs for languages and social cards ( #12016 )
2024-08-14 09:33:27 -05:00
Sebastián Ramírez
e06e0b1c4a
🔧 Update MkDocs instant previews ( #11982 )
2024-08-09 16:53:58 +00:00
Sebastián Ramírez
0cd844d387
🔧 Update docs setup with latest configs and plugins ( #11953 )
2024-08-05 23:48:30 -05:00
Sebastián Ramírez
221e59b0d1
🚚 Rename GitHub links from tiangolo/fastapi to fastapi/fastapi ( #11913 )
2024-07-29 18:35:07 -05:00
Sebastián Ramírez
baf1efc8b8
📝 Add docs about FastAPI team and project management ( #11908 )
2024-07-28 15:26:24 -05:00
Sebastián Ramírez
81234084cd
📝 Re-structure docs main menu ( #11904 )
2024-07-27 19:03:57 -05:00
Sebastián Ramírez
d71be59217
✨ Add FastAPI CLI, the new `fastapi` command ( #11522 )
2024-05-02 15:37:31 -07:00
Sebastián Ramírez
7fbaa1f7d8
➕ Replace mkdocs-markdownextradata-plugin with mkdocs-macros-plugin ( #11383 )
2024-04-01 11:48:56 -05:00
Aykhan Shahsuvarov
67494c2b5e
🌐 Add Azerbaijani translation for `docs/az/docs/index.md` ( #11047 )
2024-01-31 10:45:57 -05:00
Alejandra
8e9af7932c
🔧 Add Italian to `mkdocs.yml` ( #11016 )
2024-01-23 12:31:56 -05:00
清靈語
792ba01745
🌐 Modify the description of `zh` - Traditional Chinese ( #10889 )
...
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
2024-01-22 20:42:53 +01:00
Sebastián Ramírez
2fe1a1387b
🔨 Verify `mkdocs.yml` languages in CI, update `docs.py` ( #11009 )
2024-01-22 20:26:14 +01:00
Max Su
df09e0a3f6
🌐 Initialize translations for Traditional Chinese ( #10505 )
...
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
2024-01-17 18:15:27 +01:00
Sebastián Ramírez
950d9ce74d
📝 Deprecate old tutorials: Peewee, Couchbase, encode/databases ( #10979 )
2024-01-16 14:23:25 +01:00
Craig Blaszczyk
7eeacc9958
✨ Generate automatic language names for docs translations ( #5354 )
...
Co-authored-by: Craig Blaszczyk <craig@boughtbymany.com>
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
2024-01-09 20:37:09 +00:00
Sebastián Ramírez
05ca41cfd1
✨ Add reference (code API) docs with PEP 727, add subclass with custom docstrings for `BackgroundTasks`, refactor docs structure ( #10392 )
...
* ➕ Add mkdocstrings and griffe-typingdoc to dependencies
* 🔧 Add mkdocstrings configs to MkDocs
* 📝 Add first WIP reference page
* ⬆️ Upgrade typing-extensions to the minimum version including Doc()
* 📝 Add docs to FastAPI parameters
* 📝 Add docstrings for OpenAPI docs utils
* 📝 Add docstrings for security utils
* 📝 Add docstrings for UploadFile
* 📝 Update docstrings in FastAPI class
* 📝 Add docstrings for path operation methods
* 📝 Add docstring for jsonable_encoder
* 📝 Add docstrings for exceptions
* 📝 Add docstsrings for parameter functions
* 📝 Add docstrings for responses
* 📝 Add docstrings for APIRouter
* ♻️ Sub-class BackgroundTasks to document it with docstrings
* 📝 Update usage of background tasks in dependencies
* ✅ Update tests with new deprecation warnings
* 📝 Add new reference docs
* 🔧 Update MkDocs with new reference docs
* ✅ Update pytest fixture, deprecation is raised only once
* 🎨 Update format for types in exceptions.py
* ♻️ Update annotations in BackgroundTask, `Annotated` can't take ParamSpec's P.args or P.kwargs
* ✏️ Fix typos caught by @pawamoy
* 🔧 Update and fix MkDocstrings configs from @pawamoy tips
* 📝 Update reference docs
* ✏️ Fix typos found by @pawamoy
* ➕ Add HTTPX as a dependency for docs, for the TestClient
* 🔧 Update MkDocs config, rename websockets reference
* 🔇 Add type-ignores for Doc as the stubs haven't been released for mypy
* 🔥 Remove duplicated deprecated notice
* 🔇 Remove typing error for unreleased stub in openapi/docs.py
* ✅ Add tests for UploadFile for coverage
* ⬆️ Upgrade griffe-typingdoc==0.2.2
* 📝 Refactor docs structure
* 🔨 Update README generation with new index frontmatter and style
* 🔨 Update generation of languages, remove from top menu, keep in lang menu
* 📝 Add OpenAPI Pydantic models
* 🔨 Update docs script to not translate Reference and Release Notes
* 🔧 Add reference for OpenAPI models
* 🔧 Update MkDocs config for mkdocstrings insiders
* 👷 Install mkdocstring insiders in CI for docs
* 🐛 Fix MkDocstrings insiders install URL
* ➕ Move dependencies shared by docs and tests to its own requirements file
* 👷 Update cache keys for test and docs dependencies
* 📝 Remove no longer needed __init__ placeholder docstrings
* 📝 Move docstring for APIRouter to the class level (not __init__ level)
* 🔥 Remove no longer needed dummy placeholder __init__ docstring
2023-10-18 16:36:40 +04:00