]>
git.ipfire.org Git - thirdparty/fastapi/fastapi.git/log
Sebastián Ramírez [Thu, 28 Sep 2023 19:51:39 +0000 (14:51 -0500)]
⬆️ Upgrade Python version in Docker images for GitHub Actions (#10350)
github-actions [Thu, 28 Sep 2023 19:42:38 +0000 (19:42 +0000)]
📝 Update release notes
Sebastián Ramírez [Thu, 28 Sep 2023 19:41:17 +0000 (14:41 -0500)]
🔧 Update sponsors, remove Flint (#10349)
github-actions [Thu, 28 Sep 2023 04:15:17 +0000 (04:15 +0000)]
📝 Update release notes
Sebastián Ramírez [Thu, 28 Sep 2023 04:14:40 +0000 (23:14 -0500)]
⬆️ Upgrade compatibility with Pydantic v2.4, new renamed functions and JSON Schema input/output models with default values (#10344)
* 🚚 Refactor deprecated import general_plain_validator_function to with_info_plain_validator_function
* 🚚 Rename deprecated FieldValidationInfo to ValidationInfo
* ✅ Update tests with new defaults for JSON Schema for default values
* ♻️ Add Pydantic v1 version of with_info_plain_validator_function
* 👷 Invalidate cache
* ✅ Fix tests for Pydantic v1
* ✅ Tweak tests coverage for older Pydantic v2 versions
github-actions [Wed, 27 Sep 2023 23:02:35 +0000 (23:02 +0000)]
📝 Update release notes
Sebastián Ramírez [Wed, 27 Sep 2023 23:01:46 +0000 (18:01 -0500)]
🔧 Rename label "awaiting review" to "awaiting-review" to simplify search queries (#10343)
github-actions [Wed, 27 Sep 2023 20:55:18 +0000 (20:55 +0000)]
📝 Update release notes
ArtemKhymenko [Wed, 27 Sep 2023 20:53:36 +0000 (23:53 +0300)]
🌐 Add Ukrainian translation for `docs/uk/docs/tutorial/extra-data-types.md` (#10132)
Co-authored-by: ArtemKhymenko <ak@workconsult.ua>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Rostyslav <rostik1410@users.noreply.github.com>
github-actions [Wed, 27 Sep 2023 20:53:18 +0000 (20:53 +0000)]
📝 Update release notes
Samuel Rigaud [Wed, 27 Sep 2023 20:52:31 +0000 (16:52 -0400)]
🌐 Fix typos in French translations for `docs/fr/docs/advanced/path-operation-advanced-configuration.md`, `docs/fr/docs/alternatives.md`, `docs/fr/docs/async.md`, `docs/fr/docs/features.md`, `docs/fr/docs/help-fastapi.md`, `docs/fr/docs/index.md`, `docs/fr/docs/python-types.md`, `docs/fr/docs/tutorial/body.md`, `docs/fr/docs/tutorial/first-steps.md`, `docs/fr/docs/tutorial/query-params.md` (#10154)
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
github-actions [Wed, 27 Sep 2023 20:48:01 +0000 (20:48 +0000)]
📝 Update release notes
mkdir700 [Wed, 27 Sep 2023 20:47:21 +0000 (04:47 +0800)]
🌐 Add Chinese translation for `docs/zh/docs/async.md` (#5591)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Jedore <jedore_fight@189.cn>
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
Co-authored-by: 吴定焕 <108172295+wdh99@users.noreply.github.com>
github-actions [Mon, 25 Sep 2023 23:08:51 +0000 (23:08 +0000)]
📝 Update release notes
jaystone776 [Mon, 25 Sep 2023 23:06:09 +0000 (07:06 +0800)]
🌐 Update Chinese translation for `docs/tutorial/security/simple-oauth2.md` (#3844)
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
github-actions [Mon, 25 Sep 2023 23:05:48 +0000 (23:05 +0000)]
📝 Update release notes
Sion Shin [Mon, 25 Sep 2023 23:02:59 +0000 (08:02 +0900)]
🌐 Add Korean translation for `docs/ko/docs/deployment/cloud.md` (#10191)
Co-authored-by: Joona Yoon <joonas-yoon@users.noreply.github.com>
github-actions [Mon, 25 Sep 2023 23:02:43 +0000 (23:02 +0000)]
📝 Update release notes
Yusuke Tamura [Mon, 25 Sep 2023 23:01:57 +0000 (08:01 +0900)]
🌐 Add Japanese translation for `docs/ja/docs/deployment/https.md` (#10298)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
github-actions [Mon, 25 Sep 2023 23:00:56 +0000 (23:00 +0000)]
📝 Update release notes
Aleksandr Andrukhov [Mon, 25 Sep 2023 23:00:09 +0000 (02:00 +0300)]
🌐 Fix typo in Russian translation for `docs/ru/docs/tutorial/body-fields.md` (#10224)
Co-authored-by: Vladislav Kramorenko <85196001+Xewus@users.noreply.github.com>
github-actions [Fri, 22 Sep 2023 23:39:37 +0000 (23:39 +0000)]
📝 Update release notes
Raman Bazhanau [Fri, 22 Sep 2023 23:38:53 +0000 (01:38 +0200)]
🌐 Add Polish translation for `docs/pl/docs/help-fastapi.md` (#10121)
Co-authored-by: Igor Sulim <30448496+isulim@users.noreply.github.com>
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
Co-authored-by: Antek S. <antoni.szych@gmail.com>
github-actions [Fri, 22 Sep 2023 23:37:34 +0000 (23:37 +0000)]
📝 Update release notes
Aleksandr Andrukhov [Fri, 22 Sep 2023 23:36:59 +0000 (02:36 +0300)]
🌐 Add Russian translation for `docs/ru/docs/tutorial/header-params.md` (#10226)
Co-authored-by: Artem Golicyn <86262613+AGolicyn@users.noreply.github.com>
Co-authored-by: Nikita <omegastrikeclan@yandex.ru>
github-actions [Fri, 22 Sep 2023 23:31:21 +0000 (23:31 +0000)]
📝 Update release notes
xzmeng [Fri, 22 Sep 2023 23:30:46 +0000 (07:30 +0800)]
🌐 Add Chinese translation for `docs/zh/docs/deployment/versions.md` (#10276)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Big Yellow Dog <dognasus@outlook.com>
github-actions [Fri, 15 Sep 2023 08:39:26 +0000 (08:39 +0000)]
📝 Update release notes
Sebastián Ramírez [Fri, 15 Sep 2023 08:38:48 +0000 (10:38 +0200)]
🔧 Update sponsors, enable Svix (revert #10228) (#10253)
* 🔧 Update sponsors, remove Svix (revert #10228)
This reverts commit
e0a99e24b8b96469b0a6ec51f3439a771d1767c8.
* 🔧 Tweak and update sponsors data
github-actions [Sun, 10 Sep 2023 10:37:04 +0000 (10:37 +0000)]
📝 Update release notes
Sebastián Ramírez [Sun, 10 Sep 2023 10:36:28 +0000 (12:36 +0200)]
🔧 Update sponsors, remove Svix (#10228)
github-actions [Sun, 10 Sep 2023 10:19:02 +0000 (10:19 +0000)]
📝 Update release notes
Sebastián Ramírez [Sun, 10 Sep 2023 10:18:26 +0000 (12:18 +0200)]
🔧 Update sponsors, add Bump.sh (#10227)
Sebastián Ramírez [Sat, 2 Sep 2023 17:10:19 +0000 (19:10 +0200)]
🔖 Release version 0.103.1
Sebastián Ramírez [Sat, 2 Sep 2023 17:09:47 +0000 (19:09 +0200)]
📝 Update release notes
github-actions [Sat, 2 Sep 2023 17:06:22 +0000 (17:06 +0000)]
📝 Update release notes
github-actions [Sat, 2 Sep 2023 17:05:59 +0000 (17:05 +0000)]
📝 Update release notes
Sebastián Ramírez [Sat, 2 Sep 2023 17:03:43 +0000 (19:03 +0200)]
📌 Pin AnyIO to < 4.0.0 to handle an incompatibility while upgrading to Starlette 0.31.1 (#10194)
Pablo Dorrío Vázquez [Sat, 2 Sep 2023 17:02:26 +0000 (19:02 +0200)]
✏️ Fix validation parameter name in docs, from `regex` to `pattern` (#10085)
github-actions [Sat, 2 Sep 2023 17:01:44 +0000 (17:01 +0000)]
📝 Update release notes
Alex Rocha [Sat, 2 Sep 2023 17:01:06 +0000 (14:01 -0300)]
🌐 Remove duplicate line in translation for `docs/pt/docs/tutorial/path-params.md` (#10126)
github-actions [Sat, 2 Sep 2023 16:56:04 +0000 (16:56 +0000)]
📝 Update release notes
Yusuke Tamura [Sat, 2 Sep 2023 16:55:26 +0000 (01:55 +0900)]
✏️ Fix indent format in `docs/en/docs/deployment/server-workers.md` (#10066)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
github-actions [Sat, 2 Sep 2023 16:16:38 +0000 (16:16 +0000)]
📝 Update release notes
Olaoluwa Afolabi [Sat, 2 Sep 2023 16:12:44 +0000 (17:12 +0100)]
🌐 Add Yoruba translation for `docs/yo/docs/index.md` (#10033)
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>
github-actions [Sat, 2 Sep 2023 16:03:22 +0000 (16:03 +0000)]
📝 Update release notes
github-actions [Sat, 2 Sep 2023 16:00:21 +0000 (16:00 +0000)]
📝 Update release notes
Rahul Salgare [Sat, 2 Sep 2023 15:56:35 +0000 (21:26 +0530)]
✏️ Fix Pydantic examples in tutorial for Python types (#9961)
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
Hasnat Sajid [Sat, 2 Sep 2023 15:55:41 +0000 (20:55 +0500)]
✏️ Fix link to Pydantic docs in `docs/en/docs/tutorial/extra-data-types.md` (#10155)
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
github-actions [Sat, 2 Sep 2023 15:54:22 +0000 (15:54 +0000)]
📝 Update release notes
github-actions [Sat, 2 Sep 2023 15:50:11 +0000 (15:50 +0000)]
📝 Update release notes
github-actions [Sat, 2 Sep 2023 15:49:31 +0000 (15:49 +0000)]
📝 Update release notes
Rostyslav [Sat, 2 Sep 2023 15:48:03 +0000 (18:48 +0300)]
🌐 Add Ukrainian translation for `docs/uk/docs/python-types.md` (#10080)
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
Nguyễn Khắc Thành [Sat, 2 Sep 2023 15:44:17 +0000 (22:44 +0700)]
🌐 Add Vietnamese translations for `docs/vi/docs/tutorial/first-steps.md` and `docs/vi/docs/tutorial/index.md` (#10088)
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>
Poupapaa [Sat, 2 Sep 2023 15:43:16 +0000 (22:43 +0700)]
✏️ Fix typo in `docs/en/docs/tutorial/handling-errors.md` (#10170)
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
github-actions [Sat, 2 Sep 2023 15:41:53 +0000 (15:41 +0000)]
📝 Update release notes
github-actions [Sat, 2 Sep 2023 15:37:56 +0000 (15:37 +0000)]
📝 Update release notes
Ahsan Sheraz [Sat, 2 Sep 2023 15:37:40 +0000 (20:37 +0500)]
✏️ Fix typos in comment in `fastapi/applications.py` (#10045)
github-actions [Sat, 2 Sep 2023 15:36:34 +0000 (15:36 +0000)]
📝 Update release notes
Ragul K [Sat, 2 Sep 2023 15:32:48 +0000 (21:02 +0530)]
✏️ Fix typo in `docs/en/docs/tutorial/dependencies/dependencies-in-path-operation-decorators.md` (#10172)
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
whysage [Sat, 2 Sep 2023 15:32:30 +0000 (18:32 +0300)]
🌐 Add Ukrainian translation for `docs/uk/docs/alternatives.md` (#10060)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
github-actions [Sat, 2 Sep 2023 15:31:37 +0000 (15:31 +0000)]
📝 Update release notes
Rostyslav [Sat, 2 Sep 2023 15:29:36 +0000 (18:29 +0300)]
🌐 Add Ukrainian translation for `docs/uk/docs/tutorial/index.md` (#10079)
github-actions [Sat, 2 Sep 2023 15:24:05 +0000 (15:24 +0000)]
📝 Update release notes
xzmeng [Sat, 2 Sep 2023 15:22:24 +0000 (23:22 +0800)]
✏️ Fix typos in `docs/en/docs/how-to/separate-openapi-schemas.md` and `docs/en/docs/tutorial/schema-extra-example.md` (#10189)
github-actions [Sat, 2 Sep 2023 15:19:08 +0000 (15:19 +0000)]
📝 Update release notes
PieCat [Sat, 2 Sep 2023 15:18:30 +0000 (23:18 +0800)]
🌐 Add Chinese translation for `docs/zh/docs/advanced/generate-clients.md` (#9883)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: xzmeng <aumo@foxmail.com>
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
github-actions [Fri, 1 Sep 2023 23:33:31 +0000 (23:33 +0000)]
📝 Update release notes
Sebastián Ramírez [Fri, 1 Sep 2023 23:32:40 +0000 (01:32 +0200)]
👥 Update FastAPI People (#10186)
Co-authored-by: github-actions <github-actions@github.com>
github-actions [Fri, 1 Sep 2023 21:36:46 +0000 (21:36 +0000)]
📝 Update release notes
Sebastián Ramírez [Fri, 1 Sep 2023 21:36:08 +0000 (23:36 +0200)]
✅ Add missing test for OpenAPI examples, it was missing in coverage (#10188)
✅ Add missing test for OpenAPI examples, it seems it was discovered in coverage by an upgrade in AnyIO
Sebastián Ramírez [Sat, 26 Aug 2023 18:14:42 +0000 (20:14 +0200)]
📝 Update release notes
Sebastián Ramírez [Sat, 26 Aug 2023 18:10:27 +0000 (20:10 +0200)]
🔖 Release version 0.103.0
Sebastián Ramírez [Sat, 26 Aug 2023 18:09:59 +0000 (20:09 +0200)]
📝 Update release notes
github-actions [Sat, 26 Aug 2023 18:03:56 +0000 (18:03 +0000)]
📝 Update release notes
Sebastián Ramírez [Sat, 26 Aug 2023 18:03:13 +0000 (20:03 +0200)]
✨ Add support for `openapi_examples` in all FastAPI parameters (#10152)
* ♻️ Refactor model for OpenAPI Examples to use a reusable TypedDict
* ✨ Add support for openapi_examples in parameters
* 📝 Add new docs examples for new parameter openapi_examples
* 📝 Update docs for Schema Extra to include OpenAPI examples
* ✅ Add tests for new source examples, for openapi_examples
* ✅ Add tests for openapi_examples corner cases and all parameters
* 💡 Tweak and ignore type annotation checks for custom TypedDict
github-actions [Sat, 26 Aug 2023 13:20:54 +0000 (13:20 +0000)]
📝 Update release notes
Sebastián Ramírez [Sat, 26 Aug 2023 13:20:04 +0000 (15:20 +0200)]
📝 Add note to docs about Separate Input and Output Schemas with FastAPI version (#10150)
Sebastián Ramírez [Fri, 25 Aug 2023 19:23:44 +0000 (21:23 +0200)]
📝 Update release notes
Sebastián Ramírez [Fri, 25 Aug 2023 19:18:38 +0000 (21:18 +0200)]
🔖 Release version 0.102.0
Sebastián Ramírez [Fri, 25 Aug 2023 19:18:09 +0000 (21:18 +0200)]
📝 Update release notes
github-actions [Fri, 25 Aug 2023 19:11:02 +0000 (19:11 +0000)]
📝 Update release notes
Sebastián Ramírez [Fri, 25 Aug 2023 19:10:22 +0000 (21:10 +0200)]
✨ 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
github-actions [Sat, 19 Aug 2023 19:54:40 +0000 (19:54 +0000)]
📝 Update release notes
Sebastián Ramírez [Sat, 19 Aug 2023 19:54:04 +0000 (21:54 +0200)]
📝 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
github-actions [Sat, 19 Aug 2023 18:48:35 +0000 (18:48 +0000)]
📝 Update release notes
Sebastián Ramírez [Sat, 19 Aug 2023 18:47:59 +0000 (20:47 +0200)]
♻️ Refactor tests for new Pydantic 2.2.1 (#10115)
github-actions [Sat, 19 Aug 2023 14:09:02 +0000 (14:09 +0000)]
📝 Update release notes
Sebastián Ramírez [Sat, 19 Aug 2023 14:08:16 +0000 (16:08 +0200)]
📝 Update Advanced docs, add links to sponsor courses (#10113)
github-actions [Sat, 19 Aug 2023 13:51:12 +0000 (13:51 +0000)]
📝 Update release notes
Sebastián Ramírez [Sat, 19 Aug 2023 13:49:54 +0000 (15:49 +0200)]
📝 Update docs for generating clients (#10112)
github-actions [Sat, 19 Aug 2023 13:34:10 +0000 (13:34 +0000)]
📝 Update release notes
Sebastián Ramírez [Sat, 19 Aug 2023 13:33:32 +0000 (15:33 +0200)]
📝 Tweak MkDocs and add redirects (#10111)
github-actions [Sat, 19 Aug 2023 13:12:09 +0000 (13:12 +0000)]
📝 Update release notes
Sebastián Ramírez [Sat, 19 Aug 2023 13:11:35 +0000 (15:11 +0200)]
📝 Restructure docs for cloud providers, include links to sponsors (#10110)
github-actions [Thu, 17 Aug 2023 08:52:40 +0000 (08:52 +0000)]
📝 Update release notes
Sebastián Ramírez [Thu, 17 Aug 2023 08:51:58 +0000 (10:51 +0200)]
🔧 Update sponsors, add Speakeasy (#10098)
Sebastián Ramírez [Mon, 14 Aug 2023 10:03:14 +0000 (12:03 +0200)]
🔖 Release version 0.101.1
Sebastián Ramírez [Mon, 14 Aug 2023 10:02:43 +0000 (12:02 +0200)]
📝 Update release notes
github-actions [Mon, 14 Aug 2023 09:50:40 +0000 (09:50 +0000)]
📝 Update release notes