Skip to content

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Feb 9, 2025

This PR contains the following updates:

Package Change Age Confidence
black (changelog) >=25.1.0,<25.1.1 -> >=25.9.0,<25.9.1 age confidence
fastapi (changelog) >=0.115.8,<0.116.0 -> >=0.118.2,<0.118.3 age confidence
fonttools >=4.55.8,<5.0.0 -> >=4.60.1,<5.0.0 age confidence
requests (source, changelog) >=2.32.3,<3.0.0 -> >=2.32.5,<3.0.0 age confidence
svgpathtools >=1.6.1,<2.0.0 -> >=1.7.1,<2.0.0 age confidence
uvicorn (changelog) >=0.34.0,<0.35.0 -> >=0.37.0,<0.37.1 age confidence
yuanfen >=2025.1.13.1,<2026.0.0.0 -> >=2025.7.5.1,<2026.0.0.0 age confidence

Release Notes

psf/black (black)

v25.9.0

Compare Source

Highlights
  • Remove support for pre-python 3.7 await/async as soft keywords/variable names
    (#​4676)
Stable style
  • Fix crash while formatting a long del statement containing tuples (#​4628)
  • Fix crash while formatting expressions using the walrus operator in complex with
    statements (#​4630)
  • Handle # fmt: skip followed by a comment at the end of file (#​4635)
  • Fix crash when a tuple appears in the as clause of a with statement (#​4634)
  • Fix crash when tuple is used as a context manager inside a with statement (#​4646)
  • Fix crash when formatting a \ followed by a \r followed by a comment (#​4663)
  • Fix crash on a \\r\n (#​4673)
  • Fix crash on await ... (where ... is a literal Ellipsis) (#​4676)
  • Fix crash on parenthesized expression inside a type parameter bound (#​4684)
  • Fix crash when using line ranges excluding indented single line decorated items
    (#​4670)
Preview style
  • Fix a bug where one-liner functions/conditionals marked with # fmt: skip would still
    be formatted (#​4552)
  • Improve multiline_string_handling with ternaries and dictionaries (#​4657)
  • Fix a bug where string_processing would not split f-strings directly after
    expressions (#​4680)
  • Wrap the in clause of comprehensions across lines if necessary (#​4699)
  • Remove parentheses around multiple exception types in except and except* without
    as. (#​4720)
  • Add \r style newlines to the potential newlines to normalize file newlines both from
    and to (#​4710)
Parser
  • Rewrite tokenizer to improve performance and compliance (#​4536)
  • Fix bug where certain unusual expressions (e.g., lambdas) were not accepted in type
    parameter bounds and defaults. (#​4602)
Performance
  • Avoid using an extra process when running with only one worker (#​4734)
Integrations
  • Fix the version check in the vim file to reject Python 3.8 (#​4567)
  • Enhance GitHub Action psf/black to read Black version from an additional section in
    pyproject.toml: [project.dependency-groups] (#​4606)
  • Build gallery docker image with python3-slim and reduce image size (#​4686)
Documentation
  • Add FAQ entry for windows emoji not displaying (#​4714)
fastapi/fastapi (fastapi)

v0.118.2

Compare Source

Fixes
Internal

v0.118.1

Compare Source

Upgrades
Docs
Translations
Internal

v0.118.0

Compare Source

0.118.0

Fixes
  • 🐛 Fix support for StreamingResponses with dependencies with yield or UploadFiles, close after the response is done. PR #​14099 by @​tiangolo.

Before FastAPI 0.118.0, if you used a dependency with yield, it would run the exit code after the path operation function returned but right before sending the response.

This change also meant that if you returned a StreamingResponse, the exit code of the dependency with yield would have been already run.

For example, if you had a database session in a dependency with yield, the StreamingResponse would not be able to use that session while streaming data because the session would have already been closed in the exit code after yield.

This behavior was reverted in 0.118.0, to make the exit code after yield be executed after the response is sent.

You can read more about it in the docs for Advanced Dependencies - Dependencies with yield, HTTPException, except and Background Tasks. Including what you could do if you wanted to close a database session earlier, before returning the response to the client.

Docs
Translations
Internal

v0.117.1

Compare Source

Fixes

v0.117.0

Compare Source

Features
Fixes
  • ⚡️ Fix default_factory for response model field with Pydantic V1. PR #​9704 by @​vvanglro.
  • 🐛 Fix inconsistent processing of model docstring formfeed char with Pydantic V1. PR #​6039 by @​MaxwellPayne.
  • 🐛 Fix jsonable_encoder alters json_encoders of Pydantic v1 objects. PR #​4972 by @​aboubacs.
  • 🐛 Reenable allow_arbitrary_types when only 1 argument is used on the API endpoint. PR #​13694 by @​rmawatson.
  • 🐛 Fix inspect.getcoroutinefunction() can break testing with unittest.mock.patch(). PR #​14022 by @​secrett2633.
Refactors
Docs
Translations
Internal

v0.116.2

Compare Source

Upgrades
Docs
Translations
Internal

v0.116.1

Compare Source

Upgrades
Docs
  • 📝 Add notification about impending changes in Translations to docs/en/docs/contributing.md. PR #​13886 by @​YuriiMotov.
Internal

v0.116.0

Compare Source

Features

Installing fastapi[standard] now includes fastapi-cloud-cli.

This will allow you to deploy to FastAPI Cloud with the fastapi deploy command.

If you want to install fastapi with the standard dependencies but without fastapi-cloud-cli, you can install instead fastapi[standard-no-fastapi-cloud-cli].

Translations
Internal

v0.115.14

Compare Source

Fixes
Docs
Translations
Internal

v0.115.13

Compare Source

Fixes
  • 🐛 Fix truncating the model's description with form feed (\f) character for Pydantic V2. PR #​13698 by @​YuriiMotov.
Refactors
Upgrades
Docs
Translations
Internal

v0.115.12

Compare Source

Fixes
  • 🐛 Fix convert_underscores=False for header Pydantic models. PR #​13515 by [@​tiangolo](https://re

Configuration

📅 Schedule: Branch creation - "before 4am on Monday" in timezone Asia/Shanghai, Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


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

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/all-minor-patch branch from cd83f61 to c276441 Compare February 15, 2025 14:13
@renovate renovate bot changed the title build(deps): update dependency fonttools to >=4.56.0,<5.0.0 build(deps): update all non-major dependencies Feb 15, 2025
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from c276441 to 4f7ad17 Compare February 16, 2025 21:36
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 3 times, most recently from 90ce5d1 to 3417c35 Compare March 1, 2025 22:35
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 3417c35 to 6ccdda7 Compare March 15, 2025 18:02
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from 5689064 to 1cf8710 Compare March 29, 2025 22:37
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 1cf8710 to 6ddf220 Compare April 3, 2025 16:35
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from 3917377 to 1d7c778 Compare April 19, 2025 10:46
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from 10b69bc to a43888d Compare May 4, 2025 13:45
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from c144392 to 43907c2 Compare May 10, 2025 21:46
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 3 times, most recently from 6bf42e5 to 045574f Compare June 1, 2025 08:51
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 3 times, most recently from c8e3948 to d885b91 Compare June 9, 2025 17:09
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 4 times, most recently from 7d73cbb to 2e6c8eb Compare June 17, 2025 16:02
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from c478f08 to d94ffce Compare June 28, 2025 17:31
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from 74ac541 to 46d47a2 Compare July 5, 2025 10:39
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from a423ae6 to 7c9821e Compare July 11, 2025 16:56
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 7c9821e to d5e257c Compare July 16, 2025 12:30
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from 85f5583 to fcafd73 Compare August 14, 2025 18:13
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 3 times, most recently from 345f9da to d0560f1 Compare August 19, 2025 14:52
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from d0560f1 to de2ab11 Compare August 27, 2025 17:43
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 7 times, most recently from dee6144 to 14de3bd Compare September 23, 2025 17:54
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from 5e234e3 to 2a65935 Compare September 30, 2025 02:36
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 2a65935 to ce688b2 Compare October 8, 2025 15:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants