]> git.ipfire.org Git - thirdparty/fastapi/fastapi.git/log
thirdparty/fastapi/fastapi.git
2 years ago📝 Update release notes
github-actions [Mon, 26 Jun 2023 14:06:24 +0000 (14:06 +0000)] 
📝 Update release notes

2 years ago✨ Add Material for MkDocs Insiders features and cards (#9748)
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

2 years ago📝 Update release notes
github-actions [Sun, 25 Jun 2023 12:57:53 +0000 (12:57 +0000)] 
📝 Update release notes

2 years ago🔥 Remove languages without translations (#9743)
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

2 years ago📝 Update release notes
github-actions [Sun, 25 Jun 2023 12:34:39 +0000 (12:34 +0000)] 
📝 Update release notes

2 years ago✨ Refactor docs for building scripts, use MkDocs hooks, simplify (remove) configs...
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

2 years ago📝 Update release notes
github-actions [Sat, 24 Jun 2023 14:47:59 +0000 (14:47 +0000)] 
📝 Update release notes

2 years ago🔨 Add MkDocs hook that renames sections based on the first index file (#9737)
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)

2 years ago📝 Update release notes
github-actions [Sat, 24 Jun 2023 12:31:54 +0000 (12:31 +0000)] 
📝 Update release notes

2 years ago👷 Make cron jobs run only on main repo, not on forks, to avoid error notifications...
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)

2 years ago📝 Update release notes
github-actions [Sat, 24 Jun 2023 12:29:17 +0000 (12:29 +0000)] 
📝 Update release notes

2 years ago🔧 Update MkDocs for other languages (#9734)
Sebastián Ramírez [Sat, 24 Jun 2023 12:28:43 +0000 (14:28 +0200)] 
🔧 Update MkDocs for other languages (#9734)

2 years ago📝 Update release notes
github-actions [Sat, 24 Jun 2023 00:00:47 +0000 (00:00 +0000)] 
📝 Update release notes

2 years ago👷 Refactor Docs CI, run in multiple workers with a dynamic matrix to optimize speed...
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)

2 years ago📝 Update release notes
github-actions [Fri, 23 Jun 2023 23:52:34 +0000 (23:52 +0000)] 
📝 Update release notes

2 years ago🔥 Remove old internal GitHub Action watch-previews that is no longer needed (#9730)
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)

2 years ago📝 Update release notes
github-actions [Fri, 23 Jun 2023 18:17:17 +0000 (18:17 +0000)] 
📝 Update release notes

2 years ago⬆️ Upgrade MkDocs and MkDocs Material (#9729)
Sebastián Ramírez [Fri, 23 Jun 2023 18:16:41 +0000 (20:16 +0200)] 
⬆️ Upgrade MkDocs and MkDocs Material (#9729)

2 years ago📝 Update release notes
github-actions [Fri, 23 Jun 2023 17:55:46 +0000 (17:55 +0000)] 
📝 Update release notes

2 years ago👷 Build and deploy docs only on docs changes (#9728)
Sebastián Ramírez [Fri, 23 Jun 2023 17:55:09 +0000 (19:55 +0200)] 
👷 Build and deploy docs only on docs changes (#9728)

2 years ago🔖 Release version 0.98.0 0.98.0
Sebastián Ramírez [Thu, 22 Jun 2023 17:58:22 +0000 (19:58 +0200)] 
🔖 Release version 0.98.0

2 years ago📝 Update release notes
Sebastián Ramírez [Thu, 22 Jun 2023 17:57:25 +0000 (19:57 +0200)] 
📝 Update release notes

2 years ago📝 Update release notes
github-actions [Thu, 22 Jun 2023 17:52:55 +0000 (17:52 +0000)] 
📝 Update release notes

2 years ago⬆ Bump ruff from 0.0.272 to 0.0.275 (#9721)
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>
2 years ago📝 Update release notes
github-actions [Thu, 22 Jun 2023 17:44:21 +0000 (17:44 +0000)] 
📝 Update release notes

2 years ago⬆ Update uvicorn[standard] requirement from <0.21.0,>=0.12.0 to >=0.12.0,<0.23.0...
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>
2 years ago📝 Update release notes
github-actions [Thu, 22 Jun 2023 17:43:29 +0000 (17:43 +0000)] 
📝 Update release notes

2 years ago⬆ Bump mypy from 1.3.0 to 1.4.0 (#9719)
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>
2 years ago📝 Update release notes
github-actions [Thu, 22 Jun 2023 17:26:46 +0000 (17:26 +0000)] 
📝 Update release notes

2 years ago⬆ Update pre-commit requirement from <3.0.0,>=2.17.0 to >=2.17.0,<4.0.0 (#9251)
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>
2 years ago📝 Update release notes
github-actions [Thu, 22 Jun 2023 17:12:59 +0000 (17:12 +0000)] 
📝 Update release notes

2 years ago⬆ Bump pypa/gh-action-pypi-publish from 1.8.5 to 1.8.6 (#9482)
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>
2 years ago📝 Update release notes
github-actions [Thu, 22 Jun 2023 17:07:05 +0000 (17:07 +0000)] 
📝 Update release notes

2 years ago📝 Update docs on Pydantic using ujson internally (#5804)
я котик пур-пур [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>
2 years ago📝 Update release notes
github-actions [Thu, 22 Jun 2023 17:04:50 +0000 (17:04 +0000)] 
📝 Update release notes

2 years ago✏ Rewording in `docs/en/docs/tutorial/debugging.md` (#9581)
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>
2 years ago📝 Update release notes
github-actions [Thu, 22 Jun 2023 17:02:08 +0000 (17:02 +0000)] 
📝 Update release notes

2 years ago✏️ Fix tooltips for light/dark theme toggler in docs (#9588)
Pankaj Kumar [Thu, 22 Jun 2023 17:01:28 +0000 (22:31 +0530)] 
✏️ Fix tooltips for light/dark theme toggler in docs (#9588)

2 years ago📝 Update release notes
github-actions [Thu, 22 Jun 2023 16:53:00 +0000 (16:53 +0000)] 
📝 Update release notes

2 years ago🌐 Add Russian translation for `docs/ru/docs/tutorial/metadata.md` (#9681)
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>
2 years ago📝 Update release notes
github-actions [Thu, 22 Jun 2023 16:44:41 +0000 (16:44 +0000)] 
📝 Update release notes

2 years ago📝 Add german blog post (Domain-driven Design mit Python und FastAPI) (#9261)
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)

2 years ago📝 Update release notes
github-actions [Thu, 22 Jun 2023 16:41:05 +0000 (16:41 +0000)] 
📝 Update release notes

2 years ago📝 Update release notes
github-actions [Thu, 22 Jun 2023 16:40:50 +0000 (16:40 +0000)] 
📝 Update release notes

2 years ago✏️ Tweak wording in `docs/en/docs/tutorial/security/index.md` (#9561)
jyothish-mohan [Thu, 22 Jun 2023 16:40:32 +0000 (22:10 +0530)] 
✏️ Tweak wording in `docs/en/docs/tutorial/security/index.md` (#9561)

2 years ago🌐 Fix typo in Spanish translation for `docs/es/docs/tutorial/first-steps.md` (#9571)
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>
2 years ago📝 Update release notes
github-actions [Thu, 22 Jun 2023 16:35:04 +0000 (16:35 +0000)] 
📝 Update release notes

2 years ago🌐 Add Russian translation for `docs/tutorial/path-operation-configuration.md` (#9696)
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>
2 years ago📝 Update release notes
github-actions [Thu, 22 Jun 2023 16:33:28 +0000 (16:33 +0000)] 
📝 Update release notes

2 years ago📝 Update `Annotated` notes in `docs/en/docs/tutorial/schema-extra-example.md` (#9620)
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).

2 years ago📝 Update release notes
github-actions [Thu, 22 Jun 2023 16:20:40 +0000 (16:20 +0000)] 
📝 Update release notes

2 years ago🌐 Add Chinese translation for `docs/zh/docs/advanced/security/index.md` (#9666)
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>
2 years ago📝 Update release notes
github-actions [Thu, 22 Jun 2023 16:18:54 +0000 (16:18 +0000)] 
📝 Update release notes

2 years ago🌐 Add Chinese translations for `docs/zh/docs/advanced/settings.md` (#9652)
雨过初晴 [Thu, 22 Jun 2023 16:18:04 +0000 (00:18 +0800)] 
🌐 Add Chinese translations for `docs/zh/docs/advanced/settings.md` (#9652)

2 years ago📝 Update release notes
github-actions [Thu, 22 Jun 2023 16:17:50 +0000 (16:17 +0000)] 
📝 Update release notes

2 years ago🌐 Add Chinese translations for `docs/zh/docs/advanced/websockets.md` (#9651)
雨过初晴 [Thu, 22 Jun 2023 16:17:12 +0000 (00:17 +0800)] 
🌐 Add Chinese translations for `docs/zh/docs/advanced/websockets.md` (#9651)

2 years ago📝 Update release notes
github-actions [Thu, 22 Jun 2023 16:16:43 +0000 (16:16 +0000)] 
📝 Update release notes

2 years ago🌐 Add Chinese translation for `docs/zh/docs/tutorial/testing.md` (#9641)
吴定焕 [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>
2 years ago📝 Update release notes
github-actions [Thu, 22 Jun 2023 16:14:54 +0000 (16:14 +0000)] 
📝 Update release notes

2 years ago🌐 Add Russian translation for `docs/tutorial/extra-models.md` (#9619)
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>
2 years ago📝 Update release notes
github-actions [Thu, 22 Jun 2023 14:30:35 +0000 (14:30 +0000)] 
📝 Update release notes

2 years ago🌐 Add Russian translation for `docs/tutorial/cors.md` (#9608)
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>
2 years ago📝 Update release notes
github-actions [Thu, 22 Jun 2023 14:29:41 +0000 (14:29 +0000)] 
📝 Update release notes

2 years ago🌐 Add Polish translation for `docs/pl/docs/features.md` (#5348)
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>
2 years ago📝 Update release notes
github-actions [Thu, 22 Jun 2023 11:47:12 +0000 (11:47 +0000)] 
📝 Update release notes

2 years ago🌐 Add Russian translation for `docs/ru/docs/tutorial/body-nested-models.md` (#9605)
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>
2 years ago📝 Update release notes
github-actions [Thu, 22 Jun 2023 11:43:21 +0000 (11:43 +0000)] 
📝 Update release notes

2 years ago✏️ Fix typo `Annotation` -> `Annotated` in `docs/en/docs/tutorial/query-params-str...
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>
2 years ago📝 Update release notes
github-actions [Thu, 22 Jun 2023 11:35:49 +0000 (11:35 +0000)] 
📝 Update release notes

2 years ago🔧 Set minimal hatchling version needed to build the package (#9240)
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>
2 years ago📝 Update release notes
github-actions [Thu, 22 Jun 2023 11:32:46 +0000 (11:32 +0000)] 
📝 Update release notes

2 years ago📝 Add repo link to PyPI (#9559)
Jacob Coffee [Thu, 22 Jun 2023 11:32:09 +0000 (06:32 -0500)] 
📝 Add repo link to PyPI (#9559)

2 years ago📝 Update release notes
github-actions [Thu, 22 Jun 2023 11:26:45 +0000 (11:26 +0000)] 
📝 Update release notes

2 years ago✏️ Fix typos in data for tests (#4958)
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>
2 years ago📝 Update release notes
github-actions [Thu, 22 Jun 2023 11:20:49 +0000 (11:20 +0000)] 
📝 Update release notes

2 years ago📝 Use in memory database for testing SQL in docs (#1223)
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>
2 years ago📝 Update release notes
github-actions [Thu, 22 Jun 2023 10:38:27 +0000 (10:38 +0000)] 
📝 Update release notes

2 years ago✨ Add allow disabling `redirect_slashes` at the FastAPI app level (#3432)
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>
2 years ago📝 Update release notes
github-actions [Mon, 19 Jun 2023 12:34:13 +0000 (12:34 +0000)] 
📝 Update release notes

2 years ago🔧 Update sponsors, add Flint (#9699)
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

2 years ago📝 Update release notes
github-actions [Fri, 16 Jun 2023 14:49:35 +0000 (14:49 +0000)] 
📝 Update release notes

2 years ago👷 Lint in CI only once, only with one version of Python, run tests with all of them...
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)

2 years ago🔖 Release version 0.97.0 3459/head 0.97.0
Sebastián Ramírez [Sun, 11 Jun 2023 22:50:06 +0000 (00:50 +0200)] 
🔖 Release version 0.97.0

2 years ago📝 Update release notes
Sebastián Ramírez [Sun, 11 Jun 2023 22:49:35 +0000 (00:49 +0200)] 
📝 Update release notes

2 years ago📝 Update release notes
github-actions [Sun, 11 Jun 2023 22:47:16 +0000 (22:47 +0000)] 
📝 Update release notes

2 years ago⬆️ Upgrade Black (#9661)
Sebastián Ramírez [Sun, 11 Jun 2023 22:46:44 +0000 (00:46 +0200)] 
⬆️ Upgrade Black (#9661)

2 years ago📝 Update release notes
github-actions [Sun, 11 Jun 2023 22:38:17 +0000 (22:38 +0000)] 
📝 Update release notes

2 years ago⬆️ Upgrade and fully migrate to Ruff, remove isort, includes a couple of tweaks sugge...
Sebastián Ramírez [Sun, 11 Jun 2023 22:37:34 +0000 (00:37 +0200)] 
⬆️ Upgrade and fully migrate to Ruff, remove isort, includes a couple of tweaks suggested by the new version of Ruff (#9660)

2 years ago📝 Update release notes
github-actions [Sun, 11 Jun 2023 22:16:38 +0000 (22:16 +0000)] 
📝 Update release notes

2 years ago♻️ Update internal type annotations and upgrade mypy (#9658)
Sebastián Ramírez [Sun, 11 Jun 2023 22:16:01 +0000 (00:16 +0200)] 
♻️ Update internal type annotations and upgrade mypy (#9658)

2 years ago📝 Update release notes
github-actions [Sun, 11 Jun 2023 22:09:33 +0000 (22:09 +0000)] 
📝 Update release notes

2 years ago💚 Update CI cache to fix installs when dependencies change (#9659)
Sebastián Ramírez [Sun, 11 Jun 2023 22:08:56 +0000 (00:08 +0200)] 
💚 Update CI cache to fix installs when dependencies change (#9659)

2 years ago📝 Update release notes
github-actions [Sun, 11 Jun 2023 21:49:52 +0000 (21:49 +0000)] 
📝 Update release notes

2 years ago♻️ Simplify `AsyncExitStackMiddleware` as without Python 3.6 `AsyncExitStack` is...
Sebastián Ramírez [Sun, 11 Jun 2023 21:49:18 +0000 (23:49 +0200)] 
♻️ Simplify `AsyncExitStackMiddleware` as without Python 3.6 `AsyncExitStack` is always available (#9657)

♻️ Simplify AsyncExitStackMiddleware as without Python 3.6 AsyncExitStack is always available

2 years ago📝 Update release notes
github-actions [Sun, 11 Jun 2023 21:38:54 +0000 (21:38 +0000)] 
📝 Update release notes

2 years ago⬇️ Separate requirements for development into their own requirements.txt files, they...
Sebastián Ramírez [Sun, 11 Jun 2023 21:38:15 +0000 (23:38 +0200)] 
⬇️ Separate requirements for development into their own requirements.txt files, they shouldn't be extras (#9655)

2 years ago📝 Update release notes
github-actions [Sun, 11 Jun 2023 20:36:12 +0000 (20:36 +0000)] 
📝 Update release notes

2 years ago✨ Add support for `dependencies` in WebSocket routes (#4534)
Paulo Costa [Sun, 11 Jun 2023 20:35:39 +0000 (17:35 -0300)] 
✨ Add support for `dependencies` in WebSocket routes (#4534)

Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
2 years ago📝 Update release notes
github-actions [Sun, 11 Jun 2023 19:08:50 +0000 (19:08 +0000)] 
📝 Update release notes

2 years ago✨ Add exception handler for `WebSocketRequestValidationError` (which also allows...
Kristján Valur Jónsson [Sun, 11 Jun 2023 19:08:14 +0000 (19:08 +0000)] 
✨ Add exception handler for `WebSocketRequestValidationError` (which also allows to override it) (#6030)

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>