From 8a8fadeaffbf6a2c687c976add9e9094cc5d5299 Mon Sep 17 00:00:00 2001 From: Yurii Motov Date: Thu, 9 Jul 2026 22:51:52 +0200 Subject: [PATCH 01/22] Fix anchor --- docs/en/docs/advanced/dataclasses.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/en/docs/advanced/dataclasses.md b/docs/en/docs/advanced/dataclasses.md index fbabe0c87..469eff65b 100644 --- a/docs/en/docs/advanced/dataclasses.md +++ b/docs/en/docs/advanced/dataclasses.md @@ -6,7 +6,7 @@ But FastAPI also supports using [`dataclasses`](https://docs.python.org/3/librar {* ../../docs_src/dataclasses_/tutorial001_py310.py hl[1,6:11,18:19] *} -This is still supported thanks to **Pydantic**, as it has [internal support for `dataclasses`](https://docs.pydantic.dev/latest/concepts/dataclasses/#use-of-stdlib-dataclasses-with-basemodel). +This is still supported thanks to **Pydantic**, as it has [internal support for `dataclasses`](https://pydantic.dev/docs/validation/latest/concepts/dataclasses/#usage-of-stdlib-dataclasses-with-basemodel). So, even with the code above that doesn't use Pydantic explicitly, FastAPI is using Pydantic to convert those standard dataclasses to Pydantic's own flavor of dataclasses. From 76a7d758ac4720f6585c9894fcd08d298affe4bb Mon Sep 17 00:00:00 2001 From: Yurii Motov Date: Thu, 9 Jul 2026 22:52:27 +0200 Subject: [PATCH 02/22] Fix not expected content --- docs/en/docs/advanced/generate-clients.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/en/docs/advanced/generate-clients.md b/docs/en/docs/advanced/generate-clients.md index 67dfe736f..e99a48d04 100644 --- a/docs/en/docs/advanced/generate-clients.md +++ b/docs/en/docs/advanced/generate-clients.md @@ -12,7 +12,7 @@ A versatile option is the [OpenAPI Generator](https://openapi-generator.tech/), For **TypeScript clients**, [Hey API](https://heyapi.dev/) is a purpose-built solution, providing an optimized experience for the TypeScript ecosystem. -You can discover more SDK generators on [OpenAPI.Tools](https://openapi.tools/#sdk). +You can discover more SDK generators on [OpenAPI.Tools](https://openapi.tools/categories/sdk-generators). /// tip From fd3a08572d61b3423507e4c687fca1b970238844 Mon Sep 17 00:00:00 2001 From: Yurii Motov Date: Thu, 9 Jul 2026 22:53:47 +0200 Subject: [PATCH 03/22] Fix 404 ariadnegraphql --- docs/en/docs/how-to/graphql.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/en/docs/how-to/graphql.md b/docs/en/docs/how-to/graphql.md index de149a74a..2adbf4ce9 100644 --- a/docs/en/docs/how-to/graphql.md +++ b/docs/en/docs/how-to/graphql.md @@ -21,7 +21,7 @@ Here are some of the **GraphQL** libraries that have **ASGI** support. You could * [Strawberry](https://strawberry.rocks/) 🍓 * With [docs for FastAPI](https://strawberry.rocks/docs/integrations/fastapi) * [Ariadne](https://ariadnegraphql.org/) - * With [docs for FastAPI](https://ariadnegraphql.org/docs/fastapi-integration) + * With [docs for FastAPI](https://ariadnegraphql.org/server/Integrations/fastapi-integration) * [Tartiflette](https://tartiflette.io/) * With [Tartiflette ASGI](https://tartiflette.github.io/tartiflette-asgi/) to provide ASGI integration * [Graphene](https://graphene-python.org/) From 5caccc0cd5d8771a22c89fe79ee45ebd36fb8d5c Mon Sep 17 00:00:00 2001 From: Yurii Motov Date: Thu, 9 Jul 2026 22:54:40 +0200 Subject: [PATCH 04/22] Fix 404 Pydantic data types --- docs/en/docs/tutorial/extra-data-types.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/en/docs/tutorial/extra-data-types.md b/docs/en/docs/tutorial/extra-data-types.md index 63c914efe..53dd46c91 100644 --- a/docs/en/docs/tutorial/extra-data-types.md +++ b/docs/en/docs/tutorial/extra-data-types.md @@ -49,7 +49,7 @@ Here are some of the additional data types you can use: * `Decimal`: * Standard Python `Decimal`. * In requests and responses, handled the same as a `float`. -* You can check all the valid Pydantic data types here: [Pydantic data types](https://docs.pydantic.dev/latest/usage/types/types/). +* You can check all the valid Pydantic data types here: [Pydantic data types](https://pydantic.dev/docs/validation/latest/concepts/types/). ## Example { #example } From cbfe009803fc2fdc13ade06dc8a9d24f5249f399 Mon Sep 17 00:00:00 2001 From: Yurii Motov Date: Thu, 9 Jul 2026 22:55:33 +0200 Subject: [PATCH 05/22] Fix 404 exclude_defaults and exclude_none --- docs/en/docs/tutorial/response-model.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/en/docs/tutorial/response-model.md b/docs/en/docs/tutorial/response-model.md index ae93eece6..3c657b973 100644 --- a/docs/en/docs/tutorial/response-model.md +++ b/docs/en/docs/tutorial/response-model.md @@ -258,7 +258,7 @@ You can also use: * `response_model_exclude_defaults=True` * `response_model_exclude_none=True` -as described in [the Pydantic docs](https://docs.pydantic.dev/1.10/usage/exporting_models/#modeldict) for `exclude_defaults` and `exclude_none`. +as described in [the Pydantic docs](https://pydantic.dev/docs/validation/latest/concepts/serialization/#excluding-and-including-fields-based-on-their-value) for `exclude_defaults` and `exclude_none`. /// From 0d424e01320a25c71ef0e13077e3eedaf0041a7b Mon Sep 17 00:00:00 2001 From: Yurii Motov Date: Thu, 9 Jul 2026 22:56:23 +0200 Subject: [PATCH 06/22] Fix domain redirect angular --- docs/en/docs/alternatives.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/en/docs/alternatives.md b/docs/en/docs/alternatives.md index d4942a37b..24246a231 100644 --- a/docs/en/docs/alternatives.md +++ b/docs/en/docs/alternatives.md @@ -237,7 +237,7 @@ Generate the OpenAPI schema automatically, from the same code that defines seria /// -### [NestJS](https://nestjs.com/) (and [Angular](https://angular.io/)) { #nestjs-and-angular } +### [NestJS](https://nestjs.com/) (and [Angular](https://angular.dev/)) { #nestjs-and-angular } This isn't even Python, NestJS is a JavaScript (TypeScript) NodeJS framework inspired by Angular. From 11bdf03f73d3679329086041ea272c02e2085fc7 Mon Sep 17 00:00:00 2001 From: Yurii Motov Date: Thu, 9 Jul 2026 22:57:19 +0200 Subject: [PATCH 07/22] Fix eng.uber.com/ludwig-v0-2 --- README.md | 2 +- docs/en/docs/index.md | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 36d262983..f032a73d2 100644 --- a/README.md +++ b/README.md @@ -87,7 +87,7 @@ The key features are: "_We adopted the **FastAPI** library to spawn a **REST** server that can be queried to obtain **predictions**. [for Ludwig]_" -
Piero Molino, Yaroslav Dudin, and Sai Sumanth Miryala - Uber (ref)
+
Piero Molino, Yaroslav Dudin, and Sai Sumanth Miryala - Uber (ref)
--- diff --git a/docs/en/docs/index.md b/docs/en/docs/index.md index 7baeaab26..0b20e1539 100644 --- a/docs/en/docs/index.md +++ b/docs/en/docs/index.md @@ -110,7 +110,7 @@ The key features are: