Skip to content

release: 0.10.0#93

Merged
EinfachValle merged 34 commits into
mainfrom
develop
Jun 25, 2026
Merged

release: 0.10.0#93
EinfachValle merged 34 commits into
mainfrom
develop

Conversation

@EinfachValle

Copy link
Copy Markdown
Contributor

Recrest 0.10.0 — Dashboard polish & a responsive Activity surface

Minor release on top of 0.9.1. Dashboard and statistics refinements plus a sweep of dependency and build-tooling modernisation. Everything from the 0.9.0 / 0.9.1 releases (GitLab + Bitbucket parity, repository management & Git actions, the Activity/Statistics stack, the Material UI migration) is unchanged — see the 0.9.0 notes for that feature set.

What's new

  • "Pull all" on the dashboard. A new quick action pulls the current branch of every scanned repo in one click, right next to "Fetch all". (The old "Create branch" shortcut, which only jumped to the Branches page, is gone.)
  • Nicer activity bars. The dashboard activity chart now uses a primary-colour gradient and keeps each bar at its real height on hover (with a soft glow) instead of stretching to full height; the tooltip sits directly above the bar you're pointing at.
  • Responsive language mix. The "Languages" donut scales with its card so the per-language percentages stay readable down to the minimum window size.

What's fixed

  • Windows minimum window size. The window now enforces its 1100×720 minimum at runtime — it can no longer be resized below the supported desktop floor.

Install

  • Windows — run the .msi. SmartScreen will warn about an unknown publisher → More info → Run anyway.
  • macOS — open the .dmg, drag Recrest into Applications. On first launch, Gatekeeper may block; right-click the app → Open, or xattr -cr /Applications/Recrest.app.
  • Linuxchmod +x Recrest_*.AppImage && ./Recrest_*.AppImage, or install the .deb / .rpm.

Already on an earlier build? The in-app updater picks 0.10.0 up automatically on next launch (or via Settings → Updates → Check for updates). The signing key and endpoint are unchanged, so it verifies and installs without a manual reinstall.

Verify the download

SHA256SUMS.txt is attached to this release:

sha256sum -c SHA256SUMS.txt           # Linux
shasum -a 256 -c SHA256SUMS.txt       # macOS
Get-FileHash <file> -Algorithm SHA256 # Windows PowerShell

Known limitations

  • Auth is PAT / app-password only; OAuth is scaffolded but not user-facing yet.
  • Installers remain unsigned — macOS Gatekeeper / Windows SmartScreen will warn on first launch. Verify via SHA256SUMS.txt above.

Feedback

Bugs → issues. Ideas → discussions. Patches → pull requests.

See the full CHANGELOG for version history.

EinfachValle and others added 30 commits April 20, 2026 22:55
Bumps the actions-all group with 4 updates:
[actions/setup-node](https://github.com/actions/setup-node),
[actions/upload-artifact](https://github.com/actions/upload-artifact),
[actions/cache](https://github.com/actions/cache) and
[googleapis/release-please-action](https://github.com/googleapis/release-please-action).

Updates `actions/setup-node` from 5 to 6
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/actions/setup-node/releases">actions/setup-node's
releases</a>.</em></p>
<blockquote>
<h2>v6.0.0</h2>
<h2>What's Changed</h2>
<p><strong>Breaking Changes</strong></p>
<ul>
<li>Limit automatic caching to npm, update workflows and documentation
by <a
href="https://github.com/priyagupta108"><code>@​priyagupta108</code></a>
in <a
href="https://redirect.github.com/actions/setup-node/pull/1374">actions/setup-node#1374</a></li>
</ul>
<p><strong>Dependency Upgrades</strong></p>
<ul>
<li>Upgrade ts-jest from 29.1.2 to 29.4.1 and document breaking changes
in v5 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/actions/setup-node/pull/1336">#1336</a></li>
<li>Upgrade prettier from 2.8.8 to 3.6.2 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/actions/setup-node/pull/1334">#1334</a></li>
<li>Upgrade actions/publish-action from 0.3.0 to 0.4.0 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/actions/setup-node/pull/1362">#1362</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/actions/setup-node/compare/v5...v6.0.0">https://github.com/actions/setup-node/compare/v5...v6.0.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/actions/setup-node/commit/48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e"><code>48b55a0</code></a>
Update Node.js versions in versions.yml and bump package to v6.4.0 (<a
href="https://redirect.github.com/actions/setup-node/issues/1533">#1533</a>)</li>
<li><a
href="https://github.com/actions/setup-node/commit/ab72c7e7eba0eaa11f8cab0f5679243900c2cac9"><code>ab72c7e</code></a>
Upgrade <a href="https://github.com/actions"><code>@​actions</code></a>
dependencies (<a
href="https://redirect.github.com/actions/setup-node/issues/1525">#1525</a>)</li>
<li><a
href="https://github.com/actions/setup-node/commit/53b83947a5a98c8d113130e565377fae1a50d02f"><code>53b8394</code></a>
Bump minimatch from 3.1.2 to 3.1.5 (<a
href="https://redirect.github.com/actions/setup-node/issues/1498">#1498</a>)</li>
<li><a
href="https://github.com/actions/setup-node/commit/54045abd5dcd3b0fee9ca02fa24c57545834c9cc"><code>54045ab</code></a>
Scope test lockfiles by package manager and update cache tests (<a
href="https://redirect.github.com/actions/setup-node/issues/1495">#1495</a>)</li>
<li><a
href="https://github.com/actions/setup-node/commit/c882bffdbd4df51ace6b940023952e8669c9932a"><code>c882bff</code></a>
Replace uuid with crypto.randomUUID() (<a
href="https://redirect.github.com/actions/setup-node/issues/1378">#1378</a>)</li>
<li><a
href="https://github.com/actions/setup-node/commit/774c1d62961e73038a114d59c8847023c003194d"><code>774c1d6</code></a>
feat(node-version-file): support parsing <code>devEngines</code> field
(<a
href="https://redirect.github.com/actions/setup-node/issues/1283">#1283</a>)</li>
<li><a
href="https://github.com/actions/setup-node/commit/efcb663fc60e97218a2b2d6d827f7830f164739e"><code>efcb663</code></a>
fix: remove hardcoded bearer (<a
href="https://redirect.github.com/actions/setup-node/issues/1467">#1467</a>)</li>
<li><a
href="https://github.com/actions/setup-node/commit/d02c89dce7e1ba9ef629ce0680989b3a1cc72edb"><code>d02c89d</code></a>
Fix npm audit issues (<a
href="https://redirect.github.com/actions/setup-node/issues/1491">#1491</a>)</li>
<li><a
href="https://github.com/actions/setup-node/commit/6044e13b5dc448c55e2357c09f80417699197238"><code>6044e13</code></a>
Docs: bump actions/checkout from v5 to v6 (<a
href="https://redirect.github.com/actions/setup-node/issues/1468">#1468</a>)</li>
<li><a
href="https://github.com/actions/setup-node/commit/8e494633d082d609d1e9ff931be32f8a44f1f657"><code>8e49463</code></a>
Fix README typo (<a
href="https://redirect.github.com/actions/setup-node/issues/1226">#1226</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/actions/setup-node/compare/v5...v6">compare
view</a></li>
</ul>
</details>
<br />

Updates `actions/upload-artifact` from 4 to 7
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/actions/upload-artifact/releases">actions/upload-artifact's
releases</a>.</em></p>
<blockquote>
<h2>v7.0.0</h2>
<h2>v7 What's new</h2>
<h3>Direct Uploads</h3>
<p>Adds support for uploading single files directly (unzipped). Callers
can set the new <code>archive</code> parameter to <code>false</code> to
skip zipping the file during upload. Right now, we only support single
files. The action will fail if the glob passed resolves to multiple
files. The <code>name</code> parameter is also ignored with this
setting. Instead, the name of the artifact will be the name of the
uploaded file.</p>
<h3>ESM</h3>
<p>To support new versions of the <code>@actions/*</code> packages,
we've upgraded the package to ESM.</p>
<h2>What's Changed</h2>
<ul>
<li>Add proxy integration test by <a
href="https://github.com/Link"><code>@​Link</code></a>- in <a
href="https://redirect.github.com/actions/upload-artifact/pull/754">actions/upload-artifact#754</a></li>
<li>Upgrade the module to ESM and bump dependencies by <a
href="https://github.com/danwkennedy"><code>@​danwkennedy</code></a> in
<a
href="https://redirect.github.com/actions/upload-artifact/pull/762">actions/upload-artifact#762</a></li>
<li>Support direct file uploads by <a
href="https://github.com/danwkennedy"><code>@​danwkennedy</code></a> in
<a
href="https://redirect.github.com/actions/upload-artifact/pull/764">actions/upload-artifact#764</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/Link"><code>@​Link</code></a>- made
their first contribution in <a
href="https://redirect.github.com/actions/upload-artifact/pull/754">actions/upload-artifact#754</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/actions/upload-artifact/compare/v6...v7.0.0">https://github.com/actions/upload-artifact/compare/v6...v7.0.0</a></p>
<h2>v6.0.0</h2>
<h2>v6 - What's new</h2>
<blockquote>
<p>[!IMPORTANT]
actions/upload-artifact@v6 now runs on Node.js 24 (<code>runs.using:
node24</code>) and requires a minimum Actions Runner version of 2.327.1.
If you are using self-hosted runners, ensure they are updated before
upgrading.</p>
</blockquote>
<h3>Node.js 24</h3>
<p>This release updates the runtime to Node.js 24. v5 had preliminary
support for Node.js 24, however this action was by default still running
on Node.js 20. Now this action by default will run on Node.js 24.</p>
<h2>What's Changed</h2>
<ul>
<li>Upload Artifact Node 24 support by <a
href="https://github.com/salmanmkc"><code>@​salmanmkc</code></a> in <a
href="https://redirect.github.com/actions/upload-artifact/pull/719">actions/upload-artifact#719</a></li>
<li>fix: update <code>@​actions/artifact</code> for Node.js 24 punycode
deprecation by <a
href="https://github.com/salmanmkc"><code>@​salmanmkc</code></a> in <a
href="https://redirect.github.com/actions/upload-artifact/pull/744">actions/upload-artifact#744</a></li>
<li>prepare release v6.0.0 for Node.js 24 support by <a
href="https://github.com/salmanmkc"><code>@​salmanmkc</code></a> in <a
href="https://redirect.github.com/actions/upload-artifact/pull/745">actions/upload-artifact#745</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/actions/upload-artifact/compare/v5.0.0...v6.0.0">https://github.com/actions/upload-artifact/compare/v5.0.0...v6.0.0</a></p>
<h2>v5.0.0</h2>
<h2>What's Changed</h2>
<p><strong>BREAKING CHANGE:</strong> this update supports Node
<code>v24.x</code>. This is not a breaking change per-se but we're
treating it as such.</p>
<ul>
<li>Update README.md by <a
href="https://github.com/GhadimiR"><code>@​GhadimiR</code></a> in <a
href="https://redirect.github.com/actions/upload-artifact/pull/681">actions/upload-artifact#681</a></li>
<li>Update README.md by <a
href="https://github.com/nebuk89"><code>@​nebuk89</code></a> in <a
href="https://redirect.github.com/actions/upload-artifact/pull/712">actions/upload-artifact#712</a></li>
<li>Readme: spell out the first use of GHES by <a
href="https://github.com/danwkennedy"><code>@​danwkennedy</code></a> in
<a
href="https://redirect.github.com/actions/upload-artifact/pull/727">actions/upload-artifact#727</a></li>
<li>Update GHES guidance to include reference to Node 20 version by <a
href="https://github.com/patrikpolyak"><code>@​patrikpolyak</code></a>
in <a
href="https://redirect.github.com/actions/upload-artifact/pull/725">actions/upload-artifact#725</a></li>
<li>Bump <code>@actions/artifact</code> to <code>v4.0.0</code></li>
<li>Prepare <code>v5.0.0</code> by <a
href="https://github.com/danwkennedy"><code>@​danwkennedy</code></a> in
<a
href="https://redirect.github.com/actions/upload-artifact/pull/734">actions/upload-artifact#734</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/actions/upload-artifact/commit/043fb46d1a93c77aae656e7c1c64a875d1fc6a0a"><code>043fb46</code></a>
Merge pull request <a
href="https://redirect.github.com/actions/upload-artifact/issues/797">#797</a>
from actions/yacaovsnc/update-dependency</li>
<li><a
href="https://github.com/actions/upload-artifact/commit/634250c1388765ea7ed0f053e636f1f399000b94"><code>634250c</code></a>
Include changes in typespec/ts-http-runtime 0.3.5</li>
<li><a
href="https://github.com/actions/upload-artifact/commit/e454baaac2be505c9450e11b8f3215c6fc023ce8"><code>e454baa</code></a>
Readme: bump all the example versions to v7 (<a
href="https://redirect.github.com/actions/upload-artifact/issues/796">#796</a>)</li>
<li><a
href="https://github.com/actions/upload-artifact/commit/74fad66b98a6d799dc004d3353ccd0e6f6b2530e"><code>74fad66</code></a>
Update the readme with direct upload details (<a
href="https://redirect.github.com/actions/upload-artifact/issues/795">#795</a>)</li>
<li><a
href="https://github.com/actions/upload-artifact/commit/bbbca2ddaa5d8feaa63e36b76fdaad77386f024f"><code>bbbca2d</code></a>
Support direct file uploads (<a
href="https://redirect.github.com/actions/upload-artifact/issues/764">#764</a>)</li>
<li><a
href="https://github.com/actions/upload-artifact/commit/589182c5a4cec8920b8c1bce3e2fab1c97a02296"><code>589182c</code></a>
Upgrade the module to ESM and bump dependencies (<a
href="https://redirect.github.com/actions/upload-artifact/issues/762">#762</a>)</li>
<li><a
href="https://github.com/actions/upload-artifact/commit/47309c993abb98030a35d55ef7ff34b7fa1074b5"><code>47309c9</code></a>
Merge pull request <a
href="https://redirect.github.com/actions/upload-artifact/issues/754">#754</a>
from actions/Link-/add-proxy-integration-tests</li>
<li><a
href="https://github.com/actions/upload-artifact/commit/02a8460834e70dab0ce194c64360c59dc1475ef0"><code>02a8460</code></a>
Add proxy integration test</li>
<li><a
href="https://github.com/actions/upload-artifact/commit/b7c566a772e6b6bfb58ed0dc250532a479d7789f"><code>b7c566a</code></a>
Merge pull request <a
href="https://redirect.github.com/actions/upload-artifact/issues/745">#745</a>
from actions/upload-artifact-v6-release</li>
<li><a
href="https://github.com/actions/upload-artifact/commit/e516bc8500aaf3d07d591fcd4ae6ab5f9c391d5b"><code>e516bc8</code></a>
docs: correct description of Node.js 24 support in README</li>
<li>Additional commits viewable in <a
href="https://github.com/actions/upload-artifact/compare/v4...v7">compare
view</a></li>
</ul>
</details>
<br />

Updates `actions/cache` from 4 to 5
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/actions/cache/releases">actions/cache's
releases</a>.</em></p>
<blockquote>
<h2>v5.0.0</h2>
<blockquote>
<p>[!IMPORTANT]
<strong><code>actions/cache@v5</code> runs on the Node.js 24 runtime and
requires a minimum Actions Runner version of
<code>2.327.1</code>.</strong></p>
<p>If you are using self-hosted runners, ensure they are updated before
upgrading.</p>
</blockquote>
<hr />
<h2>What's Changed</h2>
<ul>
<li>Upgrade to use node24 by <a
href="https://github.com/salmanmkc"><code>@​salmanmkc</code></a> in <a
href="https://redirect.github.com/actions/cache/pull/1630">actions/cache#1630</a></li>
<li>Prepare v5.0.0 release by <a
href="https://github.com/salmanmkc"><code>@​salmanmkc</code></a> in <a
href="https://redirect.github.com/actions/cache/pull/1684">actions/cache#1684</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/actions/cache/compare/v4.3.0...v5.0.0">https://github.com/actions/cache/compare/v4.3.0...v5.0.0</a></p>
<h2>v4.3.0</h2>
<h2>What's Changed</h2>
<ul>
<li>Add note on runner versions by <a
href="https://github.com/GhadimiR"><code>@​GhadimiR</code></a> in <a
href="https://redirect.github.com/actions/cache/pull/1642">actions/cache#1642</a></li>
<li>Prepare <code>v4.3.0</code> release by <a
href="https://github.com/Link"><code>@​Link</code></a>- in <a
href="https://redirect.github.com/actions/cache/pull/1655">actions/cache#1655</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/GhadimiR"><code>@​GhadimiR</code></a>
made their first contribution in <a
href="https://redirect.github.com/actions/cache/pull/1642">actions/cache#1642</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/actions/cache/compare/v4...v4.3.0">https://github.com/actions/cache/compare/v4...v4.3.0</a></p>
<h2>v4.2.4</h2>
<h2>What's Changed</h2>
<ul>
<li>Update README.md by <a
href="https://github.com/nebuk89"><code>@​nebuk89</code></a> in <a
href="https://redirect.github.com/actions/cache/pull/1620">actions/cache#1620</a></li>
<li>Upgrade <code>@actions/cache</code> to <code>4.0.5</code> and move
<code>@protobuf-ts/plugin</code> to dev depdencies by <a
href="https://github.com/Link"><code>@​Link</code></a>- in <a
href="https://redirect.github.com/actions/cache/pull/1634">actions/cache#1634</a></li>
<li>Prepare release <code>4.2.4</code> by <a
href="https://github.com/Link"><code>@​Link</code></a>- in <a
href="https://redirect.github.com/actions/cache/pull/1636">actions/cache#1636</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/nebuk89"><code>@​nebuk89</code></a> made
their first contribution in <a
href="https://redirect.github.com/actions/cache/pull/1620">actions/cache#1620</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/actions/cache/compare/v4...v4.2.4">https://github.com/actions/cache/compare/v4...v4.2.4</a></p>
<h2>v4.2.3</h2>
<h2>What's Changed</h2>
<ul>
<li>Update to use <code>@​actions/cache</code> 4.0.3 package &amp;
prepare for new release by <a
href="https://github.com/salmanmkc"><code>@​salmanmkc</code></a> in <a
href="https://redirect.github.com/actions/cache/pull/1577">actions/cache#1577</a>
(SAS tokens for cache entries are now masked in debug logs)</li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/salmanmkc"><code>@​salmanmkc</code></a>
made their first contribution in <a
href="https://redirect.github.com/actions/cache/pull/1577">actions/cache#1577</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/actions/cache/compare/v4.2.2...v4.2.3">https://github.com/actions/cache/compare/v4.2.2...v4.2.3</a></p>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/actions/cache/blob/main/RELEASES.md">actions/cache's
changelog</a>.</em></p>
<blockquote>
<h1>Releases</h1>
<h2>How to prepare a release</h2>
<blockquote>
<p>[!NOTE]<br />
Relevant for maintainers with write access only.</p>
</blockquote>
<ol>
<li>Switch to a new branch from <code>main</code>.</li>
<li>Run <code>npm test</code> to ensure all tests are passing.</li>
<li>Update the version in <a
href="https://github.com/actions/cache/blob/main/package.json"><code>https://github.com/actions/cache/blob/main/package.json</code></a>.</li>
<li>Run <code>npm run build</code> to update the compiled files.</li>
<li>Update this <a
href="https://github.com/actions/cache/blob/main/RELEASES.md"><code>https://github.com/actions/cache/blob/main/RELEASES.md</code></a>
with the new version and changes in the <code>## Changelog</code>
section.</li>
<li>Run <code>licensed cache</code> to update the license report.</li>
<li>Run <code>licensed status</code> and resolve any warnings by
updating the <a
href="https://github.com/actions/cache/blob/main/.licensed.yml"><code>https://github.com/actions/cache/blob/main/.licensed.yml</code></a>
file with the exceptions.</li>
<li>Commit your changes and push your branch upstream.</li>
<li>Open a pull request against <code>main</code> and get it reviewed
and merged.</li>
<li>Draft a new release <a
href="https://github.com/actions/cache/releases">https://github.com/actions/cache/releases</a>
use the same version number used in <code>package.json</code>
<ol>
<li>Create a new tag with the version number.</li>
<li>Auto generate release notes and update them to match the changes you
made in <code>RELEASES.md</code>.</li>
<li>Toggle the set as the latest release option.</li>
<li>Publish the release.</li>
</ol>
</li>
<li>Navigate to <a
href="https://github.com/actions/cache/actions/workflows/release-new-action-version.yml">https://github.com/actions/cache/actions/workflows/release-new-action-version.yml</a>
<ol>
<li>There should be a workflow run queued with the same version
number.</li>
<li>Approve the run to publish the new version and update the major tags
for this action.</li>
</ol>
</li>
</ol>
<h2>Changelog</h2>
<h3>5.0.4</h3>
<ul>
<li>Bump <code>minimatch</code> to v3.1.5 (fixes ReDoS via globstar
patterns)</li>
<li>Bump <code>undici</code> to v6.24.1 (WebSocket decompression bomb
protection, header validation fixes)</li>
<li>Bump <code>fast-xml-parser</code> to v5.5.6</li>
</ul>
<h3>5.0.3</h3>
<ul>
<li>Bump <code>@actions/cache</code> to v5.0.5 (Resolves: <a
href="https://github.com/actions/cache/security/dependabot/33">https://github.com/actions/cache/security/dependabot/33</a>)</li>
<li>Bump <code>@actions/core</code> to v2.0.3</li>
</ul>
<h3>5.0.2</h3>
<ul>
<li>Bump <code>@actions/cache</code> to v5.0.3 <a
href="https://redirect.github.com/actions/cache/pull/1692">#1692</a></li>
</ul>
<h3>5.0.1</h3>
<ul>
<li>Update <code>@azure/storage-blob</code> to <code>^12.29.1</code> via
<code>@actions/cache@5.0.1</code> <a
href="https://redirect.github.com/actions/cache/pull/1685">#1685</a></li>
</ul>
<h3>5.0.0</h3>
<blockquote>
<p>[!IMPORTANT]
<code>actions/cache@v5</code> runs on the Node.js 24 runtime and
requires a minimum Actions Runner version of <code>2.327.1</code>.</p>
</blockquote>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/actions/cache/commit/27d5ce7f107fe9357f9df03efb73ab90386fccae"><code>27d5ce7</code></a>
Merge pull request <a
href="https://redirect.github.com/actions/cache/issues/1747">#1747</a>
from actions/yacaovsnc/update-dependency</li>
<li><a
href="https://github.com/actions/cache/commit/f280785d7b6e1884c7d12b9136eb0f4a1574fcfd"><code>f280785</code></a>
licensed changes</li>
<li><a
href="https://github.com/actions/cache/commit/619aeb1606e195be0b36fd0ff68dcf1aff6b65a7"><code>619aeb1</code></a>
npm run build generated dist files</li>
<li><a
href="https://github.com/actions/cache/commit/bcf16c2893940a4899761e55c7ac3c1cf88a04f6"><code>bcf16c2</code></a>
Update ts-http-runtime to 0.3.5</li>
<li><a
href="https://github.com/actions/cache/commit/668228422ae6a00e4ad889ee87cd7109ec5666a7"><code>6682284</code></a>
Merge pull request <a
href="https://redirect.github.com/actions/cache/issues/1738">#1738</a>
from actions/prepare-v5.0.4</li>
<li><a
href="https://github.com/actions/cache/commit/e34039626f957d3e3e50843d15c1b20547fc90e2"><code>e340396</code></a>
Update RELEASES</li>
<li><a
href="https://github.com/actions/cache/commit/8a671105293e81530f1af99863cdf94550aba1a6"><code>8a67110</code></a>
Add licenses</li>
<li><a
href="https://github.com/actions/cache/commit/1865903e1b0cb750dda9bc5c58be03424cc62830"><code>1865903</code></a>
Update dependencies &amp; patch security vulnerabilities</li>
<li><a
href="https://github.com/actions/cache/commit/565629816435f6c0b50676926c9b05c254113c0c"><code>5656298</code></a>
Merge pull request <a
href="https://redirect.github.com/actions/cache/issues/1722">#1722</a>
from RyPeck/patch-1</li>
<li><a
href="https://github.com/actions/cache/commit/4e380d19e192ace8e86f23f32ca6fdec98a673c6"><code>4e380d1</code></a>
Fix cache key in examples.md for bun.lock</li>
<li>Additional commits viewable in <a
href="https://github.com/actions/cache/compare/v4...v5">compare
view</a></li>
</ul>
</details>
<br />

Updates `googleapis/release-please-action` from 4 to 5
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/googleapis/release-please-action/releases">googleapis/release-please-action's
releases</a>.</em></p>
<blockquote>
<h2>v5.0.0</h2>
<h2><a
href="https://github.com/googleapis/release-please-action/compare/v4.4.1...v5.0.0">5.0.0</a>
(2026-04-22)</h2>
<h3>⚠ BREAKING CHANGES</h3>
<ul>
<li>upgrade to node24 (<a
href="https://redirect.github.com/googleapis/release-please-action/issues/1188">#1188</a>)</li>
</ul>
<h3>Features</h3>
<ul>
<li>upgrade to node24 (<a
href="https://redirect.github.com/googleapis/release-please-action/issues/1188">#1188</a>)
(<a
href="https://github.com/googleapis/release-please-action/commit/46dfc01594fc6ec99626bc73e479c52bdf554f88">46dfc01</a>)</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li>bump release-please from 17.3.0 to 17.6.0 (<a
href="https://redirect.github.com/googleapis/release-please-action/issues/1199">#1199</a>)
(<a
href="https://github.com/googleapis/release-please-action/commit/f533c26b74c2778db7edc90c96b63a7d08035765">f533c26</a>)</li>
</ul>
<h2>v4.4.1</h2>
<h2><a
href="https://github.com/googleapis/release-please-action/compare/v4.4.0...v4.4.1">4.4.1</a>
(2026-02-20)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>bump release-please from 17.1.3 to 17.3.0 (<a
href="https://redirect.github.com/googleapis/release-please-action/issues/1183">#1183</a>)
(<a
href="https://github.com/googleapis/release-please-action/commit/ef9c2745dbfb629d38ebfafa3347a81ab2d51409">ef9c274</a>)</li>
</ul>
<h2>v4.4.0</h2>
<h2><a
href="https://github.com/googleapis/release-please-action/compare/v4.3.0...v4.4.0">4.4.0</a>
(2025-10-09)</h2>
<h3>Features</h3>
<ul>
<li>add ability to select versioning-strategy and release-as (<a
href="https://redirect.github.com/googleapis/release-please-action/issues/1121">#1121</a>)
(<a
href="https://github.com/googleapis/release-please-action/commit/ee0f5bae453367755be0c4340193531b3f538374">ee0f5ba</a>)</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li><code>changelog-host</code> parameter ignored when using manifest
configuration (<a
href="https://redirect.github.com/googleapis/release-please-action/issues/1151">#1151</a>)
(<a
href="https://github.com/googleapis/release-please-action/commit/535c4130c1030110bdacd1b3076f98c046c3a227">535c413</a>)</li>
<li>bump mocha from 11.7.1 to 11.7.2 in the npm_and_yarn group across 1
directory (<a
href="https://redirect.github.com/googleapis/release-please-action/issues/1149">#1149</a>)
(<a
href="https://github.com/googleapis/release-please-action/commit/3612a99d75bd7a010bb03d6e2ee3e2392b7392fb">3612a99</a>)</li>
<li>bump release-please from 17.1.2 to 17.1.3 (<a
href="https://redirect.github.com/googleapis/release-please-action/issues/1158">#1158</a>)
(<a
href="https://github.com/googleapis/release-please-action/commit/66fbfe9439cb7a3660ecdc00d42573ef0bd00764">66fbfe9</a>)</li>
</ul>
<h2>v4.3.0</h2>
<h2><a
href="https://github.com/googleapis/release-please-action/compare/v4.2.0...v4.3.0">4.3.0</a>
(2025-08-20)</h2>
<h3>Features</h3>
<ul>
<li><strong>deps:</strong> update release-please to 17.1.2 (<a
href="https://github.com/googleapis/release-please-action/commit/f07192c046b10acd083f4665a3d8b6350526f9df">f07192c</a>)</li>
</ul>
<h2>v4.2.0</h2>
<h2><a
href="https://github.com/googleapis/release-please-action/compare/v4.1.5...v4.2.0">4.2.0</a>
(2025-03-07)</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/googleapis/release-please-action/blob/main/CHANGELOG.md">googleapis/release-please-action's
changelog</a>.</em></p>
<blockquote>
<h2><a
href="https://github.com/googleapis/release-please-action/compare/v4.1.0...v4.1.1">4.1.1</a>
(2024-05-14)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>bump release-please from 16.10.0 to 16.10.2 (<a
href="https://redirect.github.com/googleapis/release-please-action/issues/969">#969</a>)
(<a
href="https://github.com/googleapis/release-please-action/commit/aa764e0b5db70af7b607fa690b4d1799ceb802d6">aa764e0</a>)</li>
<li>bump the npm_and_yarn group with 1 update (<a
href="https://redirect.github.com/googleapis/release-please-action/issues/967">#967</a>)
(<a
href="https://github.com/googleapis/release-please-action/commit/ce529d4a4014c4760ec75d3ba6482e3b80d58862">ce529d4</a>)</li>
</ul>
<h2><a
href="https://github.com/googleapis/release-please-action/compare/v4.0.3...v4.1.0">4.1.0</a>
(2024-03-11)</h2>
<h3>Features</h3>
<ul>
<li>add <code>changelog-host</code> input to <code>action.yml</code> (<a
href="https://redirect.github.com/googleapis/release-please-action/issues/948">#948</a>)
(<a
href="https://github.com/googleapis/release-please-action/commit/863b06fd1cd7f36c1d74d697ddebe3cf5be4c6b0">863b06f</a>)</li>
</ul>
<h2><a
href="https://github.com/googleapis/release-please-action/compare/v4.0.2...v4.0.3">4.0.3</a>
(2024-03-11)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>bump release-please from 16.5.0 to 16.10.0 (<a
href="https://redirect.github.com/googleapis/release-please-action/issues/953">#953</a>)
(<a
href="https://github.com/googleapis/release-please-action/commit/d7e88e0fd9e1a56d1075f610183d571f8347ff9b">d7e88e0</a>)</li>
</ul>
<h2><a
href="https://github.com/googleapis/release-please-action/compare/v4.0.1...v4.0.2">4.0.2</a>
(2023-12-18)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>bump release-please from 16.4.0 to 16.5.0 (<a
href="https://redirect.github.com/googleapis/release-please-action/issues/905">#905</a>)
(<a
href="https://github.com/googleapis/release-please-action/commit/df719633a752e335dfde3e62e037315a25ecf6fc">df71963</a>)</li>
<li>log release-please version (<a
href="https://redirect.github.com/googleapis/release-please-action/issues/910">#910</a>)
(<a
href="https://github.com/googleapis/release-please-action/commit/2a496d1db5f8860ae46f6066f5dcb73490a99d02">2a496d1</a>),
closes <a
href="https://redirect.github.com/googleapis/release-please-action/issues/325">#325</a></li>
</ul>
<h2><a
href="https://github.com/googleapis/release-please-action/compare/v4.0.0...v4.0.1">4.0.1</a>
(2023-12-07)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>bump release-please from 16.3.1 to 16.4.0 (<a
href="https://redirect.github.com/googleapis/release-please-action/issues/897">#897</a>)
(<a
href="https://github.com/googleapis/release-please-action/commit/2463dad9b20163a40708db720b9fde34c2a2ab0e">2463dad</a>)</li>
</ul>
<h2><a
href="https://github.com/googleapis/release-please-action/compare/v3.7.13...v4.0.0">4.0.0</a>
(2023-12-01)</h2>
<h3>⚠ BREAKING CHANGES</h3>
<ul>
<li>remove most configuration options in favor of manifest configuration
to configure the release-please-action</li>
<li>rewrite in typescript</li>
<li>remove command option in favor of setting <code>release-type</code>
and
<code>skip-github-release</code>/<code>skip-github-pull-request</code></li>
<li>run on node20</li>
<li><strong>deps:</strong> upgrade release-please to v16</li>
<li>v4 release</li>
</ul>
<h3>Features</h3>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/googleapis/release-please-action/commit/45996ed1f6d02564a971a2fa1b5860e934307cf7"><code>45996ed</code></a>
chore(main): release 5.0.0 (<a
href="https://redirect.github.com/googleapis/release-please-action/issues/1200">#1200</a>)</li>
<li><a
href="https://github.com/googleapis/release-please-action/commit/a8121b99c9779b09ad890de46417b7cad74eb3a2"><code>a8121b9</code></a>
chore: build dist (<a
href="https://redirect.github.com/googleapis/release-please-action/issues/1201">#1201</a>)</li>
<li><a
href="https://github.com/googleapis/release-please-action/commit/f533c26b74c2778db7edc90c96b63a7d08035765"><code>f533c26</code></a>
fix: bump release-please from 17.3.0 to 17.6.0 (<a
href="https://redirect.github.com/googleapis/release-please-action/issues/1199">#1199</a>)</li>
<li><a
href="https://github.com/googleapis/release-please-action/commit/46dfc01594fc6ec99626bc73e479c52bdf554f88"><code>46dfc01</code></a>
feat!: upgrade to node24 (<a
href="https://redirect.github.com/googleapis/release-please-action/issues/1188">#1188</a>)</li>
<li>See full diff in <a
href="https://github.com/googleapis/release-please-action/compare/v4...v5">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>
#76)

Bumps the cargo-all group in /app/src-tauri with 15 updates:

| Package | From | To |
| --- | --- | --- |
| [tauri](https://github.com/tauri-apps/tauri) | `2.10.3` | `2.11.2` |
| [tauri-plugin-opener](https://github.com/tauri-apps/plugins-workspace)
| `2.5.3` | `2.5.4` |
| [tauri-plugin-store](https://github.com/tauri-apps/plugins-workspace)
| `2.4.2` | `2.4.3` |
|
[tauri-plugin-deep-link](https://github.com/tauri-apps/plugins-workspace)
| `2.4.8` | `2.4.9` |
|
[tauri-plugin-single-instance](https://github.com/tauri-apps/plugins-workspace)
| `2.4.1` | `2.4.2` |
| [tauri-plugin-dialog](https://github.com/tauri-apps/plugins-workspace)
| `2.7.0` | `2.7.1` |
| [os_info](https://github.com/stanislav-tkach/os_info) | `3.14.0` |
`3.15.0` |
| [serde_json](https://github.com/serde-rs/json) | `1.0.149` | `1.0.150`
|
| [tokio](https://github.com/tokio-rs/tokio) | `1.52.1` | `1.52.3` |
| [zeroize](https://github.com/RustCrypto/utils) | `1.8.2` | `1.9.0` |
| [chrono](https://github.com/chronotope/chrono) | `0.4.44` | `0.4.45` |
| [uuid](https://github.com/uuid-rs/uuid) | `1.23.1` | `1.23.3` |
| [which](https://github.com/harryfei/which-rs) | `8.0.2` | `8.0.3` |
| [notify-rust](https://github.com/hoodie/notify-rust) | `4.15.0` |
`4.17.0` |
| [tauri-build](https://github.com/tauri-apps/tauri) | `2.5.6` | `2.6.2`
|

Updates `tauri` from 2.10.3 to 2.11.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/tauri-apps/tauri/releases">tauri's
releases</a>.</em></p>
<blockquote>
<h2>tauri-cli v2.11.2</h2>
<!-- raw HTML omitted -->
<pre><code>Fetching advisory database from
`https://github.com/RustSec/advisory-db.git`
Loaded 1090 security advisories (from /home/runner/.cargo/advisory-db)
    Updating crates.io index
    Scanning Cargo.lock for vulnerabilities (1088 crate dependencies)
Crate:     atk
Version:   0.18.2
Warning:   unmaintained
Title:     gtk-rs GTK3 bindings - no longer maintained
Date:      2024-03-04
ID:        RUSTSEC-2024-0413
URL:       https://rustsec.org/advisories/RUSTSEC-2024-0413
Dependency tree:
atk 0.18.2
└── gtk 0.18.2
    ├── wry 0.55.0
    │   └── tauri-runtime-wry 2.11.2
    │       └── tauri 2.11.2
    │           ├── tauri-utils 2.9.2
    │           │   ├── tauri-schema-generator 0.0.0
    │           │   ├── tauri-runtime-wry 2.11.2
    │           │   ├── tauri-runtime 2.11.2
    │           │   │   ├── tauri-runtime-wry 2.11.2
    │           │   │   └── tauri 2.11.2
    │           │   ├── tauri-plugin 2.6.2
    │           │   │   ├── tauri-plugin-sample 0.1.0
    │           │   │   │   └── api 0.1.0
    │           │   │   └── tauri-plugin-log 2.6.0
    │           │   │       └── api 0.1.0
    │           │   ├── tauri-macros 2.6.2
    │           │   │   └── tauri 2.11.2
    │           │   ├── tauri-codegen 2.6.2
    │           │   │   ├── tauri-macros 2.6.2
    │           │   │   └── tauri-build 2.6.2
    │           │   │       ├── tauri-file-associations-demo 0.1.0
    │           │   │       ├── tauri 2.11.2
    │           │   │       ├── resources 0.1.0
    │           │   │       ├── bench_helloworld 0.1.0
    │           │   │       ├── bench_files_transfer 0.1.0
    │           │   │       ├── bench_cpu_intensive 0.1.0
    │           │   │       └── api 0.1.0
    │           │   ├── tauri-cli 2.11.2
    │           │   │   └── tauri-cli-node 0.0.0
    │           │   ├── tauri-bundler 2.9.2
    │           │   │   └── tauri-cli 2.11.2
    │           │   ├── tauri-build 2.6.2
&lt;/tr&gt;&lt;/table&gt; 
</code></pre>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/tauri-apps/tauri/commit/499df79be65ef8c0670abc0207cd9e37b55d8491"><code>499df79</code></a>
apply version updates (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/15378">#15378</a>)</li>
<li><a
href="https://github.com/tauri-apps/tauri/commit/20bb033abb1947121e8158a52f46e1de36b94af7"><code>20bb033</code></a>
Revert &quot;feat: add Windows VC runtime linking and bundling options
(<a
href="https://redirect.github.com/tauri-apps/tauri/issues/15372">#15372</a>)&quot;
(...</li>
<li><a
href="https://github.com/tauri-apps/tauri/commit/b5b72ce51811e9f95b1f7e9a05ea19c8f12ce694"><code>b5b72ce</code></a>
fix(tauri-utils): preserve resource source file name when dest is empty
(<a
href="https://redirect.github.com/tauri-apps/tauri/issues/15383">#15383</a>)</li>
<li><a
href="https://github.com/tauri-apps/tauri/commit/3fd8ba2c022717068ff6a154ce12942c3a672232"><code>3fd8ba2</code></a>
fix: resources after empty directory not copied (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/15388">#15388</a>)</li>
<li><a
href="https://github.com/tauri-apps/tauri/commit/47e1b754951bffeedbcd6400928d60755fb954de"><code>47e1b75</code></a>
fix: <code>set_as_windows_menu_for_nsapp</code> command wrongly called
`set_as_help_menu...</li>
<li><a
href="https://github.com/tauri-apps/tauri/commit/eadd8f5f49446fc5cdca0dd6094aade726f09b6b"><code>eadd8f5</code></a>
chore(deps-dev): bump svelte from 5.53.11 to 5.55.7 (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/15382">#15382</a>)</li>
<li><a
href="https://github.com/tauri-apps/tauri/commit/32d81661eedb7524b36f4c422606fa1e93ac917b"><code>32d8166</code></a>
feat: add Windows VC runtime linking and bundling options (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/15372">#15372</a>)</li>
<li><a
href="https://github.com/tauri-apps/tauri/commit/b15b859cf636ba08abd44dcfb3d4b08e2e7fa0a4"><code>b15b859</code></a>
refactor: make error dialog take <code>&amp;'static str</code> (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/15369">#15369</a>)</li>
<li><a
href="https://github.com/tauri-apps/tauri/commit/0e8e25f001d5c6eae32a5f47c7e4365a318f2c59"><code>0e8e25f</code></a>
chore(deps): update dependency rollup to v4.60.3 (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/15355">#15355</a>)</li>
<li><a
href="https://github.com/tauri-apps/tauri/commit/e5ae5b93cdd310045191cc0526f253140ad64b87"><code>e5ae5b9</code></a>
chore: fix changelog</li>
<li>Additional commits viewable in <a
href="https://github.com/tauri-apps/tauri/compare/tauri-v2.10.3...tauri-v2.11.2">compare
view</a></li>
</ul>
</details>
<br />

Updates `tauri-plugin-opener` from 2.5.3 to 2.5.4
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/tauri-apps/plugins-workspace/releases">tauri-plugin-opener's
releases</a>.</em></p>
<blockquote>
<h2>opener-js v2.5.4</h2>
<h2>[2.5.4]</h2>
<ul>
<li><a
href="https://github.com/tauri-apps/plugins-workspace/commit/c1fd33b3a2735f2e25c1d026dc524af932db3315"><code>c1fd33b3</code></a>
(<a
href="https://redirect.github.com/tauri-apps/plugins-workspace/pull/3343">#3343</a>
by <a
href="https://github.com/tauri-apps/plugins-workspace/../../Legend-Master"><code>@​Legend-Master</code></a>)
Fix <code>revealItemInDir</code>/<code>reveal_items_in_dir</code> can't
reveal network paths like <code>\\wsl.localhost\Ubuntu\etc</code> on
Windows</li>
</ul>
<!-- raw HTML omitted -->
<pre><code>npm warn Unknown user config &quot;always-auth&quot;. This
will stop working in the next major version of npm. See `npm help npmrc`
for supported config options.
npm warn publish npm auto-corrected some errors in your package.json
when publishing. Please run &quot;npm pkg fix&quot; to address these
errors.
npm warn publish errors corrected:
npm warn publish &quot;repository&quot; was changed from a string to an
object
npm warn publish &quot;repository.url&quot; was normalized to
&quot;git+https://github.com/tauri-apps/plugins-workspace.git&quot;
npm notice
npm notice 📦  @tauri-apps/plugin-opener@2.5.4
npm notice Tarball Contents
npm notice 888B LICENSE.spdx
npm notice 4.2kB README.md
npm notice 3.1kB dist-js/index.cjs
npm notice 2.0kB dist-js/index.d.ts
npm notice 3.1kB dist-js/index.js
npm notice 11B dist-js/init.d.ts
npm notice 730B package.json
npm notice Tarball Details
npm notice name: @tauri-apps/plugin-opener
npm notice version: 2.5.4
npm notice filename: tauri-apps-plugin-opener-2.5.4.tgz
npm notice package size: 3.5 kB
npm notice unpacked size: 14.1 kB
npm notice shasum: b37883e4d36125b8c5a0c74f683395958a65bd7d
npm notice integrity: sha512-1HnPkb+AmgO29[...]aUJtT57lfO9CQ==
npm notice total files: 7
npm notice
npm notice Publishing to https://registry.npmjs.org/ with tag latest and
public access
npm notice publish Signed provenance statement with source and build
information from GitHub Actions
npm notice publish Provenance statement published to transparency log:
https://search.sigstore.dev/?logIndex=1429011743
+ @tauri-apps/plugin-opener@2.5.4
</code></pre>
<!-- raw HTML omitted -->
<h2>opener v2.5.4</h2>
<h2>[2.5.4]</h2>
<ul>
<li><a
href="https://github.com/tauri-apps/plugins-workspace/commit/c1fd33b3a2735f2e25c1d026dc524af932db3315"><code>c1fd33b3</code></a>
(<a
href="https://redirect.github.com/tauri-apps/plugins-workspace/pull/3343">#3343</a>
by <a
href="https://github.com/tauri-apps/plugins-workspace/../../Legend-Master"><code>@​Legend-Master</code></a>)
Fix <code>revealItemInDir</code>/<code>reveal_items_in_dir</code> can't
reveal network paths like <code>\\wsl.localhost\Ubuntu\etc</code> on
Windows</li>
</ul>
<!-- raw HTML omitted -->
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/tauri-apps/plugins-workspace/commit/e7a68fa63755603b9fa12d28e077eea645551d24"><code>e7a68fa</code></a>
publish new versions (<a
href="https://redirect.github.com/tauri-apps/plugins-workspace/issues/3068">#3068</a>)</li>
<li><a
href="https://github.com/tauri-apps/plugins-workspace/commit/b5550a3b0d199eb33abdc2ac981aea44afcb1379"><code>b5550a3</code></a>
chore: temp delete updater changefile</li>
<li><a
href="https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9"><code>93426f8</code></a>
fix: fix docsrs builds</li>
<li><a
href="https://github.com/tauri-apps/plugins-workspace/commit/4ee61e055e58da6ca1ad8b8da31cd61498bd3c9b"><code>4ee61e0</code></a>
Revert &quot;chore: temp delete updater changefile&quot;</li>
<li>See full diff in <a
href="https://github.com/tauri-apps/plugins-workspace/compare/http-v2.5.3...http-v2.5.4">compare
view</a></li>
</ul>
</details>
<br />

Updates `tauri-plugin-store` from 2.4.2 to 2.4.3
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/tauri-apps/plugins-workspace/releases">tauri-plugin-store's
releases</a>.</em></p>
<blockquote>
<h2>barcode-scanner-js v2.4.3</h2>
<h2>[2.4.3]</h2>
<ul>
<li><a
href="https://github.com/tauri-apps/plugins-workspace/commit/d8bfe61f20f235314bad93a9c50d8b7f3eade734"><code>d8bfe61f</code></a>
(<a
href="https://redirect.github.com/tauri-apps/plugins-workspace/pull/3121">#3121</a>
by <a
href="https://github.com/tauri-apps/plugins-workspace/../../NKIPSC"><code>@​NKIPSC</code></a>)
Remove unnecessary checks on Android when requesting camera
permission.</li>
<li><a
href="https://github.com/tauri-apps/plugins-workspace/commit/631d0e256a37946b6a9102ca35511abfbebb92c5"><code>631d0e25</code></a>
(<a
href="https://redirect.github.com/tauri-apps/plugins-workspace/pull/2440">#2440</a>
by <a
href="https://github.com/tauri-apps/plugins-workspace/../../kingsword09"><code>@​kingsword09</code></a>)
Fix the <code>cameraView</code> is not removed after scanning in
iOS.</li>
</ul>
<!-- raw HTML omitted -->
<pre><code>npm warn Unknown user config &quot;always-auth&quot;. This
will stop working in the next major version of npm.
npm warn publish npm auto-corrected some errors in your package.json
when publishing. Please run &quot;npm pkg fix&quot; to address these
errors.
npm warn publish errors corrected:
npm warn publish &quot;repository&quot; was changed from a string to an
object
npm warn publish &quot;repository.url&quot; was normalized to
&quot;git+https://github.com/tauri-apps/plugins-workspace.git&quot;
npm notice
npm notice 📦  @tauri-apps/plugin-barcode-scanner@2.4.3
npm notice Tarball Contents
npm notice 888B LICENSE.spdx
npm notice 3.3kB README.md
npm notice 2.2kB dist-js/index.cjs
npm notice 1.6kB dist-js/index.d.ts
npm notice 2.1kB dist-js/index.js
npm notice 754B package.json
npm notice Tarball Details
npm notice name: @tauri-apps/plugin-barcode-scanner
npm notice version: 2.4.3
npm notice filename: tauri-apps-plugin-barcode-scanner-2.4.3.tgz
npm notice package size: 3.4 kB
npm notice unpacked size: 10.9 kB
npm notice shasum: a401570d2698692fa6878bd816122ac3f8d7142d
npm notice integrity: sha512-y5jIRTFqCeUnc[...]cJWhCfKu6qOQA==
npm notice total files: 6
npm notice
npm notice Security Notice: Classic tokens have been revoked. Granular
tokens are now limited to 90 days and require 2FA by default. Update
your CI/CD workflows to avoid disruption. Learn more
https://gh.io/all-npm-classic-tokens-revoked
npm notice Publishing to https://registry.npmjs.org/ with tag latest and
public access
npm notice publish Signed provenance statement with source and build
information from GitHub Actions
npm notice publish Provenance statement published to transparency log:
https://search.sigstore.dev/?logIndex=804717978
+ @tauri-apps/plugin-barcode-scanner@2.4.3
</code></pre>
<!-- raw HTML omitted -->
<h2>barcode-scanner v2.4.3</h2>
<h2>[2.4.3]</h2>
<ul>
<li><a
href="https://github.com/tauri-apps/plugins-workspace/commit/d8bfe61f20f235314bad93a9c50d8b7f3eade734"><code>d8bfe61f</code></a>
(<a
href="https://redirect.github.com/tauri-apps/plugins-workspace/pull/3121">#3121</a>
by <a
href="https://github.com/tauri-apps/plugins-workspace/../../NKIPSC"><code>@​NKIPSC</code></a>)
Remove unnecessary checks on Android when requesting camera
permission.</li>
<li><a
href="https://github.com/tauri-apps/plugins-workspace/commit/631d0e256a37946b6a9102ca35511abfbebb92c5"><code>631d0e25</code></a>
(<a
href="https://redirect.github.com/tauri-apps/plugins-workspace/pull/2440">#2440</a>
by <a
href="https://github.com/tauri-apps/plugins-workspace/../../kingsword09"><code>@​kingsword09</code></a>)
Fix the <code>cameraView</code> is not removed after scanning in
iOS.</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/tauri-apps/plugins-workspace/commit/06124af8d65968462af59bb6368ea37df674a5b8"><code>06124af</code></a>
publish new versions (<a
href="https://redirect.github.com/tauri-apps/plugins-workspace/issues/2972">#2972</a>)</li>
<li><a
href="https://github.com/tauri-apps/plugins-workspace/commit/060219e597b83eacd8d89426f0e2aeafec1ad854"><code>060219e</code></a>
chore(deps): update dependency <code>@​rollup/plugin-typescript</code>
to v12.3.0 (<a
href="https://redirect.github.com/tauri-apps/plugins-workspace/issues/3067">#3067</a>)</li>
<li><a
href="https://github.com/tauri-apps/plugins-workspace/commit/c7e9766ff53cbe8496467ed83be96e51d1847f0f"><code>c7e9766</code></a>
chore(deps): update tauri monorepo (v2) (<a
href="https://redirect.github.com/tauri-apps/plugins-workspace/issues/3058">#3058</a>)</li>
<li><a
href="https://github.com/tauri-apps/plugins-workspace/commit/d4a8ce962b2e642d3aa5b2d36e39f38e06960c27"><code>d4a8ce9</code></a>
chore(deps): update rust crate tokio-tungstenite to 0.28 (<a
href="https://redirect.github.com/tauri-apps/plugins-workspace/issues/3016">#3016</a>)</li>
<li><a
href="https://github.com/tauri-apps/plugins-workspace/commit/cdc7eec4154f38a2e9fac6be576321aa167ad114"><code>cdc7eec</code></a>
chore(deps): update dependency <code>@​rollup/plugin-typescript</code>
to v12.2.0 (<a
href="https://redirect.github.com/tauri-apps/plugins-workspace/issues/3066">#3066</a>)</li>
<li><a
href="https://github.com/tauri-apps/plugins-workspace/commit/6314b004abb0694f805004eaef351090ec852bc4"><code>6314b00</code></a>
chore: temp delete updater changefile</li>
<li><a
href="https://github.com/tauri-apps/plugins-workspace/commit/fb4c8ae54c726a95e4d83a93958f39900f1f5010"><code>fb4c8ae</code></a>
chore(deps): update dependency typescript-eslint to v8.46.2 (<a
href="https://redirect.github.com/tauri-apps/plugins-workspace/issues/3060">#3060</a>)</li>
<li><a
href="https://github.com/tauri-apps/plugins-workspace/commit/fccc1cfb7ed9def1f7196f3c00e940d53ad9fa55"><code>fccc1cf</code></a>
chore(deps): update eslint monorepo to v9.38.0 (<a
href="https://redirect.github.com/tauri-apps/plugins-workspace/issues/3044">#3044</a>)</li>
<li><a
href="https://github.com/tauri-apps/plugins-workspace/commit/3702308e6f3e0b63f16c87171c659e51ba1245d9"><code>3702308</code></a>
chore(deps): update dependency rollup to v4.52.5 (<a
href="https://redirect.github.com/tauri-apps/plugins-workspace/issues/3043">#3043</a>)</li>
<li><a
href="https://github.com/tauri-apps/plugins-workspace/commit/c9c8b39b56be796618175591450c222bf2032130"><code>c9c8b39</code></a>
chore(deps): update dependency typescript-eslint to v8.46.1 (<a
href="https://redirect.github.com/tauri-apps/plugins-workspace/issues/3025">#3025</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/tauri-apps/plugins-workspace/compare/fs-v2.4.2...fs-v2.4.3">compare
view</a></li>
</ul>
</details>
<br />

Updates `tauri-plugin-deep-link` from 2.4.8 to 2.4.9
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/tauri-apps/plugins-workspace/releases">tauri-plugin-deep-link's
releases</a>.</em></p>
<blockquote>
<h2>deep-link-js v2.4.9</h2>
<h2>[2.4.9]</h2>
<ul>
<li><a
href="https://github.com/tauri-apps/plugins-workspace/commit/e6cdc9f52e2cd975b11b8e4c12879d597f1f76c3"><code>e6cdc9f5</code></a>
(<a
href="https://redirect.github.com/tauri-apps/plugins-workspace/pull/3396">#3396</a>
by <a
href="https://github.com/tauri-apps/plugins-workspace/../../Legend-Master"><code>@​Legend-Master</code></a>)
Fix broken iOS custom URL schemes</li>
</ul>
<!-- raw HTML omitted -->
<pre><code>npm warn Unknown user config &quot;always-auth&quot;. This
will stop working in the next major version of npm. See `npm help npmrc`
for supported config options.
npm warn publish npm auto-corrected some errors in your package.json
when publishing. Please run &quot;npm pkg fix&quot; to address these
errors.
npm warn publish errors corrected:
npm warn publish &quot;repository&quot; was changed from a string to an
object
npm warn publish &quot;repository.url&quot; was normalized to
&quot;git+https://github.com/tauri-apps/plugins-workspace.git&quot;
npm notice
npm notice 📦  @tauri-apps/plugin-deep-link@2.4.9
npm notice Tarball Contents
npm notice 888B LICENSE.spdx
npm notice 6.2kB README.md
npm notice 3.5kB dist-js/index.cjs
npm notice 2.9kB dist-js/index.d.ts
npm notice 3.4kB dist-js/index.js
npm notice 801B package.json
npm notice Tarball Details
npm notice name: @tauri-apps/plugin-deep-link
npm notice version: 2.4.9
npm notice filename: tauri-apps-plugin-deep-link-2.4.9.tgz
npm notice package size: 4.4 kB
npm notice unpacked size: 17.7 kB
npm notice shasum: ae56d59130380f806b533b3107c3f16654e66a8d
npm notice integrity: sha512-u0SKOUHnJ1wqe[...]hIvqLBRpgHJlA==
npm notice total files: 6
npm notice
npm notice Publishing to https://registry.npmjs.org/ with tag latest and
public access
npm notice publish Signed provenance statement with source and build
information from GitHub Actions
npm notice publish Provenance statement published to transparency log:
https://search.sigstore.dev/?logIndex=1429011657
+ @tauri-apps/plugin-deep-link@2.4.9
</code></pre>
<!-- raw HTML omitted -->
<h2>deep-link v2.4.9</h2>
<h2>[2.4.9]</h2>
<ul>
<li><a
href="https://github.com/tauri-apps/plugins-workspace/commit/e6cdc9f52e2cd975b11b8e4c12879d597f1f76c3"><code>e6cdc9f5</code></a>
(<a
href="https://redirect.github.com/tauri-apps/plugins-workspace/pull/3396">#3396</a>
by <a
href="https://github.com/tauri-apps/plugins-workspace/../../Legend-Master"><code>@​Legend-Master</code></a>)
Fix broken iOS custom URL schemes</li>
</ul>
<!-- raw HTML omitted -->
<pre><code>&lt;/tr&gt;&lt;/table&gt; 
</code></pre>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/tauri-apps/plugins-workspace/commit/5c7668b6bb7c9a509f394d584568b3a922161e50"><code>5c7668b</code></a>
publish new versions (<a
href="https://redirect.github.com/tauri-apps/plugins-workspace/issues/3397">#3397</a>)</li>
<li><a
href="https://github.com/tauri-apps/plugins-workspace/commit/ec0540138bece081e9a87982091947360e61987a"><code>ec05401</code></a>
chore(deps): update rust crate toml to v1 (<a
href="https://redirect.github.com/tauri-apps/plugins-workspace/issues/3323">#3323</a>)</li>
<li><a
href="https://github.com/tauri-apps/plugins-workspace/commit/b86e999beb9fb48ef54adf3d0af631f94c06a5d0"><code>b86e999</code></a>
chore(deps): update tauri packages to 2.11 (<a
href="https://redirect.github.com/tauri-apps/plugins-workspace/issues/3407">#3407</a>)</li>
<li><a
href="https://github.com/tauri-apps/plugins-workspace/commit/c463d8ab1422a4cf44f627a7b4e6ba9d3553f334"><code>c463d8a</code></a>
chore(deps): update rustls-webpki in lockfile, ignore core2 in audit (<a
href="https://redirect.github.com/tauri-apps/plugins-workspace/issues/3405">#3405</a>)</li>
<li><a
href="https://github.com/tauri-apps/plugins-workspace/commit/1bb7beb3076a8bf76b084223d0e4225bb2e53bc9"><code>1bb7beb</code></a>
chore(deps): bump openssl (<a
href="https://redirect.github.com/tauri-apps/plugins-workspace/issues/3402">#3402</a>)</li>
<li><a
href="https://github.com/tauri-apps/plugins-workspace/commit/3412fa2741b3b6e7a251e3548a43b21f2c26c635"><code>3412fa2</code></a>
docs(readme): fix platform support matrix (opener supports mobile)</li>
<li><a
href="https://github.com/tauri-apps/plugins-workspace/commit/af81fdac9881d4ed52fbc18b9511bf10f7540ebb"><code>af81fda</code></a>
docs(readme): fix platform support matrix (mobile is supported)</li>
<li><a
href="https://github.com/tauri-apps/plugins-workspace/commit/c1fd33b3a2735f2e25c1d026dc524af932db3315"><code>c1fd33b</code></a>
fix(opener): allow open network share locations (<a
href="https://redirect.github.com/tauri-apps/plugins-workspace/issues/3343">#3343</a>)</li>
<li><a
href="https://github.com/tauri-apps/plugins-workspace/commit/250857b7b72cd59825a14caa046160dc2ba1bb12"><code>250857b</code></a>
chore(deps): update dependency typescript to v6 (<a
href="https://redirect.github.com/tauri-apps/plugins-workspace/issues/3363">#3363</a>)</li>
<li><a
href="https://github.com/tauri-apps/plugins-workspace/commit/964e13f124ad1feeb93c10168b265dc4936f738c"><code>964e13f</code></a>
fix(store): dead lock trying to set while exiting (<a
href="https://redirect.github.com/tauri-apps/plugins-workspace/issues/3395">#3395</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/tauri-apps/plugins-workspace/compare/deep-link-v2.4.8...deep-link-v2.4.9">compare
view</a></li>
</ul>
</details>
<br />

Updates `tauri-plugin-single-instance` from 2.4.1 to 2.4.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/tauri-apps/plugins-workspace/releases">tauri-plugin-single-instance's
releases</a>.</em></p>
<blockquote>
<h2>store-js v2.4.2</h2>
<h2>[2.4.2]</h2>
<ul>
<li><a
href="https://github.com/tauri-apps/plugins-workspace/commit/eebfd2ed3e4bae4ef195f20c992f01657a5f5121"><code>eebfd2ed</code></a>
(<a
href="https://redirect.github.com/tauri-apps/plugins-workspace/pull/3157">#3157</a>
by <a
href="https://github.com/tauri-apps/plugins-workspace/../../Legend-Master"><code>@​Legend-Master</code></a>)
Return an error instead of panic when the internally tracked resource id
is invalid on creating new stores</li>
</ul>
<!-- raw HTML omitted -->
<pre><code>npm warn Unknown user config &quot;always-auth&quot;. This
will stop working in the next major version of npm.
npm warn publish npm auto-corrected some errors in your package.json
when publishing. Please run &quot;npm pkg fix&quot; to address these
errors.
npm warn publish errors corrected:
npm warn publish &quot;repository&quot; was changed from a string to an
object
npm warn publish &quot;repository.url&quot; was normalized to
&quot;git+https://github.com/tauri-apps/plugins-workspace.git&quot;
npm notice
npm notice 📦  @tauri-apps/plugin-store@2.4.2
npm notice Tarball Contents
npm notice 888B LICENSE.spdx
npm notice 4.4kB README.md
npm notice 6.6kB dist-js/index.cjs
npm notice 8.5kB dist-js/index.d.ts
npm notice 6.4kB dist-js/index.js
npm notice 711B package.json
npm notice Tarball Details
npm notice name: @tauri-apps/plugin-store
npm notice version: 2.4.2
npm notice filename: tauri-apps-plugin-store-2.4.2.tgz
npm notice package size: 5.5 kB
npm notice unpacked size: 27.5 kB
npm notice shasum: 70a0bc9ef62b45e2b1bff2ecb0afed2a42b22519
npm notice integrity: sha512-0ClHS50Oq9HEv[...]9DWhHjpigQE7A==
npm notice total files: 6
npm notice
npm notice Security Notice: Classic tokens have been revoked. Granular
tokens are now limited to 90 days and require 2FA by default. Update
your CI/CD workflows to avoid disruption. Learn more
https://gh.io/all-npm-classic-tokens-revoked
npm notice Publishing to https://registry.npmjs.org/ with tag latest and
public access
npm notice publish Signed provenance statement with source and build
information from GitHub Actions
npm notice publish Provenance statement published to transparency log:
https://search.sigstore.dev/?logIndex=804730710
+ @tauri-apps/plugin-store@2.4.2
</code></pre>
<!-- raw HTML omitted -->
<h2>store v2.4.2</h2>
<h2>[2.4.2]</h2>
<ul>
<li><a
href="https://github.com/tauri-apps/plugins-workspace/commit/eebfd2ed3e4bae4ef195f20c992f01657a5f5121"><code>eebfd2ed</code></a>
(<a
href="https://redirect.github.com/tauri-apps/plugins-workspace/pull/3157">#3157</a>
by <a
href="https://github.com/tauri-apps/plugins-workspace/../../Legend-Master"><code>@​Legend-Master</code></a>)
Return an error instead of panic when the internally tracked resource id
is invalid on creating new stores</li>
</ul>
<!-- raw HTML omitted -->
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/tauri-apps/plugins-workspace/commit/2371804172fa852ef3c127b2398c54bc35f74950"><code>2371804</code></a>
publish new versions (<a
href="https://redirect.github.com/tauri-apps/plugins-workspace/issues/2888">#2888</a>)</li>
<li><a
href="https://github.com/tauri-apps/plugins-workspace/commit/90f9b9310ad5aafeb27177ec96b39f1f5a33fc22"><code>90f9b93</code></a>
chore: fix cli version in deep-link package.json</li>
<li><a
href="https://github.com/tauri-apps/plugins-workspace/commit/1c58f3372c49a723d5dc5623f23984411f8c3e5a"><code>1c58f33</code></a>
chore(deps): update dependency rollup to v4.46.4 (v2) (<a
href="https://redirect.github.com/tauri-apps/plugins-workspace/issues/2935">#2935</a>)</li>
<li><a
href="https://github.com/tauri-apps/plugins-workspace/commit/75617a6a92504c7826600578e2ebce20057005ae"><code>75617a6</code></a>
fix(mobile): deeplinks (<a
href="https://redirect.github.com/tauri-apps/plugins-workspace/issues/2870">#2870</a>)</li>
<li><a
href="https://github.com/tauri-apps/plugins-workspace/commit/5a963a0496a3c434fb3c2b894010836f2ec34f69"><code>5a963a0</code></a>
chore(deps): update dependency <code>@​tauri-apps/cli</code> to v2.8.1
(<a
href="https://redirect.github.com/tauri-apps/plugins-workspace/issues/2930">#2930</a>)</li>
<li><a
href="https://github.com/tauri-apps/plugins-workspace/commit/76f4e7bb8438516673f0b9587a4408dbf4760c48"><code>76f4e7b</code></a>
chore(deps): update eslint monorepo to v9.33.0 (<a
href="https://redirect.github.com/tauri-apps/plugins-workspace/issues/2903">#2903</a>)</li>
<li><a
href="https://github.com/tauri-apps/plugins-workspace/commit/670ac1d7c1e12b188a7dc73d2b2c2f5e3179186e"><code>670ac1d</code></a>
chore(deps): update dependency typescript-eslint to v8.40.0 (<a
href="https://redirect.github.com/tauri-apps/plugins-workspace/issues/2923">#2923</a>)</li>
<li><a
href="https://github.com/tauri-apps/plugins-workspace/commit/ed0deef2cf084398a2f16e43839c8ec55654257a"><code>ed0deef</code></a>
chore(deps): update dependency <code>@​tauri-apps/api</code> to v2.8.0
(<a
href="https://redirect.github.com/tauri-apps/plugins-workspace/issues/2929">#2929</a>)</li>
<li><a
href="https://github.com/tauri-apps/plugins-workspace/commit/50cebdb6d5f86aa67b97a6ef2b4bef0c25ad27e4"><code>50cebdb</code></a>
chore(deps): update to tauri 2.8.0 (<a
href="https://redirect.github.com/tauri-apps/plugins-workspace/issues/2925">#2925</a>)</li>
<li><a
href="https://github.com/tauri-apps/plugins-workspace/commit/dd2ea9cfa501279241068ec462488cd01d564b9b"><code>dd2ea9c</code></a>
chore(deps): update dependency rollup to v4.46.3 (<a
href="https://redirect.github.com/tauri-apps/plugins-workspace/issues/2920">#2920</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/tauri-apps/plugins-workspace/compare/fs-v2.4.1...fs-v2.4.2">compare
view</a></li>
</ul>
</details>
<br />

Updates `tauri-plugin-dialog` from 2.7.0 to 2.7.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/tauri-apps/plugins-workspace/releases">tauri-plugin-dialog's
releases</a>.</em></p>
<blockquote>
<h2>dialog-js v2.7.1</h2>
<h2>[2.7.1]</h2>
<h3>Dependencies</h3>
<ul>
<li>Upgraded to <code>fs-js@2.5.1</code></li>
</ul>
<!-- raw HTML omitted -->
<pre><code>npm warn Unknown user config &quot;always-auth&quot;. This
will stop working in the next major version of npm. See `npm help npmrc`
for supported config options.
npm warn publish npm auto-corrected some errors in your package.json
when publishing. Please run &quot;npm pkg fix&quot; to address these
errors.
npm warn publish errors corrected:
npm warn publish &quot;repository&quot; was changed from a string to an
object
npm warn publish &quot;repository.url&quot; was normalized to
&quot;git+https://github.com/tauri-apps/plugins-workspace.git&quot;
npm notice
npm notice 📦  @tauri-apps/plugin-dialog@2.7.1
npm notice Tarball Contents
npm notice 888B LICENSE.spdx
npm notice 3.5kB README.md
npm notice 6.9kB dist-js/index.cjs
npm notice 14.6kB dist-js/index.d.ts
npm notice 6.8kB dist-js/index.js
npm notice 11B dist-js/init.d.ts
npm notice 657B package.json
npm notice Tarball Details
npm notice name: @tauri-apps/plugin-dialog
npm notice version: 2.7.1
npm notice filename: tauri-apps-plugin-dialog-2.7.1.tgz
npm notice package size: 6.7 kB
npm notice unpacked size: 33.3 kB
npm notice shasum: fc83387de807c8d064d2b64b1b813b84e8286a12
npm notice integrity: sha512-OK1UBXYt+ojcm[...]FmEOjIY9IhzOQ==
npm notice total files: 7
npm notice
npm notice Publishing to https://registry.npmjs.org/ with tag latest and
public access
npm notice publish Signed provenance statement with source and build
information from GitHub Actions
npm notice publish Provenance statement published to transparency log:
https://search.sigstore.dev/?logIndex=1429011725
+ @tauri-apps/plugin-dialog@2.7.1
</code></pre>
<!-- raw HTML omitted -->
<h2>dialog v2.7.1</h2>
<h2>[2.7.1]</h2>
<h3>Dependencies</h3>
<ul>
<li>Upgraded to <code>fs-js@2.5.1</code></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/tauri-apps/plugins-workspace/commit/e7a68fa63755603b9fa12d28e077eea645551d24"><code>e7a68fa</code></a>
publish new versions (<a
href="https://redirect.github.com/tauri-apps/plugins-workspace/issues/3068">#3068</a>)</li>
<li><a
href="https://github.com/tauri-apps/plugins-workspace/commit/b5550a3b0d199eb33abdc2ac981aea44afcb1379"><code>b5550a3</code></a>
chore: temp delete updater changefile</li>
<li><a
href="https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9"><code>93426f8</code></a>
fix: fix docsrs builds</li>
<li><a
href="https://github.com/tauri-apps/plugins-workspace/commit/4ee61e055e58da6ca1ad8b8da31cd61498bd3c9b"><code>4ee61e0</code></a>
Revert &quot;chore: temp delete updater changefile&quot;</li>
<li><a
href="https://github.com/tauri-apps/plugins-workspace/commit/06124af8d65968462af59bb6368ea37df674a5b8"><code>06124af</code></a>
publish new versions (<a
href="https://redirect.github.com/tauri-apps/plugins-workspace/issues/2972">#2972</a>)</li>
<li><a
href="https://github.com/tauri-apps/plugins-workspace/commit/060219e597b83eacd8d89426f0e2aeafec1ad854"><code>060219e</code></a>
chore(deps): update dependency <code>@​rollup/plugin-typescript</code>
to v12.3.0 (<a
href="https://redirect.github.com/tauri-apps/plugins-workspace/issues/3067">#3067</a>)</li>
<li><a
href="https://github.com/tauri-apps/plugins-workspace/commit/c7e9766ff53cbe8496467ed83be96e51d1847f0f"><code>c7e9766</code></a>
chore(deps): update tauri monorepo (v2) (<a
href="https://redirect.github.com/tauri-apps/plugins-workspace/issues/3058">#3058</a>)</li>
<li><a
href="https://github.com/tauri-apps/plugins-workspace/commit/d4a8ce962b2e642d3aa5b2d36e39f38e06960c27"><code>d4a8ce9</code></a>
chore(deps): update rust crate tokio-tungstenite to 0.28 (<a
href="https://redirect.github.com/tauri-apps/plugins-workspace/issues/3016">#3016</a>)</li>
<li><a
href="https://github.com/tauri-apps/plugins-workspace/commit/cdc7eec4154f38a2e9fac6be576321aa167ad114"><code>cdc7eec</code></a>
chore(deps): update dependency <code>@​rollup/plugin-typescript</code>
to v12.2.0 (<a
href="https://redirect.github.com/tauri-apps/plugins-workspace/issues/3066">#3066</a>)</li>
<li><a
href="https://github.com/tauri-apps/plugins-workspace/commit/6314b004abb0694f805004eaef351090ec852bc4"><code>6314b00</code></a>
chore: temp delete updater changefile</li>
<li>Additional commits viewable in <a
href="https://github.com/tauri-apps/plugins-workspace/compare/log-v2.7.0...log-v2.7.1">compare
view</a></li>
</ul>
</details>
<br />

Updates `os_info` from 3.14.0 to 3.15.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/stanislav-tkach/os_info/releases">os_info's
releases</a>.</em></p>
<blockquote>
<h2>os_info 3.15.0</h2>
<ul>
<li>
<p>KDE neon support has been added. (<a
href="https://redirect.github.com/stanislav-tkach/os_info/issues/433">#433</a>)</p>
</li>
<li>
<p>Hurd support has been added. (<a
href="https://redirect.github.com/stanislav-tkach/os_info/issues/434">#434</a>)</p>
</li>
<li>
<p>Bazzite support has been added. (<a
href="https://redirect.github.com/stanislav-tkach/os_info/issues/435">#435</a>)</p>
</li>
<li>
<p>The codename detection from files has been fixed. (<a
href="https://redirect.github.com/stanislav-tkach/os_info/issues/436">#436</a>)</p>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/stanislav-tkach/os_info/blob/master/CHANGELOG.md">os_info's
changelog</a>.</em></p>
<blockquote>
<h2>[3.15.0] (2026-05-19)</h2>
<ul>
<li>
<p>KDE neon support has been added. (<a
href="https://redirect.github.com/stanislav-tkach/os_info/issues/433">#433</a>)</p>
</li>
<li>
<p>Hurd support has been added. (<a
href="https://redirect.github.com/stanislav-tkach/os_info/issues/434">#434</a>)</p>
</li>
<li>
<p>Bazzite support has been added. (<a
href="https://redirect.github.com/stanislav-tkach/os_info/issues/435">#435</a>)</p>
</li>
<li>
<p>The codename detection from files has been fixed. (<a
href="https://redirect.github.com/stanislav-tkach/os_info/issues/436">#436</a>)</p>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/stanislav-tkach/os_info/commit/fe820bfe8a5f6a0d4033926ef25e913a7ae2c18c"><code>fe820bf</code></a>
Merge pull request <a
href="https://redirect.github.com/stanislav-tkach/os_info/issues/442">#442</a>
from stanislav-tkach/3-15-release</li>
<li><a
href="https://github.com/stanislav-tkach/os_info/commit/645ef98d2841c4cfe88af79c30528be161ad5d49"><code>645ef98</code></a>
Suppress the warning</li>
<li><a
href="https://github.com/stanislav-tkach/os_info/commit/2682d08aa14cf2c8a64196310c34ac0de13acecd"><code>2682d08</code></a>
Fix renaming</li>
<li><a
href="https://github.com/stanislav-tkach/os_info/commit/f7052685b00eba4eb77df53cc850c645b7cb2b54"><code>f705268</code></a>
Fix spellchecker</li>
<li><a
href="https://github.com/stanislav-tkach/os_info/commit/b9f4caeb385ccde232cae40846ee111752f9ca5e"><code>b9f4cae</code></a>
Relase the 3.15 version</li>
<li><a
href="https://github.com/stanislav-tkach/os_info/commit/847e0673c938407f47c9ae605858e2122d4263e1"><code>847e067</code></a>
Merge pull request <a
href="https://redirect.github.com/stanislav-tkach/os_info/issues/436">#436</a>
from Keats/master</li>
<li><a
href="https://github.com/stanislav-tkach/os_info/commit/a768499383b4f736dafbb572b50e5d184f77da94"><code>a768499</code></a>
Merge pull request <a
href="https://redirect.github.com/stanislav-tkach/os_info/issues/438">#438</a>
from stanislav-tkach/dependabot/cargo/nix-0.31</li>
<li><a
href="https://github.com/stanislav-tkach/os_info/commit/78711bcd1b289ff365aa28f8f5ee340bc03c65b2"><code>78711bc</code></a>
Update nix requirement from 0.30 to 0.31</li>
<li><a
href="https://github.com/stanislav-tkach/os_info/commit/977a4aab8d02a1c75e4c82be4a9d6f171affa747"><code>977a4aa</code></a>
Merge pull request <a
href="https://redirect.github.com/stanislav-tkach/os_info/issues/437">#437</a>
from stanislav-tkach/cargo-deny-config-update</li>
<li><a
href="https://github.com/stanislav-tkach/os_info/commit/1ae28933583d5b6e1af302a61d038d183d42c3cc"><code>1ae2893</code></a>
Fix Clippy</li>
<li>Additional commits viewable in <a
href="https://github.com/stanislav-tkach/os_info/compare/v3.14.0...v3.15.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `serde_json` from 1.0.149 to 1.0.150
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/serde-rs/json/releases">serde_json's
releases</a>.</em></p>
<blockquote>
<h2>v1.0.150</h2>
<ul>
<li>Reject non-string enum object keys (<a
href="https://redirect.github.com/serde-rs/json/issues/1324">#1324</a>,
thanks <a
href="https://github.com/puneetdixit200"><code>@​puneetdixit200</code></a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/serde-rs/json/commit/a1ae73ac6a6940a4a57c673aebaa13ed4dfe3e8c"><code>a1ae73a</code></a>
Release 1.0.150</li>
<li><a
href="https://github.com/serde-rs/json/commit/1a360b0a6c003912afc3503c834b0edd798bca28"><code>1a360b0</code></a>
Merge pull request <a
href="https://redirect.github.com/serde-rs/json/issues/1324">#1324</a>
from puneetdixit200/reject-non-string-enum-keys</li>
<li><a
href="https://github.com/serde-rs/json/commit/2037b634f9dccbddc11cff189ebeb5854fa0e01c"><code>2037b63</code></a>
Reject non-string enum object keys</li>
<li><a
href="https://github.com/serde-rs/json/commit/5d30df60e916e9b8fc46c74794007ff271fdfbbf"><code>5d30df6</code></a>
Resolve manual_assert_eq pedantic clippy lint</li>
<li><a
href="https://github.com/serde-rs/json/commit/dc8003a88e7142529cf4a7429c4778af31dadf50"><code>dc8003a</code></a>
Raise required compiler for preserve_order feature to 1.85</li>
<li><a
href="https://github.com/serde-rs/json/commit/a42fa980f8556cda36d896fa3713544b2e5eaa2c"><code>a42fa98</code></a>
Unpin CI miri toolchain</li>
<li><a
href="https://github.com/serde-rs/json/commit/684a60eba18abfc0e0f7ddb0c2cd39f8f60249cf"><code>684a60e</code></a>
Pin CI miri to nightly-2026-02-11</li>
<li><a
href="https://github.com/serde-rs/json/commit/7c7da3302b6b1cdab7f11ea49ca1a74422ab4551"><code>7c7da33</code></a>
Raise required compiler to Rust 1.71</li>
<li><a
href="https://github.com/serde-rs/json/commit/acf4850e2969f1caccab2c4727a90ed006ba35bb"><code>acf4850</code></a>
Simplify Number::is_f64</li>
<li><a
href="https://github.com/serde-rs/json/commit/6b8ceab565dcfe4f83dfaacd287d11c8bd8f306c"><code>6b8ceab</code></a>
Resolve unnecessary_map_or clippy lint</li>
<li>Additional commits viewable in <a
href="https://github.com/serde-rs/json/compare/v1.0.149...v1.0.150">compare
view</a></li>
</ul>
</details>
<br />

Updates `tokio` from 1.52.1 to 1.52.3
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/tokio-rs/tokio/releases">tokio's
releases</a>.</em></p>
<blockquote>
<h2>Tokio v1.52.3</h2>
<h1>1.52.3 (May 8th, 2026)</h1>
<h3>Fixed</h3>
<ul>
<li>sync: fix underflow in mpsc channel <code>len()</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8062">#8062</a>)</li>
<li>sync: notify receivers in mpsc <code>OwnedPermit::release()</code>
method (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8075">#8075</a>)</li>
<li>sync: require that an <code>RwLock</code> has <code>max_readers !=
0</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8076">#8076</a>)</li>
<li>sync: return <code>Empty</code> from <code>try_recv()</code> when
mpsc is closed with outstanding permits (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8074">#8074</a>)</li>
</ul>
<p><a
href="https://redirect.github.com/tokio-rs/tokio/issues/8062">#8062</a>:
<a
href="https://redirect.github.com/tokio-rs/tokio/pull/8062">tokio-rs/tokio#8062</a>
<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8074">#8074</a>:
<a
href="https://redirect.github.com/tokio-rs/tokio/pull/8074">tokio-rs/tokio#8074</a>
<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8075">#8075</a>:
<a
href="https://redirect.github.com/tokio-rs/tokio/pull/8075">tokio-rs/tokio#8075</a>
<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8076">#8076</a>:
<a
href="https://redirect.github.com/tokio-rs/tokio/pull/8076">tokio-rs/tokio#8076</a></p>
<h2>Tokio v1.52.2</h2>
<h1>1.52.2 (May 4th, 2026)</h1>
<p>This release reverts the LIFO slot stealing change introduced in
1.51.0 (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/7431">#7431</a>),
due to [its performance impact]<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8065">#8065</a>.
(<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8100">#8100</a>)</p>
<p><a
href="https://redirect.github.com/tokio-rs/tokio/issues/7431">#7431</a>:
<a
href="https://redirect.github.com/tokio-rs/tokio/pull/7431">tokio-rs/tokio#7431</a>
<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8065">#8065</a>:
<a
href="https://redirect.github.com/tokio-rs/tokio/pull/8065">tokio-rs/tokio#8065</a>
<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8100">#8100</a>:
<a
href="https://redirect.github.com/tokio-rs/tokio/pull/8100">tokio-rs/tokio#8100</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/tokio-rs/tokio/commit/d87569164fb61145e79e7ffe0b25783569cc8f93"><code>d875691</code></a>
chore: prepare Tokio v1.52.3 (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8130">#8130</a>)</li>
<li><a
href="https://github.com/tokio-rs/tokio/commit/e1aebb031cb24bdb52289561343308f4a44a4d81"><code>e1aebb0</code></a>
Merge 'tokio-1.51.3' into 'tokio-1.52.x' (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8129">#8129</a>)</li>
<li><a
href="https://github.com/tokio-rs/tokio/commit/fd63094ee0d34b4f3f93f59507e91c65919a2d71"><code>fd63094</code></a>
chore: prepare Tokio v1.51.3 (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8127">#8127</a>)</li>
<li><a
href="https://github.com/tokio-rs/tokio/commit/8c600d0fd2cdebea4828fe9f699ced4dfd8aad3b"><code>8c600d0</code></a>
Merge 'tokio-1.47.5' into 'tokio-1.51.x' (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8123">#8123</a>)</li>
<li><a
href="https://github.com/tokio-rs/tokio/commit/11bfc1345bbd5e901187e2b3702de10b0efbffdc"><code>11bfc13</code></a>
chore: prepare Tokio v1.47.5 (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8122">#8122</a>)</li>
<li><a
href="https://github.com/tokio-rs/tokio/commit/f085b6211b8ebb6aba21f1f1f91e7b8b243aa815"><code>f085b62</code></a>
sync: notify receivers in mpsc <code>OwnedPermit::release()</code>
method (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8075">#8075</a>)</li>
<li><a
href="https://github.com/tokio-rs/tokio/commit/30d25ccb8bc91ca811773ee243e71e31772275d2"><code>30d25cc</code></a>
sync: require that an <code>RwLock</code> has <code>max_readers !=
0</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8076">#8076</a>)</li>
<li><a
href="https://github.com/tokio-rs/tokio/commit/9fccf5339d41c1f2f863f97b9133bc8a5a10bc28"><code>9fccf53</code></a>
sync: return <code>Empty</code> from <code>try_recv()</code> when mpsc
is closed with outstanding p...</li>
<li><a
href="https://github.com/tokio-rs/tokio/commit/ebf61b45b5184018f00bc666887ebccf3d4fe51b"><code>ebf61b4</code></a>
sync: fix underflow in mpsc channel <code>len()</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8062">#8062</a>)</li>
<li><a
href="https://github.com/tokio-rs/tokio/commit/4abe9d732eb01f7b092a571c3dcc4fbd266f4067"><code>4abe9d7</code></a>
chore: prepare Tokio v1.52.2 (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8115">#8115</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/tokio-rs/tokio/compare/tokio-1.52.1...tokio-1.52.3">compare
view</a></li>
</ul>
</details>
<br />

Updates `zeroize` from 1.8.2 to 1.9.0
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/RustCrypto/utils/commit/0b715735a660a8566ccd240bf42489fe2ed98efb"><code>0b71573</code></a>
zeroize v1.9.0 (<a
href="https://redirect.github.com/RustCrypto/utils/issues/1494">#1494</a>)</li>
<li><a
href="https://github.com/RustCrypto/utils/commit/3e3f18c273ec48c99ffca514ffd8bc91e1352a9a"><code>3e3f18c</code></a>
zeroize: always enable AVX-512 support (<a
href="https://redirect.github.com/RustCrypto/utils/issues/1493">#1493</a>)</li>
<li><a
href="https://github.com/RustCrypto/utils/commit/1ea42bb68f560a2909c856b20aa3c62901f6305c"><code>1ea42bb</code></a>
zeroize_derive v1.5.0 (<a
href="https://redirect.github.com/RustCrypto/utils/issues/1492">#1492</a>)</li>
<li><a
href="https://github.com/RustCrypto/utils/commit/8d785d1f9ddc6f8caeef1f4744fb93647f00a56d"><code>8d785d1</code></a>
zeroize: rustdoc improvements (<a
href="https://redirect.github.com/RustCrypto/utils/issues/1491">#1491</a>)</li>
<li><a
href="https://github.com/RustCrypto/utils/commit/d844f3659d74b1461f9527ac31251d9800f49e55"><code>d844f36</code></a>
zeroize: incorporate README.md into rustdoc (<a
href="https://redirect.github.com/RustCrypto/utils/issues/1490">#1490</a>)</li>
<li><a
href="https://github.com/RustCrypto/utils/commit/c65c09d0a1ca7ba1c27e568712934cb6893e2297"><code>c65c09d</code></a>
ctutils: use <code>reason</code> instead of comment in
<code>forbid</code> attribute (<a
href="https://redirect.github.com/RustCrypto/utils/issues/1489">#1489</a>)</li>
<li><a
href="https://github.com/RustCrypto/utils/commit/cbd0963c685df025c42bed31f78c50d1bada3805"><code>cbd0963</code></a>
Release block-buffer v0.12.1 (<a
href="https://redirect.github.com/RustCrypto/utils/issues/1488">#1488</a>)</li>
<li><a
href="https://github.com/RustCrypto/utils/commit/9aa541d55770f47bb1c50c1d476d167977e3de2a"><code>9aa541d</code></a>
block-buffer: fix exception safety (<a
href="https://redirect.github.com/RustCrypto/utils/issues/1487">#1487</a>)</li>
<li><a
href="https://github.com/RustCrypto/utils/commit/5c7e4f9bb31af81bf766360e836b6d633b84dbff"><code>5c7e4f9</code></a>
cmov v0.5.4 (<a
href="https://redirect.github.com/RustCrypto/utils/issues/1485">#1485</a>)</li>
<li><a
href="https://github.com/RustCrypto/utils/commit/87cadbce34655ac3c78efa7290f37d942d551b2c"><code>87cadbc</code></a>
cmov: fix clippy (<a
href="https://redirect.github.com/RustCrypto/utils/issues/1484">#1484</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/RustCrypto/utils/compare/zeroize-v1.8.2...zeroize-v1.9.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `chrono` from 0.4.44 to 0.4.45
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/chronotope/chrono/releases">chrono's
releases</a>.</em></p>
<blockquote>
<h2>0.4.45</h2>
<h2>What's Changed</h2>
<ul>
<li>fix(tz): reject TZ offset hour of 24 to avoid FixedOffset overflow
by <a href="https://github.com/SAY-5"><code>@​SAY-5</code></a> in <a
href="https://redirect.github.com/chronotope/chrono/pull/1787">chronotope/chrono#1787</a></li>
<li>tz_data: fix tzdata locations on Android by <a
href="https://github.com/caruschalalamove"><code>@​caruschalalamove</code></a>
in <a
href="https://redirect.github.com/chronotope/chrono/pull/1789">chronotope/chrono#1789</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/chronotope/chrono/commit/170338250e836976a211e64728ec956e45e78a39"><code>1703382</code></a>
Prepare 0.4.45 release</li>
<li><a
href="https://github.com/chronotope/chrono/commit/881f9ab2f7068c98173cce86ce1a3642848ce98a"><code>881f9ab</code></a>
tz_data: fix tzdata locations on Android</li>
<li><a
href="https://github.com/chronotope/chrono/commit/f14ead46c0feeed8d5b2471c7a55069fbc822d01"><code>f14ead4</code></a>
fix(tz): reject TZ offset hour of 24 to avoid FixedOffset overflow</li>
<li><a
href="https://github.com/chronotope/chrono/commit/c6063e6f5a03a48c6feeac3eb5b51ab4cb902759"><code>c6063e6</code></a>
Update similar-asserts requirement from 1.6.1 to 2.0.0</li>
<li><a
href="https://github.com/chronotope/chrono/commit/120686c82c5da90377e815edb82c9a80b6b4f2be"><code>120686c</code></a>
Bump codecov/codecov-action from 5 to 6</li>
<li>See full diff in <a
href="https://github.com/chronotope/chrono/compare/v0.4.44...v0.4.45">compare
view</a></li>
</ul>
</details>
<br />

Updates `uuid` from 1.23.1 to 1.23.3
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/uuid-rs/uuid/releases">uuid's
releases</a>.</em></p>
<blockquote>
<h2>v1.23.3</h2>
<h2>What's Changed</h2>
<ul>
<li>Fix up parser panic on empty input by <a
href="https://github.com/KodrAus"><code>@​KodrAus</code></a> in <a
href="https://redirect.github.com/uuid-rs/uuid/pull/886">uuid-rs/uuid#886</a></li>
<li>Prepare for 1.23.3 release by <a
href="https://github.com/KodrAus"><code>@​KodrAus</code></a> in <a
href="https://redirect.github.com/uuid-rs/uuid/pull/887">uuid-rs/uuid#887</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/uuid-rs/uuid/compare/v1.23.2...v1.23.3">https://github.com/uuid-rs/uuid/compare/v1.23.2...v1.23.3</a></p>
<h2>v1.23.2</h2>
<h2>What's Changed</h2>
<ul>
<li>Improve error messages for ambiguous formats by <a
href="https://github.com/KodrAus"><code>@​KodrAus</code></a> in <a
href="https://redirect.github.com/uuid-rs/uuid/pull/882">uuid-rs/uuid#882</a></li>
<li>Prepare for 1.23.2 release by <a
href="https://github.com/KodrAus"><code>@​KodrAus</code></a> in <a
href="https://redirect.github.com/uuid-rs/uuid/pull/883">uuid-rs/uuid#883</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/uuid-rs/uuid/compare/v1.23.1...v1.23.2">https://github.com/uuid-rs/uuid/compare/v1.23.1...v1.23.2</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/uuid-rs/uuid/commit/20da78b1813319c8017d107089caec1ff9d6b1a8"><code>20da78b</code></a>
Merge pull request <a
href="https://redirect.github.com/uuid-rs/uuid/issues/887">#887</a> from
uuid-rs/cargo/v1.23.3</li>
<li><a
href="https://github.com/uuid-rs/uuid/commit/62232ca120b1b09eea5979ca966e9669705e8841"><code>62232ca</code></a>
prepare for 1.23.3 release</li>
<li><a
href="https://github.com/uuid-rs/uuid/commit/2320c6a0335cfddaec4df58d1a7fe410070ab9e9"><code>2320c6a</code></a>
Merge pull request <a
href="https://redirect.github.com/uuid-rs/uuid/issues/886">#886</a> from
uuid-rs/fix/parser-panics</li>
<li><a
href="https://github.com/uuid-rs/uuid/commit/2d034d41a518b0a103e96d47e04690f6644de487"><code>2d034d4</code></a>
fix some invalid indexers on error reporting</li>
<li><a
href="https://github.com/uuid-rs/uuid/commit/a8b9f142678d9640ba6dc80c5e2d69635d4dd62f"><code>a8b9f14</code></a>
update fuzz infra and run in CI</li>
<li><a
href="https://github.com/uuid-rs/uuid/commit/d11965705f88ae2546e0d277dac8f52f47e5694f"><code>d119657</code></a>
Merge pull request <a
href="https://redirect.github.com/uuid-rs/uuid/issues/883">#883</a> from
uuid-rs/cargo/v1.23.2</li>
<li><a
href="https://github.com/uuid-rs/uuid/commit/0651cfcb895d5d0b7e21edba621422bf446d585f"><code>0651cfc</code></a>
prepare for 1.23.2 release</li>
<li><a
href="https://github.com/uuid-rs/uuid/commit/e8dea0c1fdc69e066cff93957e441022acfcb90f"><code>e8dea0c</code></a>
Merge pull request <a
href="https://redirect.github.com/uuid-rs/uuid/issues/882">#882</a> from
uuid-rs/fix/error-msgs</li>
<li><a
href="https://github.com/uuid-rs/uuid/commit/bdc429a8c731a067b0d49c8890c6209dbb9f02db"><code>bdc429a</code></a>
fix up serde messages</li>
<li><a
href="https://github.com/uuid-rs/uuid/commit/d4342e400df7adb17028b499a53a96228951baec"><code>d4342e4</code></a>
make indexes 0 based and fix up more error messages</li>
<li>Additional commits viewable in <a
href="https://github.com/uuid-rs/uuid/compare/v1.23.1...v1.23.3">compare
view</a></li>
</ul>
</details>
<br />

Updates `which` from 8.0.2 to 8.0.3
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/harryfei/which-rs/releases">which's
releases</a>.</em></p>
<blockquote>
<h2>8.0.3</h2>
<h2>What's Changed</h2>
<ul>
<li>feat: use catch-all cfg for <code>is_valid_executable</code> on
unsupported targets by <a
href="https://github.com/pmikolajczyk41"><code>@​pmikolajczyk41</code></a>
in <a
href="https://redirect.github.com/harryfei/which-rs/pull/124">harryfei/which-rs#124</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a
href="https://github.com/pmikolajczyk41"><code>@​pmikolajczyk41</code></a>
made their first contribution in <a
href="https://redirect.github.com/harryfei/which-rs/pull/124">harryfei/which-rs#124</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/harryfei/which-rs/compare/8.0.2...8.0.3">https://github.com/harryfei/which-rs/compare/8.0.2...8.0.3</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/harryfei/which-rs/blob/master/CHANGELOG.md">which's
changelog</a>.</em></p>
<blockquote>
<h2>8.0.3</h2>
<ul>
<li>Add fallback implementation of <code>is_valid_executable</code>
allowing <code>which-rs</code> to compile on targets which are not Unix,
Windows, WASI, or Redox. Thanks <a
href="https://github.com/pmikolajczyk41"><code>@​pmikolajczyk41</code></a>
for your contribution to which!</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/harryfei/which-rs/commit/9b1ec59c8b391cce3d538ec7680634b6bc8bf1a2"><code>9b1ec59</code></a>
bump version number, update changelog</li>
<li><a
href="https://github.com/harryfei/which-rs/commit/6ddf6cf6c0aac868e51af959e2beb46f25cdec10"><code>6ddf6cf</code></a>
Implement <code>is_valid_executable</code> for other configurations (<a
href="https://redirect.github.com/harryfei/which-rs/issues/124">#124</a>)</li>
<li>See full diff in <a
href="https://github.com/harryfei/which-rs/compare/8.0.2...8.0.3">compare
view</a></li>
</ul>
</details>
<br />

Updates `notify-rust` from 4.15.0 to 4.17.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/hoodie/notify-rust/releases">notify-rust's
releases</a>.</em></p>
<blockquote>
<h2>v4.17.0</h2>
<h2>What's Changed</h2>
<ul>
<li>chore(deps): update rust crate ctor to 0.12 by <a
href="https://github.com/renovate"><code>@​renovate</code></a>[bot] in
<a
href="https://redirect.github.com/hoodie/notify-rust/pull/271">hoodie/notify-rust#271</a></li>
<li>fix: return Result from update() instead of panicking on D-Bus
errors by <a
href="https://github.com/alexprivalov"><code>@​alexprivalov</code></a>
in <a
href="https://redirect.github.com/hoodie/notify-rust/pull/276">hoodie/notify-rust#276</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/hoodie/notify-rust/compare/v4.16.1...v4.17.0">https://github.com/hoodie/notify-rust/compare/v4.16.1...v4.17.0</a></p>
<h2>v4.16.0</h2>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/hoodie/notify-rust/compare/v4.15.0...v4.16.0">https://github.com/hoodie/notify-rust/compare/v4.15.0...v4.16.0</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/hoodie/notify-rust/blob/main/CHANGELOG.md">notify-rust's
changelog</a>.</em></p>
<blockquote>
<h2><a
href="https://github.com/hoodie/notify-rust/compare/v4.16.1...v4.17.0">v4.17.0</a>
(2026-05-05)</h2>
<h3>Features</h3>
<ul>
<li>return Result from update() instead of panicking on D-Bus errors
(<a
href="https://github.com/hoodie/notify-rust/commit/10d049b4dfd3ea168379c01055922af815049e59">10d049b</a>)</li>
</ul>
<h3><a
href="https://github.com/hoodie/notify-rust/compare/v4.16.0...v4.16.1">v4.16.1</a>
(2026-04-29)</h3>
<h4>Fixes</h4>
<ul>
<li>return Result from handle_action instead of panicking on D-Bus
errors
(<a
href="https://github.com/hoodie/notify-rust/commit/dbd4fd678e5aa9341f7cbc36c6610544496ef725">dbd4fd6</a>),
closes <a
href="https://redirect.github.com/hoodie/notify-rust/issues/54">#54</a></li>
</ul>
<h2><a
href="https://github.com/hoodie/notify-rust/compare/v4.15.0...v4.16.0">v4.16.0</a>
(2026-04-19)</h2>
<h3>Features</h3>
<ul>
<li>add <code>images_no_default_features</code> crate feature for
downstream users wishing
to manually specify <code>image</code> sub-features.
(<a
href="https://github.com/hoodie/notify-rust/commit/6a42dd0b2b335115f7dec5fda45b0cf8f3937cf3">6a42dd0</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/hoodie/notify-rust/commit/567da29c8269ab97d006f254faa1409f567ee0b1"><code>567da29</code></a>
chore: bump version</li>
<li><a
href="https://github.com/hoodie/notify-rust/commit/e6bff0a8858305a146d82260c546bfcecbe6e7d7"><code>e6bff0a</code></a>
Merge pull request <a
href="https://redirect.github.com/hoodie/notify-rust/issues/276">#276</a>
from alexprivalov/fix/update-return-result</li>
<li><a
href="https://github.com/hoodie/notify-rust/commit/10d049b4dfd3ea168379c01055922af815049e59"><code>10d049b</code></a>
feat: return Result from update() instead of panicking on D-Bus
errors</li>
<li><a
href="https://github.com/hoodie/notify-rust/commit/490ea8f5e823cc8fa176e4ec5fdca24eafb742b0"><code>490ea8f</code></a>
Merge pull request <a
href="https://redirect.github.com/hoodie/notify-rust/issues/271">#271</a>
from hoodie/renovate/ctor-0.x</li>
<li><a
href="https://github.com/hoodie/notify-rust/commit/4f22e713a7099714b9e15f5524b28fddfd968bba"><code>4f22e71</code></a>
chore(deps): update rust crate ctor to 0.12</li>
<li><a
href="https://github.com/hoodie/notify-rust/commit/a457b6cdd4aaf6382add04683a16e36664da965d"><code>a457b6c</code></a>
chore: changelog</li>
<li><a
href="https://github.com/hoodie/notify-rust/commit/3ea63d9e7b8a3fa59ae04363c351f9c2527ec207"><code>3ea63d9</code></a>
chore: bump version</li>
<li><a
href="https://github.com/hoodie/notify-rust/commit/4e9c3ebfae6b6510d8832ffca9c348f0e06514a3"><code>4e9c3eb</code></a>
Merge pull request <a
href="https://redirect.github.com/hoodie/notify-rust/issues/270">#270</a>
from alexprivalov/fix/handle-action-dbus-errors</li>
<li><a
href="https://github.com/hoodie/notify-rust/commit/dbd4fd678e5aa9341f7cbc36c6610544496ef725"><code>dbd4fd6</code></a>
fix: return Result from handle_action instead of panicking on D-Bus
errors</li>
<li><a
href="https://github.com/hoodie/notify-rust/commit/f6d68d9ce3e8f150f4720cbab52ba7b4c6e37cfe"><code>f6d68d9</code></a>
chore: changelog</li>
<li>Additional commits viewable in <a
href="https://github.com/hoodie/notify-rust/compare/v4.15.0...v4.17.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `tauri-build` from 2.5.6 to 2.6.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/tauri-apps/tauri/releases">tauri-build's
releases</a>.</em></p>
<blockquote>
<h2>tauri-build v2.6.2</h2>
<!-- raw HTML omitted -->
<pre><code>Fetching advisory database from
`https://github.com/RustSec/advisory-db.git`
Loaded 1090 security advisories (from /home/runner/.cargo/advisory-db)
    Updating crates.io index
    Scanning Cargo.lock for vulnerabilities (1088 crate dependencies)
Crate:     atk
Version:   0.18.2
Warning:   unmaintained
Title:     gtk-rs GTK3 bindings - no longer maintained
Date:      2024-03-04
ID:        RUSTSEC-2024-0413
URL:       https://rustsec.org/advisories/RUSTSEC-2024-0413
Dependency tree:
atk 0.18.2
└── gtk 0.18.2
    ├── wry 0.55.0
    │   └── tauri-runtime-wry 2.11.2
    │       └── tauri 2.11.2
    │           ├── tauri-utils 2.9.2
    │           │   ├── tauri-schema-generator 0.0.0
    │           │   ├── tauri-runtime-wry 2.11.2
    │           │   ├── tauri-runtime 2.11.2
    │           │   │   ├── tauri-runtime-wry 2.11.2
    │           │   │   └── tauri 2.11.2
    │           │   ├── tauri-plugin 2.6.2
    │           │   │   ├── tauri-plugin-sample 0.1.0
    │           │   │   │   └── api 0.1.0
    │           │   │   └── tauri-plugin-log 2.6.0
    │           │   │       └── api 0.1.0
    │           │   ├── tauri-macros 2.6.2
    │           │   │   └── tauri 2.11.2
    │           │   ├── tauri-codegen 2.6.2
    │           │   │   ├── tauri-macros 2.6.2
    │           │   │   └── tauri-build 2.6.2
    │           │   │       ├── tauri-file-associations-demo 0.1.0
    │           │   │       ├── tauri 2.11.2
    │           │   │       ├── resources 0.1.0
    │           │   │       ├── bench_helloworld 0.1.0
    │           │   │       ├── bench_files_transfer 0.1.0
    │           │   │       ├── bench_cpu_intensive 0.1.0
    │           │   │       └── api 0.1.0
    │           │   ├── tauri-cli 2.11.2
    │           │   │   └── tauri-cli-node 0.0.0
    │           │   ├── tauri-bundler 2.9.2
    │           │   │   └── tauri-cli 2.11.2
    │           │   ├── tauri-build 2.6.2
&lt;/tr&gt;&lt;/table&gt; 
</code></pre>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/tauri-apps/tauri/commit/499df79be65ef8c0670abc0207cd9e37b55d8491"><code>499df79</code></a>
apply version updates (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/15378">#15378</a>)</li>
<li><a
href="https://github.com/tauri-apps/tauri/commit/20bb033abb1947121e8158a52f46e1de36b94af7"><code>20bb033</code></a>
Revert &quot;feat: add Windows VC runtime linking and bundling options
(<a
href="https://redirect.github.com/tauri-apps/tauri/issues/15372">#15372</a>)&quot;
(...</li>
<li><a
href="https://github.com/tauri-apps/tauri/commit/b5b72ce51811e9f95b1f7e9a05ea19c8f12ce694"><code>b5b72ce</code></a>
fix(tauri-utils): preserve resource source file name when dest is empty
(<a
href="https://redirect.github.com/tauri-apps/tauri/issues/15383">#15383</a>)</li>
<li><a
href="https://github.com/tauri-apps/tauri/commit/3fd8ba2c022717068ff6a154ce12942c3a672232"><code>3fd8ba2</code></a>
fix: resources after empty directory not copied (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/15388">#15388</a>)</li>
<li><a
href="https://github.com/tauri-apps/tauri/commit/47e1b754951bffeedbcd6400928d60755fb954de"><code>47e1b75</code></a>
fix: <code>set_as_windows_menu_for_nsapp</code> command wrongly called
`set_as_help_menu...</li>
<li><a
href="https://github.com/tauri-apps/tauri/commit/eadd8f5f49446fc5cdca0dd6094aade726f09b6b"><code>eadd8f5</code></a>
chore(deps-dev): bump svelte from 5.53.11 to 5.55.7 (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/15382">#15382</a>)</li>
<li><a
href="https://github.com/tauri-apps/tauri/commit/32d81661eedb7524b36f4c422606fa1e93ac917b"><code>32d8166</code></a>
feat: add Windows VC runtime linking and bundling options (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/15372">#15372</a>)</li>
<li><a
href="https://github.com/tauri-apps/tauri/commit/b15b859cf636ba08abd44dcfb3d4b08e2e7fa0a4"><code>b15b859</code></a>
refactor: make error dialog take <code>&amp;'static str</code> (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/15369">#15369</a>)</li>
<li><a
href="https://github.com/tauri-apps/tauri/commit/0e8e25f001d5c6eae32a5f47c7e4365a318f2c59"><code>0e8e25f</code></a>
chore(deps): update dependency rollup to v4.60.3 (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/15355">#15355</a>)</li>
<li><a
href="https://github.com/tauri-a…
…#78)

Bumps the npm-all group with 37 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [prettier](https://github.com/prettier/prettier) | `3.8.3` | `3.8.4` |
|
[@mui/icons-material](https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material)
| `9.0.1` | `9.1.1` |
|
[@mui/material](https://github.com/mui/material-ui/tree/HEAD/packages/mui-material)
| `9.0.1` | `9.1.1` |
| [@reduxjs/toolkit](https://github.com/reduxjs/redux-toolkit) |
`2.11.2` | `2.12.0` |
| [@tauri-apps/api](https://github.com/tauri-apps/tauri) | `2.10.1` |
`2.11.0` |
|
[@tauri-apps/plugin-deep-link](https://github.com/tauri-apps/plugins-workspace)
| `2.4.8` | `2.4.9` |
|
[@tauri-apps/plugin-dialog](https://github.com/tauri-apps/plugins-workspace)
| `2.7.0` | `2.7.1` |
|
[@tauri-apps/plugin-opener](https://github.com/tauri-apps/plugins-workspace)
| `2.5.3` | `2.5.4` |
|
[@tauri-apps/plugin-store](https://github.com/tauri-apps/plugins-workspace)
| `2.4.2` | `2.4.3` |
|
[@tiptap/extension-link](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-link)
| `3.23.6` | `3.26.1` |
|
[@tiptap/extension-placeholder](https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-placeholder)
| `3.23.6` | `3.26.1` |
|
[@tiptap/pm](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/pm)
| `3.23.6` | `3.26.1` |
|
[@tiptap/react](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/react)
| `3.23.6` | `3.26.1` |
|
[@tiptap/starter-kit](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/starter-kit)
| `3.23.6` | `3.26.1` |
| [dompurify](https://github.com/cure53/DOMPurify) | `3.4.7` | `3.4.10`
|
| [react](https://github.com/facebook/react/tree/HEAD/packages/react) |
`19.2.5` | `19.2.7` |
|
[@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react)
| `19.2.14` | `19.2.17` |
|
[react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom)
| `19.2.5` | `19.2.7` |
| [react-redux](https://github.com/reduxjs/react-redux) | `9.2.0` |
`9.3.0` |
| [simple-icons](https://github.com/simple-icons/simple-icons) |
`16.17.0` | `16.23.0` |
|
[@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs)
| `10.3.5` | `10.4.4` |
|
[@storybook/react-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite)
| `10.3.5` | `10.4.4` |
| [@tauri-apps/cli](https://github.com/tauri-apps/tauri) | `2.10.1` |
`2.11.2` |
|
[@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)
| `25.6.0` | `25.9.3` |
|
[@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)
| `8.59.0` | `8.61.0` |
|
[@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser)
| `8.59.0` | `8.61.0` |
|
[eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh)
| `0.5.2` | `0.5.3` |
| [sass](https://github.com/sass/dart-sass) | `1.99.0` | `1.101.0` |
|
[storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core)
| `10.3.5` | `10.4.4` |
|
[typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint)
| `8.59.0` | `8.61.0` |
|
[linguist-languages](https://github.com/ikatyang-collab/linguist-languages)
| `9.3.2` | `9.4.0` |
| [@axe-core/playwright](https://github.com/dequelabs/axe-core-npm) |
`4.11.2` | `4.11.3` |
| [@playwright/test](https://github.com/microsoft/playwright) | `1.59.1`
| `1.60.0` |
|
[@wdio/cli](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-cli)
| `9.27.2` | `9.28.0` |
|
[@wdio/local-runner](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-local-runner)
| `9.27.2` | `9.28.0` |
|
[@wdio/mocha-framework](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-mocha-framework)
| `9.27.2` | `9.28.0` |
|
[@wdio/spec-reporter](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-spec-reporter)
| `9.27.2` | `9.28.0` |


Updates `prettier` from 3.8.3 to 3.8.4
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/prettier/prettier/releases">prettier's
releases</a>.</em></p>
<blockquote>
<h2>3.8.4</h2>
<ul>
<li>Markdown: Fix blank lines between list items and nested sub-lists
being removed in Markdown/MDX (<a
href="https://redirect.github.com/prettier/prettier/pull/17746">prettier/prettier#17746</a>
by <a
href="https://github.com/byplayer"><code>@​byplayer</code></a>)</li>
</ul>
<p>🔗 <a
href="https://github.com/prettier/prettier/blob/3.8.4/CHANGELOG.md#384">Changelog</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md">prettier's
changelog</a>.</em></p>
<blockquote>
<h1>3.8.4</h1>
<p><a
href="https://github.com/prettier/prettier/compare/3.8.3...3.8.4">diff</a></p>
<h4>Markdown: Fix blank lines between list items and nested sub-lists
being removed in Markdown/MDX (<a
href="https://redirect.github.com/prettier/prettier/pull/17746">#17746</a>
by <a
href="https://github.com/byplayer"><code>@​byplayer</code></a>)</h4>
<p>Prettier was removing blank lines between list items and their nested
sub-lists, converting loose lists into tight lists and changing their
semantic meaning.</p>
<!-- raw HTML omitted -->
<pre lang="markdown"><code>&lt;!-- Input --&gt;
- a
<ul>
<li>
<p>b</p>
</li>
<li>
<p>c</p>
<ul>
<li>d</li>
</ul>
</li>
</ul>
<p>&lt;!-- Prettier 3.8.3 --&gt;</p>
<ul>
<li>a
<ul>
<li>b</li>
</ul>
</li>
<li>c
<ul>
<li>d</li>
</ul>
</li>
</ul>
<p>&lt;!-- Prettier 3.8.4 --&gt;</p>
<ul>
<li>
<p>a</p>
<ul>
<li>b</li>
</ul>
</li>
<li>
<p>c</p>
<ul>
<li>d<br />
</code></pre></li>
</ul>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/prettier/prettier/commit/1c6ba5539141552e0e8e22d401ea620d8fdff468"><code>1c6ba55</code></a>
Release 3.8.4</li>
<li><a
href="https://github.com/prettier/prettier/commit/4a673dc9b59ddf7296bbab9822093d2971da84a8"><code>4a673dc</code></a>
Fix blank lines between list items and nested sub-lists being removed in
Mark...</li>
<li><a
href="https://github.com/prettier/prettier/commit/074aaedbb052a288e89d15eb0a4214de37a08866"><code>074aaed</code></a>
Replace <code>main</code> branch in changelog link with tags (<a
href="https://redirect.github.com/prettier/prettier/issues/19054">#19054</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/c22a003ae97917c5043e8685b4fdff0f93e978f9"><code>c22a003</code></a>
Bump Prettier dependency to 3.8.3</li>
<li><a
href="https://github.com/prettier/prettier/commit/07bad1f04536e9799927007baf466e67151576f0"><code>07bad1f</code></a>
Clean changelog_unreleased</li>
<li>See full diff in <a
href="https://github.com/prettier/prettier/compare/3.8.3...3.8.4">compare
view</a></li>
</ul>
</details>
<br />

Updates `@mui/icons-material` from 9.0.1 to 9.1.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/mui/material-ui/releases">@​mui/icons-material's
releases</a>.</em></p>
<blockquote>
<h2>v9.1.0</h2>
<p>A big thanks to the 15 contributors who made this release possible.
Here are some highlights ✨:</p>
<ul>
<li>⚙️ Support for the <a
href="https://mui.com/material-ui/transitions/#reduced-motion">prefers-reduced-motion</a>
setting.</li>
<li>♿️ Improved support for Windows High Contrast mode with the <a
href="https://mui.com/material-ui/customization/palette/#windows-high-contrast-mode">enhanceHighContrast</a>
theme wrapper.</li>
</ul>
<h3><code>@mui/material@9.1.0</code></h3>
<ul>
<li>[autocomplete] Enable clearing highlight when mouse leaves popup (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48354">#48354</a>)
<a
href="https://github.com/mj12albert"><code>@​mj12albert</code></a></li>
<li>[autocomplete] Fix <code>freeSolo</code> controlled values cleared
by initial <code>null</code> (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48611">#48611</a>)
<a
href="https://github.com/mj12albert"><code>@​mj12albert</code></a></li>
<li>[autocomplete] Fix item removal when it receives focus from
VoiceOver before using Backspace (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48572">#48572</a>)
<a
href="https://github.com/silviuaavram"><code>@​silviuaavram</code></a></li>
<li>[autocomplete] Fix <code>resetHighlightOnMouseLeave</code> JSdoc (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48536">#48536</a>)
<a
href="https://github.com/mj12albert"><code>@​mj12albert</code></a></li>
<li>[autocomplete] Guard against null inputRef during unmount (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48617">#48617</a>)
<a href="https://github.com/noam3127"><code>@​noam3127</code></a></li>
<li>[badge] Add <code>aria-hidden</code> to badge content and polish
docs demos (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48471">#48471</a>)
<a
href="https://github.com/mj12albert"><code>@​mj12albert</code></a></li>
<li>[badge] Use inline CSS variables for anchorOrigin/overlap
positioning (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48549">#48549</a>)
<a
href="https://github.com/siriwatknp"><code>@​siriwatknp</code></a></li>
<li>[button] Fix customized flex gap styles (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48542">#48542</a>)
<a
href="https://github.com/mj12albert"><code>@​mj12albert</code></a></li>
<li>[dialog] Fix unwanted <code>DialogPaper</code> focus ring (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48535">#48535</a>)
<a
href="https://github.com/mj12albert"><code>@​mj12albert</code></a></li>
<li>[focus trap] Fix incorrect tab order when <code>tabIndex &gt;=
1</code> (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48546">#48546</a>)
<a
href="https://github.com/mj12albert"><code>@​mj12albert</code></a></li>
<li>[progress] Show runtime errors only once (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48591">#48591</a>)
<a
href="https://github.com/silviuaavram"><code>@​silviuaavram</code></a></li>
<li>[select] Allow spacebar to select elements (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48615">#48615</a>)
<a
href="https://github.com/silviuaavram"><code>@​silviuaavram</code></a></li>
<li>[select] Support typeahead when closed (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48563">#48563</a>)
<a
href="https://github.com/mj12albert"><code>@​mj12albert</code></a></li>
<li>[step button] Choose higher contrast ripple color for dark mode
focus (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48612">#48612</a>)
<a
href="https://github.com/silviuaavram"><code>@​silviuaavram</code></a></li>
<li>[stepper] Include StepConnector inside Step element (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48492">#48492</a>)
<a
href="https://github.com/silviuaavram"><code>@​silviuaavram</code></a></li>
<li>[stepper] Proper support for vertical alternativeLabel (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48485">#48485</a>)
<a
href="https://github.com/silviuaavram"><code>@​silviuaavram</code></a></li>
<li>[tabs] Fix React 18 roving tabindex and dedupe invalid-value warning
(<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48605">#48605</a>)
<a href="https://github.com/Janpot"><code>@​Janpot</code></a></li>
<li>[theme] Add HighContrast theme enhancer (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48319">#48319</a>)
<a
href="https://github.com/silviuaavram"><code>@​silviuaavram</code></a></li>
<li>[timeline item] Fix extra ::before spacing when
TimelineOppositeContent is present (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/46663">#46663</a>)
<a href="https://github.com/tyalau"><code>@​tyalau</code></a></li>
<li>[tooltip] Prevent stuck-open tooltip when child becomes disabled (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48606">#48606</a>)
<a href="https://github.com/Janpot"><code>@​Janpot</code></a></li>
<li>[transitions] Custom <code>Transition</code> component (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48325">#48325</a>)
<a
href="https://github.com/mj12albert"><code>@​mj12albert</code></a></li>
<li>[transitions] Support <code>prefers-reduced-motion</code> (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48357">#48357</a>)
<a
href="https://github.com/mj12albert"><code>@​mj12albert</code></a></li>
</ul>
<h3><code>@mui/utils@9.1.0</code></h3>
<ul>
<li>[utils] Prevent prototype pollution in fastDeepAssign (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48580">#48580</a>)
<a href="https://github.com/Janpot"><code>@​Janpot</code></a></li>
</ul>
<h3>Docs</h3>
<ul>
<li>[docs] Add function <code>slotProps</code> documentation (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48574">#48574</a>)
<a
href="https://github.com/mj12albert"><code>@​mj12albert</code></a></li>
<li>[docs] Clarify styled-components version compatibility (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48533">#48533</a>)
<a
href="https://github.com/nightt5879"><code>@​nightt5879</code></a></li>
<li>[docs] Fix broken URLs (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48520">#48520</a>)
<a
href="https://github.com/oliviertassinari"><code>@​oliviertassinari</code></a></li>
<li>[docs] Fix invalid JSON in Zed MCP setup example (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48490">#48490</a>)
<a href="https://github.com/pavan-sh"><code>@​pavan-sh</code></a></li>
<li>[docs] Mention release version for enhanceHighContrast (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48609">#48609</a>)
<a
href="https://github.com/silviuaavram"><code>@​silviuaavram</code></a></li>
<li>[docs] Remove outdated MUI X v8 notification (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48600">#48600</a>)
<a
href="https://github.com/cherniavskii"><code>@​cherniavskii</code></a></li>
<li>[docs] Remove redundant enhanceHighContrast information (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48632">#48632</a>)
<a
href="https://github.com/silviuaavram"><code>@​silviuaavram</code></a></li>
<li>[docs-infra] Decrease loaded bundle size on docs (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48584">#48584</a>)
<a
href="https://github.com/brijeshb42"><code>@​brijeshb42</code></a></li>
<li>[docs-infra] Drop multi-locale plumbing from API pages (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48370">#48370</a>)
<a
href="https://github.com/brijeshb42"><code>@​brijeshb42</code></a></li>
<li>[docs-infra] Fix Cookie banner heading (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48529">#48529</a>)
<a
href="https://github.com/oliviertassinari"><code>@​oliviertassinari</code></a></li>
<li>[docs-infra] Infinitely cache all static assets (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48627">#48627</a>)
<a
href="https://github.com/brijeshb42"><code>@​brijeshb42</code></a></li>
<li>[docs-infra] Remove outdated noSEOadvantage entries (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48527">#48527</a>)
<a
href="https://github.com/oliviertassinari"><code>@​oliviertassinari</code></a></li>
<li>[docs-infra] Restore build-only invariant throws via
<code>NEXT_RUNTIME</code> guard (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48475">#48475</a>)
<a href="https://github.com/Janpot"><code>@​Janpot</code></a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/mui/material-ui/blob/master/CHANGELOG.md">@​mui/icons-material's
changelog</a>.</em></p>
<blockquote>
<h2>9.1.1</h2>
<!-- raw HTML omitted -->
<p><em>Jun 11, 2026</em></p>
<p>A big thanks to the 9 contributors who made this release
possible.</p>
<h3><code>@mui/material@9.1.1</code></h3>
<ul>
<li>[Autocomplete] Update fullWidth prop documentation (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48626">#48626</a>)
<a href="https://github.com/vipin8797"><code>@​vipin8797</code></a></li>
<li>[ButtonBase] Fix focus ripple lingering after blur (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48650">#48650</a>)
<a
href="https://github.com/siriwatknp"><code>@​siriwatknp</code></a></li>
<li>[InitColorSchemeScript] Server-render in tests for React 19.3 (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48604">#48604</a>)
<a href="https://github.com/Janpot"><code>@​Janpot</code></a></li>
<li>[Transition] Mount child in same commit when opening from unmounted
(<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48649">#48649</a>)
<a
href="https://github.com/siriwatknp"><code>@​siriwatknp</code></a></li>
</ul>
<h3><code>@mui/styled-engine@9.1.1</code></h3>
<ul>
<li>[styled-engine] Prevent enableCssLayer styles from being overridden
by unlayered styles (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48603">#48603</a>)
<a href="https://github.com/Janpot"><code>@​Janpot</code></a></li>
</ul>
<h3>Docs</h3>
<ul>
<li>Send SOURCE to Brevo on newsletter subscribe (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48633">#48633</a>)
<a href="https://github.com/aemartos"><code>@​aemartos</code></a></li>
<li>fix TypeScript heading capitalization (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48619">#48619</a>)
<a href="https://github.com/ifer47"><code>@​ifer47</code></a></li>
<li>Remove outdated security section (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48628">#48628</a>)
<a
href="https://github.com/oliviertassinari"><code>@​oliviertassinari</code></a></li>
<li>[legal] Update EULA links on website (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48642">#48642</a>)
<a href="https://github.com/rluzists1"><code>@​rluzists1</code></a></li>
</ul>
<h3>Core</h3>
<ul>
<li>Update dependencies to resolve Dependabot security alerts (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48641">#48641</a>)
<a href="https://github.com/Janpot"><code>@​Janpot</code></a></li>
<li>[core-docs] Pin StackBlitz demo vite to v7 and plugin-react to v5
(<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48643">#48643</a>)
<a href="https://github.com/Janpot"><code>@​Janpot</code></a></li>
<li>[code-infra] Port codebase to use tsgo (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48616">#48616</a>)
<a
href="https://github.com/brijeshb42"><code>@​brijeshb42</code></a></li>
<li>[docs-infra] Fix immutable cache headers for /_next/static assets
(<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48655">#48655</a>)
<a
href="https://github.com/brijeshb42"><code>@​brijeshb42</code></a></li>
<li>[docs-infra] Run link checker during docs build instead of as
separate CI step (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48634">#48634</a>)
<a href="https://github.com/Janpot"><code>@​Janpot</code></a></li>
<li>[docs-infra] Support turbopack for docs (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48569">#48569</a>)
<a
href="https://github.com/brijeshb42"><code>@​brijeshb42</code></a></li>
<li>[test] Cover docs landing-page composites with Argos (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48589">#48589</a>)
<a href="https://github.com/LukasTy"><code>@​LukasTy</code></a></li>
</ul>
<p>All contributors of this release in alphabetical order: <a
href="https://github.com/aemartos"><code>@​aemartos</code></a>, <a
href="https://github.com/brijeshb42"><code>@​brijeshb42</code></a>, <a
href="https://github.com/ifer47"><code>@​ifer47</code></a>, <a
href="https://github.com/Janpot"><code>@​Janpot</code></a>, <a
href="https://github.com/LukasTy"><code>@​LukasTy</code></a>, <a
href="https://github.com/oliviertassinari"><code>@​oliviertassinari</code></a>,
<a href="https://github.com/rluzists1"><code>@​rluzists1</code></a>, <a
href="https://github.com/siriwatknp"><code>@​siriwatknp</code></a>, <a
href="https://github.com/vipin8797"><code>@​vipin8797</code></a></p>
<h2>9.1.0</h2>
<!-- raw HTML omitted -->
<p><em>Jun 8, 2026</em></p>
<p>A big thanks to the 15 contributors who made this release possible.
Here are some highlights ✨:</p>
<ul>
<li>⚙️ Support for the <a
href="https://mui.com/material-ui/transitions/#reduced-motion">prefers-reduced-motion</a>
setting.</li>
<li>♿️ Improved support for Windows High Contrast mode with the <a
href="https://mui.com/material-ui/customization/palette/#windows-high-contrast-mode">enhanceHighContrast</a>
theme wrapper.</li>
</ul>
<h3><code>@mui/material@9.1.0</code></h3>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/mui/material-ui/commit/0f9b43f4e001102e9aa94f10c3882e15277908a5"><code>0f9b43f</code></a>
[release] v9.1.1 (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48656">#48656</a>)</li>
<li><a
href="https://github.com/mui/material-ui/commit/ef607d7d9254fb3bebbf739f9e9217b086381440"><code>ef607d7</code></a>
[code-infra] Port codebase to use tsgo (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48616">#48616</a>)</li>
<li><a
href="https://github.com/mui/material-ui/commit/a389a2d9bc2a89c6c86c4d98aca51c3fa809a753"><code>a389a2d</code></a>
[release] v9.1.0 (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48620">#48620</a>)</li>
<li><a
href="https://github.com/mui/material-ui/commit/a34a94d094338213d7e3aba73ee85c9deaf2dafa"><code>a34a94d</code></a>
[docs] Use the standard license header preferred by OSI and GitHub</li>
<li><a
href="https://github.com/mui/material-ui/commit/a11407d18d3c241657e623e9f626bdd803e4ec79"><code>a11407d</code></a>
Bump react monorepo to 19.2.6 (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48511">#48511</a>)</li>
<li><a
href="https://github.com/mui/material-ui/commit/ea0f8b93c7936c057c17d4c648a59920f5382090"><code>ea0f8b9</code></a>
Bump code-infra:devDependencies (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48401">#48401</a>)</li>
<li><a
href="https://github.com/mui/material-ui/commit/35b5b62f1861ec14b0a4b4c7aed8a9304f3e30e4"><code>35b5b62</code></a>
Bump react monorepo to 19.2.5 (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48406">#48406</a>)</li>
<li>See full diff in <a
href="https://github.com/mui/material-ui/commits/v9.1.1/packages/mui-icons-material">compare
view</a></li>
</ul>
</details>
<br />

Updates `@mui/material` from 9.0.1 to 9.1.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/mui/material-ui/releases">@​mui/material's
releases</a>.</em></p>
<blockquote>
<h2>v9.1.0</h2>
<p>A big thanks to the 15 contributors who made this release possible.
Here are some highlights ✨:</p>
<ul>
<li>⚙️ Support for the <a
href="https://mui.com/material-ui/transitions/#reduced-motion">prefers-reduced-motion</a>
setting.</li>
<li>♿️ Improved support for Windows High Contrast mode with the <a
href="https://mui.com/material-ui/customization/palette/#windows-high-contrast-mode">enhanceHighContrast</a>
theme wrapper.</li>
</ul>
<h3><code>@mui/material@9.1.0</code></h3>
<ul>
<li>[autocomplete] Enable clearing highlight when mouse leaves popup (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48354">#48354</a>)
<a
href="https://github.com/mj12albert"><code>@​mj12albert</code></a></li>
<li>[autocomplete] Fix <code>freeSolo</code> controlled values cleared
by initial <code>null</code> (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48611">#48611</a>)
<a
href="https://github.com/mj12albert"><code>@​mj12albert</code></a></li>
<li>[autocomplete] Fix item removal when it receives focus from
VoiceOver before using Backspace (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48572">#48572</a>)
<a
href="https://github.com/silviuaavram"><code>@​silviuaavram</code></a></li>
<li>[autocomplete] Fix <code>resetHighlightOnMouseLeave</code> JSdoc (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48536">#48536</a>)
<a
href="https://github.com/mj12albert"><code>@​mj12albert</code></a></li>
<li>[autocomplete] Guard against null inputRef during unmount (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48617">#48617</a>)
<a href="https://github.com/noam3127"><code>@​noam3127</code></a></li>
<li>[badge] Add <code>aria-hidden</code> to badge content and polish
docs demos (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48471">#48471</a>)
<a
href="https://github.com/mj12albert"><code>@​mj12albert</code></a></li>
<li>[badge] Use inline CSS variables for anchorOrigin/overlap
positioning (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48549">#48549</a>)
<a
href="https://github.com/siriwatknp"><code>@​siriwatknp</code></a></li>
<li>[button] Fix customized flex gap styles (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48542">#48542</a>)
<a
href="https://github.com/mj12albert"><code>@​mj12albert</code></a></li>
<li>[dialog] Fix unwanted <code>DialogPaper</code> focus ring (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48535">#48535</a>)
<a
href="https://github.com/mj12albert"><code>@​mj12albert</code></a></li>
<li>[focus trap] Fix incorrect tab order when <code>tabIndex &gt;=
1</code> (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48546">#48546</a>)
<a
href="https://github.com/mj12albert"><code>@​mj12albert</code></a></li>
<li>[progress] Show runtime errors only once (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48591">#48591</a>)
<a
href="https://github.com/silviuaavram"><code>@​silviuaavram</code></a></li>
<li>[select] Allow spacebar to select elements (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48615">#48615</a>)
<a
href="https://github.com/silviuaavram"><code>@​silviuaavram</code></a></li>
<li>[select] Support typeahead when closed (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48563">#48563</a>)
<a
href="https://github.com/mj12albert"><code>@​mj12albert</code></a></li>
<li>[step button] Choose higher contrast ripple color for dark mode
focus (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48612">#48612</a>)
<a
href="https://github.com/silviuaavram"><code>@​silviuaavram</code></a></li>
<li>[stepper] Include StepConnector inside Step element (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48492">#48492</a>)
<a
href="https://github.com/silviuaavram"><code>@​silviuaavram</code></a></li>
<li>[stepper] Proper support for vertical alternativeLabel (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48485">#48485</a>)
<a
href="https://github.com/silviuaavram"><code>@​silviuaavram</code></a></li>
<li>[tabs] Fix React 18 roving tabindex and dedupe invalid-value warning
(<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48605">#48605</a>)
<a href="https://github.com/Janpot"><code>@​Janpot</code></a></li>
<li>[theme] Add HighContrast theme enhancer (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48319">#48319</a>)
<a
href="https://github.com/silviuaavram"><code>@​silviuaavram</code></a></li>
<li>[timeline item] Fix extra ::before spacing when
TimelineOppositeContent is present (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/46663">#46663</a>)
<a href="https://github.com/tyalau"><code>@​tyalau</code></a></li>
<li>[tooltip] Prevent stuck-open tooltip when child becomes disabled (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48606">#48606</a>)
<a href="https://github.com/Janpot"><code>@​Janpot</code></a></li>
<li>[transitions] Custom <code>Transition</code> component (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48325">#48325</a>)
<a
href="https://github.com/mj12albert"><code>@​mj12albert</code></a></li>
<li>[transitions] Support <code>prefers-reduced-motion</code> (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48357">#48357</a>)
<a
href="https://github.com/mj12albert"><code>@​mj12albert</code></a></li>
</ul>
<h3><code>@mui/utils@9.1.0</code></h3>
<ul>
<li>[utils] Prevent prototype pollution in fastDeepAssign (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48580">#48580</a>)
<a href="https://github.com/Janpot"><code>@​Janpot</code></a></li>
</ul>
<h3>Docs</h3>
<ul>
<li>[docs] Add function <code>slotProps</code> documentation (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48574">#48574</a>)
<a
href="https://github.com/mj12albert"><code>@​mj12albert</code></a></li>
<li>[docs] Clarify styled-components version compatibility (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48533">#48533</a>)
<a
href="https://github.com/nightt5879"><code>@​nightt5879</code></a></li>
<li>[docs] Fix broken URLs (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48520">#48520</a>)
<a
href="https://github.com/oliviertassinari"><code>@​oliviertassinari</code></a></li>
<li>[docs] Fix invalid JSON in Zed MCP setup example (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48490">#48490</a>)
<a href="https://github.com/pavan-sh"><code>@​pavan-sh</code></a></li>
<li>[docs] Mention release version for enhanceHighContrast (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48609">#48609</a>)
<a
href="https://github.com/silviuaavram"><code>@​silviuaavram</code></a></li>
<li>[docs] Remove outdated MUI X v8 notification (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48600">#48600</a>)
<a
href="https://github.com/cherniavskii"><code>@​cherniavskii</code></a></li>
<li>[docs] Remove redundant enhanceHighContrast information (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48632">#48632</a>)
<a
href="https://github.com/silviuaavram"><code>@​silviuaavram</code></a></li>
<li>[docs-infra] Decrease loaded bundle size on docs (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48584">#48584</a>)
<a
href="https://github.com/brijeshb42"><code>@​brijeshb42</code></a></li>
<li>[docs-infra] Drop multi-locale plumbing from API pages (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48370">#48370</a>)
<a
href="https://github.com/brijeshb42"><code>@​brijeshb42</code></a></li>
<li>[docs-infra] Fix Cookie banner heading (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48529">#48529</a>)
<a
href="https://github.com/oliviertassinari"><code>@​oliviertassinari</code></a></li>
<li>[docs-infra] Infinitely cache all static assets (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48627">#48627</a>)
<a
href="https://github.com/brijeshb42"><code>@​brijeshb42</code></a></li>
<li>[docs-infra] Remove outdated noSEOadvantage entries (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48527">#48527</a>)
<a
href="https://github.com/oliviertassinari"><code>@​oliviertassinari</code></a></li>
<li>[docs-infra] Restore build-only invariant throws via
<code>NEXT_RUNTIME</code> guard (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48475">#48475</a>)
<a href="https://github.com/Janpot"><code>@​Janpot</code></a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/mui/material-ui/blob/master/CHANGELOG.md">@​mui/material's
changelog</a>.</em></p>
<blockquote>
<h2>9.1.1</h2>
<!-- raw HTML omitted -->
<p><em>Jun 11, 2026</em></p>
<p>A big thanks to the 9 contributors who made this release
possible.</p>
<h3><code>@mui/material@9.1.1</code></h3>
<ul>
<li>[Autocomplete] Update fullWidth prop documentation (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48626">#48626</a>)
<a href="https://github.com/vipin8797"><code>@​vipin8797</code></a></li>
<li>[ButtonBase] Fix focus ripple lingering after blur (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48650">#48650</a>)
<a
href="https://github.com/siriwatknp"><code>@​siriwatknp</code></a></li>
<li>[InitColorSchemeScript] Server-render in tests for React 19.3 (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48604">#48604</a>)
<a href="https://github.com/Janpot"><code>@​Janpot</code></a></li>
<li>[Transition] Mount child in same commit when opening from unmounted
(<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48649">#48649</a>)
<a
href="https://github.com/siriwatknp"><code>@​siriwatknp</code></a></li>
</ul>
<h3><code>@mui/styled-engine@9.1.1</code></h3>
<ul>
<li>[styled-engine] Prevent enableCssLayer styles from being overridden
by unlayered styles (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48603">#48603</a>)
<a href="https://github.com/Janpot"><code>@​Janpot</code></a></li>
</ul>
<h3>Docs</h3>
<ul>
<li>Send SOURCE to Brevo on newsletter subscribe (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48633">#48633</a>)
<a href="https://github.com/aemartos"><code>@​aemartos</code></a></li>
<li>fix TypeScript heading capitalization (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48619">#48619</a>)
<a href="https://github.com/ifer47"><code>@​ifer47</code></a></li>
<li>Remove outdated security section (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48628">#48628</a>)
<a
href="https://github.com/oliviertassinari"><code>@​oliviertassinari</code></a></li>
<li>[legal] Update EULA links on website (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48642">#48642</a>)
<a href="https://github.com/rluzists1"><code>@​rluzists1</code></a></li>
</ul>
<h3>Core</h3>
<ul>
<li>Update dependencies to resolve Dependabot security alerts (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48641">#48641</a>)
<a href="https://github.com/Janpot"><code>@​Janpot</code></a></li>
<li>[core-docs] Pin StackBlitz demo vite to v7 and plugin-react to v5
(<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48643">#48643</a>)
<a href="https://github.com/Janpot"><code>@​Janpot</code></a></li>
<li>[code-infra] Port codebase to use tsgo (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48616">#48616</a>)
<a
href="https://github.com/brijeshb42"><code>@​brijeshb42</code></a></li>
<li>[docs-infra] Fix immutable cache headers for /_next/static assets
(<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48655">#48655</a>)
<a
href="https://github.com/brijeshb42"><code>@​brijeshb42</code></a></li>
<li>[docs-infra] Run link checker during docs build instead of as
separate CI step (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48634">#48634</a>)
<a href="https://github.com/Janpot"><code>@​Janpot</code></a></li>
<li>[docs-infra] Support turbopack for docs (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48569">#48569</a>)
<a
href="https://github.com/brijeshb42"><code>@​brijeshb42</code></a></li>
<li>[test] Cover docs landing-page composites with Argos (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48589">#48589</a>)
<a href="https://github.com/LukasTy"><code>@​LukasTy</code></a></li>
</ul>
<p>All contributors of this release in alphabetical order: <a
href="https://github.com/aemartos"><code>@​aemartos</code></a>, <a
href="https://github.com/brijeshb42"><code>@​brijeshb42</code></a>, <a
href="https://github.com/ifer47"><code>@​ifer47</code></a>, <a
href="https://github.com/Janpot"><code>@​Janpot</code></a>, <a
href="https://github.com/LukasTy"><code>@​LukasTy</code></a>, <a
href="https://github.com/oliviertassinari"><code>@​oliviertassinari</code></a>,
<a href="https://github.com/rluzists1"><code>@​rluzists1</code></a>, <a
href="https://github.com/siriwatknp"><code>@​siriwatknp</code></a>, <a
href="https://github.com/vipin8797"><code>@​vipin8797</code></a></p>
<h2>9.1.0</h2>
<!-- raw HTML omitted -->
<p><em>Jun 8, 2026</em></p>
<p>A big thanks to the 15 contributors who made this release possible.
Here are some highlights ✨:</p>
<ul>
<li>⚙️ Support for the <a
href="https://mui.com/material-ui/transitions/#reduced-motion">prefers-reduced-motion</a>
setting.</li>
<li>♿️ Improved support for Windows High Contrast mode with the <a
href="https://mui.com/material-ui/customization/palette/#windows-high-contrast-mode">enhanceHighContrast</a>
theme wrapper.</li>
</ul>
<h3><code>@mui/material@9.1.0</code></h3>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/mui/material-ui/commit/0f9b43f4e001102e9aa94f10c3882e15277908a5"><code>0f9b43f</code></a>
[release] v9.1.1 (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48656">#48656</a>)</li>
<li><a
href="https://github.com/mui/material-ui/commit/bfd57b6e987cb08c64c770de4beaec936b5ae7e8"><code>bfd57b6</code></a>
[ButtonBase] Fix focus ripple lingering after blur (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48650">#48650</a>)</li>
<li><a
href="https://github.com/mui/material-ui/commit/aa5e12d9667a6e90cbcd549f0989776b7ff06311"><code>aa5e12d</code></a>
[Transition] Mount child in same commit when opening from unmounted (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48649">#48649</a>)</li>
<li><a
href="https://github.com/mui/material-ui/commit/7c749dfedfe870288ea8210bbbbb9d3678d09e8e"><code>7c749df</code></a>
[Autocomplete] Update fullWidth prop documentation (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48626">#48626</a>)</li>
<li><a
href="https://github.com/mui/material-ui/commit/0798f38f2161f640b8a3b48aa2eaa2a2783208c7"><code>0798f38</code></a>
Update dependencies to resolve Dependabot security alerts (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48641">#48641</a>)</li>
<li><a
href="https://github.com/mui/material-ui/commit/ef607d7d9254fb3bebbf739f9e9217b086381440"><code>ef607d7</code></a>
[code-infra] Port codebase to use tsgo (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48616">#48616</a>)</li>
<li><a
href="https://github.com/mui/material-ui/commit/43bd37e9d70a0dde4caebaeeea6c0de8a02ec52e"><code>43bd37e</code></a>
[InitColorSchemeScript] Server-render in tests for React 19.3 (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48604">#48604</a>)</li>
<li><a
href="https://github.com/mui/material-ui/commit/a389a2d9bc2a89c6c86c4d98aca51c3fa809a753"><code>a389a2d</code></a>
[release] v9.1.0 (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48620">#48620</a>)</li>
<li><a
href="https://github.com/mui/material-ui/commit/19d59a2797925f8dea7ac0aa928884df427b2a95"><code>19d59a2</code></a>
[internal] Remove outdated rel values on target=_blank</li>
<li><a
href="https://github.com/mui/material-ui/commit/41b68b81d09831718d846f08ba44c12cf4c84969"><code>41b68b8</code></a>
[transitions] Support <code>prefers-reduced-motion</code> (<a
href="https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48357">#48357</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/mui/material-ui/commits/v9.1.1/packages/mui-material">compare
view</a></li>
</ul>
</details>
<br />

Updates `@reduxjs/toolkit` from 2.11.2 to 2.12.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/reduxjs/redux-toolkit/releases">@​reduxjs/toolkit's
releases</a>.</em></p>
<blockquote>
<h2>v2.12.0</h2>
<p>This <strong>feature release</strong> adds RTK usage skills files
(via TanStack Intent) exports the RTK Query hook options types for
reusability, fixes issues with infinite query status flags and batching
handling, and makes some small TS improvements.</p>
<h2>Changelog</h2>
<h3>Skills Files</h3>
<p>We've generated agent skill files that are now included in the RTK
package itself in a <code>skills</code> folder. They cover using and
migrating to modern RTK, client and server state management, and
handling side effects. You can point your agent at these skills
yourself, or use <a
href="https://tanstack.com/intent/latest/docs/getting-started/quick-start-consumers">TanStack
Intent</a> to pick them up.</p>
<h3>TypeScript Improvements</h3>
<p>The types for our RTK Query hook options are now exported, which lets
you stop using <code>Parameters</code> to extract those types for use in
your own code.</p>
<p>The types for listener middleware matchers were tweaked to allow
<code>interface</code>-based type guards, not just
<code>type</code>-based definitions.</p>
<p>The internal <code>IgnorePaths</code> type was renamed to
<code>IgnoredPaths</code> for consistency.</p>
<p>We now use the built-in <code>NoInfer</code> util that comes with TS
5.4+.</p>
<h3>Fixes</h3>
<p>We fixed handling of the <code>isSuccess</code> status flag when
switching infinite query cache entries. This should prevent accidental
UI flashes that were occurring due to this flag accidentally
flipping.</p>
<p>We've added a 100ms timeout fallback to the <code>autoBatch</code>
enhancer's <code>requestAnimationFrame</code> timer. We had several
reports that <code>rAF</code> didn't work correctly when used in
background tabs / opened windows, and that RTK never updated the UI.
This should ensure that the updates flush correctly.</p>
<h2>What's Changed</h2>
<ul>
<li>Export hook options types for RTK Query hooks by <a
href="https://github.com/veeceey"><code>@​veeceey</code></a> in <a
href="https://redirect.github.com/reduxjs/redux-toolkit/pull/5218">reduxjs/redux-toolkit#5218</a></li>
<li>Add TanStack Intent skills for Redux Toolkit by <a
href="https://github.com/phryneas"><code>@​phryneas</code></a> in <a
href="https://redirect.github.com/reduxjs/redux-toolkit/pull/5249">reduxjs/redux-toolkit#5249</a></li>
<li>Keep isSuccess: true when switching infinite query cache entries by
<a href="https://github.com/riqts"><code>@​riqts</code></a> in <a
href="https://redirect.github.com/reduxjs/redux-toolkit/pull/5268">reduxjs/redux-toolkit#5268</a></li>
<li>fix: allow interface-based type guards as listener matcher by <a
href="https://github.com/riqts"><code>@​riqts</code></a> in <a
href="https://redirect.github.com/reduxjs/redux-toolkit/pull/5269">reduxjs/redux-toolkit#5269</a></li>
<li>fix: add setTimeout fallback to raf autoBatch strategy for
background tabs by <a
href="https://github.com/riqts"><code>@​riqts</code></a> in <a
href="https://redirect.github.com/reduxjs/redux-toolkit/pull/5273">reduxjs/redux-toolkit#5273</a></li>
<li>chore(toolkit): rename <code>IgnorePaths</code> type to
<code>IgnoredPaths</code> by <a
href="https://github.com/Ri5ha6h"><code>@​Ri5ha6h</code></a> in <a
href="https://redirect.github.com/reduxjs/redux-toolkit/pull/5284">reduxjs/redux-toolkit#5284</a></li>
<li>feat(toolkit)!: switch to native <code>NoInfer</code> utility type
by <a
href="https://github.com/aryaemami59"><code>@​aryaemami59</code></a> in
<a
href="https://redirect.github.com/reduxjs/redux-toolkit/pull/5289">reduxjs/redux-toolkit#5289</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/reduxjs/redux-toolkit/compare/v2.11.2...v2.12.0">https://github.com/reduxjs/redux-toolkit/compare/v2.11.2...v2.12.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/reduxjs/redux-toolkit/commit/576a02f8056fbee2dcaddb4d2e4d2da3b7937c58"><code>576a02f</code></a>
Release 2.12.0</li>
<li><a
href="https://github.com/reduxjs/redux-toolkit/commit/de2d55e1a2b0bcf8873d96f8ac6bb0f8d1aacce7"><code>de2d55e</code></a>
Merge pull request <a
href="https://redirect.github.com/reduxjs/redux-toolkit/issues/5237">#5237</a>
from aryaemami59/fix/codegen/generateEndpoints-retur...</li>
<li><a
href="https://github.com/reduxjs/redux-toolkit/commit/ac807c317aeb825cc03ca853d8da76d9506ff8db"><code>ac807c3</code></a>
fix(codegen): narrow <code>generateEndpoints</code> return type</li>
<li><a
href="https://github.com/reduxjs/redux-toolkit/commit/01ed3ba07cb045cdbec44ea00c2bda35ec85a00f"><code>01ed3ba</code></a>
Merge pull request <a
href="https://redirect.github.com/reduxjs/redux-toolkit/issues/5289">#5289</a>
from aryaemami59/feat/toolkit/switch-to-native-NoInfer</li>
<li><a
href="https://github.com/reduxjs/redux-toolkit/commit/1f16db1c7c8eb3f5007cfdbab4e8b369103d806a"><code>1f16db1</code></a>
Merge pull request <a
href="https://redirect.github.com/reduxjs/redux-toolkit/issues/5290">#5290</a>
from aryaemami59/build/toolkit/exclude-test-files-fr...</li>
<li><a
href="https://github.com/reduxjs/redux-toolkit/commit/23783c1335eec39d55cb8cd249e1b8251722aee1"><code>23783c1</code></a>
build(toolkit): exclude test files from final bundle</li>
<li><a
href="https://github.com/reduxjs/redux-toolkit/commit/91b8b0a38c52e2c26aaa481228ed47f9ca3f082a"><code>91b8b0a</code></a>
feat(toolkit)!: switch to native <code>NoInfer</code> utility type</li>
<li><a
href="https://github.com/reduxjs/redux-toolkit/commit/0b37f1a905930dc495c402d92b79a8e45c6bd29d"><code>0b37f1a</code></a>
Merge pull request <a
href="https://redirect.github.com/reduxjs/redux-toolkit/issues/5286">#5286</a>
from aryaemami59/docs/toolkit/fix-typos</li>
<li><a
href="https://github.com/reduxjs/redux-toolkit/commit/3cd62c8e3d617f4b62d73067408a7039b659ba6d"><code>3cd62c8</code></a>
fix <code>unforwardedActions</code></li>
<li><a
href="https://github.com/reduxjs/redux-toolkit/commit/64853cc12b06d6c22cea0a9bbaf30b4e6b32f9c8"><code>64853cc</code></a>
chore: fix various typos</li>
<li>Additional commits viewable in <a
href="https://github.com/reduxjs/redux-toolkit/compare/v2.11.2...v2.12.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `@tauri-apps/api` from 2.10.1 to 2.11.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/tauri-apps/tauri/releases">@​tauri-apps/api's
releases</a>.</em></p>
<blockquote>
<h2><code>@​tauri-apps/api</code> v2.11.0</h2>
<!-- raw HTML omitted -->
<pre><code>No known vulnerabilities found
</code></pre>
<!-- raw HTML omitted -->
<h2>[2.11.0]</h2>
<h3>New Features</h3>
<ul>
<li><a
href="https://www.github.com/tauri-apps/tauri/commit/074299c08dd99d2e1c57796f55ab24bc1d3976cc"><code>074299c08</code></a>
(<a
href="https://redirect.github.com/tauri-apps/tauri/pull/14307">#14307</a>)
Add Bring All to Front predefined menu item type</li>
<li><a
href="https://www.github.com/tauri-apps/tauri/commit/a12142a481f7a19b69e88ee36a438b1db71b36f5"><code>a12142a48</code></a>
(<a
href="https://redirect.github.com/tauri-apps/tauri/pull/14357">#14357</a>)
Add macos support for setting the icon and icon template state in the
same step of the main thread, to prevent flickering.</li>
<li><a
href="https://www.github.com/tauri-apps/tauri/commit/001c8fe3d288802de9a8c29cfd2f46f9220d97c5"><code>001c8fe3d</code></a>
(<a
href="https://redirect.github.com/tauri-apps/tauri/pull/14722">#14722</a>)
Add a WebView option to control browser-level general autofill behavior.
This option does not disable password or credit card autofill. On
Windows (WebView2), setting it to true disables the general autofill
&quot;Suggestions&quot; UI, which may appear even when
<code>autocomplete=&quot;off&quot;</code> is specified on input
elements. On Linux, macOS, iOS, and Android, this option is currently
unsupported and performs no operation.</li>
<li><a
href="https://www.github.com/tauri-apps/tauri/commit/eb0312ea9e493954298ac0b3fdaae7eafb52750e"><code>eb0312ea9</code></a>
(<a
href="https://redirect.github.com/tauri-apps/tauri/pull/15199">#15199</a>)
Propagates the <code>Event::Suspended</code> and
<code>Event::Resumed</code> events from <code>tao</code> when they are
emitted on mobile targets.</li>
</ul>
<!-- raw HTML omitted -->
<pre><code>&gt; @tauri-apps/api@2.11.0 npm-publish
/home/runner/work/tauri/tauri/packages/api
&gt; pnpm build &amp;&amp; cd ./dist &amp;&amp; pnpm publish --access
public --loglevel silly --no-git-checks
<p>&gt; <code>@​tauri-apps/api</code><a
href="https://github.com/2"><code>@​2</code></a>.11.0 build
/home/runner/work/tauri/tauri/packages/api
&gt; rollup -c --configPlugin typescript</p>
<p>�[36m
�[1m./src/app.ts, ./src/core.ts, ./src/dpi.ts, ./src/event.ts,
./src/image.ts, ./src/index.ts, ./src/menu.ts, ./src/mocks.ts,
./src/path.ts, ./src/tray.ts, ./src/webview.ts, ./src/webviewWindow.ts,
./src/window.ts�[22m → �[1m./dist, ./dist�[22m...�[39m
�[32mcreated �[1m./dist, ./dist�[22m in �[1m1s�[22m�[39m
�[36m
�[1msrc/index.ts�[22m →
�[1m../../crates/tauri/scripts/bundle.global.js�[22m...�[39m
�[32mcreated �[1m../../crates/tauri/scripts/bundle.global.js�[22m in
�[1m1.6s�[22m�[39m
npm verbose cli /opt/hostedtoolcache/node/24.14.1/x64/bin/node
/opt/hostedtoolcache/node/24.14.1/x64/bin/npm
npm info using npm@11.11.0
npm info using node@v24.14.1
npm silly config
load:file:/opt/hostedtoolcache/node/24.14.1/x64/lib/node_modules/npm/npmrc
npm silly config load:file:/tmp/62753b73fd2498862aee9b07ed29cc21/.npmrc
npm silly config load:file:/home/runner/.npmrc
npm silly config load:file:/home/runner/.config/pnpm/rc
npm verbose title npm publish tauri-apps-api-2.11.0.tgz
npm verbose argv &quot;publish&quot; &quot;--ignore-scripts&quot;
&quot;tauri-apps-api-2.11.0.tgz&quot; &quot;--access&quot;
&quot;public&quot; &quot;--loglevel&quot; &quot;silly&quot;
npm verbose logfile logs-max:10
dir:/home/runner/.npm/_logs/2026-04-30T15_51_13_171Z-
npm verbose logfile
/home/runner/.npm/_logs/2026-04-30T15_51_13_171Z-debug-0.log
npm warn Unknown env config &quot;verify-deps-before-run&quot;. This
will stop working in the next major version of npm. See <code>npm help
npmrc</code> for supported config options.
npm warn Unknown env config &quot;npm-globalconfig&quot;. This will stop
working in the next major version of npm. See <code>npm help
npmrc</code> for supported config options.
npm warn Unknown env config &quot;_jsr-registry&quot;. This will stop
working in the next major version of npm. See <code>npm help
npmrc</code> for supported config options.
&lt;/tr&gt;&lt;/table&gt;
</code></pre></p>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/tauri-apps/tauri/commit/e60834fc67d87c10e2f44b2568052295cb61c325"><code>e60834f</code></a>
Apply Version Updates From Current Changes (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/15041">#15041</a>)</li>
<li><a
href="https://github.com/tauri-apps/tauri/commit/df05c00563a91fc936bd15c6b10dd2825472f96b"><code>df05c00</code></a>
chore: minor bump for codegen crate</li>
<li><a
href="https://github.com/tauri-apps/tauri/commit/13bea1777fed60c75e37fe67d7ded5dde0b2997d"><code>13bea17</code></a>
chore: fmt</li>
<li><a
href="https://github.com/tauri-apps/tauri/commit/9808236ebf7755d498d674b614f3fc75eeac1ec4"><code>9808236</code></a>
fix(macOS): correct value for work_area.position.y (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/14655">#14655</a>)</li>
<li><a
href="https://github.com/tauri-apps/tauri/commit/eb0312ea9e493954298ac0b3fdaae7eafb52750e"><code>eb0312e</code></a>
feat(mobile): Propagate tao::Event::Suspended and tao::Event::Resumed to
the ...</li>
<li><a
href="https://github.com/tauri-apps/tauri/commit/4ef5797f0fb27fa2df3f39f4a54e48ef319560ec"><code>4ef5797</code></a>
feat(ios): add --no-sign and --archive-only flags to ios build (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/15061">#15061</a>)</li>
<li><a
href="https://github.com/tauri-apps/tauri/commit/110336c88a8c0a04476619db0a5c8f7694d969a5"><code>110336c</code></a>
fix(macOS): fix incorrect window position on multi-monitor setups (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/15250">#15250</a>)</li>
<li><a
href="https://github.com/tauri-apps/tauri/commit/c00a3dbffccd6e051d3b7332f706b6c63759865d"><code>c00a3db</code></a>
feat(macros): add support for rename command macro in tauri-macros <a
href="https://redirect.github.com/tauri-apps/tauri/issues/14173">#14173</a>
(<a
href="https://redirect.github.com/tauri-apps/tauri/issues/1">#1</a>...</li>
<li><a
href="https://github.com/tauri-apps/tauri/commit/764b9139a32de149d8a914a6b5ec6cd1937c64eb"><code>764b913</code></a>
feat(cli): restart Android emulator if it is disconnected from adb (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/14313">#14313</a>)</li>
<li><a
href="https://github.com/tauri-apps/tauri/commit/1035f12eeb8b23d9780881606d442d11c786e39e"><code>1035f12</code></a>
fix(windows): tauri-bundler detect arm system (<a
href="https://redirect.github.com/tauri-apps/tauri/issues/14923">#14923</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/tauri-apps/tauri/compare/@tauri-apps/api-v2.10.1...@tauri-apps/api-v2.11.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `@tauri-apps/plugin-deep-link` from 2.4.8 to 2.4.9
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/tauri-apps/plugins-workspace/releases">@​tauri-apps/plugin-deep-link's
releases</a>.</em></p>
<blockquote>
<h2>deep-link-js v2.4.9</h2>
<h2>[2.4.9]</h2>
<ul>
<li><a
href="https://github.com/tauri-apps/plugins-workspace/commit/e6cdc9f52e2cd975b11b8e4c12879d597f1f76c3"><code>e6cdc9f5</code></a>
(<a
href="https://redirect.github.com/tauri-apps/plugins-workspace/pull/3396">#3396</a>
by <a
href="https://github.com/tauri-apps/plugins-workspace/../../Legend-Master"><code>@​Legend-Master</code></a>)
Fix broken iOS custom URL schemes</li>
</ul>
<!-- raw HTML omitted -->
<pre><code>npm warn Unknown user config &quot;always-auth&quot;. This
will stop working in the next major version of npm. See `npm help npmrc`
for supported config options.
npm warn publish npm auto-corrected some errors in your package.json
when publishing. Please run &quot;npm pkg fix&quot; to address these
errors.
npm warn publish errors corrected:
npm warn publish &quot;repository&quot; was changed from a string to an
object
npm warn publish &quot;repository.url&quot; was normalized to
&quot;git+https://github.com/tauri-apps/plugins-workspace.git&quot;
npm notice
npm notice 📦  @tauri-apps/plugin-deep-link@2.4.9
npm notice Tarball Contents
npm notice 888B LICENSE.spdx
npm notice 6.2kB README.md
npm notice 3.5kB dist-js/index.cjs
npm notice 2.9kB dist-js/index.d.ts
npm notice 3.4kB dist-js/index.js
npm notice 801B package.json
npm notice Tarball Details
npm notice name: @tauri-apps/plugin-deep-link
npm notice version: 2.4.9
npm notice filename: tauri-apps-plugin-deep-link-2.4.9.tgz
npm notice package size: 4.4 kB
npm notice unpacked size: 17.7 kB
npm notice shasum: ae56d59130380f806b533b3107c3f16654e66a8d
npm notice integrity: sha512-u0SKOUHnJ1wqe[...]hIvqLBRpgHJlA==
npm notice total files: 6
npm notice
npm notice Publishing to https://registry.npmjs.org/ with tag latest and
public access
npm notice publish Signed provenance statement with source and build
information from GitHub Actions
npm notice publish Provenance statement published to transparency log:
https://search.sigstore.dev/?logIndex=1429011657
+ @tauri-apps/plugin-deep-link@2.4.9
</code></pre>
<!-- raw HTML omitted -->
<h2>deep-link v2.4.9</h2>
<h2>[2.4.9]</h2>
<ul>
<li><a
href="https://github.com/tauri-apps/plugins-workspace/commit/e6cdc9f52e2cd975b11b8e4c12879d597f1f76c3"><code>e6cdc9f5</code></a>
(<a
href="https://redirect.github.com/tauri-apps/plugins-workspace/pull/3396">#3396</a>
by <a
href="https://github.com/tauri-apps/plugins-workspace/../../Legend-Master"><code>@​Legend-Master</code></a>)
Fix broken iOS custom URL schemes</li>
</ul>
<!-- raw HTML omitted -->
<pre><code>&lt;/tr&gt;&lt;/table&gt; 
</code></pre>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/tauri-apps/plugins-workspace/commit/5c7668b6bb7c9a509f394d584568b3a922161e50"><code>5c7668b</code></a>
publish new versions (<a
href="https://redirect.github.com/tauri-apps/plugins-workspace/issues/3397">#3397</a>)</li>
<li><a
href="https://github.com/tauri-apps/plugins-workspace/commit/ec0540138bece081e9a87982091947360e61987a"><code>ec05401</code></a>
chore(deps): update rust crate toml to v1 (<a
href="https://redirect.github.com/tauri-apps/plugins-workspace/issues/3323">#3323</a>)</li>
<li><a
href="https://github.com/tauri-apps/plugins-workspace/commit/b86e999beb9fb48ef54adf3d0af631f94c06a5d0"><code>b86e999</code></a>
chore(deps): update tauri packages to 2.11 (<a
href="https://redirect.github.com/tauri-apps/plugins-workspace/issues/3407">#3407</a>)</li>
<li><a
href="https://github.com/tauri-apps/plugins-workspace/commit/c463d8ab1422a4cf44f627a7b4e6ba9d3553f334"><code>c463d8a</code></a>
chore(deps): update rustls-webpki in lockfile, ignore core2 in audit (<a
href="https://redirect.github.com/tauri-apps/plugins-workspace/issues/3405">#3405</a>)</li>
<li><a
href="https://github.com/tauri-apps/plugins-workspace/commit/1bb7beb3076a8bf76b084223d0e4225bb2e53bc9"><code>1bb7beb</code></a>
chore(deps): bump openssl (<a
href="https://redirect.github.com/tauri-apps/plugins-workspace/issues/3402">#3402</a>)</li>
<li><a
href="https://github.com/tauri-apps/plugins-workspace/commit/3412fa2741b3b6e7a251e3548a43b21f2c26c635"><code>3412fa2</code></a>
docs(readme): fix platform support matrix (opener supports mobile)</li>
<li><a
href="https://github.com/tauri-apps/plugins-workspace/commit/af81fdac9881d4ed52fbc18b9511bf10f7540ebb"><code>af81fda</code></a>
docs(readme): fix platform support matrix (mobile is supported)</li>
<li><a
href="https://github.com/tauri-apps/plugins-workspace/commit/c1fd33b3a2735f2e25c1d026dc524af932db3315"><code>c1fd33b</code></a>
fix(opener): allow open network share locations (<a
href="https://redirect.github.com/tauri-apps/plugins-workspace/issues/3343">#3343</a>)</li>
<li><a
href="https://github.com/tauri-apps/plugins-workspace/commit/250857b7b72cd59825a14caa046160dc2ba1bb12"><code>250857b</code></a>
chore(deps): update dependency typescript to v6 (<a
href="https://redirect.github.com/tauri-apps/plugins-workspace/issues/3363">#3363</a>)</li>
<li><a
href="https://github.com/tauri-apps/plugins-workspace/commit/964e13f124ad1feeb93c10168b265dc4936f738c"><code>964e13f</code></a>
fix(store): dead lock trying to set while exiting (<a
href="https://redirect.github.com/tauri-apps/plugins-workspace/issues/3395">#3395</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/tauri-apps/plugins-workspace/compare/deep-link-v2.4.8...deep-link-v2.4.9">compare
view</a></li>
</ul>
</details>
<br />

Updates `@tauri-apps/plugin-dialog` from 2.7.0 to 2.7.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/tauri-apps/plugins-workspace/releases">@​tauri-apps/plugin-dialog's
releases</a>.</em></p>
<blockquote>
<h2>dialog-js v2.7.1</h2>
<h2>[2.7.1]</h2>
<h3>Dependencies</h3>
<ul>
<li>Upgraded to <code>fs-js@2.5.1</code></li>
</ul>
<!-- raw HTML omitted -->
<pre><code>npm warn Unknown user config &quot;always-auth&quot;. This
will stop working in the next major version of npm. See `npm help npmrc`
for supported config options.
npm warn publish npm auto-corrected some errors in your package.json
when publishing. Please run &quot;npm pkg fix&quot; to address these
errors.
npm warn publish errors corrected:
npm warn publish &quot;repository&quot; was changed from a string to an
object
npm warn publish &quot;repository.url&quot; was normalized to
&quot;git+https://github.com/tauri-apps/plugins-workspace.git&quot;
npm notice
npm notice 📦  @tauri-apps/plugin-dialog@2.7.1
npm notice Tarball Contents
npm notice 888B LICENSE.spdx
npm notice 3.5kB README.md
npm notice 6.9kB dist-js/index.cjs
npm notice 14.6kB dist-js/index.d.ts
npm notice 6.8kB dist-js/index.js
npm notice 11B dist-js/init.d.ts
npm notice 657B package.json
npm notice Tarball Details
npm notice name: @tauri-apps/plugin-dialog
npm notice version: 2.7.1
npm notice filename: tauri-apps-plugin-dialog-2.7.1.tgz
npm notice package size: 6.7 kB
npm notice unpacked size: 33.3 kB
npm notice shasum: fc83387de807c8d064d2b64b1b813b84e8286a12
npm notice integrity: sha512-OK1UBXYt+ojcm[...]FmEOjIY9IhzOQ==
npm notice total files: 7
npm notice
npm notice Publishing to https://registry.npmjs.org/ with tag latest and
public access
npm notice publish Signed provenance statement with source and build
information from GitHub Actions
npm notice publish Provenance statement published to transparency log:
https://search.sigstore.dev/?logIndex=1429011725
+ @tauri-apps/plugin-dialog@2.7.1
</code></pre>
<!-- raw HTML omitted -->
<h2>dialog v2.7.1</h2>
<h2>[2.7.1]</h2>
<h3>Dependencies</h3>
<ul>
<li>Upgraded to <code>fs-js@2.5.1</code></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/tauri-apps/plugins-workspace/commit/e7a68fa63755603b9fa12d28e077eea645551d24"><code>e7a68fa</code></a>
publish new versions (<a
href="https://redirect.github.com/tauri-apps/plugins-workspace/issues/3068">#3068</a>)</li>
<li><a
href="https://github.com/tauri-apps/plugins-workspace/commit/b5550a3b0d199eb33abdc2ac981aea44afcb1379"><code>b5550a3</code></a>
chore: temp delete updater changefile</li>
<li><a
href="https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9"><code>93426f8</code></a>
fix: fix docsrs builds</li>
<li><a
href="https://github.com/tauri-apps/plugins-workspace/commit/4ee61e055e58da6ca1ad8b8da31cd61498bd3c9b"><code>4ee61e0</code></a>
Revert &quot;chore: temp delete updater changefile&quot;</li>
<li><a
href="https://github.com/tauri-apps/plugins-workspace/commit/06124af8d65968462af59bb6368ea37df674a5b8"><code>06124af</code></a>
publish new versions (<a
href="https://redirect.github.com/tauri-apps/plugins-workspace/issues/2972">#2972</a>)</li>
<li><a
href="https://github.com/tauri-apps/plugins-workspace/commit/060219e597b83eacd8d89426f0e2aeafec1ad854"><code>060219e</code></a>
chore(deps): update dependency <code>@​rollup/plugin-typescript</code>
to v12.3.0 (<a
href="https://redirect.github.com/tauri-apps/plugins-workspace/issues/3067">#3067</a>)</li>
…
…ates (#77)

Bumps the cargo-majors group with 5 updates in the /app/src-tauri
directory:

| Package | From | To |
| --- | --- | --- |
| [sentry](https://github.com/getsentry/sentry-rust) | `0.38.1` |
`0.48.2` |
| [dirs](https://github.com/soc/dirs-rs) | `5.0.1` | `6.0.0` |
| [unidiff](https://github.com/messense/unidiff-rs) | `0.3.4` | `0.4.0`
|
| [sha1](https://github.com/RustCrypto/hashes) | `0.10.6` | `0.11.0` |
| [windows](https://github.com/microsoft/windows-rs) | `0.58.0` |
`0.61.3` |


Updates `sentry` from 0.38.1 to 0.48.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/getsentry/sentry-rust/releases">sentry's
releases</a>.</em></p>
<blockquote>
<h2>0.48.2</h2>
<h3>New Features</h3>
<ul>
<li>Added <code>rustls-no-provider</code> feature flag in the
<code>sentry</code> crate to allow using the <code>rustls</code>
transport with a different crypto provider (<a
href="https://redirect.github.com/getsentry/sentry-rust/pull/1103">#1103</a>).</li>
</ul>
<h3>Fixes</h3>
<ul>
<li>Serialize attachment envelope headers as JSON to correctly encode
header values (<a
href="https://redirect.github.com/getsentry/sentry-rust/pull/1109">#1109</a>).</li>
<li>Use checked arithmetic to handle possible overflows (<a
href="https://redirect.github.com/getsentry/sentry-rust/pull/1119">#1119</a>,
<a
href="https://redirect.github.com/getsentry/sentry-rust/pull/1121">#1121</a>,
<a
href="https://redirect.github.com/getsentry/sentry-rust/pull/1122">#1122</a>).</li>
</ul>
<h2>0.48.1</h2>
<h3>Fixes</h3>
<ul>
<li>Changed <a
href="https://docs.rs/sentry-core/latest/sentry_core/struct.ClientOptions.html#structfield.enable_metrics"><code>ClientOptions::enable_metrics</code></a>
to default to <code>true</code>, aligning metrics behavior with other
Sentry SDKs (<a
href="https://redirect.github.com/getsentry/sentry-rust/issues/1106">#1106</a>).
Metric capture APIs still require the <code>metrics</code> feature flag
at compile time.</li>
</ul>
<h2>0.48.0</h2>
<h3>Breaking Changes</h3>
<ul>
<li>Added the following metrics-related fields to the <a
href="https://docs.rs/sentry-core/latest/sentry_core/struct.ClientOptions.html"><code>ClientOptions</code>
struct in <code>sentry-core</code></a>. Both fields are no-ops, unless
the <code>metrics</code> feature flag is enabled:
<ul>
<li><a
href="https://docs.rs/sentry-core/latest/sentry_core/struct.ClientOptions.html#structfield.enable_metrics"><code>enable_metrics</code></a>,
used to enable sending metrics to Sentry (<a
href="https://redirect.github.com/getsentry/sentry-rust/pull/1073">#1073</a>).</li>
<li><a
href="https://docs.rs/sentry-core/latest/sentry_core/struct.ClientOptions.html#structfield.before_send_metric"><code>before_send_metric</code></a>,
used to define a callback for filtering/pre-processing metrics before
sending to Sentry (<a
href="https://redirect.github.com/getsentry/sentry-rust/pull/1064">#1064</a>).</li>
</ul>
</li>
<li>There are several breakages related to the <a
href="https://github.com/getsentry/sentry-rust/blob/HEAD/#semver-additivity-bug-fixes-2026-04">SemVer
feature additivity bug fixes</a>:
<ul>
<li><a
href="https://docs.rs/sentry-core/latest/sentry_core/struct.ClientOptions.html"><code>sentry_core::ClientOptions</code></a>
fields <a
href="https://docs.rs/sentry-core/latest/sentry_core/struct.ClientOptions.html#structfield.before_send_log"><code>before_send_log</code></a>,
<a
href="https://docs.rs/sentry-core/latest/sentry_core/struct.ClientOptions.html#structfield.enable_logs"><code>enable_logs</code></a>,
<a
href="https://docs.rs/sentry-core/latest/sentry_core/struct.ClientOptions.html#structfield.auto_session_tracking"><code>auto_session_tracking</code></a>,
and <a
href="https://docs.rs/sentry-core/latest/sentry_core/struct.ClientOptions.html#structfield.session_mode"><code>session_mode</code></a>
are no longer gated behind the <code>logs</code> and
<code>release-health</code> feature flags (<a
href="https://redirect.github.com/getsentry/sentry-rust/pull/1091">#1091</a>).
Code that constructs <code>ClientOptions</code> with a full struct
literal (without <code>..Default::default()</code>), or which
exhaustively matches against it, must now include all four fields
regardless of enabled features.</li>
<li><a
href="https://docs.rs/sentry-core/latest/sentry_core/struct.Scope.html"><code>sentry_core::Scope</code></a>
can no longer be publicly constructed or exhaustively matched against,
even when the <code>client</code> feature is disabled (<a
href="https://redirect.github.com/getsentry/sentry-rust/pull/1094">#1094</a>).
Previously, both of these were possible when <code>client</code> was
disabled.</li>
<li><a
href="https://docs.rs/sentry-core/latest/sentry_core/struct.Scope.html#method.add_event_processor"><code>sentry_core::Scope::add_event_processor</code></a>
now requires passed closures to be <code>RefUnwindSafe</code> (<a
href="https://redirect.github.com/getsentry/sentry-rust/pull/1093">#1093</a>).
Thanks to this change, <a
href="https://docs.rs/sentry-core/latest/sentry_core/struct.Scope.html"><code>sentry_core::Scope</code></a>
is now <a
href="https://docs.rs/sentry-core/latest/sentry_core/struct.Scope.html#impl-UnwindSafe-for-Scope"><code>UnwindSafe</code></a>
regardless of feature flag configuration; previously, <code>Scope</code>
was only <code>UnwindSafe</code> when the <code>client</code> feature
was disabled.</li>
<li><a
href="https://docs.rs/sentry-tracing/latest/sentry_tracing/enum.EventMapping.html"><code>sentry_tracing::EventMapping</code></a>
is now <code>#[non_exhaustive]</code> (<a
href="https://redirect.github.com/getsentry/sentry-rust/pull/1097">#1097</a>).</li>
<li><a
href="https://docs.rs/sentry-log/latest/sentry_log/enum.RecordMapping.html"><code>sentry_log::RecordMapping</code></a>
is now <code>#[non_exhaustive]</code> (<a
href="https://redirect.github.com/getsentry/sentry-rust/pull/1098">#1098</a>).</li>
</ul>
</li>
</ul>
<h3>New Features</h3>
<p>📊📈💯 The Sentry-Rust SDK now supports emitting <a
href="https://docs.sentry.io/product/explore/metrics/">Sentry
Metrics</a> (<a
href="https://redirect.github.com/getsentry/sentry-rust/pull/1073">#1073</a>)!</p>
<p>To get started, you will need to add the <code>metrics</code> feature
flag when compiling the <code>sentry</code> crate. You will also need to
enable metrics when initializing the SDK, like so:</p>
<pre lang="rust"><code>use sentry::ClientOptions;
<p>let _guard = sentry::init((
&quot;(your DSN here)&quot;,
ClientOptions {
enable_metrics: true,
// ... other options ...
..Default::default()
},
));
</code></pre></p>
<p>You can then capture metrics as follows:</p>
<pre lang="rust"><code>&lt;/tr&gt;&lt;/table&gt; 
</code></pre>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/getsentry/sentry-rust/blob/master/CHANGELOG.md">sentry's
changelog</a>.</em></p>
<blockquote>
<h2>0.48.2</h2>
<h3>New Features</h3>
<ul>
<li>Added <code>rustls-no-provider</code> feature flag in the
<code>sentry</code> crate to allow using the <code>rustls</code>
transport with a different crypto provider (<a
href="https://redirect.github.com/getsentry/sentry-rust/pull/1103">#1103</a>).</li>
</ul>
<h3>Fixes</h3>
<ul>
<li>Serialize attachment envelope headers as JSON to correctly encode
header values (<a
href="https://redirect.github.com/getsentry/sentry-rust/pull/1109">#1109</a>).</li>
<li>Use checked arithmetic to handle possible overflows (<a
href="https://redirect.github.com/getsentry/sentry-rust/pull/1119">#1119</a>,
<a
href="https://redirect.github.com/getsentry/sentry-rust/pull/1121">#1121</a>,
<a
href="https://redirect.github.com/getsentry/sentry-rust/pull/1122">#1122</a>).</li>
</ul>
<h2>0.48.1</h2>
<h3>Fixes</h3>
<ul>
<li>Changed <a
href="https://docs.rs/sentry-core/latest/sentry_core/struct.ClientOptions.html#structfield.enable_metrics"><code>ClientOptions::enable_metrics</code></a>
to default to <code>true</code>, aligning metrics behavior with other
Sentry SDKs (<a
href="https://redirect.github.com/getsentry/sentry-rust/issues/1106">#1106</a>).
Metric capture APIs still require the <code>metrics</code> feature flag
at compile time.</li>
</ul>
<h2>0.48.0</h2>
<h3>Breaking Changes</h3>
<ul>
<li>Added the following metrics-related fields to the <a
href="https://docs.rs/sentry-core/latest/sentry_core/struct.ClientOptions.html"><code>ClientOptions</code>
struct in <code>sentry-core</code></a>. Both fields are no-ops, unless
the <code>metrics</code> feature flag is enabled:
<ul>
<li><a
href="https://docs.rs/sentry-core/latest/sentry_core/struct.ClientOptions.html#structfield.enable_metrics"><code>enable_metrics</code></a>,
used to enable sending metrics to Sentry (<a
href="https://redirect.github.com/getsentry/sentry-rust/pull/1073">#1073</a>).</li>
<li><a
href="https://docs.rs/sentry-core/latest/sentry_core/struct.ClientOptions.html#structfield.before_send_metric"><code>before_send_metric</code></a>,
used to define a callback for filtering/pre-processing metrics before
sending to Sentry (<a
href="https://redirect.github.com/getsentry/sentry-rust/pull/1064">#1064</a>).</li>
</ul>
</li>
<li>There are several breakages related to the <a
href="https://github.com/getsentry/sentry-rust/blob/master/#semver-additivity-bug-fixes-2026-04">SemVer
feature additivity bug fixes</a>:
<ul>
<li><a
href="https://docs.rs/sentry-core/latest/sentry_core/struct.ClientOptions.html"><code>sentry_core::ClientOptions</code></a>
fields <a
href="https://docs.rs/sentry-core/latest/sentry_core/struct.ClientOptions.html#structfield.before_send_log"><code>before_send_log</code></a>,
<a
href="https://docs.rs/sentry-core/latest/sentry_core/struct.ClientOptions.html#structfield.enable_logs"><code>enable_logs</code></a>,
<a
href="https://docs.rs/sentry-core/latest/sentry_core/struct.ClientOptions.html#structfield.auto_session_tracking"><code>auto_session_tracking</code></a>,
and <a
href="https://docs.rs/sentry-core/latest/sentry_core/struct.ClientOptions.html#structfield.session_mode"><code>session_mode</code></a>
are no longer gated behind the <code>logs</code> and
<code>release-health</code> feature flags (<a
href="https://redirect.github.com/getsentry/sentry-rust/pull/1091">#1091</a>).
Code that constructs <code>ClientOptions</code> with a full struct
literal (without <code>..Default::default()</code>), or which
exhaustively matches against it, must now include all four fields
regardless of enabled features.</li>
<li><a
href="https://docs.rs/sentry-core/latest/sentry_core/struct.Scope.html"><code>sentry_core::Scope</code></a>
can no longer be publicly constructed or exhaustively matched against,
even when the <code>client</code> feature is disabled (<a
href="https://redirect.github.com/getsentry/sentry-rust/pull/1094">#1094</a>).
Previously, both of these were possible when <code>client</code> was
disabled.</li>
<li><a
href="https://docs.rs/sentry-core/latest/sentry_core/struct.Scope.html#method.add_event_processor"><code>sentry_core::Scope::add_event_processor</code></a>
now requires passed closures to be <code>RefUnwindSafe</code> (<a
href="https://redirect.github.com/getsentry/sentry-rust/pull/1093">#1093</a>).
Thanks to this change, <a
href="https://docs.rs/sentry-core/latest/sentry_core/struct.Scope.html"><code>sentry_core::Scope</code></a>
is now <a
href="https://docs.rs/sentry-core/latest/sentry_core/struct.Scope.html#impl-UnwindSafe-for-Scope"><code>UnwindSafe</code></a>
regardless of feature flag configuration; previously, <code>Scope</code>
was only <code>UnwindSafe</code> when the <code>client</code> feature
was disabled.</li>
<li><a
href="https://docs.rs/sentry-tracing/latest/sentry_tracing/enum.EventMapping.html"><code>sentry_tracing::EventMapping</code></a>
is now <code>#[non_exhaustive]</code> (<a
href="https://redirect.github.com/getsentry/sentry-rust/pull/1097">#1097</a>).</li>
<li><a
href="https://docs.rs/sentry-log/latest/sentry_log/enum.RecordMapping.html"><code>sentry_log::RecordMapping</code></a>
is now <code>#[non_exhaustive]</code> (<a
href="https://redirect.github.com/getsentry/sentry-rust/pull/1098">#1098</a>).</li>
</ul>
</li>
</ul>
<h3>New Features</h3>
<p>📊📈💯 The Sentry-Rust SDK now supports emitting <a
href="https://docs.sentry.io/product/explore/metrics/">Sentry
Metrics</a> (<a
href="https://redirect.github.com/getsentry/sentry-rust/pull/1073">#1073</a>)!</p>
<p>To get started, you will need to add the <code>metrics</code> feature
flag when compiling the <code>sentry</code> crate. You will also need to
enable metrics when initializing the SDK, like so:</p>
<pre lang="rust"><code>use sentry::ClientOptions;
<p>let _guard = sentry::init((
&quot;(your DSN here)&quot;,
ClientOptions {
enable_metrics: true,
// ... other options ...
..Default::default()
},
));
</code></pre></p>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/getsentry/sentry-rust/commit/8d8e8fc1b2dde510eaf61bcaed80e5076d5375f5"><code>8d8e8fc</code></a>
meta(changelog): Update CHANGELOG for version 0.48.2</li>
<li><a
href="https://github.com/getsentry/sentry-rust/commit/38995065dbb009e80c51a9e2f9dade802e4667f8"><code>3899506</code></a>
release: 0.48.2</li>
<li><a
href="https://github.com/getsentry/sentry-rust/commit/a9fc8af3512ad456a8742c52bb7b102e59fd4dca"><code>a9fc8af</code></a>
fix(types): Use checked arithmetic in envelope parsing (<a
href="https://redirect.github.com/getsentry/sentry-rust/issues/1122">#1122</a>)</li>
<li><a
href="https://github.com/getsentry/sentry-rust/commit/a6ce8b0813bc7108b0dec6c9491ac5ce778877fd"><code>a6ce8b0</code></a>
feat: introduce <code>rustls-no-provider</code> feature flag (<a
href="https://redirect.github.com/getsentry/sentry-rust/issues/1103">#1103</a>)</li>
<li><a
href="https://github.com/getsentry/sentry-rust/commit/df882754c3893fa5863c671cbab8dc77120485f6"><code>df88275</code></a>
fix(ratelimit): Fix <code>clippy::arithmetic_side_effects</code> lint
(<a
href="https://redirect.github.com/getsentry/sentry-rust/issues/1121">#1121</a>)</li>
<li><a
href="https://github.com/getsentry/sentry-rust/commit/d65272bc174e4d51c38ff54bcc29dfdee751bc1d"><code>d65272b</code></a>
fix: Enable <code>clippy::arithmetic_side_effects</code> lint (<a
href="https://redirect.github.com/getsentry/sentry-rust/issues/1119">#1119</a>)</li>
<li><a
href="https://github.com/getsentry/sentry-rust/commit/f801a2c072974483248eb46a4760409e9b790b27"><code>f801a2c</code></a>
build(deps): bump openssl from 0.10.78 to 0.10.79 (<a
href="https://redirect.github.com/getsentry/sentry-rust/issues/1120">#1120</a>)</li>
<li><a
href="https://github.com/getsentry/sentry-rust/commit/5dc48f361ed21058f09ec6d172de7588e88de384"><code>5dc48f3</code></a>
chore(meta): Centralize workspace lint config (<a
href="https://redirect.github.com/getsentry/sentry-rust/issues/1114">#1114</a>)</li>
<li><a
href="https://github.com/getsentry/sentry-rust/commit/09aceecbfcd3f579ff7ec436dd8f700a591f0f5e"><code>09aceec</code></a>
ref(sentry-panic): <code>PanicInfo</code> → <code>PanicHookInfo</code>
(<a
href="https://redirect.github.com/getsentry/sentry-rust/issues/1074">#1074</a>)</li>
<li><a
href="https://github.com/getsentry/sentry-rust/commit/2bebbd44e47fc9056cc04cf5f755cd5b6fc9dfd7"><code>2bebbd4</code></a>
fix(types): Serialize attachment headers as JSON (<a
href="https://redirect.github.com/getsentry/sentry-rust/issues/1109">#1109</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/getsentry/sentry-rust/compare/0.38.1...0.48.2">compare
view</a></li>
</ul>
</details>
<br />

Updates `dirs` from 5.0.1 to 6.0.0
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/soc/dirs-rs/commits">compare view</a></li>
</ul>
</details>
<br />

Updates `unidiff` from 0.3.4 to 0.4.0
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/messense/unidiff-rs/commit/b67e6c93766a3f2d46fdb06160f1e19f487cc1ab"><code>b67e6c9</code></a>
Bump version to 0.4.0</li>
<li><a
href="https://github.com/messense/unidiff-rs/commit/bc72c29e4e6f94bcb265893f97f233f04d0bfb46"><code>bc72c29</code></a>
Migrate to Rust 2024 edition and replace lazy_static with
std::sync::LazyLock</li>
<li>See full diff in <a
href="https://github.com/messense/unidiff-rs/compare/v0.3.4...v0.4.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `sha1` from 0.10.6 to 0.11.0
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/RustCrypto/hashes/commit/2f00175af936de46b3ddefe65c4de93cb4e876e4"><code>2f00175</code></a>
Release sha1 v0.11.0 (<a
href="https://redirect.github.com/RustCrypto/hashes/issues/810">#810</a>)</li>
<li><a
href="https://github.com/RustCrypto/hashes/commit/07d370c4a0d7cfab1f2a2e3d21bbb44e5669ee32"><code>07d370c</code></a>
sha1: refactor backends selection (<a
href="https://redirect.github.com/RustCrypto/hashes/issues/808">#808</a>)</li>
<li><a
href="https://github.com/RustCrypto/hashes/commit/7c7cb76e8a4978fb319a43122393cae0afc4b73d"><code>7c7cb76</code></a>
Fix md5 project link in README (<a
href="https://redirect.github.com/RustCrypto/hashes/issues/809">#809</a>)</li>
<li><a
href="https://github.com/RustCrypto/hashes/commit/ffe093984c004769747e998f77da8ff7c0e7a765"><code>ffe0939</code></a>
Release sha2 0.11.0 (<a
href="https://redirect.github.com/RustCrypto/hashes/issues/806">#806</a>)</li>
<li><a
href="https://github.com/RustCrypto/hashes/commit/8991b65fe400c31c4cc189510f86ae642c470cd9"><code>8991b65</code></a>
Use the standard order of the <code>[package]</code> section fields (<a
href="https://redirect.github.com/RustCrypto/hashes/issues/807">#807</a>)</li>
<li><a
href="https://github.com/RustCrypto/hashes/commit/3d2bc57db40fd6aeb25d6c6da98d67e2784c2985"><code>3d2bc57</code></a>
sha2: refactor backends (<a
href="https://redirect.github.com/RustCrypto/hashes/issues/802">#802</a>)</li>
<li><a
href="https://github.com/RustCrypto/hashes/commit/faa55fb83697c8f3113636d88070e5f5edc8c335"><code>faa55fb</code></a>
sha3: bump <code>keccak</code> to v0.2 (<a
href="https://redirect.github.com/RustCrypto/hashes/issues/803">#803</a>)</li>
<li><a
href="https://github.com/RustCrypto/hashes/commit/d3e6489e56f8486d4a93ceb7a8abf4924af1de7b"><code>d3e6489</code></a>
sha3 v0.11.0-rc.9 (<a
href="https://redirect.github.com/RustCrypto/hashes/issues/801">#801</a>)</li>
<li><a
href="https://github.com/RustCrypto/hashes/commit/bbf6f51ff97f81ab15e6e5f6cf878bfbcb1f47c8"><code>bbf6f51</code></a>
sha2: tweak backend docs (<a
href="https://redirect.github.com/RustCrypto/hashes/issues/800">#800</a>)</li>
<li><a
href="https://github.com/RustCrypto/hashes/commit/155dbbf2959dbec0ec75948a82590ddaede2d3bc"><code>155dbbf</code></a>
sha3: add default value for the <code>DS</code> generic parameter on
<code>TurboShake128/256</code>...</li>
<li>Additional commits viewable in <a
href="https://github.com/RustCrypto/hashes/compare/sha1-v0.10.6...sha1-v0.11.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `windows` from 0.58.0 to 0.61.3
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/microsoft/windows-rs/commits">compare
view</a></li>
</ul>
</details>
<br />

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Valentin Roehle <roehlevalentin@gmail.com>
…dates (#79)

[//]: # (dependabot-start)
⚠️  **Dependabot is rebasing this PR** ⚠️ 

Rebasing might not happen immediately, so don't worry if this takes some
time.

Note: if you make any changes to this PR yourself, they will take
precedence over the rebase.

---

[//]: # (dependabot-end)

Bumps the npm-majors group with 17 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
|
[@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli)
| `19.8.1` | `21.0.2` |
|
[@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional)
| `19.8.1` | `21.0.2` |
|
[@trivago/prettier-plugin-sort-imports](https://github.com/trivago/prettier-plugin-sort-imports)
| `4.3.0` | `6.0.2` |
| [lint-staged](https://github.com/lint-staged/lint-staged) | `15.5.2` |
`17.0.7` |
| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` |
`6.0.3` |
| [i18next](https://github.com/i18next/i18next) | `23.16.8` | `26.3.1` |
|
[lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react)
| `0.451.0` | `1.18.0` |
| [react-i18next](https://github.com/i18next/react-i18next) | `15.7.4` |
`17.0.8` |
|
[react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom)
| `6.30.3` | `7.17.0` |
|
[@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react-swc)
| `3.11.0` | `4.3.1` |
|
[@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8)
| `2.1.9` | `4.1.8` |
| [eslint](https://github.com/eslint/eslint) | `9.39.4` | `10.5.0` |
|
[eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks)
| `5.2.0` | `7.1.1` |
| [jsdom](https://github.com/jsdom/jsdom) | `25.0.1` | `29.1.1` |
| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) |
`5.4.21` | `8.0.16` |
|
[vite-tsconfig-paths](https://github.com/aleclarson/vite-tsconfig-paths)
| `5.1.4` | `6.1.1` |
|
[vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest)
| `2.1.9` | `4.1.8` |

Bumps the npm-majors group with 13 updates in the /app directory:

| Package | From | To |
| --- | --- | --- |
| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` |
`6.0.3` |
| [i18next](https://github.com/i18next/i18next) | `23.16.8` | `26.3.1` |
|
[lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react)
| `0.451.0` | `1.18.0` |
| [react-i18next](https://github.com/i18next/react-i18next) | `15.7.4` |
`17.0.8` |
|
[react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom)
| `6.30.4` | `7.17.0` |
|
[@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react-swc)
| `3.11.0` | `4.3.1` |
|
[@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8)
| `2.1.9` | `4.1.8` |
| [eslint](https://github.com/eslint/eslint) | `9.39.4` | `10.5.0` |
|
[eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks)
| `5.2.0` | `7.1.1` |
| [jsdom](https://github.com/jsdom/jsdom) | `25.0.1` | `29.1.1` |
| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) |
`5.4.21` | `8.0.16` |
|
[vite-tsconfig-paths](https://github.com/aleclarson/vite-tsconfig-paths)
| `5.1.4` | `6.1.1` |
|
[vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest)
| `2.1.9` | `4.1.8` |

Bumps the npm-majors group with 9 updates in the /landingpage directory:

| Package | From | To |
| --- | --- | --- |
| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` |
`6.0.3` |
| [i18next](https://github.com/i18next/i18next) | `23.16.8` | `26.3.1` |
| [react-i18next](https://github.com/i18next/react-i18next) | `15.7.4` |
`17.0.8` |
|
[@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react-swc)
| `3.11.0` | `4.3.1` |
| [eslint](https://github.com/eslint/eslint) | `9.39.4` | `10.5.0` |
|
[eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks)
| `5.2.0` | `7.1.1` |
| [jsdom](https://github.com/jsdom/jsdom) | `25.0.1` | `29.1.1` |
| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) |
`5.4.21` | `8.0.16` |
|
[vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest)
| `2.1.9` | `4.1.8` |

Bumps the npm-majors group with 3 updates in the /shared directory:
[typescript](https://github.com/microsoft/TypeScript),
[eslint](https://github.com/eslint/eslint) and
[vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest).
Bumps the npm-majors group with 2 updates in the /tests directory:
[typescript](https://github.com/microsoft/TypeScript) and
[eslint](https://github.com/eslint/eslint).

Updates `@commitlint/cli` from 19.8.1 to 21.0.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/conventional-changelog/commitlint/releases">@​commitlint/cli's
releases</a>.</em></p>
<blockquote>
<h2>v21.0.2</h2>
<h2><a
href="https://github.com/conventional-changelog/commitlint/compare/v21.0.1...v21.0.2">21.0.2</a>
(2026-05-29)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>fix: emit actionable error when --edit cannot find COMMIT_EDITMSG
(<a
href="https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/589">#589</a>)
by <a href="https://github.com/escapedcat"><code>@​escapedcat</code></a>
in <a
href="https://redirect.github.com/conventional-changelog/commitlint/pull/4755">conventional-changelog/commitlint#4755</a></li>
<li>fix: apply oxfmt formatting to get-edit-commit.ts by <a
href="https://github.com/escapedcat"><code>@​escapedcat</code></a> in <a
href="https://redirect.github.com/conventional-changelog/commitlint/pull/4768">conventional-changelog/commitlint#4768</a></li>
<li>fix(read): fail when --from and --to share no merge-base <a
href="https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4555">#4555</a>
by <a href="https://github.com/CervEdin"><code>@​CervEdin</code></a> in
<a
href="https://redirect.github.com/conventional-changelog/commitlint/pull/4754">conventional-changelog/commitlint#4754</a></li>
<li>fix: disallow same commit hash for --from and --to by <a
href="https://github.com/knocte"><code>@​knocte</code></a> in <a
href="https://redirect.github.com/conventional-changelog/commitlint/pull/4773">conventional-changelog/commitlint#4773</a></li>
</ul>
<h3>Chore/CI</h3>
<ul>
<li>ci: have renovate rebase stale PRs before merging by <a
href="https://github.com/escapedcat"><code>@​escapedcat</code></a> in <a
href="https://redirect.github.com/conventional-changelog/commitlint/pull/4782">conventional-changelog/commitlint#4782</a></li>
<li>chore: have renovate hold PRs for 3 days after release by <a
href="https://github.com/escapedcat"><code>@​escapedcat</code></a> in <a
href="https://redirect.github.com/conventional-changelog/commitlint/pull/4788">conventional-changelog/commitlint#4788</a></li>
<li>chore: anchor vite 8 by <a
href="https://github.com/escapedcat"><code>@​escapedcat</code></a> in <a
href="https://redirect.github.com/conventional-changelog/commitlint/pull/4790">conventional-changelog/commitlint#4790</a></li>
<li>ci: run commitlint once per same-repo PR by <a
href="https://github.com/escapedcat"><code>@​escapedcat</code></a> in <a
href="https://redirect.github.com/conventional-changelog/commitlint/pull/4795">conventional-changelog/commitlint#4795</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/CervEdin"><code>@​CervEdin</code></a>
made their first contribution in <a
href="https://redirect.github.com/conventional-changelog/commitlint/pull/4754">conventional-changelog/commitlint#4754</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/conventional-changelog/commitlint/compare/v21.0.1...v21.0.2">https://github.com/conventional-changelog/commitlint/compare/v21.0.1...v21.0.2</a></p>
<h2>v21.0.1</h2>
<h2><a
href="https://github.com/conventional-changelog/commitlint/compare/v21.0.0...v21.0.1">21.0.1</a>
(2026-05-12)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>fix(load): only resolve relative formatter paths by <a
href="https://github.com/escapedcat"><code>@​escapedcat</code></a> in <a
href="https://redirect.github.com/conventional-changelog/commitlint/pull/4761">conventional-changelog/commitlint#4761</a></li>
<li>fix(types): add presetConfig to ParserPreset interface by <a
href="https://github.com/SAY-5"><code>@​SAY-5</code></a> in <a
href="https://redirect.github.com/conventional-changelog/commitlint/pull/4749">conventional-changelog/commitlint#4749</a></li>
</ul>
<h2>CI</h2>
<ul>
<li>ci: stop spawning schedule jobs on contributors' forks by <a
href="https://github.com/knocte"><code>@​knocte</code></a> in <a
href="https://redirect.github.com/conventional-changelog/commitlint/pull/4753">conventional-changelog/commitlint#4753</a></li>
<li>ci: add weekly non-blocking pnpm audit by <a
href="https://github.com/escapedcat"><code>@​escapedcat</code></a> in <a
href="https://redirect.github.com/conventional-changelog/commitlint/pull/4766">conventional-changelog/commitlint#4766</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/SAY-5"><code>@​SAY-5</code></a> made
their first contribution in <a
href="https://redirect.github.com/conventional-changelog/commitlint/pull/4749">conventional-changelog/commitlint#4749</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/conventional-changelog/commitlint/compare/v21.0.0...v21.0.1">https://github.com/conventional-changelog/commitlint/compare/v21.0.0...v21.0.1</a></p>
<h2>v21.0.0</h2>
<blockquote>
<p>Heads-up: --legacy-output is a transitional escape hatch. It will be
removed in a future major release. Plan to migrate your parsers /
snapshots to the new format during the v21 lifecycle.</p>
</blockquote>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/cli/CHANGELOG.md">@​commitlint/cli's
changelog</a>.</em></p>
<blockquote>
<h2><a
href="https://github.com/conventional-changelog/commitlint/compare/v21.0.1...v21.0.2">21.0.2</a>
(2026-05-29)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>disallow same commit hash for --from and --to (<a
href="https://redirect.github.com/conventional-changelog/commitlint/issues/4773">#4773</a>)
(<a
href="https://github.com/conventional-changelog/commitlint/commit/121005e86341537c4bf59a8453cae21dbd4954ec">121005e</a>)</li>
</ul>
<h2><a
href="https://github.com/conventional-changelog/commitlint/compare/v21.0.0...v21.0.1">21.0.1</a>
(2026-05-12)</h2>
<p><strong>Note:</strong> Version bump only for package
<code>@​commitlint/cli</code></p>
<h1><a
href="https://github.com/conventional-changelog/commitlint/compare/v20.5.3...v21.0.0">21.0.0</a>
(2026-05-08)</h1>
<ul>
<li>chore!: minimum node version v22 (<a
href="https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4679">#4679</a>)
(<a
href="https://github.com/conventional-changelog/commitlint/commit/ac2b3f4a947670e46af9a738881ba14158f0987a">ac2b3f4</a>),
closes <a
href="https://redirect.github.com/conventional-changelog/commitlint/issues/4679">#4679</a></li>
</ul>
<h3>BREAKING CHANGES</h3>
<ul>
<li>drop node v18 and v20 support</li>
</ul>
<ul>
<li>Bump engines to &gt;=v22 in all 39 package.json files</li>
<li>Update <code>@​types/node</code> to ^22.0.0</li>
<li>Update CI matrix to [22, 24]</li>
<li>Update Ubuntu baseline job to ubuntu:26.04</li>
<li>Update Dockerfile.ci, .mise.toml, .codesandbox/ci.json</li>
<li>Update pre-commit hook to use --ignore-engines</li>
<li>Update README and docs</li>
</ul>
<p>Co-authored-by: Claude Opus 4.6 (1M context) <a
href="mailto:noreply@anthropic.com">noreply@anthropic.com</a></p>
<h2><a
href="https://github.com/conventional-changelog/commitlint/compare/v20.5.2...v20.5.3">20.5.3</a>
(2026-04-30)</h2>
<p><strong>Note:</strong> Version bump only for package
<code>@​commitlint/cli</code></p>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/conventional-changelog/commitlint/commit/806904829c497cdfedeebfbac573bd1c8ee66b2b"><code>8069048</code></a>
v21.0.2</li>
<li><a
href="https://github.com/conventional-changelog/commitlint/commit/121005e86341537c4bf59a8453cae21dbd4954ec"><code>121005e</code></a>
fix: disallow same commit hash for --from and --to (<a
href="https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4773">#4773</a>)</li>
<li><a
href="https://github.com/conventional-changelog/commitlint/commit/db8d7d6461d721fe2561ce4307e4069eaf6dcc8c"><code>db8d7d6</code></a>
v21.0.1</li>
<li><a
href="https://github.com/conventional-changelog/commitlint/commit/1329a25fd6f13b993fdf4e8c1b5a25ff2bf7ee07"><code>1329a25</code></a>
chore: migrate to pnpm (<a
href="https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4762">#4762</a>)</li>
<li><a
href="https://github.com/conventional-changelog/commitlint/commit/db39968cdcf7b655e5951d2f550edadc4f0768ef"><code>db39968</code></a>
chore: pre pnpm cleanup (<a
href="https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4759">#4759</a>)</li>
<li><a
href="https://github.com/conventional-changelog/commitlint/commit/6099ae50aa71fe7f99d75af1b8d9537aa7685747"><code>6099ae5</code></a>
chore: replace eslint with oxlint (<a
href="https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4756">#4756</a>)</li>
<li><a
href="https://github.com/conventional-changelog/commitlint/commit/f081a8ef93019bb8b07f39c756f6d4a052020d3b"><code>f081a8e</code></a>
v21.0.0</li>
<li><a
href="https://github.com/conventional-changelog/commitlint/commit/40d7e36ffac0986ad0988fedd39a7ebcfde93d3c"><code>40d7e36</code></a>
feat!: show input from a new line (<a
href="https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4727">#4727</a>)</li>
<li><a
href="https://github.com/conventional-changelog/commitlint/commit/44c31743ded411d949e935247e8079e5085d8239"><code>44c3174</code></a>
chore: update dependency yargs to v18 <a
href="https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4432">#4432</a>
(<a
href="https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4686">#4686</a>)</li>
<li><a
href="https://github.com/conventional-changelog/commitlint/commit/ac01464b453a818e01f2f232a307b61a66167920"><code>ac01464</code></a>
chore: replace dependencies with Node 22 built-ins (<a
href="https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4681">#4681</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/conventional-changelog/commitlint/commits/v21.0.2/@commitlint/cli">compare
view</a></li>
</ul>
</details>
<br />

Updates `@commitlint/config-conventional` from 19.8.1 to 21.0.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/conventional-changelog/commitlint/releases">@​commitlint/config-conventional's
releases</a>.</em></p>
<blockquote>
<h2>v21.0.2</h2>
<h2><a
href="https://github.com/conventional-changelog/commitlint/compare/v21.0.1...v21.0.2">21.0.2</a>
(2026-05-29)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>fix: emit actionable error when --edit cannot find COMMIT_EDITMSG
(<a
href="https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/589">#589</a>)
by <a href="https://github.com/escapedcat"><code>@​escapedcat</code></a>
in <a
href="https://redirect.github.com/conventional-changelog/commitlint/pull/4755">conventional-changelog/commitlint#4755</a></li>
<li>fix: apply oxfmt formatting to get-edit-commit.ts by <a
href="https://github.com/escapedcat"><code>@​escapedcat</code></a> in <a
href="https://redirect.github.com/conventional-changelog/commitlint/pull/4768">conventional-changelog/commitlint#4768</a></li>
<li>fix(read): fail when --from and --to share no merge-base <a
href="https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4555">#4555</a>
by <a href="https://github.com/CervEdin"><code>@​CervEdin</code></a> in
<a
href="https://redirect.github.com/conventional-changelog/commitlint/pull/4754">conventional-changelog/commitlint#4754</a></li>
<li>fix: disallow same commit hash for --from and --to by <a
href="https://github.com/knocte"><code>@​knocte</code></a> in <a
href="https://redirect.github.com/conventional-changelog/commitlint/pull/4773">conventional-changelog/commitlint#4773</a></li>
</ul>
<h3>Chore/CI</h3>
<ul>
<li>ci: have renovate rebase stale PRs before merging by <a
href="https://github.com/escapedcat"><code>@​escapedcat</code></a> in <a
href="https://redirect.github.com/conventional-changelog/commitlint/pull/4782">conventional-changelog/commitlint#4782</a></li>
<li>chore: have renovate hold PRs for 3 days after release by <a
href="https://github.com/escapedcat"><code>@​escapedcat</code></a> in <a
href="https://redirect.github.com/conventional-changelog/commitlint/pull/4788">conventional-changelog/commitlint#4788</a></li>
<li>chore: anchor vite 8 by <a
href="https://github.com/escapedcat"><code>@​escapedcat</code></a> in <a
href="https://redirect.github.com/conventional-changelog/commitlint/pull/4790">conventional-changelog/commitlint#4790</a></li>
<li>ci: run commitlint once per same-repo PR by <a
href="https://github.com/escapedcat"><code>@​escapedcat</code></a> in <a
href="https://redirect.github.com/conventional-changelog/commitlint/pull/4795">conventional-changelog/commitlint#4795</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/CervEdin"><code>@​CervEdin</code></a>
made their first contribution in <a
href="https://redirect.github.com/conventional-changelog/commitlint/pull/4754">conventional-changelog/commitlint#4754</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/conventional-changelog/commitlint/compare/v21.0.1...v21.0.2">https://github.com/conventional-changelog/commitlint/compare/v21.0.1...v21.0.2</a></p>
<h2>v21.0.1</h2>
<h2><a
href="https://github.com/conventional-changelog/commitlint/compare/v21.0.0...v21.0.1">21.0.1</a>
(2026-05-12)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>fix(load): only resolve relative formatter paths by <a
href="https://github.com/escapedcat"><code>@​escapedcat</code></a> in <a
href="https://redirect.github.com/conventional-changelog/commitlint/pull/4761">conventional-changelog/commitlint#4761</a></li>
<li>fix(types): add presetConfig to ParserPreset interface by <a
href="https://github.com/SAY-5"><code>@​SAY-5</code></a> in <a
href="https://redirect.github.com/conventional-changelog/commitlint/pull/4749">conventional-changelog/commitlint#4749</a></li>
</ul>
<h2>CI</h2>
<ul>
<li>ci: stop spawning schedule jobs on contributors' forks by <a
href="https://github.com/knocte"><code>@​knocte</code></a> in <a
href="https://redirect.github.com/conventional-changelog/commitlint/pull/4753">conventional-changelog/commitlint#4753</a></li>
<li>ci: add weekly non-blocking pnpm audit by <a
href="https://github.com/escapedcat"><code>@​escapedcat</code></a> in <a
href="https://redirect.github.com/conventional-changelog/commitlint/pull/4766">conventional-changelog/commitlint#4766</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/SAY-5"><code>@​SAY-5</code></a> made
their first contribution in <a
href="https://redirect.github.com/conventional-changelog/commitlint/pull/4749">conventional-changelog/commitlint#4749</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/conventional-changelog/commitlint/compare/v21.0.0...v21.0.1">https://github.com/conventional-changelog/commitlint/compare/v21.0.0...v21.0.1</a></p>
<h2>v21.0.0</h2>
<blockquote>
<p>Heads-up: --legacy-output is a transitional escape hatch. It will be
removed in a future major release. Plan to migrate your parsers /
snapshots to the new format during the v21 lifecycle.</p>
</blockquote>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/config-conventional/CHANGELOG.md">@​commitlint/config-conventional's
changelog</a>.</em></p>
<blockquote>
<h2><a
href="https://github.com/conventional-changelog/commitlint/compare/v21.0.1...v21.0.2">21.0.2</a>
(2026-05-29)</h2>
<p><strong>Note:</strong> Version bump only for package
<code>@​commitlint/config-conventional</code></p>
<h2><a
href="https://github.com/conventional-changelog/commitlint/compare/v21.0.0...v21.0.1">21.0.1</a>
(2026-05-12)</h2>
<p><strong>Note:</strong> Version bump only for package
<code>@​commitlint/config-conventional</code></p>
<h1><a
href="https://github.com/conventional-changelog/commitlint/compare/v20.5.3...v21.0.0">21.0.0</a>
(2026-05-08)</h1>
<ul>
<li>chore!: minimum node version v22 (<a
href="https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4679">#4679</a>)
(<a
href="https://github.com/conventional-changelog/commitlint/commit/ac2b3f4a947670e46af9a738881ba14158f0987a">ac2b3f4</a>),
closes <a
href="https://redirect.github.com/conventional-changelog/commitlint/issues/4679">#4679</a></li>
</ul>
<h3>BREAKING CHANGES</h3>
<ul>
<li>drop node v18 and v20 support</li>
</ul>
<ul>
<li>Bump engines to &gt;=v22 in all 39 package.json files</li>
<li>Update <code>@​types/node</code> to ^22.0.0</li>
<li>Update CI matrix to [22, 24]</li>
<li>Update Ubuntu baseline job to ubuntu:26.04</li>
<li>Update Dockerfile.ci, .mise.toml, .codesandbox/ci.json</li>
<li>Update pre-commit hook to use --ignore-engines</li>
<li>Update README and docs</li>
</ul>
<p>Co-authored-by: Claude Opus 4.6 (1M context) <a
href="mailto:noreply@anthropic.com">noreply@anthropic.com</a></p>
<h2><a
href="https://github.com/conventional-changelog/commitlint/compare/v20.5.2...v20.5.3">20.5.3</a>
(2026-04-30)</h2>
<p><strong>Note:</strong> Version bump only for package
<code>@​commitlint/config-conventional</code></p>
<h1><a
href="https://github.com/conventional-changelog/commitlint/compare/v20.4.4...v20.5.0">20.5.0</a>
(2026-03-15)</h1>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/conventional-changelog/commitlint/commit/806904829c497cdfedeebfbac573bd1c8ee66b2b"><code>8069048</code></a>
v21.0.2</li>
<li><a
href="https://github.com/conventional-changelog/commitlint/commit/db8d7d6461d721fe2561ce4307e4069eaf6dcc8c"><code>db8d7d6</code></a>
v21.0.1</li>
<li><a
href="https://github.com/conventional-changelog/commitlint/commit/1329a25fd6f13b993fdf4e8c1b5a25ff2bf7ee07"><code>1329a25</code></a>
chore: migrate to pnpm (<a
href="https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4762">#4762</a>)</li>
<li><a
href="https://github.com/conventional-changelog/commitlint/commit/6099ae50aa71fe7f99d75af1b8d9537aa7685747"><code>6099ae5</code></a>
chore: replace eslint with oxlint (<a
href="https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4756">#4756</a>)</li>
<li><a
href="https://github.com/conventional-changelog/commitlint/commit/f081a8ef93019bb8b07f39c756f6d4a052020d3b"><code>f081a8e</code></a>
v21.0.0</li>
<li><a
href="https://github.com/conventional-changelog/commitlint/commit/44c31743ded411d949e935247e8079e5085d8239"><code>44c3174</code></a>
chore: update dependency yargs to v18 <a
href="https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4432">#4432</a>
(<a
href="https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4686">#4686</a>)</li>
<li><a
href="https://github.com/conventional-changelog/commitlint/commit/ac2b3f4a947670e46af9a738881ba14158f0987a"><code>ac2b3f4</code></a>
chore!: minimum node version v22 (<a
href="https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4679">#4679</a>)</li>
<li><a
href="https://github.com/conventional-changelog/commitlint/commit/31e959a3d17d4403f1142f825c43cccf2e0f7dc4"><code>31e959a</code></a>
v20.5.3</li>
<li><a
href="https://github.com/conventional-changelog/commitlint/commit/a7918e9cf70f822505cb4422c03150a86f802627"><code>a7918e9</code></a>
v20.5.0</li>
<li><a
href="https://github.com/conventional-changelog/commitlint/commit/02d7245e9b204ed07a68298e4d73c8d82a4b7f81"><code>02d7245</code></a>
v20.4.4</li>
<li>Additional commits viewable in <a
href="https://github.com/conventional-changelog/commitlint/commits/v21.0.2/@commitlint/config-conventional">compare
view</a></li>
</ul>
</details>
<br />

Updates `@trivago/prettier-plugin-sort-imports` from 4.3.0 to 6.0.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/trivago/prettier-plugin-sort-imports/releases">@​trivago/prettier-plugin-sort-imports's
releases</a>.</em></p>
<blockquote>
<h2>v6.0.2</h2>
<h2>What's Changed</h2>
<ul>
<li>Fix recognising mandatory prefix built-in imports by <a
href="https://github.com/TomFryersMidsummer"><code>@​TomFryersMidsummer</code></a>
in <a
href="https://redirect.github.com/trivago/prettier-plugin-sort-imports/pull/389">trivago/prettier-plugin-sort-imports#389</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a
href="https://github.com/TomFryersMidsummer"><code>@​TomFryersMidsummer</code></a>
made their first contribution in <a
href="https://redirect.github.com/trivago/prettier-plugin-sort-imports/pull/389">trivago/prettier-plugin-sort-imports#389</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/trivago/prettier-plugin-sort-imports/compare/v6.0.1...v6.0.2">https://github.com/trivago/prettier-plugin-sort-imports/compare/v6.0.1...v6.0.2</a></p>
<h2>v6.0.1</h2>
<h2>What's Changed</h2>
<ul>
<li>ignore eslint errors due to undefined export variables by <a
href="https://github.com/vladislavarsenev"><code>@​vladislavarsenev</code></a>
in <a
href="https://redirect.github.com/trivago/prettier-plugin-sort-imports/pull/391">trivago/prettier-plugin-sort-imports#391</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/trivago/prettier-plugin-sort-imports/compare/v6.0.0...v6.0.1">https://github.com/trivago/prettier-plugin-sort-imports/compare/v6.0.0...v6.0.1</a></p>
<h2>v6.0.0</h2>
<h2>What's Changed</h2>
<ul>
<li>Update packages and pin babel/types by <a
href="https://github.com/byara"><code>@​byara</code></a> in <a
href="https://redirect.github.com/trivago/prettier-plugin-sort-imports/pull/343">trivago/prettier-plugin-sort-imports#343</a></li>
<li>V6 by <a href="https://github.com/byara"><code>@​byara</code></a>
and <a
href="https://github.com/vladislavarsenev"><code>@​vladislavarsenev</code></a>
in <a
href="https://redirect.github.com/trivago/prettier-plugin-sort-imports/pull/385">trivago/prettier-plugin-sort-imports#385</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/trivago/prettier-plugin-sort-imports/compare/v5.2.2...v6.0.0">https://github.com/trivago/prettier-plugin-sort-imports/compare/v5.2.2...v6.0.0</a></p>
<h2>v5.2.2</h2>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/trivago/prettier-plugin-sort-imports/compare/v5.2.1...v5.2.2">https://github.com/trivago/prettier-plugin-sort-imports/compare/v5.2.1...v5.2.2</a></p>
<h2>v5.2.1</h2>
<h2>What's Changed</h2>
<ul>
<li>add svelte 5.x as peer dependency by <a
href="https://github.com/werner-drklein"><code>@​werner-drklein</code></a>
in <a
href="https://redirect.github.com/trivago/prettier-plugin-sort-imports/pull/337">trivago/prettier-plugin-sort-imports#337</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a
href="https://github.com/werner-drklein"><code>@​werner-drklein</code></a>
made their first contribution in <a
href="https://redirect.github.com/trivago/prettier-plugin-sort-imports/pull/337">trivago/prettier-plugin-sort-imports#337</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/trivago/prettier-plugin-sort-imports/compare/v5.2.0...v5.2.1">https://github.com/trivago/prettier-plugin-sort-imports/compare/v5.2.0...v5.2.1</a></p>
<h2>v5.2.0</h2>
<h2>What's Changed</h2>
<ul>
<li>fix type import ordering <a
href="https://redirect.github.com/trivago/prettier-plugin-sort-imports/pull/331">#331</a>
by <a
href="https://github.com/rsslldnphy"><code>@​rsslldnphy</code></a></li>
<li>Fix conditional import of prettier-plugin-svelte <a
href="https://redirect.github.com/trivago/prettier-plugin-sort-imports/pull/332">#332</a>
by <a
href="https://github.com/rsslldnphy"><code>@​rsslldnphy</code></a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/trivago/prettier-plugin-sort-imports/compare/v5.1.0...v5.2.0">https://github.com/trivago/prettier-plugin-sort-imports/compare/v5.1.0...v5.2.0</a></p>
<h2>v5.1.0</h2>
<h2>What's Changed</h2>
<ul>
<li>Fix svelte packages being required all the time by <a
href="https://github.com/byara"><code>@​byara</code></a> in <a
href="https://redirect.github.com/trivago/prettier-plugin-sort-imports/pull/327">trivago/prettier-plugin-sort-imports#327</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/trivago/prettier-plugin-sort-imports/compare/v5.0.1...v5.1.0">https://github.com/trivago/prettier-plugin-sort-imports/compare/v5.0.1...v5.1.0</a></p>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/trivago/prettier-plugin-sort-imports/blob/main/CHANGELOG.md">@​trivago/prettier-plugin-sort-imports's
changelog</a>.</em></p>
<blockquote>
<h3>6.0.2</h3>
<h4>Bug fixes</h4>
<ul>
<li><strong>Fix recognising mandatory prefix built-in imports</strong>
<a
href="https://redirect.github.com/trivago/prettier-plugin-sort-imports/pull/389">#389</a>
by <a
href="https://github.com/TomFryersMidsummer"><code>@​TomFryersMidsummer</code></a>
- Fixed detection of Node.js built-in modules that are only accessible
with the <code>node:</code> prefix (like <code>node:test</code>,
<code>node:sqlite</code>) to be correctly recognized when using
<code>&lt;BUILTIN_MODULES&gt;</code> placeholder</li>
</ul>
<h3>6.0.1</h3>
<h4>Bug fixes</h4>
<ul>
<li><strong>Fix Svelte export snippet parsing</strong> <a
href="https://redirect.github.com/trivago/prettier-plugin-sort-imports/issues/390">#390</a>
- Fixed by adding support for new Svelte snippet syntax</li>
</ul>
<h3>6.0.0</h3>
<h4>Breaking Changes</h4>
<ul>
<li><strong>Switch to ESM</strong> <a
href="https://redirect.github.com/trivago/prettier-plugin-sort-imports/pull/366">#366</a>
by <a
href="https://github.com/RobbieTheWagner"><code>@​RobbieTheWagner</code></a>
- The plugin now uses ES modules instead of CommonJS</li>
<li><strong>Require Node &gt;= 20.x</strong> <a
href="https://redirect.github.com/trivago/prettier-plugin-sort-imports/pull/367">#367</a>
by <a
href="https://github.com/RobbieTheWagner"><code>@​RobbieTheWagner</code></a>
- Drop support for Node.js versions below 20</li>
<li><strong>Switch to vitest</strong> <a
href="https://redirect.github.com/trivago/prettier-plugin-sort-imports/pull/370">#370</a>
by <a
href="https://github.com/RobbieTheWagner"><code>@​RobbieTheWagner</code></a>
- Replaced Jest with Vitest for better ESM support</li>
</ul>
<h4>New features</h4>
<ul>
<li><strong>Ember.js gjs/gts support</strong> <a
href="https://redirect.github.com/trivago/prettier-plugin-sort-imports/pull/377">#377</a>
by <a
href="https://github.com/NullVoxPopuli"><code>@​NullVoxPopuli</code></a>
and <a
href="https://github.com/RobbieTheWagner"><code>@​RobbieTheWagner</code></a>
- Add support for Ember.js gjs/gts file formats with namespace and named
type imports</li>
<li><strong><code>&lt;BUILTIN_MODULES&gt;</code> placeholder</strong> <a
href="https://redirect.github.com/trivago/prettier-plugin-sort-imports/pull/381">#381</a>
by <a href="https://github.com/sdotson"><code>@​sdotson</code></a> - Add
support for sorting Node.js builtin modules to a specific position using
<code>&lt;BUILTIN_MODULES&gt;</code> placeholder in
<code>importOrder</code></li>
<li><strong><code>&lt;SEPARATOR&gt;</code> placeholder</strong> <a
href="https://redirect.github.com/trivago/prettier-plugin-sort-imports/pull/339">#339</a>
- Add <code>&lt;SEPARATOR&gt;</code> keyword for fine-grained control
over import group separation when <code>importOrderSeparation</code> is
enabled</li>
<li><strong>Sort by length option</strong> <a
href="https://redirect.github.com/trivago/prettier-plugin-sort-imports/pull/224">#224</a>
by <a href="https://github.com/KLewin23"><code>@​KLewin23</code></a> -
Add option to sort imports by import statement length</li>
<li><strong><code>importOrderExclude</code> option</strong> <a
href="https://redirect.github.com/trivago/prettier-plugin-sort-imports/pull/384">#384</a>
by <a
href="https://github.com/RyderKishan"><code>@​RyderKishan</code></a> -
Add support for excluding specific files from import sorting using glob
patterns</li>
<li><strong>Expand <code>sort-imports-ignore</code> detection</strong>
<a
href="https://redirect.github.com/trivago/prettier-plugin-sort-imports/pull/358">#358</a>
by <a href="https://github.com/ckwalsh"><code>@​ckwalsh</code></a> -
Improved detection of <code>sort-imports-ignore</code> comments
throughout the file, not just at line 1</li>
</ul>
<h4>Performance improvements</h4>
<ul>
<li><strong>Improve <code>removeNodesFromOriginalCode()</code>
performance</strong> <a
href="https://redirect.github.com/trivago/prettier-plugin-sort-imports/pull/356">#356</a>
by <a href="https://github.com/ckwalsh"><code>@​ckwalsh</code></a> -
Replace RegExp logic with string slices for better performance</li>
</ul>
<h4>Refactoring</h4>
<ul>
<li><strong>Stop rerendering directives</strong> <a
href="https://redirect.github.com/trivago/prettier-plugin-sort-imports/pull/357">#357</a>
by <a href="https://github.com/ckwalsh"><code>@​ckwalsh</code></a> -
Inject imports instead of re-rendering directives to better preserve
whitespace and reduce formatting conflicts</li>
<li><strong>Stop ignoring exceptions in snapshot tests</strong> <a
href="https://redirect.github.com/trivago/prettier-plugin-sort-imports/pull/355">#355</a>
by <a href="https://github.com/ckwalsh"><code>@​ckwalsh</code></a> -
Improve test reliability by properly handling exceptions</li>
</ul>
<h4>Chores</h4>
<ul>
<li>Add pnpm install command to README <a
href="https://redirect.github.com/trivago/prettier-plugin-sort-imports/pull/361">#361</a>
- Document pnpm installation option</li>
</ul>
<h3>5.2.2</h3>
<ul>
<li>Update packages and pin babel/types <a
href="https://redirect.github.com/trivago/prettier-plugin-sort-imports/pull/343">#343</a>
by <a href="https://github.com/byara"><code>@​byara</code></a></li>
</ul>
<h3>5.2.1</h3>
<ul>
<li>add svelte 5.x as peer dependency <a
href="https://redirect.github.com/trivago/prettier-plugin-sort-imports/pull/337">#337</a>
by <a
href="https://github.com/werner-drklein"><code>@​werner-drklein</code></a></li>
</ul>
<h3>5.2.0</h3>
<ul>
<li>fix type import ordering <a
href="https://redirect.github.com/trivago/prettier-plugin-sort-imports/pull/331">#331</a>
by <a
href="https://github.com/rsslldnphy"><code>@​rsslldnphy</code></a></li>
<li>Fix conditional import of prettier-plugin-svelte <a
href="https://redirect.github.com/trivago/prettier-plugin-sort-imports/pull/332">#332</a>
by <a
href="https://github.com/rsslldnphy"><code>@​rsslldnphy</code></a></li>
</ul>
<h3>v5.1.0</h3>
<ul>
<li>Fix svelte packages being required all the time <a
href="https://redirect.github.com/trivago/prettier-plugin-sort-imports/pull/327">#327</a>
by <a href="https://github.com/byara"><code>@​byara</code></a></li>
</ul>
<h3>v5.0.1</h3>
<ul>
<li>Clean up unwanted packages and unpin dependencies <a
href="https://redirect.github.com/trivago/prettier-plugin-sort-imports/pull/322">#322</a>
by <a href="https://github.com/byara"><code>@​byara</code></a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/trivago/prettier-plugin-sort-imports/commit/d9c690fdbfe46334ec2bfb86a75ebde43c6a0fc6"><code>d9c690f</code></a>
bump version. update changelog.</li>
<li><a
href="https://github.com/trivago/prettier-plugin-sort-imports/commit/97214c36eda4baefc1f138d1326c742ba2078fb3"><code>97214c3</code></a>
Merge pull request <a
href="https://redirect.github.com/trivago/prettier-plugin-sort-imports/issues/389">#389</a>
from TomFryersMidsummer/patch-1</li>
<li><a
href="https://github.com/trivago/prettier-plugin-sort-imports/commit/7235355c1d35071f4ff4ad15d94a9b4479dbd2d3"><code>7235355</code></a>
Merge branch 'main' into patch-1</li>
<li><a
href="https://github.com/trivago/prettier-plugin-sort-imports/commit/0c37c9d72879eb0bf2e4e57af8bacfc6f182ba64"><code>0c37c9d</code></a>
bump version</li>
<li><a
href="https://github.com/trivago/prettier-plugin-sort-imports/commit/035e20a3ef2234a97f28ab55b055ba7c8c6deb92"><code>035e20a</code></a>
Merge pull request <a
href="https://redirect.github.com/trivago/prettier-plugin-sort-imports/issues/391">#391</a>
from trivago/svelte-snippet-support</li>
<li><a
href="https://github.com/trivago/prettier-plugin-sort-imports/commit/d626e1b9ec3b639b22b1182043f89435e59d3193"><code>d626e1b</code></a>
ignore eslint errors due to undefined export variables</li>
<li><a
href="https://github.com/trivago/prettier-plugin-sort-imports/commit/0b1dc592231240a600814d2e898cd1a384df7c84"><code>0b1dc59</code></a>
Fix recognising mandatory prefix built-in imports</li>
<li><a
href="https://github.com/trivago/prettier-plugin-sort-imports/commit/48863194ec046d378678f855df4b17847a52f688"><code>4886319</code></a>
6.0.0</li>
<li><a
href="https://github.com/trivago/prettier-plugin-sort-imports/commit/d9b0a89de3b093249f56979cee64a8bb0f98e6d6"><code>d9b0a89</code></a>
Merge pull request <a
href="https://redirect.github.com/trivago/prettier-plugin-sort-imports/issues/386">#386</a>
from trivago/chores</li>
<li><a
href="https://github.com/trivago/prettier-plugin-sort-imports/commit/e2d360fe131cc3f8d635fa7fa5f920f537e623a4"><code>e2d360f</code></a>
update lockfile</li>
<li>Additional commits viewable in <a
href="https://github.com/trivago/prettier-plugin-sort-imports/compare/v4.3.0...v6.0.2">compare
view</a></li>
</ul>
</details>
<br />

Updates `lint-staged` from 15.5.2 to 17.0.7
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/lint-staged/lint-staged/releases">lint-staged's
releases</a>.</em></p>
<blockquote>
<h2>v17.0.7</h2>
<h3>Patch Changes</h3>
<ul>
<li><a
href="https://redirect.github.com/lint-staged/lint-staged/pull/1806">#1806</a>
<a
href="https://github.com/lint-staged/lint-staged/commit/e692e58ced9eae65b2077435b7e799c632f3db07"><code>e692e58</code></a>
- Update dependency <code>tinyexec@^1.2.4</code>.</li>
</ul>
<h2>v17.0.6</h2>
<h3>Patch Changes</h3>
<ul>
<li>
<p><a
href="https://redirect.github.com/lint-staged/lint-staged/pull/1803">#1803</a>
<a
href="https://github.com/lint-staged/lint-staged/commit/bdf27700a6e25b40333672eef4d438984a2d0383"><code>bdf2770</code></a>
- Run all tests with <a href="https://deno.com">Deno</a>, in addition to
Node.js and Bun.</p>
</li>
<li>
<p><a
href="https://redirect.github.com/lint-staged/lint-staged/pull/1796">#1796</a>
<a
href="https://github.com/lint-staged/lint-staged/commit/75082727cdd070adb59d62c9040515da3bbbb2f9"><code>7508272</code></a>
- Fix performance regression of <em>lint-staged</em> v17 by going back
to using <code>git add</code> to stage task modifications. This was
changed to <code>git update-index --again</code> in v17 for less manual
work, but unfortunately the <code>update-index</code> command gets
slower in very large Git repos.</p>
</li>
<li>
<p><a
href="https://redirect.github.com/lint-staged/lint-staged/pull/1797">#1797</a>
<a
href="https://github.com/lint-staged/lint-staged/commit/7b2505a1f8fb8735e6306c7dabdd5295632f8c1a"><code>7b2505a</code></a>
- This version of <em>lint-staged</em> uses the new <a
href="https://docs.npmjs.com/staged-publishing">staged publishing for
npm packages</a> feature. Releases are already published from GitHub
Actions with <a href="https://docs.npmjs.com/trusted-publishers">trusted
publishing</a>, but now an additional approval with two-factor
authentication is also required.</p>
</li>
<li>
<p><a
href="https://redirect.github.com/lint-staged/lint-staged/pull/1802">#1802</a>
<a
href="https://github.com/lint-staged/lint-staged/commit/321b0a972a434006f5b5fac18867974ef040d037"><code>321b0a9</code></a>
- Downgrade dependency <code>tinyexec@1.2.2</code> to avoid issues in
version 1.2.3.</p>
</li>
</ul>
<h2>v17.0.5</h2>
<h3>Patch Changes</h3>
<ul>
<li><a
href="https://redirect.github.com/lint-staged/lint-staged/pull/1792">#1792</a>
<a
href="https://github.com/lint-staged/lint-staged/commit/1f672718b6fa67e0f00aafe107cb9f084f4d9102"><code>1f67271</code></a>
- Correctly set the <code>--max-arg-length</code> default value based on
the running platform. This controls how very long lists of staged files
are split into multiple chunks.</li>
</ul>
<h2>v17.0.4</h2>
<h3>Patch Changes</h3>
<ul>
<li>
<p><a
href="https://redirect.github.com/lint-staged/lint-staged/pull/1788">#1788</a>
<a
href="https://github.com/lint-staged/lint-staged/commit/f95c1f8df3368758c44c2052e568aac1b3d4c767"><code>f95c1f8</code></a>
- Another fix for making sure <em>lint-staged</em> adds task
modifications correctly to the commit in the following cases:</p>
<ul>
<li>after editing <code>&lt;file&gt;</code> it is staged with <code>git
add &lt;file&gt;</code>, and then committed with <code>git
commit</code></li>
<li>after editing <code>&lt;file&gt;</code> it is committed with
<code>git commit --all</code> without explicit <code>git add</code></li>
<li>after editing <code>&lt;file&gt;</code> it is committed with
<code>git commit &lt;pathspec&gt;</code> without explicit <code>git
add</code></li>
</ul>
<p>There's new test cases which actually setup the Git
<code>pre_commit</code> hook to run <em>lint-staged</em> and verify
them. These issues started in <strong>v17.0.0</strong> when trying to
improve support for committig without having explicitly staged
files.</p>
</li>
</ul>
<h2>v17.0.3</h2>
<h3>Patch Changes</h3>
<ul>
<li><a
href="https://redirect.github.com/lint-staged/lint-staged/pull/1782">#1782</a>
<a
href="https://github.com/lint-staged/lint-staged/commit/06813f9ab661db987e7720086ef9ec3f552ee097"><code>06813f9</code></a>
Thanks <a href="https://github.com/iiroj"><code>@​iiroj</code></a>! -
Fix <em>lint-staged</em> behavior when implicitly committing files
without using <code>git add</code> by either:
<ul>
<li><code>git commit -am &quot;my commit message&quot;</code> where
<code>-a</code> (<code>--all</code>) means to automatically stage all
tracked modified and deleted files</li>
<li><code>git commit -m &quot;my commit message&quot; .</code> where
<code>.</code> is an example of a <a
href="https://git-scm.com/docs/git-commit#Documentation/git-commit.txt-pathspec"><em>pathspec</em></a>
where matching files will be staged</li>
</ul>
</li>
</ul>
<h2>v17.0.2</h2>
<h3>Patch Changes</h3>
<ul>
<li><a
href="https://redirect.github.com/lint-staged/lint-staged/pull/1779">#1779</a>
<a
href="https://github.com/lint-staged/lint-staged/commit/88670ca2278200f6348ed663358895ddc4bfff3c"><code>88670ca</code></a>
Thanks <a href="https://github.com/iiroj"><code>@​iiroj</code></a>! -
Enable immutable GitHub releases</li>
</ul>
<h2>v17.0.1</h2>
<h3>Patch Changes</h3>
<ul>
<li><a
href="https://redirect.github.com/lint-staged/lint-staged/pull/1776">#1776</a>
<a
href="https://github.com/lint-staged/lint-staged/commit/4a5664be63af19590ec37940f705dad870ac5cfb"><code>4a5664b</code></a>
Thanks <a href="https://github.com/iiroj"><code>@​iiroj</code></a>! -
Adjust GitHub Actions workflow so that automatic publishing works with
signed commits.</li>
</ul>
<h2>v17.0.0</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/lint-staged/lint-staged/blob/main/CHANGELOG.md">lint-staged's
changelog</a>.</em></p>
<blockquote>
<h2>17.0.7</h2>
<h3>Patch Changes</h3>
<ul>
<li><a
href="https://redirect.github.com/lint-staged/lint-staged/pull/1806">#1806</a>
<a
href="https://github.com/lint-staged/lint-staged/commit/e692e58ced9eae65b2077435b7e799c632f3db07"><code>e692e58</code></a>
- Update dependency <code>tinyexec@^1.2.4</code>.</li>
</ul>
<h2>17.0.6</h2>
<h3>Patch Changes</h3>
<ul>
<li>
<p><a
href="https://redirect.github.com/lint-staged/lint-staged/pull/1803">#1803</a>
<a
href="https://github.com/lint-staged/lint-staged/commit/bdf27700a6e25b40333672eef4d438984a2d0383"><code>bdf2770</code></a>
- Run all tests with <a href="https://deno.com">Deno</a>, in addition to
Node.js and Bun.</p>
</li>
<li>
<p><a
href="https://redirect.github.com/lint-staged/lint-staged/pull/1796">#1796</a>
<a
href="https://github.com/lint-staged/lint-staged/commit/75082727cdd070adb59d62c9040515da3bbbb2f9"><code>7508272</code></a>
- Fix performance regression of <em>lint-staged</em> v17 by going back
to using <code>git add</code> to stage task modifications. This was
changed to <code>git update-index --again</code> in v17 for less manual
work, but unfortunately the <code>update-index</code> command gets
slower in very large Git repos.</p>
</li>
<li>
<p><a
href="https://redirect.github.com/lint-staged/lint-staged/pull/1797">#1797</a>
<a
href="https://github.com/lint-staged/lint-staged/commit/7b2505a1f8fb8735e6306c7dabdd5295632f8c1a"><code>7b2505a</code></a>
- This version of <em>lint-staged</em> uses the new <a
href="https://docs.npmjs.com/staged-publishing">staged publishing for
npm packages</a> feature. Releases are already published from GitHub
Actions with <a href="https://docs.npmjs.com/trusted-publishers">trusted
publishing</a>, but now an additional approval with two-factor
authentication is also required.</p>
</li>
<li>
<p><a
href="https://redirect.github.com/lint-staged/lint-staged/pull/1802">#1802</a>
<a
href="https://github.com/lint-staged/lint-staged/commit/321b0a972a434006f5b5fac18867974ef040d037"><code>321b0a9</code></a>
- Downgrade dependency <code>tinyexec@1.2.2</code> to avoid issues in
version 1.2.3.</p>
</li>
</ul>
<h2>17.0.5</h2>
<h3>Patch Changes</h3>
<ul>
<li><a
href="https://redirect.github.com/lint-staged/lint-staged/pull/1792">#1792</a>
<a
href="https://github.com/lint-staged/lint-staged/commit/1f672718b6fa67e0f00aafe107cb9f084f4d9102"><code>1f67271</code></a>
- Correctly set the <code>--max-arg-length</code> default value based on
the running platform. This controls how very long lists of staged files
are split into multiple chunks.</li>
</ul>
<h2>17.0.4</h2>
<h3>Patch Changes</h3>
<ul>
<li>
<p><a
href="https://redirect.github.com/lint-staged/lint-staged/pull/1788">#1788</a>
<a
href="https://github.com/lint-staged/lint-staged/commit/f95c1f8df3368758c44c2052e568aac1b3d4c767"><code>f95c1f8</code></a>
- Another fix for making sure <em>lint-staged</em> adds task
modifications correctly to the commit in the following cases:</p>
<ul>
<li>after editing <code>&lt;file&gt;</code> it is staged with <code>git
add &lt;file&gt;</code>, and then committed with <code>git
commit</code></li>
<li>after editing <code>&lt;file&gt;</code> it is committed with
<code>git commit --all</code> without explicit <code>git add</code></li>
<li>after editing <code>&lt;file&gt;</code> it is committed with
<code>git commit &lt;pathspec&gt;</code> without explicit <code>git
add</code></li>
</ul>
<p>There's new test cases which actually setup the Git
<code>pre_commit</code> hook to run <em>lint-staged</em> and verify
them. These issues started in <strong>v17.0.0</strong> when trying to
improve support for committig without having explicitly staged
files.</p>
</li>
</ul>
<h2>17.0.3</h2>
<h3>Patch Changes</h3>
<ul>
<li><a
href="https://redirect.github.com/lint-staged/lint-staged/pull/1782">#1782</a>
<a
href="https://github.com/lint-staged/lint-staged/commit/06813f9ab661db987e7720086ef9ec3f552ee097"><code>06813f9</code></a>
Thanks <a href="https://github.com/iiroj"><code>@​iiroj</code></a>! -
Fix <em>lint-staged</em> behavior when implicitly committing files
without using <code>git add</code> by either:
<ul>
<li><code>git commit -am &quot;my commit message&quot;</code> where
<code>-a</code> (<code>--all</code>) means to automatically stage all
tracked modified and deleted files</li>
<li><code>git commit -m &quot;my commit message&quot; .</code> where
<code>.</code> is an example of a <a
href="https://git-scm.com/docs/git-commit#Documentation/git-commit.txt-pathspec"><em>pathspec</em></a>
where matching files will be staged</li>
</ul>
</li>
</ul>
<h2>17.0.2</h2>
<h3>Patch Changes</h3>
<ul>
<li><a
href="https://redirect.github.com/lint-staged/lint-staged/pull/1779">#1779</a>
<a
href="https://github.com/lint-staged/lint-staged/commit/88670ca2278200f6348ed663358895ddc4bfff3c"><code>88670ca</code></a>
Thanks <a href="https://github.com/iiroj"><code>@​iiroj</code></a>! -
Enable immutable GitHub releases</li>
</ul>
<h2>17.0.1</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/lint-staged/lint-staged/commit/cd11fec419c59b4900aab194f288adf6bb4afdd1"><code>cd11fec</code></a>
Merge pull request <a
href="https://redirect.github.com/lint-staged/lint-staged/issues/1807">#1807</a>
from lint-staged/changeset-release/main</li>
<li><a
href="https://github.com/lint-staged/lint-staged/commit/15a8ee0df4ffb4c6fc65ea6828133cc32740c9c4"><code>15a8ee0</code></a>
chore(changeset): release</li>
<li><a
href="https://github.com/lint-staged/lint-staged/commit/797bbd943a7adab888640915449c09b8a67cc11d"><code>797bbd9</code></a>
Merge pull request <a
href="https://redirect.github.com/lint-staged/lint-staged/issues/1808">#1808</a>
from lint-staged/add-stashing-faq</li>
<li><a
href="https://github.com/lint-staged/lint-staged/commit/504e307c819a8b2decdf6c791d5350c4db0b15ed"><code>504e307</code></a>
docs: add FAQ entry on how stashing works</li>
<li><a
href="https://github.com/lint-staged/lint-staged/commit/eff5cd19633ce51ca62ac17a9e66d972a2aaf104"><code>eff5cd1</code></a>
Merge pull request <a
href="https://redirect.github.com/lint-staged/lint-staged/issues/1806">#1806</a>
from lint-staged/update-tinyexec</li>
<li><a
href="https://github.com/lint-staged/lint-staged/commit/e692e58ced9eae65b2077435b7e799c632f3db07"><code>e692e58</code></a>
build(deps): update <code>tinyexec@^1.2.4</code></li>
<li><a
href="https://github.com/lint-staged/lint-staged/commit/a2dd4ea97b1ff36486d88d9bad285834acef7ea6"><code>a2dd4ea</code></a>
Merge pull request <a
href="https://redirect.github.com/lint-staged/lint-staged/issues/1805">#1805</a>
from lint-staged/update-github-templates</li>
<li><a
href="https://github.com/lint-staged/lint-staged/commit/c92851945ff4fa604841e53fe044b47177b159b8"><code>c928519</code></a>
docs: update GitHub templates</li>
<li><a
href="https://github.com/lint-staged/lint-staged/commit/094ba56a3caeeda2cf83ad0a0c83df38ab2f6d06"><code>094ba56</code></a>
Merge pull request <a
href="https://redirect.github.com/lint-staged/lint-staged/issues/1798">#1798</a>
from lint-staged/changeset-release/main</li>
<li><a
href="https://github.com/lint-staged/lint-staged/commit/88e19fe3d81b8e1516564e7afaf6681f09f83b16"><code>88e19fe</code></a>
chore(changeset): release</li>
<li>Additional commits viewable in <a
href="https://github.com/lint-staged/lint-staged/compare/v15.5.2...v17.0.7">compare
view</a></li>
</ul>
</details>
<details>
<summary>Maintainer changes</summary>
<p>This version was pushed to npm by <a
href="https://www.npmjs.com/~GitHub%20Actions">GitHub Actions</a>, a new
releaser for lint-staged since your current version.</p>
</details>
<br />

Updates `typescript` from 5.9.3 to 6.0.3
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/microsoft/TypeScript/releases">typescript's
releases</a>.</em></p>
<blockquote>
<h2>TypeScript 6.0.3</h2>
<p>For release notes, check out the <a
href="https://devblogs.microsoft.com/typescript/announcing-typescript-6-0/">release
announcement blog post</a>.</p>
<ul>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=milestone%3A%22TypeScript+6.0.0%22">fixed
issues query for TypeScript 6.0.0 (Beta)</a>.</li>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=milestone%3A%22TypeScript+6.0.1%22">fixed
issues query for TypeScript 6.0.1 (RC)</a>.</li>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=milestone%3A%22TypeScript+6.0.2%22">fixed
issues query for TypeScript 6.0.2 (Stable)</a>.</li>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=milestone%3A%22TypeScript+6.0.3%22">fixed
issues query for TypeScript 6.0.3 (Stable)</a>.</li>
</ul>
<p>Downloads are available on:</p>
<ul>
<li><a href="https://www.npmjs.com/package/typescript">npm</a></li>
</ul>
<h2>TypeScript 6.0</h2>
<p>For release notes, check out the <a
href="https://devblogs.microsoft.com/typescript/announcing-typescript-6-0/">release
announcement blog post</a>.</p>
<ul>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=milestone%3A%22TypeScript+6.0.0%22">fixed
issues query for TypeScript 6.0.0 (Beta)</a>.</li>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=milestone%3A%22TypeScript+6.0.1%22">fixed
issues query for TypeScript 6.0.1 (RC)</a>.</li>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=milestone%3A%22TypeScript+6.0.2%22">fixed
issues query for TypeScript 6.0.2 (Stable)</a>.</li>
</ul>
<p>Downloads are available on:</p>
<ul>
<li><a href="https://www.npmjs.com/package/typescript">npm</a></li>
</ul>
<h2>TypeScript 6.0 Beta</h2>
<p>For release notes, check out the <a
href="https://devblogs.microsoft.com/typescript/announcing-typescript-6-0-beta/">release
announcement</a>.</p>
<ul>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=milestone%3A%22TypeScript+6.0.0%22+is%3Aclosed+">fixed
issues query for Typescript 6.0.0 (Beta)</a>.</li>
</ul>
<p>Downloads are available on:</p>
<ul>
<li><a href="https://www.npmjs.com/package/typescript">npm</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/microsoft/TypeScript/commit/050880ce59e30b356b686bd3144efe24f875ebc8"><code>050880c</code></a>
Bump version to 6.0.3 and LKG</li>
<li><a
href="https://github.com/microsoft/TypeScript/commit/eeae9dd0f17aa494658e4ec079dc002e02dd625e"><code>eeae9dd</code></a>
🤖 Pick PR <a
href="https://redirect.github.com/microsoft/TypeScript/issues/63401">#63401</a>
(Also check package name validity in...) into release-6.0 (#...</li>
<li><a
href="https://github.com/microsoft/TypeScript/commit/ad1c695fada682764bb510dd680e8f175ae54094"><code>ad1c695</code></a>
🤖 Pick PR <a
href="https://redirect.github.com/microsoft/TypeScript/issues/63368">#63368</a>
(Harden ATA package name filtering) into release-6.0 (<a
href="https://redirect.github.com/microsoft/TypeScript/issues/63372">#63372</a>)</li>
<li><a
href="https://github.com/microsoft/TypeScript/commit/0725fb4664a1d5ec94040b6d94db77dc1cc354e4"><code>0725fb4</code></a>
🤖 Pick PR <a
href="https://redirect.github.com/microsoft/TypeScript/issues/63310">#63310</a>
(Mark class property initializers as...) into release-6.0 (#...</li>
<li><a
href="https://github.com/microsoft/TypeScript/commit/607a22a90d1a5a1b507ce01bb8cd7ec020f954e7"><code>607a22a</code></a>
Bump version to 6.0.2 and LKG</li>
<li><a
href="https://github.com/microsoft/TypeScript/commit/9e72ab71b575e26795d0d9eac3d2d9957beed17c"><code>9e72ab7</code></a>
🤖 Pick PR <a
href="https://redirect.github.com/microsoft/TypeScript/issues/63239">#63239</a>
(Fix missing lib files in reused pro...) into release-6.0 (#...</li>
<li><a
href="https://github.com/microsoft/TypeScript/commit/35ff23d4b0cc715691323ebe54f523c16fe6e3a5"><code>35ff23d</code></a>
🤖 Pick PR <a
href="https://redirect.github.com/microsoft/TypeScript/issues/63163">#63163</a>
(Port anyFunctionType subtype fix an...) into release-6.0 (#...</li>
<li><a
href="https://github.com/microsoft/TypeScript/commit/e175b69138038953d4e85bf6529afe88d56d8fbe"><code>e175b69</code></a>
Bump version to 6.0.1-rc and LKG</li>
<li><a
href="https://github.com/microsoft/TypeScript/commit/af4caac0e91e838c46b3fdc1c9afacad68800f89"><code>af4caac</code></a>
Update LKG</li>
<li><a
href="https://github.com/microsoft/TypeScript/commit/8efd7e8544d8b35c9b33bca44a3124aa2613bf09"><code>8efd7e8</code></a>
Merge remote-tracking branch 'origin/main' into release-6.0</li>
<li>Additional commits viewable in <a
href="https://github.com/microsoft/TypeScript/compare/v5.9.3...v6.0.3">compare
view</a></li>
</ul>
</details>
<br />

Updates `i18next` from 23.16.8 to 26.3.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/i18next/i18next/releases">i18next's
releases</a>.</em></p>
<blockquote>
<h2>v26.3.1</h2>
<ul>
<li>fix(types): <code>t()</code> with a <code>keyPrefix</code> no longer
pollutes its return type with sibling keys' values. A regression in
26.3.0 — the <code>[Res] extends [never]</code> guards added to
<code>KeysBuilderWithReturnObjects</code> /
<code>KeysBuilderWithoutReturnObjects</code> turned the builders into
deferred conditional types, so <code>KeyPrefix&lt;Ns&gt;</code> stopped
resolving to a literal union and <code>keyPrefix</code> inference
widened to the whole namespace. Symptom: <code>useTranslation(ns, {
keyPrefix: 'a.b' })</code> then <code>t('title')</code> would resolve to
<code>'&lt;a.b&gt;.title' | '&lt;other.path&gt;.title' | ...</code>
instead of just the scoped value. Affected every
<code>react-i18next</code> user using <code>keyPrefix</code>. Restored
to the eager 26.2.0 form. The same-namespace conflict handling from <a
href="https://redirect.github.com/i18next/i18next/issues/2434">#2434</a>
still works via <code>_DropConflictKeys</code> at the merge layer (in
<code>options.d.ts</code>). Thanks <a
href="https://github.com/aaronrosenthal"><code>@​aaronrosenthal</code></a>
(<a
href="https://redirect.github.com/i18next/i18next/pull/2436">#2436</a>).</li>
</ul>
<h2>v26.3.0</h2>
<ul>
<li>feat(types): introduce <code>ResourceNamespaceMap</code> — a
separate mergeable augmentation surface for namespace resource types,
designed for monorepos where multiple packages each want to contribute
their own namespaces. Previously, every package had to coordinate on a
single <code>CustomTypeOptions.resources</code> declaration (or fall
back to typing dependency namespaces as <code>any</code>) because
<code>resources</code> is a single property of an interface and
TypeScript reports TS2717 when two declarations of the same property
disagree. The new interface merges naturally across <code>declare module
'i18next'</code> blocks, so each package can ship its own
<code>i18next.d.ts</code> independently. Per-property merge handles
same-namespace contributions from multiple packages, and
same-key/different-literal conflicts are silently dropped to avoid
poisoning <code>t()</code> overload resolution. Fully
backwards-compatible — existing <code>CustomTypeOptions.resources</code>
augmentations continue to work, and both surfaces can coexist. Scalar
options (<code>defaultNS</code>, <code>returnNull</code>,
<code>enableSelector</code>, etc.) still belong on
<code>CustomTypeOptions</code>. Thanks <a
href="https://github.com/sh3xu"><code>@​sh3xu</code></a> (<a
href="https://redirect.github.com/i18next/i18next/pull/2434">#2434</a>).
Fixes <a
href="https://redirect.github.com/i18next/i18next/issues/2409">#2409</a>.</li>
</ul>
<h2>v26.2.0</h2>
<ul>
<li>feat(types): new <code>parseInterpolation</code> TypeOption (default
<code>true</code>). When set to <code>false</code> in
<code>CustomTypeOptions</code>, the type-level extractor stops parsing
translation strings for <code>{{variable}}</code> patterns. Required by
<code>i18next-icu</code> users — the default extractor mistakes ICU
MessageFormat nested-brace plurals like <code>{count, plural, one
{{count} row} other {{count} rows}}</code> for an interpolation block
and demands a phantom variable name. The flag is type-only; runtime
interpolation is governed by <code>InterpolationOptions</code> and is
unaffected. Fixes <a
href="https://redirect.github.com/i18next/i18next-icu/issues/85">i18next-icu#85</a>.</li>
<li>fix(types): expose <code>enableSelector</code> on
<code>InitOptions</code> so <code>i18next.init({ enableSelector:
'strict' })</code> typechecks without a module augmentation. The runtime
already reads <code>opts?.enableSelector</code> from init options; this
lands the matching type declaration next to the other
selector-resolution knobs. Accepts <code>false | true | 'optimize' |
'strict'</code>. Thanks <a
href="https://github.com/Faithfinder"><code>@​Faithfinder</code></a> (<a
href="https://redirect.github.com/i18next/i18next/pull/2431">#2431</a>)</li>
</ul>
<h2>v26.1.0</h2>
<ul>
<li>feat: <code>enableSelector: 'strict'</code> (TypeOptions + runtime
option). Opt-in mode that drops the flattened-primary form from
<code>NsResource</code> at the type level — every namespace (primary
included) is exposed only under its own key on <code>$</code>, uniformly
across single- and multi-ns hooks. At runtime, a leading selector path
segment matching the scope's namespace list is always rewritten as a
namespace prefix, including the primary. Eliminates the silent-miss
surface area where <code>t($ =&gt; $.primary.foo)</code> typechecks but
doesn't resolve under the default mode (see <a
href="https://redirect.github.com/i18next/i18next/issues/2429">#2429</a>).
Backward-compatible: default <code>enableSelector: false | true |
'optimize'</code> behavior is unchanged. Note: strict mode is
incompatible with the <a
href="https://redirect.github.com/i18next/i18next/issues/2405">#2405</a>
pattern (keys whose names match sibling namespaces) — those users should
stay on default mode.</li>
</ul>
<h2>v26.0.10</h2>
<ul>
<li>feat: <code>getFixedT</code> accepts a fourth optional
<code>fixedOpts</code> argument carrying <code>scopeNs</code> — the full
namespace list the bound <code>t</code> was created for. The selector
API uses <code>scopeNs</code> to detect when a path's first segment is a
namespace prefix, <strong>without</strong> changing resolution scope.
Resolution still uses the bound <code>ns</code> (a single primary string
in the typical react-i18next setup), so plain <code>t('key')</code>
lookups stay isolated to the primary namespace exactly as before — only
<code>t($ =&gt; $.secondaryNs.foo)</code> selectors now route correctly
under <code>useTranslation([nsA, nsB])</code>. Fixes the runtime side of
<a
href="https://redirect.github.com/i18next/i18next/issues/2429">#2429</a>
for the <code>react-i18next</code> default-<code>nsMode</code> case. The
4th argument is opt-in: existing 3-arg <code>getFixedT(lng, ns,
keyPrefix)</code> callers see no behavior change.</li>
</ul>
<h2>v26.0.9</h2>
<ul>
<li>fix(types): unformatted interpolation values are now typed as
<code>string | number</code> (was <code>string</code>). i18next
stringifies values at runtime, so requiring callers to wrap numbers in
<code>String(...)</code> for plain <code>{{var}}</code> placeholders was
unnecessary friction — and could mask the real problem when a non-string
value was passed alongside multiple interpolation slots (the
<code>t()</code> overload resolution would fall through to the 3-arg
form and report a confusing &quot;not assignable to string&quot; error
against the options object). Typed format specifiers like <code>{{x,
number}}</code>, <code>{{x, currency}}</code>, <code>{{x,
datetime}}</code>, etc. keep their precise types; this only relaxes the
no-format default. The <code>count</code> variable remains
<code>number</code>-only</li>
</ul>
<h2>v26.0.8</h2>
<ul>
<li>fix(types): restore the pre-v25.10.4 <code>ExistsFunction</code>
shape so plain arrow functions can again be assigned to
<code>ExistsFunction</code>-typed variables (TypeScript cannot infer
type predicates through multi-overload assignment). Direct
<code>i18next.exists(key)</code> calls still narrow <code>key</code> to
<code>SelectorKey</code> — the predicate is now declared inline on
<code>i18n.exists</code>. Custom wrappers that want the narrowing can
type themselves as <code>typeof i18next.exists</code> <a
href="https://redirect.github.com/i18next/i18next/issues/2425">2425</…
## Summary
- Replaced the hardcoded `0.7.0` in `devStub.handlers.plugins.ts`
(returned by `plugin:app|version` in dev:web) with a build-time-injected
`__APP_VERSION__` from the root `package.json`.

## Why
The About tab on `yarn dev:web` rendered "Recrest 0.7.0" — a stale
string from when the dev stub was added. The release-please version is
at 0.9.1, so the displayed version was confusing.

## Test plan
- [x] `yarn dev:web` + navigate to Settings → About → Application now
shows "Recrest 0.9.1"
## Summary
`yarn dev` (full Tauri) was failing with:
```
Error Found version mismatched Tauri packages.
tauri (v2.11.2) : @tauri-apps/api (v2.10.1)
```
The Rust crate is at 2.11.2 (pulled in via the cargo-all minor bump in
#76), but `@tauri-apps/api` was pinned at `^2.1.1` and the lockfile
resolved that to `2.10.1`. Tauri's startup check requires matching major
+ minor.

## Changes
- `app/package.json`: `@tauri-apps/api` `^2.1.1` → `^2.11.0`
- `package.json`: added `resolutions` to force the same `^2.11.0` for
every transitive consumer (a few Tauri plugins still ranged `^2.10.1` /
`^2.8.0`, so without this yarn would keep two copies side-by-side)

## Test plan
- [x] `yarn install` resolves all three ranges (`^2.8.0`, `^2.10.1`,
`^2.11.0`) to a single `2.11.0`
- [x] `yarn typecheck` green
- [x] `yarn test` green
- [ ] `yarn dev` (Tauri) no longer errors at startup — pending local
verification by maintainer
EinfachValle and others added 3 commits June 16, 2026 09:50
…wn options (#83)

## Summary
Silences the four Vite 8 / Rolldown deprecation warnings that show up on
every `yarn dev`:
- `vite-tsconfig-paths` plugin → native `resolve.tsconfigPaths: true`
(drops the dep)
- `@vitejs/plugin-react-swc` → `@vitejs/plugin-react` (recommended now
that we use no SWC plugins; React Compiler / Babel peers are optional)
- `optimizeDeps.esbuildOptions` →
`optimizeDeps.rolldownOptions.transform`
- top-level `esbuild.target` → `oxc.target` (Vite 8's transform pipeline
is Oxc, not esbuild — esbuild options are silently ignored)

Applied to `app/vite.config.ts`, `app/vitest.config.ts`,
`landingpage/vite.config.ts`, `landingpage/vitest.config.ts`.

## Test plan
- [x] `yarn install` clean
- [x] `yarn typecheck` green
- [x] `yarn lint` green
- [x] `yarn test` green (157 + 2 + 6 = 165 files)
- [x] `yarn dev:web` boots without any of the four warnings; dashboard
renders, no new console errors

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot encountered an error and was unable to review this pull request. You can try again by re-requesting a review.

@EinfachValle EinfachValle merged commit c623e31 into main Jun 25, 2026
22 of 25 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants