release: 0.10.0#93
Merged
Merged
Conversation
…cture & added analytics
…system & enhanced dialogs
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 & 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 & 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 </tr></table> </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 "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/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>&'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 "always-auth". 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 "npm pkg fix" to address these errors. npm warn publish errors corrected: npm warn publish "repository" was changed from a string to an object npm warn publish "repository.url" was normalized to "git+https://github.com/tauri-apps/plugins-workspace.git" 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 "chore: temp delete updater changefile"</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 "always-auth". 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 "npm pkg fix" to address these errors. npm warn publish errors corrected: npm warn publish "repository" was changed from a string to an object npm warn publish "repository.url" was normalized to "git+https://github.com/tauri-apps/plugins-workspace.git" 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 "always-auth". 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 "npm pkg fix" to address these errors. npm warn publish errors corrected: npm warn publish "repository" was changed from a string to an object npm warn publish "repository.url" was normalized to "git+https://github.com/tauri-apps/plugins-workspace.git" 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></tr></table> </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 "always-auth". 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 "npm pkg fix" to address these errors. npm warn publish errors corrected: npm warn publish "repository" was changed from a string to an object npm warn publish "repository.url" was normalized to "git+https://github.com/tauri-apps/plugins-workspace.git" 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 "always-auth". 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 "npm pkg fix" to address these errors. npm warn publish errors corrected: npm warn publish "repository" was changed from a string to an object npm warn publish "repository.url" was normalized to "git+https://github.com/tauri-apps/plugins-workspace.git" 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 "chore: temp delete updater changefile"</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 </tr></table> </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 "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/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>&'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><!-- Input --> - a <ul> <li> <p>b</p> </li> <li> <p>c</p> <ul> <li>d</li> </ul> </li> </ul> <p><!-- Prettier 3.8.3 --></p> <ul> <li>a <ul> <li>b</li> </ul> </li> <li>c <ul> <li>d</li> </ul> </li> </ul> <p><!-- Prettier 3.8.4 --></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 >= 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 >= 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 "Suggestions" UI, which may appear even when <code>autocomplete="off"</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>> @tauri-apps/api@2.11.0 npm-publish /home/runner/work/tauri/tauri/packages/api > pnpm build && cd ./dist && pnpm publish --access public --loglevel silly --no-git-checks <p>> <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 > 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 "publish" "--ignore-scripts" "tauri-apps-api-2.11.0.tgz" "--access" "public" "--loglevel" "silly" 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 "verify-deps-before-run". 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 "npm-globalconfig". 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 "_jsr-registry". This will stop working in the next major version of npm. See <code>npm help npmrc</code> for supported config options. </tr></table> </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 "always-auth". 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 "npm pkg fix" to address these errors. npm warn publish errors corrected: npm warn publish "repository" was changed from a string to an object npm warn publish "repository.url" was normalized to "git+https://github.com/tauri-apps/plugins-workspace.git" 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></tr></table> </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 "always-auth". 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 "npm pkg fix" to address these errors. npm warn publish errors corrected: npm warn publish "repository" was changed from a string to an object npm warn publish "repository.url" was normalized to "git+https://github.com/tauri-apps/plugins-workspace.git" 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 "chore: temp delete updater changefile"</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(( "(your DSN here)", ClientOptions { enable_metrics: true, // ... other options ... ..Default::default() }, )); </code></pre></p> <p>You can then capture metrics as follows:</p> <pre lang="rust"><code></tr></table> </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(( "(your DSN here)", 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 >=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 >=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><BUILTIN_MODULES></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 >= 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><BUILTIN_MODULES></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><BUILTIN_MODULES></code> placeholder in <code>importOrder</code></li> <li><strong><code><SEPARATOR></code> placeholder</strong> <a href="https://redirect.github.com/trivago/prettier-plugin-sort-imports/pull/339">#339</a> - Add <code><SEPARATOR></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><file></code> it is staged with <code>git add <file></code>, and then committed with <code>git commit</code></li> <li>after editing <code><file></code> it is committed with <code>git commit --all</code> without explicit <code>git add</code></li> <li>after editing <code><file></code> it is committed with <code>git commit <pathspec></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 "my commit message"</code> where <code>-a</code> (<code>--all</code>) means to automatically stage all tracked modified and deleted files</li> <li><code>git commit -m "my commit message" .</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><file></code> it is staged with <code>git add <file></code>, and then committed with <code>git commit</code></li> <li>after editing <code><file></code> it is committed with <code>git commit --all</code> without explicit <code>git add</code></li> <li>after editing <code><file></code> it is committed with <code>git commit <pathspec></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 "my commit message"</code> where <code>-a</code> (<code>--all</code>) means to automatically stage all tracked modified and deleted files</li> <li><code>git commit -m "my commit message" .</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&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&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&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&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&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&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&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&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<Ns></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>'<a.b>.title' | '<other.path>.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($ => $.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($ => $.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 "not assignable to string" 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
…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
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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 the0.9.0/0.9.1releases (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
What's fixed
Install
.msi. SmartScreen will warn about an unknown publisher → More info → Run anyway..dmg, drag Recrest into Applications. On first launch, Gatekeeper may block; right-click the app → Open, orxattr -cr /Applications/Recrest.app.chmod +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.txtis attached to this release:Known limitations
SHA256SUMS.txtabove.Feedback
Bugs → issues. Ideas → discussions. Patches → pull requests.
See the full CHANGELOG for version history.