Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Feb 1, 2026

Bumps the patch group with 5 updates in the / directory:

Package From To
markdown 3.10 3.10.1
mkdocs-material 9.7.0 9.7.1
mkdocstrings[python] 1.0.0 1.0.2
mypy 1.19.0 1.19.1
uv 0.9.17 0.9.28

Updates markdown from 3.10 to 3.10.1

Release notes

Sourced from markdown's releases.

Release 3.10.1

Fixed

  • Ensure nested elements inside inline comments are properly unescaped (#1571).
  • Make the docs build successfully with mkdocstrings-python 2.0 (#1575).
  • Fix infinite loop when multiple bogus or unclosed HTML comments appear in input (#1578).
  • Fix another infinite loop when handling bad comments (#1586).
Changelog

Sourced from markdown's changelog.

[3.10.1] - 2026-01-21

Fixed

  • Ensure nested elements inside inline comments are properly unescaped (#1571).
  • Make the docs build successfully with mkdocstrings-python 2.0 (#1575).
  • Fix infinite loop when multiple bogus or unclosed HTML comments appear in input (#1578).
  • Fix another infinite loop when handling bad comments (#1586).

[3.10.0] - 2025-11-03

Changed

  • Officially support Python 3.14 and PyPy 3.11 and drop support for Python 3.9 and PyPy 3.9.

Fixed

  • Fix an HTML comment parsing case in some Python versions that can cause an infinite loop (#1554).
  • Revert the default behavior of USE_DEFINITION_ORDER (to True). The new behavior introduced in 3.9.0 is experimental and results are inconsistent. It should not have been made the default behavior (#1561).

[3.9.0] - 2025-09-04

Changed

  • Footnotes are now ordered by the occurrence of their references in the document. A new configuration option for the footnotes extension, USE_DEFINITION_ORDER, has been added to support restoring the previous behavior of ordering footnotes by the occurrence of definitions (#1367).

Fixed

  • Ensure inline processing iterates through elements in document order (#1546).
  • Fix handling of incomplete HTML tags in code spans in Python 3.14 (#1547).

[3.8.2] - 2025-06-19

Fixed

  • Fix codecs deprecation in Python 3.14 (#1537).
  • Fix issue with unclosed comment parsing in Python 3.14 (#1537).
  • Fix issue with unclosed declarations in Python 3.14 (#1537).
  • Fix issue with unclosed HTML tag <foo and Python 3.14 (#1537).

[3.8.1] - 2025-06-18

Fixed

... (truncated)

Commits
  • e5fa5b8 Bump version to 3.10.1
  • f925349 More HTML fixes
  • 9933a0a Revert "Allow reference links with backticks"
  • 07dfa4e Allow reference links with backticks
  • fb6b27a Fix infinite loop when text contains multiple unclosed comments
  • 89112c2 Make the docs build successfully with mkdocstrings-python 2.0
  • 961856c Update link
  • 2b49115 Ensure nested elements inside inline comments are properly unescaped.
  • See full diff in compare view

Updates mkdocs-material from 9.7.0 to 9.7.1

Release notes

Sourced from mkdocs-material's releases.

mkdocs-material-9.7.1

[!WARNING]

Material for MkDocs is in maintenance mode

Going forward, the Material for MkDocs team focuses on Zensical, a next-gen static site generator built from first principles. We will provide critical bug fixes and security updates for Material for MkDocs until November 2026.

Read the full announcement on our blog

Changes

  • Updated requests to 2.30+ to mitigate CVE in urllib
  • Fixed privacy plugin not picking up protocol-relative URLs
  • Fixed #8542: false positives and negatives captured in privacy plugin
Changelog

Sourced from mkdocs-material's changelog.

mkdocs-material-9.7.1 (2025-12-18)

  • Updated requests to 2.30+ to mitigate CVE in urllib
  • Fixed privacy plugin not picking up protocol-relative URLs
  • Fixed #8542: false positives and negatives captured in privacy plugin

mkdocs-material-9.7.0 (2025-11-11)

⚠️ Material for MkDocs is now in maintenance mode

This is the last release of Material for MkDocs that will receive new features. Going forward, the Material for MkDocs team focuses on Zensical, a next-gen static site generator built from first principles. We will provide critical bug fixes and security updates for Material for MkDocs for 12 months at least.

Read the full announcement on our blog: https://squidfunk.github.io/mkdocs-material/blog/2025/11/05/zensical/

This release includes all features that were previously exclusive to the Insiders edition. These features are now freely available to everyone.

Note on deprecated plugins: The projects and typeset plugins are included in this release, but must be considered deprecated. Both plugins proved unsustainable to maintain and represent architectural dead ends. They are provided as-is without ongoing support.

Changes:

  • Added support for pinned blog posts and author profiles
  • Added support for customizing pagination for blog index pages
  • Added support for customizing blog category sort order
  • Added support for staying on page when switching languages
  • Added support for disabling tags in table of contents
  • Added support for nested tags and shadow tags
  • Added support for footnote tooltips
  • Added support for instant previews
  • Added support for instant prefetching
  • Added support for custom social card layouts
  • Added support for custom social card background images
  • Added support for selectable rangs in code blocks
  • Added support for custom selectors for code annotations
  • Added support for configurable log level in privacy plugin
  • Added support for processing of external links in privacy plugin
  • Added support for automatic image optimization via optimize plugin
  • Added support for navigation paths (breadcrumbs)
  • Fixed #8519: Vector accents do not render when using KaTeX

mkdocs-material-9.6.23 (2025-11-01)

  • Updated Burmese translation

... (truncated)

Commits

Updates mkdocstrings[python] from 1.0.0 to 1.0.2

Release notes

Sourced from mkdocstrings[python]'s releases.

1.0.2

1.0.2 - 2026-01-24

Compare with 1.0.1

Code Refactoring

  • Use global instances for handlers and autorefs (9f79141 by Timothée Mazzucotelli).

1.0.1

1.0.1 - 2026-01-19

Compare with 1.0.0

Code Refactoring

  • Support manual cross-references in Zensical too (d37d907 by Timothée Mazzucotelli).
  • Support cross-references in Zensical (f43f1ee by Timothée Mazzucotelli). PR-812
Changelog

Sourced from mkdocstrings[python]'s changelog.

1.0.2 - 2026-01-24

Compare with 1.0.1

Code Refactoring

  • Use global instances for handlers and autorefs (9f79141 by Timothée Mazzucotelli).

1.0.1 - 2026-01-19

Compare with 1.0.0

Code Refactoring

  • Support manual cross-references in Zensical too (d37d907 by Timothée Mazzucotelli).
  • Support cross-references in Zensical (f43f1ee by Timothée Mazzucotelli). PR-812
Commits
  • 4e66617 chore: Prepare release 1.0.2
  • 9f79141 refactor: Use global instances for handlers and autorefs
  • cb8a3c7 chore: Prepare release 1.0.1
  • d37d907 refactor: Support manual cross-references in Zensical too
  • 0edd18a chore: Clean up after v1
  • f43f1ee refactor: Support cross-references in Zensical
  • b6a33e2 chore: Update sponsors section in README
  • afefc0f chore: Fix docs-deploy duty
  • cc54d77 chore: Template upgrade
  • See full diff in compare view

Updates mypy from 1.19.0 to 1.19.1

Changelog

Sourced from mypy's changelog.

Mypy 1.19.1

  • Fix noncommutative joins with bounded TypeVars (Shantanu, PR 20345)
  • Respect output format for cached runs by serializing raw errors in cache metas (Ivan Levkivskyi, PR 20372)
  • Allow types.NoneType in match cases (A5rocks, PR 20383)
  • Fix mypyc generator regression with empty tuple (BobTheBuidler, PR 20371)
  • Fix crash involving Unpack-ed TypeVarTuple (Shantanu, PR 20323)
  • Fix crash on star import of redefinition (Ivan Levkivskyi, PR 20333)
  • Fix crash on typevar with forward ref used in other module (Ivan Levkivskyi, PR 20334)
  • Fail with an explicit error on PyPy (Ivan Levkivskyi, PR 20389)

Acknowledgements

Thanks to all mypy contributors who contributed to this release:

  • A5rocks
  • BobTheBuidler
  • bzoracler
  • Chainfire
  • Christoph Tyralla
  • David Foster
  • Frank Dana
  • Guo Ci
  • iap
  • Ivan Levkivskyi
  • James Hilton-Balfe
  • jhance
  • Joren Hammudoglu
  • Jukka Lehtosalo
  • KarelKenens
  • Kevin Kannammalil
  • Marc Mueller
  • Michael Carlstrom
  • Michael J. Sullivan
  • Piotr Sawicki
  • Randolf Scholz
  • Shantanu
  • Sigve Sebastian Farstad
  • sobolevn
  • Stanislav Terliakov
  • Stephen Morton
  • Theodore Ando
  • Thiago J. Barbalho
  • wyattscarpenter

I’d also like to thank my employer, Dropbox, for supporting mypy development.

Mypy 1.18

We’ve just uploaded mypy 1.18.1 to the Python Package Index (PyPI). Mypy is a static type checker for Python. This release includes new features, performance

... (truncated)

Commits

Updates uv from 0.9.17 to 0.9.28

Release notes

Sourced from uv's releases.

0.9.28

Release Notes

Released on 2026-01-29.

Python

Enhancements

  • Add support for Pyodide interpreter on Windows (#17658)
  • Warn if multiple indexes include default = true (#17713)
  • Skip uploads when validation reports 'Already uploaded' (#17412)

Configuration

  • Add a reflink alias for the "clone" link mode (#17724)

Bug fixes

  • Ensure uv.exe exits when uvw.exe or uvx.exe is killed (#17500)

Install uv 0.9.28

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/uv/releases/download/0.9.28/uv-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/astral-sh/uv/releases/download/0.9.28/uv-installer.ps1 | iex"

Download uv 0.9.28

File Platform Checksum
uv-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum
uv-x86_64-apple-darwin.tar.gz Intel macOS checksum
uv-aarch64-pc-windows-msvc.zip ARM64 Windows checksum
uv-i686-pc-windows-msvc.zip x86 Windows checksum
uv-x86_64-pc-windows-msvc.zip x64 Windows checksum
uv-aarch64-unknown-linux-gnu.tar.gz ARM64 Linux checksum
uv-i686-unknown-linux-gnu.tar.gz x86 Linux checksum
uv-powerpc64-unknown-linux-gnu.tar.gz PPC64 Linux checksum
uv-powerpc64le-unknown-linux-gnu.tar.gz PPC64LE Linux checksum

... (truncated)

Changelog

Sourced from uv's changelog.

0.9.28

Released on 2026-01-29.

Python

Enhancements

  • Add support for Pyodide interpreter on Windows (#17658)
  • Warn if multiple indexes include default = true (#17713)
  • Skip uploads when validation reports 'Already uploaded' (#17412)

Configuration

  • Add a reflink alias for the "clone" link mode (#17724)

Bug fixes

  • Ensure uv.exe exits when uvw.exe or uvx.exe is killed (#17500)

0.9.27

Released on 2026-01-26.

Python

  • Upgrade Pyodide to 0.29.2 (#17652)
  • Upgrade to GraalPy 25.0.2 (#17634)

Enhancements

  • Add -t shortform for --target to uv pip subcommands (#17501)
  • Add support for ROCm 7.0 and 7.1 accelerator backends (#17681)
  • Further improve free-threading ABI incompatibility errors (#17491)
  • Implement uv pip freeze --exclude flag (#17045)
  • Improve warnings for --system and --no-system in uv venv (#17647)
  • Make uv pip compile attempt to download a specified --python-version if it can. (#17249)
  • Support Trusted Publishing with pyx (#17438)
  • Fix JSON schema for exclude-newer-package (#17665)

Preview features

  • Better detection for conflicting packages (#17623)
  • Upgrade based on outdated build versions in uv python upgrade (#17653)

Bug fixes

  • Change chocolatey system test to ensure uv uses the right python (#17533)

... (truncated)

Commits

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 commands and options

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 merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @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

Bumps the patch group with 5 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [markdown](https://github.com/Python-Markdown/markdown) | `3.10` | `3.10.1` |
| [mkdocs-material](https://github.com/squidfunk/mkdocs-material) | `9.7.0` | `9.7.1` |
| [mkdocstrings[python]](https://github.com/mkdocstrings/mkdocstrings) | `1.0.0` | `1.0.2` |
| [mypy](https://github.com/python/mypy) | `1.19.0` | `1.19.1` |
| [uv](https://github.com/astral-sh/uv) | `0.9.17` | `0.9.28` |



Updates `markdown` from 3.10 to 3.10.1
- [Release notes](https://github.com/Python-Markdown/markdown/releases)
- [Changelog](https://github.com/Python-Markdown/markdown/blob/master/docs/changelog.md)
- [Commits](Python-Markdown/markdown@3.10.0...3.10.1)

Updates `mkdocs-material` from 9.7.0 to 9.7.1
- [Release notes](https://github.com/squidfunk/mkdocs-material/releases)
- [Changelog](https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG)
- [Commits](squidfunk/mkdocs-material@9.7.0...9.7.1)

Updates `mkdocstrings[python]` from 1.0.0 to 1.0.2
- [Release notes](https://github.com/mkdocstrings/mkdocstrings/releases)
- [Changelog](https://github.com/mkdocstrings/mkdocstrings/blob/main/CHANGELOG.md)
- [Commits](mkdocstrings/mkdocstrings@1.0.0...1.0.2)

Updates `mypy` from 1.19.0 to 1.19.1
- [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md)
- [Commits](python/mypy@v1.19.0...v1.19.1)

Updates `uv` from 0.9.17 to 0.9.28
- [Release notes](https://github.com/astral-sh/uv/releases)
- [Changelog](https://github.com/astral-sh/uv/blob/main/CHANGELOG.md)
- [Commits](astral-sh/uv@0.9.17...0.9.28)

---
updated-dependencies:
- dependency-name: markdown
  dependency-version: 3.10.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: patch
- dependency-name: mkdocs-material
  dependency-version: 9.7.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: patch
- dependency-name: mkdocstrings[python]
  dependency-version: 1.0.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: patch
- dependency-name: mypy
  dependency-version: 1.19.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: patch
- dependency-name: uv
  dependency-version: 0.9.28
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added part:tooling Affects the development tooling (CI, deployment, dependency management, etc.) type:tech-debt Improves the project without visible changes for users labels Feb 1, 2026
@dependabot dependabot bot requested a review from a team as a code owner February 1, 2026 04:54
@dependabot dependabot bot added the part:tooling Affects the development tooling (CI, deployment, dependency management, etc.) label Feb 1, 2026
@dependabot dependabot bot requested review from stefan-brus-frequenz and removed request for a team February 1, 2026 04:54
@dependabot dependabot bot added the type:tech-debt Improves the project without visible changes for users label Feb 1, 2026
@github-actions github-actions bot added part:dispatcher Affects the high-level dispatcher interface auto-merged Auto-approved Dependabot PRs labels Feb 1, 2026
@github-actions github-actions bot enabled auto-merge February 1, 2026 04:54
@github-actions github-actions bot added this pull request to the merge queue Feb 1, 2026
github-merge-queue bot pushed a commit that referenced this pull request Feb 1, 2026
Bumps the patch group with 5 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [markdown](https://github.com/Python-Markdown/markdown) | `3.10` |
`3.10.1` |
| [mkdocs-material](https://github.com/squidfunk/mkdocs-material) |
`9.7.0` | `9.7.1` |
| [mkdocstrings[python]](https://github.com/mkdocstrings/mkdocstrings) |
`1.0.0` | `1.0.2` |
| [mypy](https://github.com/python/mypy) | `1.19.0` | `1.19.1` |
| [uv](https://github.com/astral-sh/uv) | `0.9.17` | `0.9.28` |

Updates `markdown` from 3.10 to 3.10.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/Python-Markdown/markdown/releases">markdown's
releases</a>.</em></p>
<blockquote>
<h2>Release 3.10.1</h2>
<h3>Fixed</h3>
<ul>
<li>Ensure nested elements inside inline comments are properly unescaped
(<a
href="https://redirect.github.com/Python-Markdown/markdown/issues/1571">#1571</a>).</li>
<li>Make the docs build successfully with mkdocstrings-python 2.0 (<a
href="https://redirect.github.com/Python-Markdown/markdown/issues/1575">#1575</a>).</li>
<li>Fix infinite loop when multiple bogus or unclosed HTML comments
appear in input (<a
href="https://redirect.github.com/Python-Markdown/markdown/issues/1578">#1578</a>).</li>
<li>Fix another infinite loop when handling bad comments (<a
href="https://redirect.github.com/Python-Markdown/markdown/issues/1586">#1586</a>).</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/Python-Markdown/markdown/blob/master/docs/changelog.md">markdown's
changelog</a>.</em></p>
<blockquote>
<h2>[3.10.1] - 2026-01-21</h2>
<h3>Fixed</h3>
<ul>
<li>Ensure nested elements inside inline comments are properly unescaped
(<a
href="https://redirect.github.com/Python-Markdown/markdown/issues/1571">#1571</a>).</li>
<li>Make the docs build successfully with mkdocstrings-python 2.0 (<a
href="https://redirect.github.com/Python-Markdown/markdown/issues/1575">#1575</a>).</li>
<li>Fix infinite loop when multiple bogus or unclosed HTML comments
appear in input (<a
href="https://redirect.github.com/Python-Markdown/markdown/issues/1578">#1578</a>).</li>
<li>Fix another infinite loop when handling bad comments (<a
href="https://redirect.github.com/Python-Markdown/markdown/issues/1586">#1586</a>).</li>
</ul>
<h2>[3.10.0] - 2025-11-03</h2>
<h3>Changed</h3>
<ul>
<li>Officially support Python 3.14 and PyPy 3.11 and drop support for
Python 3.9
and PyPy 3.9.</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Fix an HTML comment parsing case in some Python versions that can
cause an
infinite loop (<a
href="https://redirect.github.com/Python-Markdown/markdown/issues/1554">#1554</a>).</li>
<li>Revert the default behavior of <code>USE_DEFINITION_ORDER</code> (to
<code>True</code>). The new
behavior introduced in 3.9.0 is experimental and results are
inconsistent.
It should not have been made the default behavior (<a
href="https://redirect.github.com/Python-Markdown/markdown/issues/1561">#1561</a>).</li>
</ul>
<h2>[3.9.0] - 2025-09-04</h2>
<h3>Changed</h3>
<ul>
<li>Footnotes are now ordered by the occurrence of their references in
the
document. A new configuration option for the footnotes extension,
<code>USE_DEFINITION_ORDER</code>, has been added to support restoring
the previous
behavior of ordering footnotes by the occurrence of definitions (<a
href="https://redirect.github.com/Python-Markdown/markdown/issues/1367">#1367</a>).</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Ensure inline processing iterates through elements in document order
(<a
href="https://redirect.github.com/Python-Markdown/markdown/issues/1546">#1546</a>).</li>
<li>Fix handling of incomplete HTML tags in code spans in Python 3.14
(<a
href="https://redirect.github.com/Python-Markdown/markdown/issues/1547">#1547</a>).</li>
</ul>
<h2>[3.8.2] - 2025-06-19</h2>
<h3>Fixed</h3>
<ul>
<li>Fix <code>codecs</code> deprecation in Python 3.14 (<a
href="https://redirect.github.com/Python-Markdown/markdown/issues/1537">#1537</a>).</li>
<li>Fix issue with unclosed comment parsing in Python 3.14 (<a
href="https://redirect.github.com/Python-Markdown/markdown/issues/1537">#1537</a>).</li>
<li>Fix issue with unclosed declarations in Python 3.14 (<a
href="https://redirect.github.com/Python-Markdown/markdown/issues/1537">#1537</a>).</li>
<li>Fix issue with unclosed HTML tag <code>&lt;foo</code> and Python
3.14 (<a
href="https://redirect.github.com/Python-Markdown/markdown/issues/1537">#1537</a>).</li>
</ul>
<h2>[3.8.1] - 2025-06-18</h2>
<h3>Fixed</h3>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/Python-Markdown/markdown/commit/e5fa5b86e8ec380cbc520cfc637d72c779e5c601"><code>e5fa5b8</code></a>
Bump version to 3.10.1</li>
<li><a
href="https://github.com/Python-Markdown/markdown/commit/f9253495f5d9919f2fdd5e147832b5fc21330f65"><code>f925349</code></a>
More HTML fixes</li>
<li><a
href="https://github.com/Python-Markdown/markdown/commit/9933a0a4699f3dea91f46528a2bf54863f531c08"><code>9933a0a</code></a>
Revert &quot;Allow reference links with backticks&quot;</li>
<li><a
href="https://github.com/Python-Markdown/markdown/commit/07dfa4eb43f7a2ab3181b4f842a960a03a6c1221"><code>07dfa4e</code></a>
Allow reference links with backticks</li>
<li><a
href="https://github.com/Python-Markdown/markdown/commit/fb6b27a6ff90980b5bcb0cd51528a7c9dc3a93ca"><code>fb6b27a</code></a>
Fix infinite loop when text contains multiple unclosed comments</li>
<li><a
href="https://github.com/Python-Markdown/markdown/commit/89112c293f7b399ae8808f3a06306f46601e9684"><code>89112c2</code></a>
Make the docs build successfully with mkdocstrings-python 2.0</li>
<li><a
href="https://github.com/Python-Markdown/markdown/commit/961856ceb30623b929d8b7abdf5ed7074db7184c"><code>961856c</code></a>
Update link</li>
<li><a
href="https://github.com/Python-Markdown/markdown/commit/2b49115b1002142afbd84b3002f13c0e98a0f487"><code>2b49115</code></a>
Ensure nested elements inside inline comments are properly
unescaped.</li>
<li>See full diff in <a
href="https://github.com/Python-Markdown/markdown/compare/3.10.0...3.10.1">compare
view</a></li>
</ul>
</details>
<br />

Updates `mkdocs-material` from 9.7.0 to 9.7.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/squidfunk/mkdocs-material/releases">mkdocs-material's
releases</a>.</em></p>
<blockquote>
<h2>mkdocs-material-9.7.1</h2>
<blockquote>
<p>[!WARNING]</p>
<p><strong>Material for MkDocs is in maintenance mode</strong></p>
<p>Going forward, the Material for MkDocs team focuses on <a
href="https://zensical.org">Zensical</a>, a next-gen static site
generator built from first principles. We will provide critical bug
fixes and security updates for Material for MkDocs until November
2026.</p>
<p><a
href="https://squidfunk.github.io/mkdocs-material/blog/2025/11/05/zensical/">Read
the full announcement on our blog</a></p>
</blockquote>
<h2>Changes</h2>
<ul>
<li>Updated requests to 2.30+ to mitigate CVE in urllib</li>
<li>Fixed privacy plugin not picking up protocol-relative URLs</li>
<li>Fixed <a
href="https://redirect.github.com/squidfunk/mkdocs-material/issues/8542">#8542</a>:
false positives and negatives captured in privacy plugin</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG">mkdocs-material's
changelog</a>.</em></p>
<blockquote>
<p>mkdocs-material-9.7.1 (2025-12-18)</p>
<ul>
<li>Updated requests to 2.30+ to mitigate CVE in urllib</li>
<li>Fixed privacy plugin not picking up protocol-relative URLs</li>
<li>Fixed <a
href="https://redirect.github.com/squidfunk/mkdocs-material/issues/8542">#8542</a>:
false positives and negatives captured in privacy plugin</li>
</ul>
<p>mkdocs-material-9.7.0 (2025-11-11)</p>
<p>⚠️ Material for MkDocs is now in maintenance mode</p>
<p>This is the last release of Material for MkDocs that will receive new
features.
Going forward, the Material for MkDocs team focuses on Zensical, a
next-gen
static site generator built from first principles. We will provide
critical
bug fixes and security updates for Material for MkDocs for 12 months at
least.</p>
<p>Read the full announcement on our blog:
<a
href="https://squidfunk.github.io/mkdocs-material/blog/2025/11/05/zensical/">https://squidfunk.github.io/mkdocs-material/blog/2025/11/05/zensical/</a></p>
<p>This release includes all features that were previously exclusive to
the
Insiders edition. These features are now freely available to
everyone.</p>
<p>Note on deprecated plugins: The projects and typeset plugins are
included in
this release, but must be considered deprecated. Both plugins proved
unsustainable to maintain and represent architectural dead ends. They
are
provided as-is without ongoing support.</p>
<p>Changes:</p>
<ul>
<li>Added support for pinned blog posts and author profiles</li>
<li>Added support for customizing pagination for blog index pages</li>
<li>Added support for customizing blog category sort order</li>
<li>Added support for staying on page when switching languages</li>
<li>Added support for disabling tags in table of contents</li>
<li>Added support for nested tags and shadow tags</li>
<li>Added support for footnote tooltips</li>
<li>Added support for instant previews</li>
<li>Added support for instant prefetching</li>
<li>Added support for custom social card layouts</li>
<li>Added support for custom social card background images</li>
<li>Added support for selectable rangs in code blocks</li>
<li>Added support for custom selectors for code annotations</li>
<li>Added support for configurable log level in privacy plugin</li>
<li>Added support for processing of external links in privacy
plugin</li>
<li>Added support for automatic image optimization via optimize
plugin</li>
<li>Added support for navigation paths (breadcrumbs)</li>
<li>Fixed <a
href="https://redirect.github.com/squidfunk/mkdocs-material/issues/8519">#8519</a>:
Vector accents do not render when using KaTeX</li>
</ul>
<p>mkdocs-material-9.6.23 (2025-11-01)</p>
<ul>
<li>Updated Burmese translation</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/squidfunk/mkdocs-material/commit/7e236f6866b73aa080cd4d209752f6440bf67440"><code>7e236f6</code></a>
Temporarily disable publishing</li>
<li><a
href="https://github.com/squidfunk/mkdocs-material/commit/394149152dc10fc5383c956cd133a665c22fa907"><code>3941491</code></a>
Fixed CI</li>
<li><a
href="https://github.com/squidfunk/mkdocs-material/commit/034eaf7b0b7a0a4d2e66179de0dcaded4c923f76"><code>034eaf7</code></a>
Prepare 9.7.1 release</li>
<li><a
href="https://github.com/squidfunk/mkdocs-material/commit/79ba428abebf9b365d4930fb9b147255edd10b88"><code>79ba428</code></a>
Fixed privacy plugin not picking up protocol-relative URLs</li>
<li><a
href="https://github.com/squidfunk/mkdocs-material/commit/61cad249b6eec5727bcf245ca2dea3ef6c98790f"><code>61cad24</code></a>
Updated dependencies</li>
<li><a
href="https://github.com/squidfunk/mkdocs-material/commit/dde13ceb9bb49be3b84bc8c1e59b313250ea8516"><code>dde13ce</code></a>
Fixed false positives and negatives captured in privacy plugin (<a
href="https://redirect.github.com/squidfunk/mkdocs-material/issues/8542">#8542</a>)</li>
<li><a
href="https://github.com/squidfunk/mkdocs-material/commit/291012dcf5aff75a32a6fe9e9a6be4d769da12ac"><code>291012d</code></a>
Updated requests to 2.30+ to mitigate CVE in urllib</li>
<li><a
href="https://github.com/squidfunk/mkdocs-material/commit/673d8ca986c37ddeabe25c7e7b7299ec644910ed"><code>673d8ca</code></a>
Fixed links</li>
<li><a
href="https://github.com/squidfunk/mkdocs-material/commit/17227844dce216bf172c9e5de69809765a0b5ab7"><code>1722784</code></a>
Documentation</li>
<li><a
href="https://github.com/squidfunk/mkdocs-material/commit/aee925f5a0ae3e343ff310e35c667d24eeaff7df"><code>aee925f</code></a>
Fixed links</li>
<li>Additional commits viewable in <a
href="https://github.com/squidfunk/mkdocs-material/compare/9.7.0...9.7.1">compare
view</a></li>
</ul>
</details>
<br />

Updates `mkdocstrings[python]` from 1.0.0 to 1.0.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/mkdocstrings/mkdocstrings/releases">mkdocstrings[python]'s
releases</a>.</em></p>
<blockquote>
<h2>1.0.2</h2>
<h2><a
href="https://github.com/mkdocstrings/mkdocstrings/releases/tag/1.0.2">1.0.2</a>
- 2026-01-24</h2>
<p><!-- raw HTML omitted --><a
href="https://github.com/mkdocstrings/mkdocstrings/compare/1.0.1...1.0.2">Compare
with 1.0.1</a><!-- raw HTML omitted --></p>
<h3>Code Refactoring</h3>
<ul>
<li>Use global instances for handlers and autorefs (<a
href="https://github.com/mkdocstrings/mkdocstrings/commit/9f79141d7eb35aba0c89a43795df0ee22a25a61e">9f79141</a>
by Timothée Mazzucotelli).</li>
</ul>
<h2>1.0.1</h2>
<h2><a
href="https://github.com/mkdocstrings/mkdocstrings/releases/tag/1.0.1">1.0.1</a>
- 2026-01-19</h2>
<p><!-- raw HTML omitted --><a
href="https://github.com/mkdocstrings/mkdocstrings/compare/1.0.0...1.0.1">Compare
with 1.0.0</a><!-- raw HTML omitted --></p>
<h3>Code Refactoring</h3>
<ul>
<li>Support manual cross-references in Zensical too (<a
href="https://github.com/mkdocstrings/mkdocstrings/commit/d37d9079e5381350b2e3ffc5f698e28a5b572d36">d37d907</a>
by Timothée Mazzucotelli).</li>
<li>Support cross-references in Zensical (<a
href="https://github.com/mkdocstrings/mkdocstrings/commit/f43f1ee2cd38a0dba64fc7d0db3c5ffb037bf7f7">f43f1ee</a>
by Timothée Mazzucotelli). <a
href="https://redirect.github.com/mkdocstrings/mkdocstrings/pull/812">PR-812</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/mkdocstrings/mkdocstrings/blob/main/CHANGELOG.md">mkdocstrings[python]'s
changelog</a>.</em></p>
<blockquote>
<h2><a
href="https://github.com/mkdocstrings/mkdocstrings/releases/tag/1.0.2">1.0.2</a>
- 2026-01-24</h2>
<p><!-- raw HTML omitted --><a
href="https://github.com/mkdocstrings/mkdocstrings/compare/1.0.1...1.0.2">Compare
with 1.0.1</a><!-- raw HTML omitted --></p>
<h3>Code Refactoring</h3>
<ul>
<li>Use global instances for handlers and autorefs (<a
href="https://github.com/mkdocstrings/mkdocstrings/commit/9f79141d7eb35aba0c89a43795df0ee22a25a61e">9f79141</a>
by Timothée Mazzucotelli).</li>
</ul>
<h2><a
href="https://github.com/mkdocstrings/mkdocstrings/releases/tag/1.0.1">1.0.1</a>
- 2026-01-19</h2>
<p><!-- raw HTML omitted --><a
href="https://github.com/mkdocstrings/mkdocstrings/compare/1.0.0...1.0.1">Compare
with 1.0.0</a><!-- raw HTML omitted --></p>
<h3>Code Refactoring</h3>
<ul>
<li>Support manual cross-references in Zensical too (<a
href="https://github.com/mkdocstrings/mkdocstrings/commit/d37d9079e5381350b2e3ffc5f698e28a5b572d36">d37d907</a>
by Timothée Mazzucotelli).</li>
<li>Support cross-references in Zensical (<a
href="https://github.com/mkdocstrings/mkdocstrings/commit/f43f1ee2cd38a0dba64fc7d0db3c5ffb037bf7f7">f43f1ee</a>
by Timothée Mazzucotelli). <a
href="https://redirect.github.com/mkdocstrings/mkdocstrings/pull/812">PR-812</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/mkdocstrings/mkdocstrings/commit/4e66617fbe26636f86117c26b2482c21892166fe"><code>4e66617</code></a>
chore: Prepare release 1.0.2</li>
<li><a
href="https://github.com/mkdocstrings/mkdocstrings/commit/9f79141d7eb35aba0c89a43795df0ee22a25a61e"><code>9f79141</code></a>
refactor: Use global instances for handlers and autorefs</li>
<li><a
href="https://github.com/mkdocstrings/mkdocstrings/commit/cb8a3c781674b8e23cf0048955d70358d7bab49e"><code>cb8a3c7</code></a>
chore: Prepare release 1.0.1</li>
<li><a
href="https://github.com/mkdocstrings/mkdocstrings/commit/d37d9079e5381350b2e3ffc5f698e28a5b572d36"><code>d37d907</code></a>
refactor: Support manual cross-references in Zensical too</li>
<li><a
href="https://github.com/mkdocstrings/mkdocstrings/commit/0edd18af00fa5907bb31e8309ecf5ad4309da552"><code>0edd18a</code></a>
chore: Clean up after v1</li>
<li><a
href="https://github.com/mkdocstrings/mkdocstrings/commit/f43f1ee2cd38a0dba64fc7d0db3c5ffb037bf7f7"><code>f43f1ee</code></a>
refactor: Support cross-references in Zensical</li>
<li><a
href="https://github.com/mkdocstrings/mkdocstrings/commit/b6a33e23ba411159253ee44d1b1fa63b9a9a7b7a"><code>b6a33e2</code></a>
chore: Update sponsors section in README</li>
<li><a
href="https://github.com/mkdocstrings/mkdocstrings/commit/afefc0fbccc09f7b6f0c92cf3446434d241f1658"><code>afefc0f</code></a>
chore: Fix docs-deploy duty</li>
<li><a
href="https://github.com/mkdocstrings/mkdocstrings/commit/cc54d77f63ecb97c4bcc6fb1b447eddad6e842ce"><code>cc54d77</code></a>
chore: Template upgrade</li>
<li>See full diff in <a
href="https://github.com/mkdocstrings/mkdocstrings/compare/1.0.0...1.0.2">compare
view</a></li>
</ul>
</details>
<br />

Updates `mypy` from 1.19.0 to 1.19.1
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/python/mypy/blob/master/CHANGELOG.md">mypy's
changelog</a>.</em></p>
<blockquote>
<h3>Mypy 1.19.1</h3>
<ul>
<li>Fix noncommutative joins with bounded TypeVars (Shantanu, PR <a
href="https://redirect.github.com/python/mypy/pull/20345">20345</a>)</li>
<li>Respect output format for cached runs by serializing raw errors in
cache metas (Ivan Levkivskyi, PR <a
href="https://redirect.github.com/python/mypy/pull/20372">20372</a>)</li>
<li>Allow <code>types.NoneType</code> in match cases (A5rocks, PR <a
href="https://redirect.github.com/python/mypy/pull/20383">20383</a>)</li>
<li>Fix mypyc generator regression with empty tuple (BobTheBuidler, PR
<a
href="https://redirect.github.com/python/mypy/pull/20371">20371</a>)</li>
<li>Fix crash involving Unpack-ed TypeVarTuple (Shantanu, PR <a
href="https://redirect.github.com/python/mypy/pull/20323">20323</a>)</li>
<li>Fix crash on star import of redefinition (Ivan Levkivskyi, PR <a
href="https://redirect.github.com/python/mypy/pull/20333">20333</a>)</li>
<li>Fix crash on typevar with forward ref used in other module (Ivan
Levkivskyi, PR <a
href="https://redirect.github.com/python/mypy/pull/20334">20334</a>)</li>
<li>Fail with an explicit error on PyPy (Ivan Levkivskyi, PR <a
href="https://redirect.github.com/python/mypy/pull/20389">20389</a>)</li>
</ul>
<h3>Acknowledgements</h3>
<p>Thanks to all mypy contributors who contributed to this release:</p>
<ul>
<li>A5rocks</li>
<li>BobTheBuidler</li>
<li>bzoracler</li>
<li>Chainfire</li>
<li>Christoph Tyralla</li>
<li>David Foster</li>
<li>Frank Dana</li>
<li>Guo Ci</li>
<li>iap</li>
<li>Ivan Levkivskyi</li>
<li>James Hilton-Balfe</li>
<li>jhance</li>
<li>Joren Hammudoglu</li>
<li>Jukka Lehtosalo</li>
<li>KarelKenens</li>
<li>Kevin Kannammalil</li>
<li>Marc Mueller</li>
<li>Michael Carlstrom</li>
<li>Michael J. Sullivan</li>
<li>Piotr Sawicki</li>
<li>Randolf Scholz</li>
<li>Shantanu</li>
<li>Sigve Sebastian Farstad</li>
<li>sobolevn</li>
<li>Stanislav Terliakov</li>
<li>Stephen Morton</li>
<li>Theodore Ando</li>
<li>Thiago J. Barbalho</li>
<li>wyattscarpenter</li>
</ul>
<p>I’d also like to thank my employer, Dropbox, for supporting mypy
development.</p>
<h2>Mypy 1.18</h2>
<p>We’ve just uploaded mypy 1.18.1 to the Python Package Index (<a
href="https://pypi.org/project/mypy/">PyPI</a>).
Mypy is a static type checker for Python. This release includes new
features, performance</p>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/python/mypy/commit/412c19a6bde31e7afa7f41afdf8356664689ae80"><code>412c19a</code></a>
Bump version to 1.19.1</li>
<li><a
href="https://github.com/python/mypy/commit/20aea0a6ca0710f5427239bdd2fd8e8bf1caf634"><code>20aea0a</code></a>
Update changelog for 1.19.1 (<a
href="https://redirect.github.com/python/mypy/issues/20414">#20414</a>)</li>
<li><a
href="https://github.com/python/mypy/commit/2b23b507524bf1bd7513eea6f2a16fb91e072cb6"><code>2b23b50</code></a>
Serialize raw errors in cache metas (<a
href="https://redirect.github.com/python/mypy/issues/20372">#20372</a>)</li>
<li><a
href="https://github.com/python/mypy/commit/f60f90fb8872bf722e32aefd548daaf6d8560e05"><code>f60f90f</code></a>
Fail on PyPy in main instead of setup.py (<a
href="https://redirect.github.com/python/mypy/issues/20389">#20389</a>)</li>
<li><a
href="https://github.com/python/mypy/commit/58d485b4ea4776e0b9d4045b306cb0818ecc2aa6"><code>58d485b</code></a>
Fail with an explicit error on PyPy (<a
href="https://redirect.github.com/python/mypy/issues/20384">#20384</a>)</li>
<li><a
href="https://github.com/python/mypy/commit/a4b31a26788b70c4a2a19adbafa2bbda43dc2e8b"><code>a4b31a2</code></a>
Allow <code>types.NoneType</code> in match cases (<a
href="https://redirect.github.com/python/mypy/issues/20383">#20383</a>)</li>
<li><a
href="https://github.com/python/mypy/commit/8a6eff478416cd3ed3931a6ed77ce61c88ab69e9"><code>8a6eff4</code></a>
[mypyc] fix generator regression with empty tuple (<a
href="https://redirect.github.com/python/mypy/issues/20371">#20371</a>)</li>
<li><a
href="https://github.com/python/mypy/commit/70eceea682c041c0d8e8462dffef9c7bb252e014"><code>70eceea</code></a>
Fix noncommutative joins with bounded TypeVars (<a
href="https://redirect.github.com/python/mypy/issues/20345">#20345</a>)</li>
<li><a
href="https://github.com/python/mypy/commit/3890fc49bf7cc02db04b1e63eb2540aaacdeecc0"><code>3890fc4</code></a>
Fix crash involving Unpack-ed TypeVarTuple (<a
href="https://redirect.github.com/python/mypy/issues/20323">#20323</a>)</li>
<li><a
href="https://github.com/python/mypy/commit/c93d917a86993e06dcc88e508f28f4f5199ce1c8"><code>c93d917</code></a>
Fix crash on star import of redefinition (<a
href="https://redirect.github.com/python/mypy/issues/20333">#20333</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/python/mypy/compare/v1.19.0...v1.19.1">compare
view</a></li>
</ul>
</details>
<br />

Updates `uv` from 0.9.17 to 0.9.28
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/astral-sh/uv/releases">uv's
releases</a>.</em></p>
<blockquote>
<h2>0.9.28</h2>
<h2>Release Notes</h2>
<p>Released on 2026-01-29.</p>
<h3>Python</h3>
<ul>
<li>Update CPython to use <a
href="https://github.com/openssl/openssl/releases/tag/openssl-3.5.5">OpenSSL
3.5.5</a> which includes fixes for high severity CVEs (<a
href="https://redirect.github.com/astral-sh/python-build-standalone/pull/960">python-build-standalone#960</a>)</li>
</ul>
<h3>Enhancements</h3>
<ul>
<li>Add support for Pyodide interpreter on Windows (<a
href="https://redirect.github.com/astral-sh/uv/pull/17658">#17658</a>)</li>
<li>Warn if multiple indexes include <code>default = true</code> (<a
href="https://redirect.github.com/astral-sh/uv/pull/17713">#17713</a>)</li>
<li>Skip uploads when validation reports 'Already uploaded' (<a
href="https://redirect.github.com/astral-sh/uv/pull/17412">#17412</a>)</li>
</ul>
<h3>Configuration</h3>
<ul>
<li>Add a reflink alias for the &quot;clone&quot; link mode (<a
href="https://redirect.github.com/astral-sh/uv/pull/17724">#17724</a>)</li>
</ul>
<h3>Bug fixes</h3>
<ul>
<li>Ensure <code>uv.exe</code> exits when <code>uvw.exe</code> or
<code>uvx.exe</code> is killed (<a
href="https://redirect.github.com/astral-sh/uv/pull/17500">#17500</a>)</li>
</ul>
<h2>Install uv 0.9.28</h2>
<h3>Install prebuilt binaries via shell script</h3>
<pre lang="sh"><code>curl --proto '=https' --tlsv1.2 -LsSf
https://github.com/astral-sh/uv/releases/download/0.9.28/uv-installer.sh
| sh
</code></pre>
<h3>Install prebuilt binaries via powershell script</h3>
<pre lang="sh"><code>powershell -ExecutionPolicy Bypass -c &quot;irm
https://github.com/astral-sh/uv/releases/download/0.9.28/uv-installer.ps1
| iex&quot;
</code></pre>
<h2>Download uv 0.9.28</h2>
<table>
<thead>
<tr>
<th>File</th>
<th>Platform</th>
<th>Checksum</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/astral-sh/uv/releases/download/0.9.28/uv-aarch64-apple-darwin.tar.gz">uv-aarch64-apple-darwin.tar.gz</a></td>
<td>Apple Silicon macOS</td>
<td><a
href="https://github.com/astral-sh/uv/releases/download/0.9.28/uv-aarch64-apple-darwin.tar.gz.sha256">checksum</a></td>
</tr>
<tr>
<td><a
href="https://github.com/astral-sh/uv/releases/download/0.9.28/uv-x86_64-apple-darwin.tar.gz">uv-x86_64-apple-darwin.tar.gz</a></td>
<td>Intel macOS</td>
<td><a
href="https://github.com/astral-sh/uv/releases/download/0.9.28/uv-x86_64-apple-darwin.tar.gz.sha256">checksum</a></td>
</tr>
<tr>
<td><a
href="https://github.com/astral-sh/uv/releases/download/0.9.28/uv-aarch64-pc-windows-msvc.zip">uv-aarch64-pc-windows-msvc.zip</a></td>
<td>ARM64 Windows</td>
<td><a
href="https://github.com/astral-sh/uv/releases/download/0.9.28/uv-aarch64-pc-windows-msvc.zip.sha256">checksum</a></td>
</tr>
<tr>
<td><a
href="https://github.com/astral-sh/uv/releases/download/0.9.28/uv-i686-pc-windows-msvc.zip">uv-i686-pc-windows-msvc.zip</a></td>
<td>x86 Windows</td>
<td><a
href="https://github.com/astral-sh/uv/releases/download/0.9.28/uv-i686-pc-windows-msvc.zip.sha256">checksum</a></td>
</tr>
<tr>
<td><a
href="https://github.com/astral-sh/uv/releases/download/0.9.28/uv-x86_64-pc-windows-msvc.zip">uv-x86_64-pc-windows-msvc.zip</a></td>
<td>x64 Windows</td>
<td><a
href="https://github.com/astral-sh/uv/releases/download/0.9.28/uv-x86_64-pc-windows-msvc.zip.sha256">checksum</a></td>
</tr>
<tr>
<td><a
href="https://github.com/astral-sh/uv/releases/download/0.9.28/uv-aarch64-unknown-linux-gnu.tar.gz">uv-aarch64-unknown-linux-gnu.tar.gz</a></td>
<td>ARM64 Linux</td>
<td><a
href="https://github.com/astral-sh/uv/releases/download/0.9.28/uv-aarch64-unknown-linux-gnu.tar.gz.sha256">checksum</a></td>
</tr>
<tr>
<td><a
href="https://github.com/astral-sh/uv/releases/download/0.9.28/uv-i686-unknown-linux-gnu.tar.gz">uv-i686-unknown-linux-gnu.tar.gz</a></td>
<td>x86 Linux</td>
<td><a
href="https://github.com/astral-sh/uv/releases/download/0.9.28/uv-i686-unknown-linux-gnu.tar.gz.sha256">checksum</a></td>
</tr>
<tr>
<td><a
href="https://github.com/astral-sh/uv/releases/download/0.9.28/uv-powerpc64-unknown-linux-gnu.tar.gz">uv-powerpc64-unknown-linux-gnu.tar.gz</a></td>
<td>PPC64 Linux</td>
<td><a
href="https://github.com/astral-sh/uv/releases/download/0.9.28/uv-powerpc64-unknown-linux-gnu.tar.gz.sha256">checksum</a></td>
</tr>
<tr>
<td><a
href="https://github.com/astral-sh/uv/releases/download/0.9.28/uv-powerpc64le-unknown-linux-gnu.tar.gz">uv-powerpc64le-unknown-linux-gnu.tar.gz</a></td>
<td>PPC64LE Linux</td>
<td><a
href="https://github.com/astral-sh/uv/releases/download/0.9.28/uv-powerpc64le-unknown-linux-gnu.tar.gz.sha256">checksum</a></td>
</tr>
</tbody>
</table>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/astral-sh/uv/blob/main/CHANGELOG.md">uv's
changelog</a>.</em></p>
<blockquote>
<h2>0.9.28</h2>
<p>Released on 2026-01-29.</p>
<h3>Python</h3>
<ul>
<li>Update CPython to use <a
href="https://github.com/openssl/openssl/releases/tag/openssl-3.5.5">OpenSSL
3.5.5</a> which includes fixes for high severity CVEs (<a
href="https://redirect.github.com/astral-sh/python-build-standalone/pull/960">python-build-standalone#960</a>)</li>
</ul>
<h3>Enhancements</h3>
<ul>
<li>Add support for Pyodide interpreter on Windows (<a
href="https://redirect.github.com/astral-sh/uv/pull/17658">#17658</a>)</li>
<li>Warn if multiple indexes include <code>default = true</code> (<a
href="https://redirect.github.com/astral-sh/uv/pull/17713">#17713</a>)</li>
<li>Skip uploads when validation reports 'Already uploaded' (<a
href="https://redirect.github.com/astral-sh/uv/pull/17412">#17412</a>)</li>
</ul>
<h3>Configuration</h3>
<ul>
<li>Add a reflink alias for the &quot;clone&quot; link mode (<a
href="https://redirect.github.com/astral-sh/uv/pull/17724">#17724</a>)</li>
</ul>
<h3>Bug fixes</h3>
<ul>
<li>Ensure <code>uv.exe</code> exits when <code>uvw.exe</code> or
<code>uvx.exe</code> is killed (<a
href="https://redirect.github.com/astral-sh/uv/pull/17500">#17500</a>)</li>
</ul>
<h2>0.9.27</h2>
<p>Released on 2026-01-26.</p>
<h3>Python</h3>
<ul>
<li>Upgrade Pyodide to 0.29.2 (<a
href="https://redirect.github.com/astral-sh/uv/pull/17652">#17652</a>)</li>
<li>Upgrade to GraalPy 25.0.2 (<a
href="https://redirect.github.com/astral-sh/uv/pull/17634">#17634</a>)</li>
</ul>
<h3>Enhancements</h3>
<ul>
<li>Add <code>-t</code> shortform for <code>--target</code> to <code>uv
pip</code> subcommands (<a
href="https://redirect.github.com/astral-sh/uv/pull/17501">#17501</a>)</li>
<li>Add support for ROCm 7.0 and 7.1 accelerator backends (<a
href="https://redirect.github.com/astral-sh/uv/pull/17681">#17681</a>)</li>
<li>Further improve free-threading ABI incompatibility errors (<a
href="https://redirect.github.com/astral-sh/uv/pull/17491">#17491</a>)</li>
<li>Implement <code>uv pip freeze --exclude</code> flag (<a
href="https://redirect.github.com/astral-sh/uv/pull/17045">#17045</a>)</li>
<li>Improve warnings for <code>--system</code> and
<code>--no-system</code> in <code>uv venv</code> (<a
href="https://redirect.github.com/astral-sh/uv/pull/17647">#17647</a>)</li>
<li>Make <code>uv pip compile</code> attempt to download a specified
<code>--python-version</code> if it can. (<a
href="https://redirect.github.com/astral-sh/uv/pull/17249">#17249</a>)</li>
<li>Support Trusted Publishing with pyx (<a
href="https://redirect.github.com/astral-sh/uv/pull/17438">#17438</a>)</li>
<li>Fix JSON schema for <code>exclude-newer-package</code> (<a
href="https://redirect.github.com/astral-sh/uv/pull/17665">#17665</a>)</li>
</ul>
<h3>Preview features</h3>
<ul>
<li>Better detection for conflicting packages (<a
href="https://redirect.github.com/astral-sh/uv/pull/17623">#17623</a>)</li>
<li>Upgrade based on outdated build versions in <code>uv python
upgrade</code> (<a
href="https://redirect.github.com/astral-sh/uv/pull/17653">#17653</a>)</li>
</ul>
<h3>Bug fixes</h3>
<ul>
<li>Change chocolatey system test to ensure uv uses the right python (<a
href="https://redirect.github.com/astral-sh/uv/pull/17533">#17533</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/astral-sh/uv/commit/0e1351e4006c3c03bbb60a9ec3ef5ded010c4a8c"><code>0e1351e</code></a>
Bump version to 0.9.28 (<a
href="https://redirect.github.com/astral-sh/uv/issues/17738">#17738</a>)</li>
<li><a
href="https://github.com/astral-sh/uv/commit/29b59d65adf8b17624c44d8d57523039e7a8ea79"><code>29b59d6</code></a>
Add a workflow to publish versions to another repository (<a
href="https://redirect.github.com/astral-sh/uv/issues/17648">#17648</a>)</li>
<li><a
href="https://github.com/astral-sh/uv/commit/1b4407f2e9849f937f4f55f2d3840edc7de80d82"><code>1b4407f</code></a>
Ensure <code>uv.exe</code> exits when <code>uvw.exe</code> or
<code>uvx.exe</code> is killed (<a
href="https://redirect.github.com/astral-sh/uv/issues/17500">#17500</a>)</li>
<li><a
href="https://github.com/astral-sh/uv/commit/b2737473357312e2a42a9d260ea364b1039935d1"><code>b273747</code></a>
Warn if multiple indexes include <code>default = true</code> (<a
href="https://redirect.github.com/astral-sh/uv/issues/17713">#17713</a>)</li>
<li><a
href="https://github.com/astral-sh/uv/commit/583414f2be6aa68dce9e98ad21a239fce4e26b25"><code>583414f</code></a>
Add a reflink alias for the &quot;clone&quot; link mode (<a
href="https://redirect.github.com/astral-sh/uv/issues/17724">#17724</a>)</li>
<li><a
href="https://github.com/astral-sh/uv/commit/c377edcd509caab347c6094d21597530b1dd1204"><code>c377edc</code></a>
Sync latest Python releases (<a
href="https://redirect.github.com/astral-sh/uv/issues/17726">#17726</a>)</li>
<li><a
href="https://github.com/astral-sh/uv/commit/3a5c343f72baa0f73e35a94f89b14231116e7494"><code>3a5c343</code></a>
Skip uploads when validation reports 'Already uploaded' (<a
href="https://redirect.github.com/astral-sh/uv/issues/17412">#17412</a>)</li>
<li><a
href="https://github.com/astral-sh/uv/commit/b73f6cbbc85fdc16dc49436d1e9692cd766650cb"><code>b73f6cb</code></a>
Update debian Docker tag to v13 (<a
href="https://redirect.github.com/astral-sh/uv/issues/17695">#17695</a>)</li>
<li><a
href="https://github.com/astral-sh/uv/commit/e007d3f37910990772fbe17a4852815659cc00a0"><code>e007d3f</code></a>
Require fs-err 3.2.2 (for <code>File::set_modified</code>) (<a
href="https://redirect.github.com/astral-sh/uv/issues/17718">#17718</a>)</li>
<li><a
href="https://github.com/astral-sh/uv/commit/2183c3fe1b4b8e83ea284f7b8ffbdc736f40332e"><code>2183c3f</code></a>
Use Rust 1.91 features <code>Duration::from_mins</code> and
<code>Path::with_added_extension</code>...</li>
<li>Additional commits viewable in <a
href="https://github.com/astral-sh/uv/compare/0.9.17...0.9.28">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 merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@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>
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to no response for status checks Feb 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

auto-merged Auto-approved Dependabot PRs part:dispatcher Affects the high-level dispatcher interface part:tooling Affects the development tooling (CI, deployment, dependency management, etc.) type:tech-debt Improves the project without visible changes for users

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants