]>
git.ipfire.org Git - thirdparty/fastapi/fastapi.git/log
Carson Crane [Wed, 28 Jun 2023 16:39:10 +0000 (09:39 -0700)]
✨ Add support for `deque` objects and children in `jsonable_encoder` (#9433)
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
github-actions [Tue, 27 Jun 2023 01:14:01 +0000 (01:14 +0000)]
📝 Update release notes
dependabot[bot] [Tue, 27 Jun 2023 01:13:10 +0000 (03:13 +0200)]
⬆ Update httpx requirement from <0.24.0,>=0.23.0 to >=0.23.0,<0.25.0 (#9724)
Updates the requirements on [httpx](https://github.com/encode/httpx) to permit the latest version.
- [Release notes](https://github.com/encode/httpx/releases)
- [Changelog](https://github.com/encode/httpx/blob/master/CHANGELOG.md)
- [Commits](https://github.com/encode/httpx/compare/0.23.0...0.24.1)
---
updated-dependencies:
- dependency-name: httpx
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
github-actions [Tue, 27 Jun 2023 01:10:40 +0000 (01:10 +0000)]
📝 Update release notes
dependabot[bot] [Tue, 27 Jun 2023 01:08:43 +0000 (03:08 +0200)]
⬆ Bump mkdocs-material from 9.1.16 to 9.1.17 (#9746)
Bumps [mkdocs-material](https://github.com/squidfunk/mkdocs-material) from 9.1.16 to 9.1.17.
- [Release notes](https://github.com/squidfunk/mkdocs-material/releases)
- [Changelog](https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG)
- [Commits](https://github.com/squidfunk/mkdocs-material/compare/9.1.16...9.1.17)
---
updated-dependencies:
- dependency-name: mkdocs-material
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
github-actions [Tue, 27 Jun 2023 01:07:03 +0000 (01:07 +0000)]
📝 Update release notes
github-actions [Tue, 27 Jun 2023 01:06:48 +0000 (01:06 +0000)]
📝 Update release notes
Sebastián Ramírez [Tue, 27 Jun 2023 01:06:27 +0000 (03:06 +0200)]
🔥 Remove missing translation dummy pages, no longer necessary (#9751)
pre-commit-ci[bot] [Tue, 27 Jun 2023 01:06:02 +0000 (03:06 +0200)]
⬆ [pre-commit.ci] pre-commit autoupdate (#9259)
updates:
- [github.com/asottile/pyupgrade: v3.3.1 → v3.7.0](https://github.com/asottile/pyupgrade/compare/v3.3.1...v3.7.0)
- [github.com/charliermarsh/ruff-pre-commit: v0.0.272 → v0.0.275](https://github.com/charliermarsh/ruff-pre-commit/compare/v0.0.272...v0.0.275)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
github-actions [Tue, 27 Jun 2023 01:02:34 +0000 (01:02 +0000)]
📝 Update release notes
mojtaba [Tue, 27 Jun 2023 01:02:00 +0000 (04:32 +0330)]
🌐 Add Persian translation for `docs/fa/docs/advanced/sub-applications.md` (#9692)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Amin Alaee <mohammadamin.alaee@gmail.com>
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
github-actions [Tue, 27 Jun 2023 01:00:55 +0000 (01:00 +0000)]
📝 Update release notes
Sergei Glazkov [Tue, 27 Jun 2023 01:00:19 +0000 (04:00 +0300)]
🌐 Add Russian translation for `docs/ru/docs/tutorial/response-model.md` (#9675)
Co-authored-by: s.glazkov <s.glazkov@polymatica.ru>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Alexandr <alexandrhub@vk.com>
Co-authored-by: ivan-abc <36765187+ivan-abc@users.noreply.github.com>
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
github-actions [Mon, 26 Jun 2023 16:03:19 +0000 (16:03 +0000)]
📝 Update release notes
Sebastián Ramírez [Mon, 26 Jun 2023 16:02:34 +0000 (18:02 +0200)]
📝 Fix form for the FastAPI and friends newsletter (#9749)
github-actions [Mon, 26 Jun 2023 14:06:24 +0000 (14:06 +0000)]
📝 Update release notes
Sebastián Ramírez [Mon, 26 Jun 2023 14:05:43 +0000 (16:05 +0200)]
✨ Add Material for MkDocs Insiders features and cards (#9748)
* ➕ Add dependencies for MkDocs Insiders
* 🙈 Add Insider's .cache to .gitignore
* 🔧 Update MkDocs configs for Insiders
* 💄 Add custom Insiders card layout, while the custom logo is provided from upstream
* 🔨 Update docs.py script to dynamically enable insiders if it's installed
* 👷 Add cache for MkDocs Material Insiders' cards
* 🔊 Add a small log to the docs CLI
* 🔊 Tweak logs, only after exporting languages
* 🐛 Fix accessing non existing env var
* 🔧 Invalidate deps cache
* 🔧 Tweak cache IDs
* 👷 Update cache for installing insiders
* 🔊 Log insiders
* 💚 Invalidate cache
* 👷 Tweak cache keys
* 👷 Trigger CI and test cache
* 🔥 Remove cache comment
* ⚡️ Optimize cache usage for first runs of docs
* 👷 Tweak cache for MkDocs Material cards
* 💚 Trigger CI to test cache
github-actions [Sun, 25 Jun 2023 12:57:53 +0000 (12:57 +0000)]
📝 Update release notes
Sebastián Ramírez [Sun, 25 Jun 2023 12:57:19 +0000 (14:57 +0200)]
🔥 Remove languages without translations (#9743)
* 🔥 Remove lang directories for empty translations
* 🔥 Remove untranslated langs from main config
github-actions [Sun, 25 Jun 2023 12:34:39 +0000 (12:34 +0000)]
📝 Update release notes
Sebastián Ramírez [Sun, 25 Jun 2023 12:33:58 +0000 (14:33 +0200)]
✨ Refactor docs for building scripts, use MkDocs hooks, simplify (remove) configs for languages (#9742)
* ✨ Add MkDocs hooks to re-use all config from en, and auto-generate missing docs files form en
* 🔧 Update MkDocs config for es
* 🔧 Simplify configs for all languages
* ✨ Compute available languages from MkDocs Material for config overrides in hooks
* 🔧 Update config for MkDocs for en, to make paths compatible for other languages
* ♻️ Refactor scripts/docs.py to remove all custom logic that is now handled by the MkDocs hooks
* 🔧 Remove ta language as it's incomplete (no translations and causing errors)
* 🔥 Remove ta lang, no translations available
* 🔥 Remove dummy overrides directories, no longer needed
* ✨ Use the same missing-translation.md file contents for hooks
* ⏪️ Restore and refactor new-lang command
* 📝 Update docs for contributing with new simplified workflow for translations
* 🔊 Enable logs so that MkDocs can show its standard output on the docs.py script
github-actions [Sat, 24 Jun 2023 14:47:59 +0000 (14:47 +0000)]
📝 Update release notes
Sebastián Ramírez [Sat, 24 Jun 2023 14:47:15 +0000 (16:47 +0200)]
🔨 Add MkDocs hook that renames sections based on the first index file (#9737)
github-actions [Sat, 24 Jun 2023 12:31:54 +0000 (12:31 +0000)]
📝 Update release notes
Sebastián Ramírez [Sat, 24 Jun 2023 12:30:57 +0000 (14:30 +0200)]
👷 Make cron jobs run only on main repo, not on forks, to avoid error notifications from missing tokens (#9735)
github-actions [Sat, 24 Jun 2023 12:29:17 +0000 (12:29 +0000)]
📝 Update release notes
Sebastián Ramírez [Sat, 24 Jun 2023 12:28:43 +0000 (14:28 +0200)]
🔧 Update MkDocs for other languages (#9734)
github-actions [Sat, 24 Jun 2023 00:00:47 +0000 (00:00 +0000)]
📝 Update release notes
Sebastián Ramírez [Sat, 24 Jun 2023 00:00:12 +0000 (02:00 +0200)]
👷 Refactor Docs CI, run in multiple workers with a dynamic matrix to optimize speed (#9732)
github-actions [Fri, 23 Jun 2023 23:52:34 +0000 (23:52 +0000)]
📝 Update release notes
Sebastián Ramírez [Fri, 23 Jun 2023 23:51:56 +0000 (01:51 +0200)]
🔥 Remove old internal GitHub Action watch-previews that is no longer needed (#9730)
github-actions [Fri, 23 Jun 2023 18:17:17 +0000 (18:17 +0000)]
📝 Update release notes
Sebastián Ramírez [Fri, 23 Jun 2023 18:16:41 +0000 (20:16 +0200)]
⬆️ Upgrade MkDocs and MkDocs Material (#9729)
github-actions [Fri, 23 Jun 2023 17:55:46 +0000 (17:55 +0000)]
📝 Update release notes
Sebastián Ramírez [Fri, 23 Jun 2023 17:55:09 +0000 (19:55 +0200)]
👷 Build and deploy docs only on docs changes (#9728)
Sebastián Ramírez [Thu, 22 Jun 2023 17:58:22 +0000 (19:58 +0200)]
🔖 Release version 0.98.0
Sebastián Ramírez [Thu, 22 Jun 2023 17:57:25 +0000 (19:57 +0200)]
📝 Update release notes
github-actions [Thu, 22 Jun 2023 17:52:55 +0000 (17:52 +0000)]
📝 Update release notes
dependabot[bot] [Thu, 22 Jun 2023 17:52:20 +0000 (19:52 +0200)]
⬆ Bump ruff from 0.0.272 to 0.0.275 (#9721)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
github-actions [Thu, 22 Jun 2023 17:44:21 +0000 (17:44 +0000)]
📝 Update release notes
dependabot[bot] [Thu, 22 Jun 2023 17:43:44 +0000 (19:43 +0200)]
⬆ Update uvicorn[standard] requirement from <0.21.0,>=0.12.0 to >=0.12.0,<0.23.0 (#9463)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
github-actions [Thu, 22 Jun 2023 17:43:29 +0000 (17:43 +0000)]
📝 Update release notes
dependabot[bot] [Thu, 22 Jun 2023 17:42:53 +0000 (19:42 +0200)]
⬆ Bump mypy from 1.3.0 to 1.4.0 (#9719)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
github-actions [Thu, 22 Jun 2023 17:26:46 +0000 (17:26 +0000)]
📝 Update release notes
dependabot[bot] [Thu, 22 Jun 2023 17:26:01 +0000 (19:26 +0200)]
⬆ Update pre-commit requirement from <3.0.0,>=2.17.0 to >=2.17.0,<4.0.0 (#9251)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
github-actions [Thu, 22 Jun 2023 17:12:59 +0000 (17:12 +0000)]
📝 Update release notes
dependabot[bot] [Thu, 22 Jun 2023 17:12:24 +0000 (19:12 +0200)]
⬆ Bump pypa/gh-action-pypi-publish from 1.8.5 to 1.8.6 (#9482)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
github-actions [Thu, 22 Jun 2023 17:07:05 +0000 (17:07 +0000)]
📝 Update release notes
я котик пур-пур [Thu, 22 Jun 2023 17:06:25 +0000 (20:06 +0300)]
📝 Update docs on Pydantic using ujson internally (#5804)
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
github-actions [Thu, 22 Jun 2023 17:04:50 +0000 (17:04 +0000)]
📝 Update release notes
ivan-abc [Thu, 22 Jun 2023 17:04:16 +0000 (23:04 +0600)]
✏ Rewording in `docs/en/docs/tutorial/debugging.md` (#9581)
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
github-actions [Thu, 22 Jun 2023 17:02:08 +0000 (17:02 +0000)]
📝 Update release notes
Pankaj Kumar [Thu, 22 Jun 2023 17:01:28 +0000 (22:31 +0530)]
✏️ Fix tooltips for light/dark theme toggler in docs (#9588)
github-actions [Thu, 22 Jun 2023 16:53:00 +0000 (16:53 +0000)]
📝 Update release notes
TabarakoAkula [Thu, 22 Jun 2023 16:52:24 +0000 (19:52 +0300)]
🌐 Add Russian translation for `docs/ru/docs/tutorial/metadata.md` (#9681)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: ivan-abc <36765187+ivan-abc@users.noreply.github.com>
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
github-actions [Thu, 22 Jun 2023 16:44:41 +0000 (16:44 +0000)]
📝 Update release notes
Marcel Sander [Thu, 22 Jun 2023 16:44:05 +0000 (18:44 +0200)]
📝 Add german blog post (Domain-driven Design mit Python und FastAPI) (#9261)
github-actions [Thu, 22 Jun 2023 16:41:05 +0000 (16:41 +0000)]
📝 Update release notes
github-actions [Thu, 22 Jun 2023 16:40:50 +0000 (16:40 +0000)]
📝 Update release notes
jyothish-mohan [Thu, 22 Jun 2023 16:40:32 +0000 (22:10 +0530)]
✏️ Tweak wording in `docs/en/docs/tutorial/security/index.md` (#9561)
Lili_DL [Thu, 22 Jun 2023 16:40:17 +0000 (13:40 -0300)]
🌐 Fix typo in Spanish translation for `docs/es/docs/tutorial/first-steps.md` (#9571)
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
github-actions [Thu, 22 Jun 2023 16:35:04 +0000 (16:35 +0000)]
📝 Update release notes
TabarakoAkula [Thu, 22 Jun 2023 16:33:47 +0000 (19:33 +0300)]
🌐 Add Russian translation for `docs/tutorial/path-operation-configuration.md` (#9696)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: ivan-abc <36765187+ivan-abc@users.noreply.github.com>
Co-authored-by: Alexandr <alexandrhub@vk.com>
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
github-actions [Thu, 22 Jun 2023 16:33:28 +0000 (16:33 +0000)]
📝 Update release notes
Alexandr [Thu, 22 Jun 2023 16:32:53 +0000 (19:32 +0300)]
📝 Update `Annotated` notes in `docs/en/docs/tutorial/schema-extra-example.md` (#9620)
Update for docs/tutorial/schema-extra-example.md
When working on the translation, I noticed that this page is missing the annotated tips that can be found in the rest of the documentation (I checked, and it's the only page where they're missing).
github-actions [Thu, 22 Jun 2023 16:20:40 +0000 (16:20 +0000)]
📝 Update release notes
lordqyxz [Thu, 22 Jun 2023 16:19:49 +0000 (00:19 +0800)]
🌐 Add Chinese translation for `docs/zh/docs/advanced/security/index.md` (#9666)
Co-authored-by: shiyz <shiyz@finchina.com>
github-actions [Thu, 22 Jun 2023 16:18:54 +0000 (16:18 +0000)]
📝 Update release notes
雨过初晴 [Thu, 22 Jun 2023 16:18:04 +0000 (00:18 +0800)]
🌐 Add Chinese translations for `docs/zh/docs/advanced/settings.md` (#9652)
github-actions [Thu, 22 Jun 2023 16:17:50 +0000 (16:17 +0000)]
📝 Update release notes
雨过初晴 [Thu, 22 Jun 2023 16:17:12 +0000 (00:17 +0800)]
🌐 Add Chinese translations for `docs/zh/docs/advanced/websockets.md` (#9651)
github-actions [Thu, 22 Jun 2023 16:16:43 +0000 (16:16 +0000)]
📝 Update release notes
吴定焕 [Thu, 22 Jun 2023 16:16:06 +0000 (00:16 +0800)]
🌐 Add Chinese translation for `docs/zh/docs/tutorial/testing.md` (#9641)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
github-actions [Thu, 22 Jun 2023 16:14:54 +0000 (16:14 +0000)]
📝 Update release notes
ivan-abc [Thu, 22 Jun 2023 16:14:16 +0000 (22:14 +0600)]
🌐 Add Russian translation for `docs/tutorial/extra-models.md` (#9619)
Co-authored-by: Alexandr <alexandrhub@vk.com>
github-actions [Thu, 22 Jun 2023 14:30:35 +0000 (14:30 +0000)]
📝 Update release notes
ivan-abc [Thu, 22 Jun 2023 14:29:56 +0000 (20:29 +0600)]
🌐 Add Russian translation for `docs/tutorial/cors.md` (#9608)
Co-authored-by: Alexandr <alexandrhub@vk.com>
Co-authored-by: Vladislav Kramorenko <85196001+Xewus@users.noreply.github.com>
github-actions [Thu, 22 Jun 2023 14:29:41 +0000 (14:29 +0000)]
📝 Update release notes
Michał Brotoń [Thu, 22 Jun 2023 14:29:05 +0000 (16:29 +0200)]
🌐 Add Polish translation for `docs/pl/docs/features.md` (#5348)
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
github-actions [Thu, 22 Jun 2023 11:47:12 +0000 (11:47 +0000)]
📝 Update release notes
Alexandr [Thu, 22 Jun 2023 11:46:36 +0000 (14:46 +0300)]
🌐 Add Russian translation for `docs/ru/docs/tutorial/body-nested-models.md` (#9605)
Co-authored-by: ivan-abc <36765187+ivan-abc@users.noreply.github.com>
Co-authored-by: Vladislav Kramorenko <85196001+Xewus@users.noreply.github.com>
github-actions [Thu, 22 Jun 2023 11:43:21 +0000 (11:43 +0000)]
📝 Update release notes
Ricardo Castro [Thu, 22 Jun 2023 11:42:48 +0000 (11:42 +0000)]
✏️ Fix typo `Annotation` -> `Annotated` in `docs/en/docs/tutorial/query-params-str-validations.md` (#9625)
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
github-actions [Thu, 22 Jun 2023 11:35:49 +0000 (11:35 +0000)]
📝 Update release notes
Michał Górny [Thu, 22 Jun 2023 11:35:12 +0000 (13:35 +0200)]
🔧 Set minimal hatchling version needed to build the package (#9240)
Set minimal hatchling version needed to build the package
Set the minimal hatchling version that is needed to build fastapi to
1.13.0. Older versions fail to build because they do not recognize
the trove classifiers used, e.g. 1.12.2 yields:
ValueError: Unknown classifier in field `project.classifiers`: Framework :: Pydantic
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
github-actions [Thu, 22 Jun 2023 11:32:46 +0000 (11:32 +0000)]
📝 Update release notes
Jacob Coffee [Thu, 22 Jun 2023 11:32:09 +0000 (06:32 -0500)]
📝 Add repo link to PyPI (#9559)
github-actions [Thu, 22 Jun 2023 11:26:45 +0000 (11:26 +0000)]
📝 Update release notes
Ryan Russell [Thu, 22 Jun 2023 11:26:11 +0000 (07:26 -0400)]
✏️ Fix typos in data for tests (#4958)
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
github-actions [Thu, 22 Jun 2023 11:20:49 +0000 (11:20 +0000)]
📝 Update release notes
Harsha Laxman [Thu, 22 Jun 2023 11:20:12 +0000 (04:20 -0700)]
📝 Use in memory database for testing SQL in docs (#1223)
Co-authored-by: Harsha Laxman <harsh@Harshas-MacBook-Pro.local>
Co-authored-by: Marcelo Trylesinski <marcelotryle@gmail.com>
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 [Thu, 22 Jun 2023 10:38:27 +0000 (10:38 +0000)]
📝 Update release notes
cyberlis [Thu, 22 Jun 2023 10:37:50 +0000 (13:37 +0300)]
✨ Add allow disabling `redirect_slashes` at the FastAPI app level (#3432)
Co-authored-by: Denis Lisovik <ckyberlis@gmail.com>
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
github-actions [Mon, 19 Jun 2023 12:34:13 +0000 (12:34 +0000)]
📝 Update release notes
Sebastián Ramírez [Mon, 19 Jun 2023 12:33:32 +0000 (14:33 +0200)]
🔧 Update sponsors, add Flint (#9699)
* 🔧 Set up sponsor Flint
* 🔧 Add configs for Flint sponsor
github-actions [Fri, 16 Jun 2023 14:49:35 +0000 (14:49 +0000)]
📝 Update release notes
Sebastián Ramírez [Fri, 16 Jun 2023 14:49:01 +0000 (16:49 +0200)]
👷 Lint in CI only once, only with one version of Python, run tests with all of them (#9686)
Sebastián Ramírez [Sun, 11 Jun 2023 22:50:06 +0000 (00:50 +0200)]
🔖 Release version 0.97.0
Sebastián Ramírez [Sun, 11 Jun 2023 22:49:35 +0000 (00:49 +0200)]
📝 Update release notes
github-actions [Sun, 11 Jun 2023 22:47:16 +0000 (22:47 +0000)]
📝 Update release notes