Commit cd4d96b
authored
Bump the all-dependencies group with 5 updates (#351)
Bumps the all-dependencies group with 5 updates:
| Package | From | To |
| --- | --- | --- |
| [rich](https://github.com/Textualize/rich) | `14.3.2` | `14.3.3` |
| [typer](https://github.com/fastapi/typer) | `0.24.0` | `0.24.1` |
| [ruff](https://github.com/astral-sh/ruff) | `0.15.1` | `0.15.2` |
| [mkdocstrings-python](https://github.com/mkdocstrings/python) |
`2.0.2` | `2.0.3` |
| [fastapi](https://github.com/fastapi/fastapi) | `0.129.0` | `0.133.0`
|
Updates `rich` from 14.3.2 to 14.3.3
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/Textualize/rich/releases">rich's
releases</a>.</em></p>
<blockquote>
<h2>The infinite Release</h2>
<p>Fixed a infinite loop in split_graphemes</p>
<h2>[14.3.3] - 2026-02-19</h2>
<h3>Fixed</h3>
<ul>
<li>Fixed infinite loop with <code>cells.split_graphemes</code> <a
href="https://redirect.github.com/Textualize/rich/pull/4006">Textualize/rich#4006</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/Textualize/rich/blob/master/CHANGELOG.md">rich's
changelog</a>.</em></p>
<blockquote>
<h2>[14.3.3] - 2026-02-19</h2>
<h3>Fixed</h3>
<ul>
<li>Fixed infinite loop with <code>cells.split_graphemes</code> <a
href="https://redirect.github.com/Textualize/rich/pull/4006">Textualize/rich#4006</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/Textualize/rich/commit/ce0118819d172d134507bcf5982d3faf82bbc43e"><code>ce01188</code></a>
Merge pull request <a
href="https://redirect.github.com/Textualize/rich/issues/4008">#4008</a>
from Textualize/bump1433</li>
<li><a
href="https://github.com/Textualize/rich/commit/14a47c928241fe5cbf2f1adab0bb61fd1db3472f"><code>14a47c9</code></a>
bump</li>
<li><a
href="https://github.com/Textualize/rich/commit/f54bfe062865187fe3bc733769dcd990a5a0ffe3"><code>f54bfe0</code></a>
Merge pull request <a
href="https://redirect.github.com/Textualize/rich/issues/4007">#4007</a>
from Textualize/copilot/sub-pr-4006</li>
<li><a
href="https://github.com/Textualize/rich/commit/7338cb9dafd0d0e916585f191ae505b3e602bb51"><code>7338cb9</code></a>
Merge pull request <a
href="https://redirect.github.com/Textualize/rich/issues/4006">#4006</a>
from Textualize/fix-grapheme-stuck</li>
<li><a
href="https://github.com/Textualize/rich/commit/905b397deb6b5ed59dfd80fa499c90e215f309c8"><code>905b397</code></a>
Update tests/test_cells.py</li>
<li><a
href="https://github.com/Textualize/rich/commit/b031dca1d74f1f82a02d71e771b116ec4f9ad6c8"><code>b031dca</code></a>
Update tests/test_cells.py</li>
<li><a
href="https://github.com/Textualize/rich/commit/f07a3fc5f5f4d5bfc0152cca4b103369934cd8b6"><code>f07a3fc</code></a>
Add regression tests for VS16 after zero-width chars in
split_graphemes</li>
<li><a
href="https://github.com/Textualize/rich/commit/b618ccc7e310a92e555d6ec38a7f390b37192ef3"><code>b618ccc</code></a>
spelling</li>
<li><a
href="https://github.com/Textualize/rich/commit/378c34bd43eb4c9779ce1f7ff5dea376b34c91c5"><code>378c34b</code></a>
Initial plan</li>
<li><a
href="https://github.com/Textualize/rich/commit/87e7ca27d0f8047e2d22c6ee9f7cf2c59e4c96af"><code>87e7ca2</code></a>
refinements, and tests</li>
<li>Additional commits viewable in <a
href="https://github.com/Textualize/rich/compare/v14.3.2...v14.3.3">compare
view</a></li>
</ul>
</details>
<br />
Updates `typer` from 0.24.0 to 0.24.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/fastapi/typer/releases">typer's
releases</a>.</em></p>
<blockquote>
<h2>0.24.1</h2>
<h3>Internal</h3>
<ul>
<li>👷 Fix CI, do not attempt to build <code>typer-slim</code>, nor
<code>typer-cli</code>. PR <a
href="https://redirect.github.com/fastapi/typer/pull/1569">#1569</a> by
<a href="https://github.com/tiangolo"><code>@tiangolo</code></a>.</li>
<li>➖ Drop support for <code>typer-slim</code> and
<code>typer-cli</code>, no more versions will be released, use only
<code>typer</code>. PR <a
href="https://redirect.github.com/fastapi/typer/pull/1568">#1568</a> by
<a href="https://github.com/tiangolo"><code>@tiangolo</code></a>.</li>
<li>⬆ Bump rich from 14.3.2 to 14.3.3. PR <a
href="https://redirect.github.com/fastapi/typer/pull/1565">#1565</a> by
<a
href="https://github.com/apps/dependabot"><code>@dependabot[bot]</code></a>.</li>
<li>⬆ Bump pydantic-settings from 2.13.0 to 2.13.1. PR <a
href="https://redirect.github.com/fastapi/typer/pull/1566">#1566</a> by
<a
href="https://github.com/apps/dependabot"><code>@dependabot[bot]</code></a>.</li>
<li>⬆ Bump ruff from 0.15.1 to 0.15.2. PR <a
href="https://redirect.github.com/fastapi/typer/pull/1567">#1567</a> by
<a
href="https://github.com/apps/dependabot"><code>@dependabot[bot]</code></a>.</li>
<li>⬆ Bump mkdocs-material from 9.7.1 to 9.7.2. PR <a
href="https://redirect.github.com/fastapi/typer/pull/1561">#1561</a> by
<a
href="https://github.com/apps/dependabot"><code>@dependabot[bot]</code></a>.</li>
<li>⬆ Bump pillow from 11.3.0 to 12.1.1. PR <a
href="https://redirect.github.com/fastapi/typer/pull/1550">#1550</a> by
<a
href="https://github.com/apps/dependabot"><code>@dependabot[bot]</code></a>.</li>
<li>⬆ Bump pytest from 8.4.2 to 9.0.2. PR <a
href="https://redirect.github.com/fastapi/typer/pull/1551">#1551</a> by
<a
href="https://github.com/apps/dependabot"><code>@dependabot[bot]</code></a>.</li>
<li>⬆ Bump pydantic-settings from 2.12.0 to 2.13.0. PR <a
href="https://redirect.github.com/fastapi/typer/pull/1552">#1552</a> by
<a
href="https://github.com/apps/dependabot"><code>@dependabot[bot]</code></a>.</li>
<li>🎨 Upgrade types for Python 3.10. PR <a
href="https://redirect.github.com/fastapi/typer/pull/1549">#1549</a> by
<a href="https://github.com/tiangolo"><code>@tiangolo</code></a>.</li>
<li>🔨 Add internal scripts to migrate docs from Python 3.9 to 3.10. PR
<a href="https://redirect.github.com/fastapi/typer/pull/1547">#1547</a>
by <a
href="https://github.com/tiangolo"><code>@tiangolo</code></a>.</li>
<li>⬆ Bump ty from 0.0.16 to 0.0.17. PR <a
href="https://redirect.github.com/fastapi/typer/pull/1544">#1544</a> by
<a
href="https://github.com/apps/dependabot"><code>@dependabot[bot]</code></a>.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/fastapi/typer/blob/master/docs/release-notes.md">typer's
changelog</a>.</em></p>
<blockquote>
<h2>0.24.1</h2>
<h3>Internal</h3>
<ul>
<li>👷 Fix CI, do not attempt to build <code>typer-slim</code>, nor
<code>typer-cli</code>. PR <a
href="https://redirect.github.com/fastapi/typer/pull/1569">#1569</a> by
<a href="https://github.com/tiangolo"><code>@tiangolo</code></a>.</li>
<li>➖ Drop support for <code>typer-slim</code> and
<code>typer-cli</code>, no more versions will be released, use only
<code>typer</code>. PR <a
href="https://redirect.github.com/fastapi/typer/pull/1568">#1568</a> by
<a href="https://github.com/tiangolo"><code>@tiangolo</code></a>.</li>
<li>⬆ Bump rich from 14.3.2 to 14.3.3. PR <a
href="https://redirect.github.com/fastapi/typer/pull/1565">#1565</a> by
<a
href="https://github.com/apps/dependabot"><code>@dependabot[bot]</code></a>.</li>
<li>⬆ Bump pydantic-settings from 2.13.0 to 2.13.1. PR <a
href="https://redirect.github.com/fastapi/typer/pull/1566">#1566</a> by
<a
href="https://github.com/apps/dependabot"><code>@dependabot[bot]</code></a>.</li>
<li>⬆ Bump ruff from 0.15.1 to 0.15.2. PR <a
href="https://redirect.github.com/fastapi/typer/pull/1567">#1567</a> by
<a
href="https://github.com/apps/dependabot"><code>@dependabot[bot]</code></a>.</li>
<li>⬆ Bump mkdocs-material from 9.7.1 to 9.7.2. PR <a
href="https://redirect.github.com/fastapi/typer/pull/1561">#1561</a> by
<a
href="https://github.com/apps/dependabot"><code>@dependabot[bot]</code></a>.</li>
<li>⬆ Bump pillow from 11.3.0 to 12.1.1. PR <a
href="https://redirect.github.com/fastapi/typer/pull/1550">#1550</a> by
<a
href="https://github.com/apps/dependabot"><code>@dependabot[bot]</code></a>.</li>
<li>⬆ Bump pytest from 8.4.2 to 9.0.2. PR <a
href="https://redirect.github.com/fastapi/typer/pull/1551">#1551</a> by
<a
href="https://github.com/apps/dependabot"><code>@dependabot[bot]</code></a>.</li>
<li>⬆ Bump pydantic-settings from 2.12.0 to 2.13.0. PR <a
href="https://redirect.github.com/fastapi/typer/pull/1552">#1552</a> by
<a
href="https://github.com/apps/dependabot"><code>@dependabot[bot]</code></a>.</li>
<li>🎨 Upgrade types for Python 3.10. PR <a
href="https://redirect.github.com/fastapi/typer/pull/1549">#1549</a> by
<a href="https://github.com/tiangolo"><code>@tiangolo</code></a>.</li>
<li>🔨 Add internal scripts to migrate docs from Python 3.9 to 3.10. PR
<a href="https://redirect.github.com/fastapi/typer/pull/1547">#1547</a>
by <a
href="https://github.com/tiangolo"><code>@tiangolo</code></a>.</li>
<li>⬆ Bump ty from 0.0.16 to 0.0.17. PR <a
href="https://redirect.github.com/fastapi/typer/pull/1544">#1544</a> by
<a
href="https://github.com/apps/dependabot"><code>@dependabot[bot]</code></a>.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/fastapi/typer/commit/eaec8fae8a8ab39a64a20f39190f13400b639a22"><code>eaec8fa</code></a>
🔖 Release version 0.24.1</li>
<li><a
href="https://github.com/fastapi/typer/commit/c73cc2bd4a815cdc3ab092d7274a71dfc02f3727"><code>c73cc2b</code></a>
📝 Update release notes</li>
<li><a
href="https://github.com/fastapi/typer/commit/6c6259c0faebd5dbca1e204bfe8a2b2233c669c6"><code>6c6259c</code></a>
👷 Fix CI, do not attempt to build <code>typer-slim</code>, nor
<code>typer-cli</code> (<a
href="https://redirect.github.com/fastapi/typer/issues/1569">#1569</a>)</li>
<li><a
href="https://github.com/fastapi/typer/commit/bc65ad883bf875e0f29661c0ebb08b243cde39cf"><code>bc65ad8</code></a>
📝 Update release notes</li>
<li><a
href="https://github.com/fastapi/typer/commit/3aedc0a4b45d19a403bf58e1236c2cfb503de222"><code>3aedc0a</code></a>
➖ Drop support for <code>typer-slim</code> and <code>typer-cli</code>,
no more versions will be rel...</li>
<li><a
href="https://github.com/fastapi/typer/commit/4b130204c20271d4af09a3b359664651fd741f35"><code>4b13020</code></a>
📝 Update release notes</li>
<li><a
href="https://github.com/fastapi/typer/commit/19aaf0bebbd40a348999a0e88e8cba35c524e648"><code>19aaf0b</code></a>
⬆ Bump rich from 14.3.2 to 14.3.3 (<a
href="https://redirect.github.com/fastapi/typer/issues/1565">#1565</a>)</li>
<li><a
href="https://github.com/fastapi/typer/commit/0ece295e33709861e3f64715cb12d7fe9d638f0f"><code>0ece295</code></a>
📝 Update release notes</li>
<li><a
href="https://github.com/fastapi/typer/commit/833c005fac69c33959a86b4530c5aabe211d29de"><code>833c005</code></a>
📝 Update release notes</li>
<li><a
href="https://github.com/fastapi/typer/commit/64c0dcb8e0af40ba5356ad00dc1979ca2d0689e0"><code>64c0dcb</code></a>
⬆ Bump pydantic-settings from 2.13.0 to 2.13.1 (<a
href="https://redirect.github.com/fastapi/typer/issues/1566">#1566</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/fastapi/typer/compare/0.24.0...0.24.1">compare
view</a></li>
</ul>
</details>
<br />
Updates `ruff` from 0.15.1 to 0.15.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/astral-sh/ruff/releases">ruff's
releases</a>.</em></p>
<blockquote>
<h2>0.15.2</h2>
<h2>Release Notes</h2>
<p>Released on 2026-02-19.</p>
<h3>Preview features</h3>
<ul>
<li>
<p>Expand the default rule set (<a
href="https://redirect.github.com/astral-sh/ruff/pull/23385">#23385</a>)</p>
<p>In preview, Ruff now enables a significantly expanded default rule
set of 412 rules, up from the stable default set of 59 rules. The new
rules are mostly a superset of the stable defaults, with the exception
of these rules, which are removed from the preview defaults:</p>
<ul>
<li><a
href="https://docs.astral.sh/ruff/rules/multiple-imports-on-one-line"><code>multiple-imports-on-one-line</code></a>
(<code>E401</code>)</li>
<li><a
href="https://docs.astral.sh/ruff/rules/module-import-not-at-top-of-file"><code>module-import-not-at-top-of-file</code></a>
(<code>E402</code>)</li>
<li><a
href="https://docs.astral.sh/ruff/rules/module-import-not-at-top-of-file"><code>module-import-not-at-top-of-file</code></a>
(<code>E701</code>)</li>
<li><a
href="https://docs.astral.sh/ruff/rules/multiple-statements-on-one-line-semicolon"><code>multiple-statements-on-one-line-semicolon</code></a>
(<code>E702</code>)</li>
<li><a
href="https://docs.astral.sh/ruff/rules/useless-semicolon"><code>useless-semicolon</code></a>
(<code>E703</code>)</li>
<li><a
href="https://docs.astral.sh/ruff/rules/none-comparison"><code>none-comparison</code></a>
(<code>E711</code>)</li>
<li><a
href="https://docs.astral.sh/ruff/rules/true-false-comparison"><code>true-false-comparison</code></a>
(<code>E712</code>)</li>
<li><a
href="https://docs.astral.sh/ruff/rules/not-in-test"><code>not-in-test</code></a>
(<code>E713</code>)</li>
<li><a
href="https://docs.astral.sh/ruff/rules/not-is-test"><code>not-is-test</code></a>
(<code>E714</code>)</li>
<li><a
href="https://docs.astral.sh/ruff/rules/type-comparison"><code>type-comparison</code></a>
(<code>E721</code>)</li>
<li><a
href="https://docs.astral.sh/ruff/rules/lambda-assignment"><code>lambda-assignment</code></a>
(<code>E731</code>)</li>
<li><a
href="https://docs.astral.sh/ruff/rules/ambiguous-variable-name"><code>ambiguous-variable-name</code></a>
(<code>E741</code>)</li>
<li><a
href="https://docs.astral.sh/ruff/rules/ambiguous-class-name"><code>ambiguous-class-name</code></a>
(<code>E742</code>)</li>
<li><a
href="https://docs.astral.sh/ruff/rules/ambiguous-function-name"><code>ambiguous-function-name</code></a>
(<code>E743</code>)</li>
<li><a
href="https://docs.astral.sh/ruff/rules/undefined-local-with-import-star"><code>undefined-local-with-import-star</code></a>
(<code>F403</code>)</li>
<li><a
href="https://docs.astral.sh/ruff/rules/undefined-local-with-import-star-usage"><code>undefined-local-with-import-star-usage</code></a>
(<code>F405</code>)</li>
<li><a
href="https://docs.astral.sh/ruff/rules/undefined-local-with-nested-import-star-usage"><code>undefined-local-with-nested-import-star-usage</code></a>
(<code>F406</code>)</li>
<li><a
href="https://docs.astral.sh/ruff/rules/forward-annotation-syntax-error"><code>forward-annotation-syntax-error</code></a>
(<code>F722</code>)</li>
</ul>
<p>If you use preview and prefer the old defaults, you can restore them
with configuration like:</p>
<pre lang="toml"><code>
# ruff.toml
<p>[lint]
select = ["E4", "E7", "E9",
"F"]</p>
<h1>pyproject.toml</h1>
<p>[tool.ruff.lint]
select = ["E4", "E7", "E9", "F"]
</code></pre></p>
<p>If you do give them a try, feel free to share your feedback in the <a
href="https://github.com/astral-sh/ruff/discussions/23203">GitHub
discussion</a>!</p>
</li>
<li>
<p>[<code>flake8-pyi</code>] Also check string annotations
(<code>PYI041</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/19023">#19023</a>)</p>
</li>
</ul>
<h3>Bug fixes</h3>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md">ruff's
changelog</a>.</em></p>
<blockquote>
<h2>0.15.2</h2>
<p>Released on 2026-02-19.</p>
<h3>Preview features</h3>
<ul>
<li>
<p>Expand the default rule set (<a
href="https://redirect.github.com/astral-sh/ruff/pull/23385">#23385</a>)</p>
<p>In preview, Ruff now enables a significantly expanded default rule
set of 412
rules, up from the stable default set of 59 rules. The new rules are
mostly a
superset of the stable defaults, with the exception of these rules,
which are
removed from the preview defaults:</p>
<ul>
<li><a
href="https://docs.astral.sh/ruff/rules/multiple-imports-on-one-line"><code>multiple-imports-on-one-line</code></a>
(<code>E401</code>)</li>
<li><a
href="https://docs.astral.sh/ruff/rules/module-import-not-at-top-of-file"><code>module-import-not-at-top-of-file</code></a>
(<code>E402</code>)</li>
<li><a
href="https://docs.astral.sh/ruff/rules/module-import-not-at-top-of-file"><code>module-import-not-at-top-of-file</code></a>
(<code>E701</code>)</li>
<li><a
href="https://docs.astral.sh/ruff/rules/multiple-statements-on-one-line-semicolon"><code>multiple-statements-on-one-line-semicolon</code></a>
(<code>E702</code>)</li>
<li><a
href="https://docs.astral.sh/ruff/rules/useless-semicolon"><code>useless-semicolon</code></a>
(<code>E703</code>)</li>
<li><a
href="https://docs.astral.sh/ruff/rules/none-comparison"><code>none-comparison</code></a>
(<code>E711</code>)</li>
<li><a
href="https://docs.astral.sh/ruff/rules/true-false-comparison"><code>true-false-comparison</code></a>
(<code>E712</code>)</li>
<li><a
href="https://docs.astral.sh/ruff/rules/not-in-test"><code>not-in-test</code></a>
(<code>E713</code>)</li>
<li><a
href="https://docs.astral.sh/ruff/rules/not-is-test"><code>not-is-test</code></a>
(<code>E714</code>)</li>
<li><a
href="https://docs.astral.sh/ruff/rules/type-comparison"><code>type-comparison</code></a>
(<code>E721</code>)</li>
<li><a
href="https://docs.astral.sh/ruff/rules/lambda-assignment"><code>lambda-assignment</code></a>
(<code>E731</code>)</li>
<li><a
href="https://docs.astral.sh/ruff/rules/ambiguous-variable-name"><code>ambiguous-variable-name</code></a>
(<code>E741</code>)</li>
<li><a
href="https://docs.astral.sh/ruff/rules/ambiguous-class-name"><code>ambiguous-class-name</code></a>
(<code>E742</code>)</li>
<li><a
href="https://docs.astral.sh/ruff/rules/ambiguous-function-name"><code>ambiguous-function-name</code></a>
(<code>E743</code>)</li>
<li><a
href="https://docs.astral.sh/ruff/rules/undefined-local-with-import-star"><code>undefined-local-with-import-star</code></a>
(<code>F403</code>)</li>
<li><a
href="https://docs.astral.sh/ruff/rules/undefined-local-with-import-star-usage"><code>undefined-local-with-import-star-usage</code></a>
(<code>F405</code>)</li>
<li><a
href="https://docs.astral.sh/ruff/rules/undefined-local-with-nested-import-star-usage"><code>undefined-local-with-nested-import-star-usage</code></a>
(<code>F406</code>)</li>
<li><a
href="https://docs.astral.sh/ruff/rules/forward-annotation-syntax-error"><code>forward-annotation-syntax-error</code></a>
(<code>F722</code>)</li>
</ul>
<p>If you use preview and prefer the old defaults, you can restore them
with
configuration like:</p>
<pre lang="toml"><code>
# ruff.toml
<p>[lint]
select = ["E4", "E7", "E9",
"F"]</p>
<h1>pyproject.toml</h1>
<p>[tool.ruff.lint]
select = ["E4", "E7", "E9", "F"]
</code></pre></p>
<p>If you do give them a try, feel free to share your feedback in the <a
href="https://github.com/astral-sh/ruff/discussions/23203">GitHub
discussion</a>!</p>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/astral-sh/ruff/commit/9d18ee9115f9cbb4c21478baa7c1fa2b46e0759c"><code>9d18ee9</code></a>
Hard code workflow name and <code>cancel-in-progress</code> only for PRs
(<a
href="https://redirect.github.com/astral-sh/ruff/issues/23431">#23431</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/7cc15f024b931fe56365f40de3fab01219c092c4"><code>7cc15f0</code></a>
Bump 0.15.2 (<a
href="https://redirect.github.com/astral-sh/ruff/issues/23430">#23430</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/d1b544393ae9cddd8e48ebee8dbfd54bda89f375"><code>d1b5443</code></a>
Add extension mapping to configuration file options (<a
href="https://redirect.github.com/astral-sh/ruff/issues/23384">#23384</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/222574af90c5c0ca8f84c8385cf30c7c10ac2496"><code>222574a</code></a>
Expand the default rule set (<a
href="https://redirect.github.com/astral-sh/ruff/issues/23385">#23385</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/1465b5de3829549b45397e9587b83ab7ac6d26d0"><code>1465b5d</code></a>
[<code>flake8-async</code>] Fix <code>in_async_context</code> logic (<a
href="https://redirect.github.com/astral-sh/ruff/issues/23426">#23426</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/410902fa401afda969cc000f13be341896e6868e"><code>410902f</code></a>
[<code>pyupgrade</code>] Fix handling of <code>typing.{io,re}</code>
(<code>UP035</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/issues/23131">#23131</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/729610acd9e19f57526e8ca40f355626154826bb"><code>729610a</code></a>
[ty] Fall back to ambiguous for large control flow graphs (<a
href="https://redirect.github.com/astral-sh/ruff/issues/23399">#23399</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/1425c185b0a47be87112762f65b5bf7e323fb950"><code>1425c18</code></a>
[ty] Add code folding support</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/97acaaea5f993f33d3f5bb27c5db760a2f3d1e8a"><code>97acaae</code></a>
[ty] Fix stack overflow for self-referential <code>TypeOf</code> in
annotations (<a
href="https://redirect.github.com/astral-sh/ruff/issues/23407">#23407</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/1f380c82584a6dab7e8715bc7dd5ae187da1e69a"><code>1f380c8</code></a>
[ty] Update tests <code>reveal_type</code> and <code>Never</code> (<a
href="https://redirect.github.com/astral-sh/ruff/issues/23418">#23418</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/astral-sh/ruff/compare/0.15.1...0.15.2">compare
view</a></li>
</ul>
</details>
<br />
Updates `mkdocstrings-python` from 2.0.2 to 2.0.3
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/mkdocstrings/python/releases">mkdocstrings-python's
releases</a>.</em></p>
<blockquote>
<h2>2.0.3</h2>
<h2><a
href="https://github.com/mkdocstrings/python/releases/tag/2.0.3">2.0.3</a>
- 2026-02-20</h2>
<p><!-- raw HTML omitted --><a
href="https://github.com/mkdocstrings/python/compare/2.0.2...2.0.3">Compare
with 2.0.2</a><!-- raw HTML omitted --></p>
<h3>Build</h3>
<ul>
<li>Depend on griffelib instead of griffe (<a
href="https://github.com/mkdocstrings/python/commit/770a5f69d801f24f0b36d1e671a540196e06f710">770a5f6</a>
by Timothée Mazzucotelli).</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/mkdocstrings/python/blob/main/CHANGELOG.md">mkdocstrings-python's
changelog</a>.</em></p>
<blockquote>
<h2><a
href="https://github.com/mkdocstrings/python/releases/tag/2.0.3">2.0.3</a>
- 2026-02-20</h2>
<p><!-- raw HTML omitted --><a
href="https://github.com/mkdocstrings/python/compare/2.0.2...2.0.3">Compare
with 2.0.2</a><!-- raw HTML omitted --></p>
<h3>Build</h3>
<ul>
<li>Depend on griffelib instead of griffe (<a
href="https://github.com/mkdocstrings/python/commit/770a5f69d801f24f0b36d1e671a540196e06f710">770a5f6</a>
by Timothée Mazzucotelli).</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/mkdocstrings/python/commit/a0b99c5ed6ac44b627e2e57375e474e0939ea02e"><code>a0b99c5</code></a>
chore: Prepare release 2.0.3</li>
<li><a
href="https://github.com/mkdocstrings/python/commit/770a5f69d801f24f0b36d1e671a540196e06f710"><code>770a5f6</code></a>
build: Depend on griffelib instead of griffe</li>
<li><a
href="https://github.com/mkdocstrings/python/commit/bf8caaf76efcfe3572b40f4129117ed32bdc2ee7"><code>bf8caaf</code></a>
Merge branch 'main' of github.com:mkdocstrings/python</li>
<li><a
href="https://github.com/mkdocstrings/python/commit/95f58aa56a78df160fc66892815cb4c49d291044"><code>95f58aa</code></a>
ci: Minor lint fixes</li>
<li><a
href="https://github.com/mkdocstrings/python/commit/186d6cfac78dbc96bcb753473ceb68db5fa46f73"><code>186d6cf</code></a>
chore: Update sponsors section in README</li>
<li>See full diff in <a
href="https://github.com/mkdocstrings/python/compare/2.0.2...2.0.3">compare
view</a></li>
</ul>
</details>
<br />
Updates `fastapi` from 0.129.0 to 0.133.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/fastapi/fastapi/releases">fastapi's
releases</a>.</em></p>
<blockquote>
<h2>0.133.0</h2>
<h3>Upgrades</h3>
<ul>
<li>⬆️ Add support for Starlette 1.0.0+. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/14987">#14987</a>
by <a
href="https://github.com/tiangolo"><code>@tiangolo</code></a>.</li>
</ul>
<h2>0.132.1</h2>
<h3>Refactors</h3>
<ul>
<li>♻️ Refactor logic to handle OpenAPI and Swagger UI escaping data. PR
<a
href="https://redirect.github.com/fastapi/fastapi/pull/14986">#14986</a>
by <a
href="https://github.com/tiangolo"><code>@tiangolo</code></a>.</li>
</ul>
<h3>Internal</h3>
<ul>
<li>👥 Update FastAPI People - Experts. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/14972">#14972</a>
by <a
href="https://github.com/tiangolo"><code>@tiangolo</code></a>.</li>
<li>👷 Allow skipping <code>benchmark</code> job in <code>test</code>
workflow. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/14974">#14974</a>
by <a
href="https://github.com/YuriiMotov"><code>@YuriiMotov</code></a>.</li>
</ul>
<h2>0.132.0</h2>
<h3>Breaking Changes</h3>
<ul>
<li>🔒️ Add <code>strict_content_type</code> checking for JSON requests.
PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/14978">#14978</a>
by <a href="https://github.com/tiangolo"><code>@tiangolo</code></a>.
<ul>
<li>Now FastAPI checks, by default, that JSON requests have a
<code>Content-Type</code> header with a valid JSON value, like
<code>application/json</code>, and rejects requests that don't.</li>
<li>If the clients for your app don't send a valid
<code>Content-Type</code> header you can disable this with
<code>strict_content_type=False</code>.</li>
<li>Check the new docs: <a
href="https://fastapi.tiangolo.com/advanced/strict-content-type/">Strict
Content-Type Checking</a>.</li>
</ul>
</li>
</ul>
<h3>Internal</h3>
<ul>
<li>⬆ Bump flask from 3.1.2 to 3.1.3. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/14949">#14949</a>
by <a
href="https://github.com/apps/dependabot"><code>@dependabot[bot]</code></a>.</li>
<li>⬆ Update all dependencies to use <code>griffelib</code> instead of
<code>griffe</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/14973">#14973</a>
by <a
href="https://github.com/svlandeg"><code>@svlandeg</code></a>.</li>
<li>🔨 Fix <code>FastAPI People</code> workflow. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/14951">#14951</a>
by <a
href="https://github.com/YuriiMotov"><code>@YuriiMotov</code></a>.</li>
<li>👷 Do not run codspeed with coverage as it's not tracked. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/14966">#14966</a>
by <a
href="https://github.com/tiangolo"><code>@tiangolo</code></a>.</li>
<li>👷 Do not include benchmark tests in coverage to speed up coverage
processing. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/14965">#14965</a>
by <a
href="https://github.com/tiangolo"><code>@tiangolo</code></a>.</li>
</ul>
<h2>0.131.0</h2>
<h3>Breaking Changes</h3>
<ul>
<li>🗑️ Deprecate <code>ORJSONResponse</code> and
<code>UJSONResponse</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/14964">#14964</a>
by <a
href="https://github.com/tiangolo"><code>@tiangolo</code></a>.</li>
</ul>
<h2>0.130.0</h2>
<h3>Features</h3>
<ul>
<li>✨ Serialize JSON response with Pydantic (in Rust), when there's a
Pydantic return type or response model. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/14962">#14962</a>
by <a href="https://github.com/tiangolo"><code>@tiangolo</code></a>.
<ul>
<li>This results in 2x (or more) performance increase for JSON
responses.</li>
<li>New docs: <a
href="https://fastapi.tiangolo.com/advanced/custom-response/#json-performance">Custom
Response - JSON Performance</a>.</li>
</ul>
</li>
</ul>
<h2>0.129.2</h2>
<h3>Internal</h3>
<ul>
<li>⬆️ Upgrade pytest. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/14959">#14959</a>
by <a
href="https://github.com/tiangolo"><code>@tiangolo</code></a>.</li>
<li>👷 Fix CI, do not attempt to publish <code>fastapi-slim</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/14958">#14958</a>
by <a
href="https://github.com/tiangolo"><code>@tiangolo</code></a>.</li>
<li>➖ Drop support for <code>fastapi-slim</code>, no more versions will
be released, use only <code>"fastapi[standard]"</code> or
<code>fastapi</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/14957">#14957</a>
by <a
href="https://github.com/tiangolo"><code>@tiangolo</code></a>.</li>
<li>🔧 Update pyproject.toml, remove unneeded lines. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/14956">#14956</a>
by <a
href="https://github.com/tiangolo"><code>@tiangolo</code></a>.</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/fastapi/fastapi/commit/daba0aa328c862dd15589ea5e3157e07aaa9679d"><code>daba0aa</code></a>
🔖 Release version 0.133.0</li>
<li><a
href="https://github.com/fastapi/fastapi/commit/0c3581d5c45dd7603b01a2401c7783a2abfb362e"><code>0c3581d</code></a>
📝 Update release notes</li>
<li><a
href="https://github.com/fastapi/fastapi/commit/c73bc945374cdabc6ce84bff7b172a2e7056350e"><code>c73bc94</code></a>
⬆️ Add support for Starlette 1.0.0+ (<a
href="https://redirect.github.com/fastapi/fastapi/issues/14987">#14987</a>)</li>
<li><a
href="https://github.com/fastapi/fastapi/commit/6c6883861516ac680485549053f389185e704394"><code>6c68838</code></a>
🔖 Release version 0.132.1</li>
<li><a
href="https://github.com/fastapi/fastapi/commit/29d082ba24cbf0911c677c657e84a3674a688c00"><code>29d082b</code></a>
📝 Update release notes</li>
<li><a
href="https://github.com/fastapi/fastapi/commit/2686c7fbbf9abb17902a2981a9d9fca01f5117b8"><code>2686c7f</code></a>
♻️ Refactor logic to handle OpenAPI and Swagger UI escaping data (<a
href="https://redirect.github.com/fastapi/fastapi/issues/14986">#14986</a>)</li>
<li><a
href="https://github.com/fastapi/fastapi/commit/2f9c914d440e99fe8b62646b51e4d24c5bcd858b"><code>2f9c914</code></a>
📝 Update release notes</li>
<li><a
href="https://github.com/fastapi/fastapi/commit/0cf27ecf8826ab8d1c8c21a4b9883ddae480d2a8"><code>0cf27ec</code></a>
👥 Update FastAPI People - Experts (<a
href="https://redirect.github.com/fastapi/fastapi/issues/14972">#14972</a>)</li>
<li><a
href="https://github.com/fastapi/fastapi/commit/3f30ca1a5e2ed4cca1f8102b39a40e56151a018e"><code>3f30ca1</code></a>
📝 Update release notes</li>
<li><a
href="https://github.com/fastapi/fastapi/commit/6af38321261afde391dd28f60ec0dab9c15f0629"><code>6af3832</code></a>
👷 Allow skipping <code>benchmark</code> job in <code>test</code>
workflow (<a
href="https://redirect.github.com/fastapi/fastapi/issues/14974">#14974</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/fastapi/fastapi/compare/0.129.0...0.133.0">compare
view</a></li>
</ul>
</details>
<br />
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-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
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 show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions
</details>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>1 parent c51bde1 commit cd4d96b
1 file changed
+37
-41
lines changedSome generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments