Bump fastapi from 0.79.0 to 0.85.0 in /{{cookiecutter.project_slug}}/backend
Bumps fastapi from 0.79.0 to 0.85.0.
Release notes
Sourced from fastapi's releases.
0.85.0
Features
- ⬆ Upgrade version required of Starlette from
0.19.1to0.20.4. Initial PR #4820 by@Kludex.
- This includes several bug fixes in Starlette.
- ⬆️ Upgrade Uvicorn max version in public extras: all. From
>=0.12.0,<0.18.0to>=0.12.0,<0.19.0. PR #5401 by@tiangolo.Internal
- ⬆️ Upgrade dependencies for doc and dev internal extras: Typer, Uvicorn. PR #5400 by
@tiangolo.- ⬆️ Upgrade test dependencies: Black, HTTPX, databases, types-ujson. PR #5399 by
@tiangolo.- ⬆️ Upgrade mypy and tweak internal type annotations. PR #5398 by
@tiangolo.- 🔧 Update test dependencies, upgrade Pytest, move dependencies from dev to test. PR #5396 by
@tiangolo.0.84.0
Breaking Changes
This version of FastAPI drops support for Python 3.6. 🔥 Please upgrade to a supported version of Python (3.7 or above), Python 3.6 reached the end-of-life a long time ago. 😅☠
- 🔧 Update package metadata, drop support for Python 3.6, move build internals from Flit to Hatch. PR #5240 by
@ofek.0.83.0
🚨 This is probably the last release (or one of the last releases) to support Python 3.6. 🔥
Python 3.6 reached the end-of-life and is no longer supported by Python since around a year ago.
You hopefully updated to a supported version of Python a while ago. If you haven't, you really should.
Features
- ✨ Add support in
jsonable_encoderfor include and exclude with dataclasses. PR #4923 by@DCsunset.Fixes
- 🐛 Fix
RuntimeErrorraised whenHTTPExceptionhas a status code with no content. PR #5365 by@iudeen.- 🐛 Fix empty reponse body when default
status_codeis empty but the aResponseparameter withresponse.status_codeis set. PR #5360 by@tmeckel.Docs
Internal
- ⬆ [pre-commit.ci] pre-commit autoupdate. PR #5352 by
@pre-commit-ci[bot].0.82.0
🚨 This is probably the last release (or one of the last releases) to support Python 3.6. 🔥
Python 3.6 reached the end-of-life and is no longer supported by Python since around a year ago.
... (truncated)
Commits
1213227🔖 Release version 0.85.0e782ba4📝 Update release notes6ddd0c6📝 Update release notesa05e8b4⬆️ Upgrade Uvicorn in public extras: all (#5401)e83aa43📝 Update release notes95cbb43⬆️ Upgrade dependencies for doc and dev internal extras: Typer, Uvicorn (#5400)babe2f9📝 Update release notesadd7c48⬆️ Upgrade test dependencies: Black, HTTPX, databases, types-ujson (#5399)b741ea7📝 Update release notes74ce220⬆️ Upgrade mypy and tweak internal type annotations (#5398)- Additional commits viewable in compare view
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 rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)