morpheus
morpheus copied to clipboard
Bump fastapi from 0.68.1 to 0.88.0
Bumps fastapi from 0.68.1 to 0.88.0.
Release notes
Sourced from fastapi's releases.
0.88.0
Upgrades
- ⬆ Bump Starlette to version
0.22.0
to fix bad encoding for query parameters in newTestClient
. PR #5659 by@azogue
.Docs
- ✏️ Fix typo in docs for
docs/en/docs/advanced/middleware.md
. PR #5376 by@rifatrakib
.Translations
Internal
- 👷 Tweak build-docs to improve CI performance. PR #5699 by
@tiangolo
.- ⬆ [pre-commit.ci] pre-commit autoupdate. PR #5566 by
@pre-commit-ci[bot]
.- ⬆️ Upgrade Ruff. PR #5698 by
@tiangolo
.- 👷 Remove pip cache for Smokeshow as it depends on a requirements.txt. PR #5700 by
@tiangolo
.- 💚 Fix pip cache for Smokeshow. PR #5697 by
@tiangolo
.- 👷 Fix and tweak CI cache handling. PR #5696 by
@tiangolo
.- 👷 Update
setup-python
action in tests to use new caching feature. PR #5680 by@madkinsz
.- ⬆ Bump black from 22.8.0 to 22.10.0. PR #5569 by
@dependabot[bot]
.0.87.0
Highlights of this release:
- Upgraded Starlette
- Now the
TestClient
is based on HTTPX instead of Requests. 🚀- There are some possible breaking changes in the
TestClient
usage, but@Kludex
built bump-testclient to help you automatize migrating your tests. Make sure you are using Git and that you can undo any unnecessary changes (false positive changes, etc) before usingbump-testclient
.- New WebSocketException (and docs), re-exported from Starlette.
- Upgraded and relaxed dependencies for package extras
all
(including new Uvicorn version), when you install"fastapi[all]"
.- New docs about how to Help Maintain FastAPI.
Features
- ⬆️ Upgrade and relax dependencies for extras "all". PR #5634 by
@tiangolo
.- ✨ Re-export Starlette's
WebSocketException
and add it to docs. PR #5629 by@tiangolo
.- 📝 Update references to Requests for tests to HTTPX, and add HTTPX to extras. PR #5628 by
@tiangolo
.- ⬆ Upgrade Starlette to
0.21.0
, including the newTestClient
based on HTTPX. PR #5471 by@pawelrubin
.Docs
- ✏️ Tweak Help FastAPI from PR review after merging. PR #5633 by
@tiangolo
.- ✏️ Clarify docs on CORS. PR #5627 by
@paxcodes
.- 📝 Update Help FastAPI: Help Maintain FastAPI. PR #5632 by
@tiangolo
.Translations
... (truncated)
Commits
612b8ff
🔖 Release version 0.88.046bb5d2
📝 Update release notesc458ca6
📝 Update release notes46974c5
⬆ Bump Starlette to version0.22.0
to fix bad encoding for query parameters...89ec1f2
📝 Update release notes128c925
📝 Update release notes8842036
👷 Tweak build-docs to improve CI performance (#5699)9b4e85f
⬆ [pre-commit.ci] pre-commit autoupdate (#5566)991db7b
📝 Update release notesebd917a
🌐 Add Portuguese translation fordocs/pt/docs/deployment/docker.md
(#5663)- 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 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)