Skip to content
This repository was archived by the owner on Feb 19, 2023. It is now read-only.

Conversation

@dependabot-preview
Copy link
Contributor

Bumps fastapi from 0.54.2 to 0.63.0.

Release notes

Sourced from fastapi's releases.

0.63.0

Features

  • ✨ Improve type annotations, add support for mypy --strict, internally and for external packages. PR #2547 by @tiangolo.

Breaking changes

  • ⬆️ Upgrade Uvicorn when installing fastapi[all] to the latest version including uvloop, the new range is uvicorn[standard] >=0.12.0,<0.14.0. PR #2548 by @tiangolo.

Fixes

  • 🐛 PR #2547 (read above) also fixes some false-positive mypy errors with callbacks parameters and when using the OAuth2 class.

Docs

Translations

  • 🌐 Add docs lang selector widget. PR #2542 by @tiangolo.
  • 🌐 Add Chinese translation for Tutorial - Response Status Code. PR #2442 by @waynerv.
  • 🌐 Start translation of the documentation for the Albanian language. PR #2516 by @vjanz.
  • 🌐 Add Chinese translation for Tutorial - Extra Models. PR #2416 by @waynerv.
  • 🌐 Add Chinese translation for Tutorial - Response Model. PR #2414 by @waynerv.
  • 🌐 Add Chinese translation for Tutorial - Schema Extra Example. PR #2411 by @maoyibo.
  • 🌐 Add Korean translation for Index. PR #2192 by @hard-coders.
  • 🌐 Add Japanese translation for Advanced User Guide - Additional Status Codes. PR #2145 by @Attsun1031.

Internal

  • 🐛 Fix docs overrides directory for translations. PR #2541 by @tiangolo.
  • ➖ Remove Typer as a docs building dependency (covered by typer-cli) to fix pip resolver conflicts. PR #2539 by @tiangolo.
  • ✨ Add newsletter: FastAPI and friends. PR #2509 by @tiangolo.
  • ✨ Add new Gold Sponsor: InvestSuite 🎉. PR #2508 by @tiangolo.
  • 🔧 Add issue template configs. PR #2476 by @tiangolo.

0.62.0

Features

  • ✨ Add support for shared/top-level parameters (dependencies, tags, etc). PR #2434 by @tiangolo.

Up to now, for several options, the only way to apply them to a group of path operations was in include_router. That works well, but the call to app.include_router() or router.include_router() is normally done in another file.

That means that, for example, to apply authentication to all the path operations in a router it would end up being done in a different file, instead of keeping related logic together.

Setting options in include_router still makes sense in some cases, for example, to override or increase configurations from a third party router included in an app. But in a router that is part of a bigger application, it would probably make more sense to add those settings when creating the APIRouter.

In FastAPI

Commits
  • 5614b94 📝 Update release notes
  • e170c86 🔖 Release version 0.63.0
  • 180bdf3 📝 Update release notes
  • 1e58a3e ⬆️ Upgrade Uvicorn when installing fastapi[all] to the latest version includi...
  • dfe3f61 📝 Update release notes
  • 97c747f 📝 Update release notes
  • fdb6c9c ✨ Improve type annotations, add support for mypy --strict, internally and for...
  • 4fdcdf3 📝 Update release notes
  • e2a6341 📝 Update Uvicorn installation instructions to use uvicorn[standard] (includes...
  • 7046d80 📝 Update release notes
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
  • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot dashboard:

  • Update frequency (including time of day and day of week)
  • Pull request limits (per update run and/or open at any time)
  • Automerge options (never/patch/minor, and dev/runtime dependencies)
  • Out-of-range updates (receive only lockfile updates, if desired)
  • Security updates (receive only security updates, if desired)

Bumps [fastapi](https://github.com/tiangolo/fastapi) from 0.54.2 to 0.63.0.
- [Release notes](https://github.com/tiangolo/fastapi/releases)
- [Commits](fastapi/fastapi@0.54.2...0.63.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
@dependabot-preview
Copy link
Contributor Author

Superseded by #460.

@dependabot-preview dependabot-preview bot deleted the dependabot/pip/fastapi-0.63.0 branch May 7, 2021 12:16
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant