fix(deps): update dependency fastapi to ^0.89.0 - autoclosed
This MR contains the following updates:
Package | Change | Age | Adoption | Passing | Confidence |
---|---|---|---|---|---|
fastapi |
^0.87.0 -> ^0.89.0
|
Release Notes
tiangolo/fastapi
v0.89.1
Fixes
-
🐛 Ignore Response classes on return annotation. MR #5855 by @Kludex. See the new docs in the MR below.
Docs
-
📝 Update docs and examples for Response Model with Return Type Annotations, and update runtime error. MR #5873 by @tiangolo. New docs at Response Model - Return Type: Other Return Type Annotations. -
📝 Add External Link: FastAPI lambda container: serverless simplified. MR #5784 by @rafrasenberg.
Translations
-
🌐 Add Turkish translation fordocs/tr/docs/tutorial/first_steps.md
. MR #5691 by @Kadermiyanyedi.
v0.89.0
Features
-
✨ Add support for function return type annotations to declare theresponse_model
. Initial MR #1436 by @uriyyo.
Now you can declare the return type / response_model
in the function return type annotation:
from fastapi import FastAPI
from pydantic import BaseModel
app = FastAPI()
class Item(BaseModel):
name: str
price: float
@​app.get("/items/")
async def read_items() -> list[Item]:
return [
Item(name="Portal Gun", price=42.0),
Item(name="Plumbus", price=32.0),
]
FastAPI will use the return type annotation to perform:
- Data validation
- Automatic documentation
- It could power automatic client generators
- Data filtering
Before this version it was only supported via the response_model
parameter.
Read more about it in the new docs: Response Model - Return Type.
Docs
-
📝 Add External Link: Authorization on FastAPI with Casbin. MR #5712 by @Xhy-5000. -
✏ Fix typo indocs/en/docs/async.md
. MR #5785 by @Kingdageek. -
✏ Fix typo indocs/en/docs/deployment/concepts.md
. MR #5824 by @kelbyfaessler.
Translations
-
🌐 Add Russian translation fordocs/ru/docs/fastapi-people.md
. MR #5577 by @Xewus. -
🌐 Fix typo in Chinese translation fordocs/zh/docs/benchmarks.md
. MR #4269 by @15027668g. -
🌐 Add Korean translation fordocs/tutorial/cors.md
. MR #3764 by @NinaHwang.
Internal
-
⬆ Update coverage[toml] requirement from <7.0,>=6.5.0 to >=6.5.0,<8.0. MR #5801 by @dependabot[bot]. -
⬆ Update uvicorn[standard] requirement from <0.19.0,>=0.12.0 to >=0.12.0,<0.21.0 for development. MR #5795 by @dependabot[bot]. -
⬆ Bump dawidd6/action-download-artifact from 2.24.2 to 2.24.3. MR #5842 by @dependabot[bot]. -
👥 Update FastAPI People. MR #5825 by @github-actions[bot]. -
⬆ Bump types-ujson from 5.5.0 to 5.6.0.0. MR #5735 by @dependabot[bot]. -
⬆ Bump pypa/gh-action-pypi-publish from 1.5.2 to 1.6.4. MR #5750 by @dependabot[bot]. -
👷 Add GitHub Action gate/check. MR #5492 by @webknjaz. -
🔧 Update sponsors, add Svix. MR #5848 by @tiangolo. -
🔧 Remove Doist sponsor. MR #5847 by @tiangolo. -
⬆ Update sqlalchemy requirement from <=1.4.41,>=1.3.18 to >=1.3.18,<1.4.43. MR #5540 by @dependabot[bot]. -
⬆ Bump nwtgck/actions-netlify from 1.2.4 to 2.0.0. MR #5757 by @dependabot[bot]. -
👷 Refactor CI artifact upload/download for docs previews. MR #5793 by @tiangolo. -
⬆ Bump pypa/gh-action-pypi-publish from 1.5.1 to 1.5.2. MR #5714 by @dependabot[bot]. -
👥 Update FastAPI People. MR #5722 by @github-actions[bot]. -
🔧 Update sponsors, disable course bundle. MR #5713 by @tiangolo. -
⬆ Update typer[all] requirement from <0.7.0,>=0.6.1 to >=0.6.1,<0.8.0. MR #5639 by @dependabot[bot].
v0.88.0
Upgrades
-
⬆ Bump Starlette to version0.22.0
to fix bad encoding for query parameters in newTestClient
. MR #5659 by @azogue.
Docs
-
✏ ️ Fix typo in docs fordocs/en/docs/advanced/middleware.md
. MR #5376 by @rifatrakib.
Translations
Internal
-
👷 Tweak build-docs to improve CI performance. MR #5699 by @tiangolo. -
⬆ [pre-commit.ci] pre-commit autoupdate. MR #5566 by @pre-commit-ci[bot]. -
⬆ ️ Upgrade Ruff. MR #5698 by @tiangolo. -
👷 Remove pip cache for Smokeshow as it depends on a requirements.txt. MR #5700 by @tiangolo. -
💚 Fix pip cache for Smokeshow. MR #5697 by @tiangolo. -
👷 Fix and tweak CI cache handling. MR #5696 by @tiangolo. -
👷 Updatesetup-python
action in tests to use new caching feature. MR #5680 by @madkinsz. -
⬆ Bump black from 22.8.0 to 22.10.0. MR #5569 by @dependabot[bot].
Configuration
-
If you want to rebase/retry this MR, click this checkbox.
This MR has been generated by Renovate Bot.