Commit Graph

105 Commits

Author SHA1 Message Date
Sebastián Ramírez e8b98d2187
🐛 Fix JSON Schema for files, use `contentMediaType` instead of `format: binary` (#14953) 2026-02-21 14:01:31 +01:00
Sebastián Ramírez 536a5bafe7
🔧 Update sponsors, LambdaTest changes to TestMu AI (#14734) 2026-01-19 21:40:17 +01:00
Sebastián Ramírez c264467efe
📝 Add documentary to website (#14600) 2025-12-25 11:01:37 +00:00
Sebastián Ramírez 6e82df816d
🔧 Update sponsors: add Greptile (#14429) 2025-12-01 21:06:57 +01:00
Sebastián Ramírez 994d6cc912
📝 Add docs for using FastAPI Cloud (#14359) 2025-11-17 20:33:53 +01:00
Sebastián Ramírez 35aa12b9bd
🔧 Add sponsor: SerpApi (#14248) 2025-10-29 14:43:11 +01:00
Sebastián Ramírez 7df594d284
🔧 Add sponsor Requestly (#14205) 2025-10-19 21:12:22 +02:00
Chai Landau ba0f6121b9
🔧 Update Speakeasy sponsor graphic (#13971) 2025-08-08 07:48:21 +02:00
Sebastián Ramírez e326cec10e
🔧 Update sponsors: Add Railway (#13953) 2025-07-31 17:47:31 +00:00
Sebastián Ramírez a5a4daa705
🔧 Update sponsors: Add Mobb (#13916) 2025-07-23 15:02:20 +02:00
Sebastián Ramírez 2116d8aa56
🍱 Update sponsors: Dribia badge size (#13773) 2025-06-05 12:27:20 +00:00
Sebastián Ramírez 38c282039a
🔧 Update sponsors: add Dribia (#13771) 2025-06-05 13:51:48 +02:00
Sebastián Ramírez 29ed7d052b
🔧 Update sponsors: Add InterviewPal (#13728) 2025-05-22 09:45:32 +00:00
Sebastián Ramírez 214e0740c8
🍱 Update Drawio diagrams SVGs, single file per diagram, sans-serif font (#13706)
---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-05-11 15:37:26 +02:00
Sebastián Ramírez a9a2782f95
🔧 Update sponsors: add Subtotal (#13701)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-05-09 18:36:42 +02:00
Martyn Davies bc56c74d6b
🔧 Update Sponsors: Zuplo logo and alt text (#13645)
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
2025-05-01 13:15:38 +00:00
Sebastián Ramírez 7710a34800
🍱 Update sponsors: CodeRabbit logo (#13424) 2025-02-27 15:39:48 +01:00
Sebastián Ramírez 987d2f9a92
🔧 Update sponsors: add CodeRabbit (#13402) 2025-02-20 18:49:13 +01:00
Sebastián Ramírez c868581ce7
🔧 Update sponsors: Add LambdaTest (#13389) 2025-02-18 15:18:14 +00:00
Sebastián Ramírez df8f281674
🔧 Update sponsors, add Permit (#13288) 2025-01-31 17:01:48 +00:00
Chai Landau 083c6dd481
🔧 Update Speakeasy sponsor graphic (#13147) 2025-01-03 21:29:07 +00:00
Hamza Kyamanywa 8416e3ee23
📝 Update image in body-nested-model docs (#11063) 2025-01-03 18:28:35 +00:00
Sebastián Ramírez 0f5146fa5d
🔧 Update sponsors: rename CryptAPI to BlockBee (#13078) 2024-12-15 14:35:18 +01:00
Sebastián Ramírez 05c8ed3312
🔧 Update sponsors: add Render (#12733) 2024-10-31 09:13:26 +00: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 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
Sebastián Ramírez efb4a077be
🔧 Update sponsors: add liblab (#11934) 2024-07-31 23:53:51 -05:00
Sebastián Ramírez 0888b3ffc0
🔧 Update sponsors: add Fine (#11784) 2024-07-01 18:08:40 -05:00
Sebastián Ramírez 913659c80d
🔧 Update sponsors, add Stainless (#11763) 2024-06-25 20:33:01 -05:00
Sebastián Ramírez 32259588e8
🔧 Update sponsors, add Zuplo (#11729) 2024-06-17 21:25:11 -05:00
Sebastián Ramírez 803b9fca98
🔧 Add sponsor Kong (#11662) 2024-05-30 08:28:20 -05:00
Sebastián Ramírez 2a54cd5abe
🔧 Update sponsors, add MongoDB (#11346) 2024-03-25 18:10:11 -05:00
Sebastián Ramírez 739739c9d2
🍱 Add new FastAPI logo (#11090) 2024-02-04 21:56:59 +01:00
Sebastián Ramírez f43e18562b
🔧 Update sponsors: add Coherence (#11066) 2024-01-31 23:13:52 +01:00
Sebastián Ramírez 2a21dfba0e
🍱 Update sponsors: TalkPython badge (#11052) 2024-01-30 15:24:35 +01:00
Sebastián Ramírez 1b824e0c23
🔧 Update sponsors: TalkPython badge image (#11048) 2024-01-30 10:58:10 +01:00
Sebastián Ramírez 33493ce694
🔧 Update sponsors, add PropelAuth (#10760) 2023-12-06 12:33:48 +01:00
Sebastián Ramírez 1560879a84
🔧 Update sponsors, add Scalar (#10728) 2023-11-28 10:52:35 +00:00
Sebastián Ramírez 71d51a9953
🔧 Update sponsors, add Codacy (#10677) 2023-11-18 14:47:04 +01:00
Sebastián Ramírez 781984b226
🔧 Update sponsors, add Reflex (#10676) 2023-11-18 14:38:01 +01:00
Sebastián Ramírez 89789c80ae
🔧 Update sponsors, Bump.sh images (#10381) 2023-10-04 22:51:10 +00:00
Sebastián Ramírez 766dfb5b38
🔧 Update sponsors, add Bump.sh (#10227) 2023-09-10 12:18:26 +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 e93d15cf9a
🔧 Update sponsors, add Speakeasy (#10098) 2023-08-17 10:51:58 +02:00
Sebastián Ramírez 87398723f9
🔧 Add sponsor Porter (#10051) 2023-08-09 19:04:49 +02:00
Sebastián Ramírez c2a33f1087
🍱 Update sponsors, Fern badge (#9982) 2023-08-01 23:39:22 +02:00
Sebastián Ramírez 1da0a7afbd
🔧 Update sponsor Fern (#9979) 2023-07-31 23:49:19 +02:00