[PR #59] [MERGED] Update dependency fastapi to ^0.89.0 #56

Closed
opened 2026-09-02 13:12:27 +02:00 by TheLovinator · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/TheLovinator1/twitter-image-collage-maker/pull/59
Author: @renovate[bot]
Created: 1/7/2023
Status: Merged
Merged: 1/7/2023
Merged by: @renovate[bot]

Base: masterHead: renovate/fastapi-0.x


📝 Commits (1)

  • 4029504 Update dependency fastapi to ^0.89.0

📊 Changes

2 files changed (+15 additions, -8 deletions)

View changed files

📝 poetry.lock (+14 -7)
📝 pyproject.toml (+1 -1)

📄 Description

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
fastapi ^0.88.0 -> ^0.89.0 age adoption passing confidence

Release Notes

tiangolo/fastapi

v0.89.0

Compare Source

Features
  • Add support for function return type annotations to declare the response_model. Initial PR #​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
Translations
Internal

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/TheLovinator1/twitter-image-collage-maker/pull/59 **Author:** [@renovate[bot]](https://github.com/apps/renovate) **Created:** 1/7/2023 **Status:** ✅ Merged **Merged:** 1/7/2023 **Merged by:** [@renovate[bot]](https://github.com/apps/renovate) **Base:** `master` ← **Head:** `renovate/fastapi-0.x` --- ### 📝 Commits (1) - [`4029504`](https://github.com/TheLovinator1/twitter-image-collage-maker/commit/402950457e3abca6dd93e80e9c418088d8f29571) Update dependency fastapi to ^0.89.0 ### 📊 Changes **2 files changed** (+15 additions, -8 deletions) <details> <summary>View changed files</summary> 📝 `poetry.lock` (+14 -7) 📝 `pyproject.toml` (+1 -1) </details> ### 📄 Description [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [fastapi](https://togithub.com/tiangolo/fastapi) | `^0.88.0` -> `^0.89.0` | [![age](https://badges.renovateapi.com/packages/pypi/fastapi/0.89.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/pypi/fastapi/0.89.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/pypi/fastapi/0.89.0/compatibility-slim/0.88.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/pypi/fastapi/0.89.0/confidence-slim/0.88.0)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>tiangolo/fastapi</summary> ### [`v0.89.0`](https://togithub.com/tiangolo/fastapi/releases/tag/0.89.0) [Compare Source](https://togithub.com/tiangolo/fastapi/compare/0.88.0...0.89.0) ##### Features - ✨ Add support for function return type annotations to declare the `response_model`. Initial PR [#&#8203;1436](https://togithub.com/tiangolo/fastapi/pull/1436) by [@&#8203;uriyyo](https://togithub.com/uriyyo). Now you can declare the return type / `response_model` in the function return type annotation: ```python from fastapi import FastAPI from pydantic import BaseModel app = FastAPI() class Item(BaseModel): name: str price: float @&#8203;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](https://fastapi.tiangolo.com/tutorial/response-model/). ##### Docs - 📝 Add External Link: Authorization on FastAPI with Casbin. PR [#&#8203;5712](https://togithub.com/tiangolo/fastapi/pull/5712) by [@&#8203;Xhy-5000](https://togithub.com/Xhy-5000). - ✏ Fix typo in `docs/en/docs/async.md`. PR [#&#8203;5785](https://togithub.com/tiangolo/fastapi/pull/5785) by [@&#8203;Kingdageek](https://togithub.com/Kingdageek). - ✏ Fix typo in `docs/en/docs/deployment/concepts.md`. PR [#&#8203;5824](https://togithub.com/tiangolo/fastapi/pull/5824) by [@&#8203;kelbyfaessler](https://togithub.com/kelbyfaessler). ##### Translations - 🌐 Add Russian translation for `docs/ru/docs/fastapi-people.md`. PR [#&#8203;5577](https://togithub.com/tiangolo/fastapi/pull/5577) by [@&#8203;Xewus](https://togithub.com/Xewus). - 🌐 Fix typo in Chinese translation for `docs/zh/docs/benchmarks.md`. PR [#&#8203;4269](https://togithub.com/tiangolo/fastapi/pull/4269) by [@&#8203;15027668g](https://togithub.com/15027668g). - 🌐 Add Korean translation for `docs/tutorial/cors.md`. PR [#&#8203;3764](https://togithub.com/tiangolo/fastapi/pull/3764) by [@&#8203;NinaHwang](https://togithub.com/NinaHwang). ##### Internal - ⬆ Update coverage\[toml] requirement from <7.0,>=6.5.0 to >=6.5.0,<8.0. PR [#&#8203;5801](https://togithub.com/tiangolo/fastapi/pull/5801) by [@&#8203;dependabot\[bot\]](https://togithub.com/apps/dependabot). - ⬆ Update uvicorn\[standard] requirement from <0.19.0,>=0.12.0 to >=0.12.0,<0.21.0 for development. PR [#&#8203;5795](https://togithub.com/tiangolo/fastapi/pull/5795) by [@&#8203;dependabot\[bot\]](https://togithub.com/apps/dependabot). - ⬆ Bump dawidd6/action-download-artifact from 2.24.2 to 2.24.3. PR [#&#8203;5842](https://togithub.com/tiangolo/fastapi/pull/5842) by [@&#8203;dependabot\[bot\]](https://togithub.com/apps/dependabot). - 👥 Update FastAPI People. PR [#&#8203;5825](https://togithub.com/tiangolo/fastapi/pull/5825) by [@&#8203;github-actions\[bot\]](https://togithub.com/apps/github-actions). - ⬆ Bump types-ujson from 5.5.0 to 5.6.0.0. PR [#&#8203;5735](https://togithub.com/tiangolo/fastapi/pull/5735) by [@&#8203;dependabot\[bot\]](https://togithub.com/apps/dependabot). - ⬆ Bump pypa/gh-action-pypi-publish from 1.5.2 to 1.6.4. PR [#&#8203;5750](https://togithub.com/tiangolo/fastapi/pull/5750) by [@&#8203;dependabot\[bot\]](https://togithub.com/apps/dependabot). - 👷 Add GitHub Action gate/check. PR [#&#8203;5492](https://togithub.com/tiangolo/fastapi/pull/5492) by [@&#8203;webknjaz](https://togithub.com/webknjaz). - 🔧 Update sponsors, add Svix. PR [#&#8203;5848](https://togithub.com/tiangolo/fastapi/pull/5848) by [@&#8203;tiangolo](https://togithub.com/tiangolo). - 🔧 Remove Doist sponsor. PR [#&#8203;5847](https://togithub.com/tiangolo/fastapi/pull/5847) by [@&#8203;tiangolo](https://togithub.com/tiangolo). - ⬆ Update sqlalchemy requirement from <=1.4.41,>=1.3.18 to >=1.3.18,<1.4.43. PR [#&#8203;5540](https://togithub.com/tiangolo/fastapi/pull/5540) by [@&#8203;dependabot\[bot\]](https://togithub.com/apps/dependabot). - ⬆ Bump nwtgck/actions-netlify from 1.2.4 to 2.0.0. PR [#&#8203;5757](https://togithub.com/tiangolo/fastapi/pull/5757) by [@&#8203;dependabot\[bot\]](https://togithub.com/apps/dependabot). - 👷 Refactor CI artifact upload/download for docs previews. PR [#&#8203;5793](https://togithub.com/tiangolo/fastapi/pull/5793) by [@&#8203;tiangolo](https://togithub.com/tiangolo). - ⬆ Bump pypa/gh-action-pypi-publish from 1.5.1 to 1.5.2. PR [#&#8203;5714](https://togithub.com/tiangolo/fastapi/pull/5714) by [@&#8203;dependabot\[bot\]](https://togithub.com/apps/dependabot). - 👥 Update FastAPI People. PR [#&#8203;5722](https://togithub.com/tiangolo/fastapi/pull/5722) by [@&#8203;github-actions\[bot\]](https://togithub.com/apps/github-actions). - 🔧 Update sponsors, disable course bundle. PR [#&#8203;5713](https://togithub.com/tiangolo/fastapi/pull/5713) by [@&#8203;tiangolo](https://togithub.com/tiangolo). - ⬆ Update typer\[all] requirement from <0.7.0,>=0.6.1 to >=0.6.1,<0.8.0. PR [#&#8203;5639](https://togithub.com/tiangolo/fastapi/pull/5639) by [@&#8203;dependabot\[bot\]](https://togithub.com/apps/dependabot). </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://app.renovatebot.com/dashboard#github/TheLovinator1/twitter-image-collage-maker). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC44NC4yIiwidXBkYXRlZEluVmVyIjoiMzQuODQuMiJ9--> --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
TheLovinator 2026-09-02 13:12:27 +02:00
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
TheLovinator/twitter-image-collage-maker#56
No description provided.