📝 Move the Features docs to the top level to improve the main page menu. PR #12036 by @tiangolo.
✏️ Fix import typo in reference example for Security. PR #11168 by @0shah0.
📝 Highlight correct line in tutorial docs/en/docs/tutorial/body-multiple-params.md. PR #11978 by @svlandeg.
🔥 Remove Sentry link from Advanced Middleware docs. PR #12031 by @alejsdev.
📝 Clarify management tasks for translations, multiples files in one PR. PR #12030 by @tiangolo.
📝 Edit the link to the OpenAPI "Responses Object" and "Response Object" sections in the "Additional Responses in OpenAPI" section. PR #11996 by @VaitoSoi.
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [fastapi](https://github.com/fastapi/fastapi) ([changelog](https://fastapi.tiangolo.com/release-notes/)) | patch | `==0.112.1` -> `==0.112.2` |
---
### Release Notes
<details>
<summary>fastapi/fastapi (fastapi)</summary>
### [`v0.112.2`](https://github.com/fastapi/fastapi/releases/tag/0.112.2)
[Compare Source](https://github.com/fastapi/fastapi/compare/0.112.1...0.112.2)
##### Fixes
- 🐛 Fix `allow_inf_nan` option for Param and Body classes. PR [#​11867](https://github.com/fastapi/fastapi/pull/11867) by [@​giunio-prc](https://github.com/giunio-prc).
- 🐛 Ensure that `app.include_router` merges nested lifespans. PR [#​9630](https://github.com/fastapi/fastapi/pull/9630) by [@​Lancetnik](https://github.com/Lancetnik).
##### Refactors
- 🎨 Fix typing annotation for semi-internal `FastAPI.add_api_route()`. PR [#​10240](https://github.com/fastapi/fastapi/pull/10240) by [@​ordinary-jamie](https://github.com/ordinary-jamie).
- ⬆️ Upgrade version of Ruff and reformat. PR [#​12032](https://github.com/fastapi/fastapi/pull/12032) by [@​tiangolo](https://github.com/tiangolo).
##### Docs
- 📝 Fix a typo in `docs/en/docs/virtual-environments.md`. PR [#​12064](https://github.com/fastapi/fastapi/pull/12064) by [@​aymenkrifa](https://github.com/aymenkrifa).
- 📝 Add docs about Environment Variables and Virtual Environments. PR [#​12054](https://github.com/fastapi/fastapi/pull/12054) by [@​tiangolo](https://github.com/tiangolo).
- 📝 Add Asyncer mention in async docs. PR [#​12037](https://github.com/fastapi/fastapi/pull/12037) by [@​tiangolo](https://github.com/tiangolo).
- 📝 Move the Features docs to the top level to improve the main page menu. PR [#​12036](https://github.com/fastapi/fastapi/pull/12036) by [@​tiangolo](https://github.com/tiangolo).
- ✏️ Fix import typo in reference example for `Security`. PR [#​11168](https://github.com/fastapi/fastapi/pull/11168) by [@​0shah0](https://github.com/0shah0).
- 📝 Highlight correct line in tutorial `docs/en/docs/tutorial/body-multiple-params.md`. PR [#​11978](https://github.com/fastapi/fastapi/pull/11978) by [@​svlandeg](https://github.com/svlandeg).
- 🔥 Remove Sentry link from Advanced Middleware docs. PR [#​12031](https://github.com/fastapi/fastapi/pull/12031) by [@​alejsdev](https://github.com/alejsdev).
- 📝 Clarify management tasks for translations, multiples files in one PR. PR [#​12030](https://github.com/fastapi/fastapi/pull/12030) by [@​tiangolo](https://github.com/tiangolo).
- 📝 Edit the link to the OpenAPI "Responses Object" and "Response Object" sections in the "Additional Responses in OpenAPI" section. PR [#​11996](https://github.com/fastapi/fastapi/pull/11996) by [@​VaitoSoi](https://github.com/VaitoSoi).
- 🔨 Specify `email-validator` dependency with dash. PR [#​11515](https://github.com/fastapi/fastapi/pull/11515) by [@​jirikuncar](https://github.com/jirikuncar).
- 🌐 Add Spanish translation for `docs/es/docs/project-generation.md`. PR [#​11947](https://github.com/fastapi/fastapi/pull/11947) by [@​alejsdev](https://github.com/alejsdev).
- 📝 Fix minor typo. PR [#​12026](https://github.com/fastapi/fastapi/pull/12026) by [@​MicaelJarniac](https://github.com/MicaelJarniac).
- 📝 Several docs improvements, tweaks, and clarifications. PR [#​11390](https://github.com/fastapi/fastapi/pull/11390) by [@​nilslindemann](https://github.com/nilslindemann).
- 📝 Add missing `compresslevel` parameter on docs for `GZipMiddleware`. PR [#​11350](https://github.com/fastapi/fastapi/pull/11350) by [@​junah201](https://github.com/junah201).
- 📝 Fix inconsistent response code when item already exists in docs for testing. PR [#​11818](https://github.com/fastapi/fastapi/pull/11818) by [@​lokomilo](https://github.com/lokomilo).
- 📝 Update `docs/en/docs/tutorial/body.md` with Python 3.10 union type example. PR [#​11415](https://github.com/fastapi/fastapi/pull/11415) by [@​rangzen](https://github.com/rangzen).
##### Translations
- 🌐 Add Portuguese translation for `docs/pt/docs/tutorial/request_file.md`. PR [#​12018](https://github.com/fastapi/fastapi/pull/12018) by [@​Joao-Pedro-P-Holanda](https://github.com/Joao-Pedro-P-Holanda).
- 🌐 Add Japanese translation for `docs/ja/docs/learn/index.md`. PR [#​11592](https://github.com/fastapi/fastapi/pull/11592) by [@​ukwhatn](https://github.com/ukwhatn).
- 📝 Update Spanish translation docs for consistency. PR [#​12044](https://github.com/fastapi/fastapi/pull/12044) by [@​alejsdev](https://github.com/alejsdev).
- 🌐 Update Chinese translation for `docs/zh/docs/tutorial/dependencies/dependencies-with-yield.md`. PR [#​12028](https://github.com/fastapi/fastapi/pull/12028) by [@​xuvjso](https://github.com/xuvjso).
- 📝 Update FastAPI People, do not translate to have the most recent info. PR [#​12034](https://github.com/fastapi/fastapi/pull/12034) by [@​tiangolo](https://github.com/tiangolo).
- 🌐 Update Urdu translation for `docs/ur/docs/benchmarks.md`. PR [#​10046](https://github.com/fastapi/fastapi/pull/10046) by [@​AhsanSheraz](https://github.com/AhsanSheraz).
##### Internal
- ⬆ \[pre-commit.ci] pre-commit autoupdate. PR [#​12046](https://github.com/fastapi/fastapi/pull/12046) by [@​pre-commit-ci\[bot\]](https://github.com/apps/pre-commit-ci).
- 🔧 Update coverage config files. PR [#​12035](https://github.com/fastapi/fastapi/pull/12035) by [@​tiangolo](https://github.com/tiangolo).
- 🔨 Standardize shebang across shell scripts. PR [#​11942](https://github.com/fastapi/fastapi/pull/11942) by [@​gitworkflows](https://github.com/gitworkflows).
- ⬆ Update sqlalchemy requirement from <1.4.43,>=1.3.18 to >=1.3.18,<2.0.33. PR [#​11979](https://github.com/fastapi/fastapi/pull/11979) by [@​dependabot\[bot\]](https://github.com/apps/dependabot).
- 🔊 Remove old ignore warnings. PR [#​11950](https://github.com/fastapi/fastapi/pull/11950) by [@​tiangolo](https://github.com/tiangolo).
- ⬆️ Upgrade griffe-typingdoc for the docs. PR [#​12029](https://github.com/fastapi/fastapi/pull/12029) by [@​tiangolo](https://github.com/tiangolo).
- 🙈 Add .coverage\* to `.gitignore`. PR [#​11940](https://github.com/fastapi/fastapi/pull/11940) by [@​gitworkflows](https://github.com/gitworkflows).
- ⚙️ Record and show test coverage contexts (what test covers which line). PR [#​11518](https://github.com/fastapi/fastapi/pull/11518) by [@​slafs](https://github.com/slafs).
</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 [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC40NS4wIiwidXBkYXRlZEluVmVyIjoiMzguNDUuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
This PR contains the following updates:
==0.112.1->==0.112.2Release Notes
fastapi/fastapi (fastapi)
v0.112.2Compare Source
Fixes
allow_inf_nanoption for Param and Body classes. PR #11867 by @giunio-prc.app.include_routermerges nested lifespans. PR #9630 by @Lancetnik.Refactors
FastAPI.add_api_route(). PR #10240 by @ordinary-jamie.Docs
docs/en/docs/virtual-environments.md. PR #12064 by @aymenkrifa.Security. PR #11168 by @0shah0.docs/en/docs/tutorial/body-multiple-params.md. PR #11978 by @svlandeg.email-validatordependency with dash. PR #11515 by @jirikuncar.docs/es/docs/project-generation.md. PR #11947 by @alejsdev.compresslevelparameter on docs forGZipMiddleware. PR #11350 by @junah201.docs/en/docs/tutorial/body.mdwith Python 3.10 union type example. PR #11415 by @rangzen.Translations
docs/pt/docs/tutorial/request_file.md. PR #12018 by @Joao-Pedro-P-Holanda.docs/ja/docs/learn/index.md. PR #11592 by @ukwhatn.docs/zh/docs/tutorial/dependencies/dependencies-with-yield.md. PR #12028 by @xuvjso.docs/ur/docs/benchmarks.md. PR #10046 by @AhsanSheraz.Internal
.gitignore. PR #11940 by @gitworkflows.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.
This PR has been generated by Renovate Bot.