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
..
2023-07-07 19:12:13 +02:00
2023-06-30 20:25:16 +02:00
2023-08-25 21:10:22 +02:00
2023-07-07 19:12:13 +02:00
2018-12-08 11:56:07 +04:00
2023-03-17 21:35:45 +01:00
2023-07-07 19:12:13 +02:00
2023-06-30 20:25:16 +02:00
2023-06-30 20:25:16 +02:00
2023-06-30 20:25:16 +02:00
2023-07-07 19:12:13 +02:00
2023-06-30 20:25:16 +02:00
2023-06-30 20:25:16 +02:00
2023-06-30 20:25:16 +02:00
2023-06-30 20:25:16 +02:00
2023-03-17 21:35:45 +01:00
2023-07-07 19:12:13 +02:00
2023-07-07 19:12:13 +02:00
2020-06-28 20:13:30 +02:00
2023-07-07 19:12:13 +02:00
2023-08-04 22:47:07 +02:00
2022-08-25 23:44:40 +02:00
2023-06-30 20:25:16 +02:00
2023-07-07 19:12:13 +02:00
2020-04-08 06:37:38 +02:00
2023-07-07 19:12:13 +02:00
2023-07-07 19:12:13 +02:00
2020-03-01 21:49:20 +01:00
2020-03-01 21:49:20 +01:00
2022-08-23 13:30:24 +00:00
2020-08-09 12:54:05 +02:00
2022-02-17 13:40:12 +01:00
2022-02-17 13:40:12 +01:00
2023-07-07 19:12:13 +02:00
2022-05-13 18:38:22 -05:00
2023-07-07 19:12:13 +02:00
2020-06-14 17:54:46 +02:00
2023-06-30 20:25:16 +02:00
2023-06-30 20:25:16 +02:00
2023-06-12 00:37:34 +02:00
2023-06-30 20:25:16 +02:00
2022-02-17 13:40:12 +01:00
2023-07-07 19:12:13 +02:00
2023-08-04 22:47:07 +02:00
2022-05-13 18:38:22 -05:00
2023-06-30 20:25:16 +02:00
2023-06-30 20:25:16 +02:00
2020-08-09 15:56:41 +02:00
2020-04-08 06:37:38 +02:00
2023-06-30 20:25:16 +02:00
2023-07-07 19:12:13 +02:00
2023-07-07 19:12:13 +02:00
2019-06-03 21:59:40 +04:00
2022-05-13 18:38:22 -05:00
2023-08-02 17:28:34 +02:00
2020-12-20 19:50:00 +01:00
2023-08-19 20:47:59 +02:00
2023-07-07 19:12:13 +02:00
2022-05-13 18:38:22 -05:00
2020-04-08 06:37:38 +02:00
2023-07-07 19:12:13 +02:00
2023-06-30 20:25:16 +02:00
2023-08-25 21:10:22 +02:00
2023-07-07 19:12:13 +02:00
2019-05-27 16:08:13 +04:00
2022-09-02 10:17:31 +00:00
2022-05-13 18:38:22 -05:00
2023-06-30 20:25:16 +02:00
2023-06-30 20:25:16 +02:00
2023-07-07 19:12:13 +02:00
2023-07-07 19:12:13 +02:00
2023-06-30 20:25:16 +02:00
2023-07-07 19:12:13 +02:00
2023-07-07 19:12:13 +02:00
2023-07-07 19:12:13 +02:00
2023-07-07 19:12:13 +02:00
2020-06-13 14:44:51 +02:00
2023-06-30 20:25:16 +02:00
2023-06-30 20:25:16 +02:00
2023-06-30 20:25:16 +02:00
2023-07-07 19:12:13 +02:00
2022-05-14 19:08:31 +00:00
2023-07-07 19:12:13 +02:00
2020-04-08 06:37:38 +02:00
2023-06-30 20:25:16 +02:00
2023-06-30 20:25:16 +02:00
2023-08-14 11:49:57 +02:00
2023-07-07 19:12:13 +02:00
2023-07-07 19:12:13 +02:00
2021-07-19 21:14:58 +02:00
2020-02-29 14:04:35 +01:00
2023-06-30 20:25:16 +02:00
2023-02-08 11:23:07 +01:00
2023-03-07 16:46:00 +01:00
2020-04-08 06:37:38 +02:00
2023-06-22 10:37:50 +00:00
2023-07-07 19:12:13 +02:00
2023-06-30 20:25:16 +02:00
2023-06-30 20:25:16 +02:00
2023-06-30 20:25:16 +02:00
2023-06-30 20:25:16 +02:00
2023-06-30 20:25:16 +02:00
2023-06-30 20:25:16 +02:00
2023-06-30 20:25:16 +02:00
2023-06-30 20:25:16 +02:00
2023-06-30 20:25:16 +02:00
2023-06-30 20:25:16 +02:00
2023-06-30 20:25:16 +02:00
2023-06-30 20:25:16 +02:00
2023-06-30 20:25:16 +02:00
2023-06-30 20:25:16 +02:00
2023-06-30 20:25:16 +02:00
2023-06-30 20:25:16 +02:00
2023-06-30 20:25:16 +02:00
2023-06-30 20:25:16 +02:00
2023-06-30 20:25:16 +02:00
2023-06-30 20:25:16 +02:00
2023-06-30 20:25:16 +02:00
2023-06-30 20:25:16 +02:00
2023-06-30 20:25:16 +02:00
2023-07-07 19:12:13 +02:00
2023-07-07 19:12:13 +02:00
2023-06-30 20:25:16 +02:00
2023-06-30 20:25:16 +02:00
2023-07-07 19:12:13 +02:00
2023-06-30 20:25:16 +02:00
2023-06-30 20:25:16 +02:00
2023-06-30 20:25:16 +02:00
2022-08-26 15:56:47 +02:00
2022-05-13 18:38:22 -05:00
2020-08-03 14:29:07 +02:00
2023-07-07 19:12:13 +02:00
2023-06-30 20:25:16 +02:00
2022-11-27 15:46:06 +01:00
2023-07-07 19:12:13 +02:00
2020-08-09 12:54:05 +02:00
2023-07-07 19:12:13 +02:00
2023-03-18 13:29:59 +01:00
2023-07-07 19:12:13 +02:00
2023-07-07 19:12:13 +02:00
2023-07-07 19:12:13 +02:00
2023-07-07 19:12:13 +02:00
2023-06-30 20:25:16 +02:00
2023-06-11 20:35:39 +00:00
2023-06-11 21:08:14 +02:00
2023-07-07 19:12:13 +02:00