2171 Commits

Author SHA1 Message Date
dependabot[bot]
c78fa21694 build(deps): bump taiki-e/install-action from 2.70.2 to 2.74.0 (#2475)
Bumps
[taiki-e/install-action](https://github.com/taiki-e/install-action) from
2.70.2 to 2.74.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/taiki-e/install-action/releases">taiki-e/install-action's
releases</a>.</em></p>
<blockquote>
<h2>2.74.0</h2>
<ul>
<li>
<p>Support <code>cargo-deb</code>. (<a
href="https://redirect.github.com/taiki-e/install-action/pull/1669">#1669</a>)</p>
</li>
<li>
<p>Update <code>just@latest</code> to 1.49.0.</p>
</li>
<li>
<p>Update <code>mise@latest</code> to 2026.4.4.</p>
</li>
</ul>
<h2>2.73.0</h2>
<ul>
<li>
<p>Introduce <a
href="https://blog.yossarian.net/2025/11/21/We-should-all-be-using-dependency-cooldowns">dependency
cooldown</a> when installing with
<code>taiki-e/install-action@&lt;tool_name&gt;</code>, <code>tool:
&lt;tool_name&gt;@latest</code>, or <code>tool:
&lt;tool_name&gt;@&lt;omitted_version&gt;</code> to mitigate the risk of
supply chain attacks by default. (<a
href="https://redirect.github.com/taiki-e/install-action/pull/1666">#1666</a>)</p>
<p>This action without this cooldown already takes a few hours to a few
days for new releases to be reflected (as with other common package
managers that verify checksums or signatures), so this should not affect
most users.</p>
<p>See the <a
href="https://github.com/taiki-e/install-action#security">&quot;Security&quot;
section in readme</a> for more details.</p>
</li>
<li>
<p>Improve robustness for network failure.</p>
</li>
<li>
<p>Documentation improvements.</p>
</li>
</ul>
<h2>2.72.0</h2>
<ul>
<li>
<p>Support <code>cargo-xwin</code>. (<a
href="https://redirect.github.com/taiki-e/install-action/pull/1659">#1659</a>,
thanks <a
href="https://github.com/daxpedda"><code>@​daxpedda</code></a>)</p>
</li>
<li>
<p>Support trailing comma in <code>tool</code> input option.</p>
</li>
<li>
<p>Update <code>tombi@latest</code> to 0.9.14.</p>
</li>
</ul>
<h2>2.71.3</h2>
<ul>
<li>
<p>Update <code>wasm-tools@latest</code> to 1.246.2.</p>
</li>
<li>
<p>Update <code>mise@latest</code> to 2026.4.3.</p>
</li>
</ul>
<h2>2.71.2</h2>
<ul>
<li>
<p>Implement workaround for <a
href="https://redirect.github.com/actions/partner-runner-images/issues/169">windows-11-arm
runner bug</a> which sometimes causes installation failure. (<a
href="https://redirect.github.com/taiki-e/install-action/pull/1657">#1657</a>)</p>
<p>This addresses an issue that was attempted to be worked around in
2.71.0 but was insufficient.</p>
</li>
<li>
<p>Update <code>mise@latest</code> to 2026.4.1.</p>
</li>
<li>
<p>Update <code>uv@latest</code> to 0.11.3.</p>
</li>
</ul>
<h2>2.71.1</h2>
<ul>
<li>
<p>Fix a regression that caused an execution policy violation on
self-hosted Windows runner due to use of non-default
<code>powershell</code> shell, introduced in 2.71.0.</p>
</li>
<li>
<p>Update <code>dprint@latest</code> to 0.53.2.</p>
</li>
</ul>
<h2>2.71.0</h2>
<ul>
<li>
<p>Support <code>wasm-tools</code>. (<a
href="https://redirect.github.com/taiki-e/install-action/pull/1642">#1642</a>,
thanks <a
href="https://github.com/crepererum"><code>@​crepererum</code></a>)</p>
</li>
<li>
<p>Support <code>covgate</code>. (<a
href="https://redirect.github.com/taiki-e/install-action/pull/1613">#1613</a>,
thanks <a
href="https://github.com/jesse-black"><code>@​jesse-black</code></a>)</p>
</li>
<li>
<p>Implement potential workaround for <a
href="https://redirect.github.com/actions/partner-runner-images/issues/169">windows-11-arm
runner bug</a> which sometimes causes issue that the action successfully
completes but the tool is not installed. (<a
href="https://redirect.github.com/taiki-e/install-action/pull/1647">#1647</a>)</p>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/taiki-e/install-action/blob/main/CHANGELOG.md">taiki-e/install-action's
changelog</a>.</em></p>
<blockquote>
<h1>Changelog</h1>
<p>All notable changes to this project will be documented in this
file.</p>
<p>This project adheres to <a href="https://semver.org">Semantic
Versioning</a>.</p>
<!-- raw HTML omitted -->
<h2>[Unreleased]</h2>
<h2>[2.74.0] - 2026-04-06</h2>
<ul>
<li>
<p>Support <code>cargo-deb</code>. (<a
href="https://redirect.github.com/taiki-e/install-action/pull/1669">#1669</a>)</p>
</li>
<li>
<p>Update <code>just@latest</code> to 1.49.0.</p>
</li>
<li>
<p>Update <code>mise@latest</code> to 2026.4.4.</p>
</li>
</ul>
<h2>[2.73.0] - 2026-04-05</h2>
<ul>
<li>
<p>Introduce <a
href="https://blog.yossarian.net/2025/11/21/We-should-all-be-using-dependency-cooldowns">dependency
cooldown</a> when installing with
<code>taiki-e/install-action@&lt;tool_name&gt;</code>, <code>tool:
&lt;tool_name&gt;@latest</code>, or <code>tool:
&lt;tool_name&gt;@&lt;omitted_version&gt;</code> to mitigate the risk of
supply chain attacks by default. (<a
href="https://redirect.github.com/taiki-e/install-action/pull/1666">#1666</a>)</p>
<p>This action without this cooldown already takes a few hours to a few
days for new releases to be reflected (as with other common package
managers that verify checksums or signatures), so this should not affect
most users.</p>
<p>See the <a
href="https://github.com/taiki-e/install-action#security">&quot;Security&quot;
section in readme</a> for more details.</p>
</li>
<li>
<p>Improve robustness for network failure.</p>
</li>
<li>
<p>Documentation improvements.</p>
</li>
</ul>
<h2>[2.72.0] - 2026-04-04</h2>
<ul>
<li>
<p>Support <code>cargo-xwin</code>. (<a
href="https://redirect.github.com/taiki-e/install-action/pull/1659">#1659</a>,
thanks <a
href="https://github.com/daxpedda"><code>@​daxpedda</code></a>)</p>
</li>
<li>
<p>Support trailing comma in <code>tool</code> input option.</p>
</li>
<li>
<p>Update <code>tombi@latest</code> to 0.9.14.</p>
</li>
</ul>
<h2>[2.71.3] - 2026-04-04</h2>
<ul>
<li>
<p>Update <code>wasm-tools@latest</code> to 1.246.2.</p>
</li>
<li>
<p>Update <code>mise@latest</code> to 2026.4.3.</p>
</li>
</ul>
<h2>[2.71.2] - 2026-04-02</h2>
<ul>
<li>Implement workaround for <a
href="https://redirect.github.com/actions/partner-runner-images/issues/169">windows-11-arm
runner bug</a> which sometimes causes installation failure. (<a
href="https://redirect.github.com/taiki-e/install-action/pull/1657">#1657</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="94cb46f8d6"><code>94cb46f</code></a>
Release 2.74.0</li>
<li><a
href="7fef44e195"><code>7fef44e</code></a>
Update changelog</li>
<li><a
href="3bf2282bfd"><code>3bf2282</code></a>
Update mise manifest</li>
<li><a
href="223b1d599e"><code>223b1d5</code></a>
Update tombi manifest</li>
<li><a
href="fdcd834b4f"><code>fdcd834</code></a>
Update <code>just@latest</code> to 1.49.0</li>
<li><a
href="b45e8d6c43"><code>b45e8d6</code></a>
Update <code>mise@latest</code> to 2026.4.4</li>
<li><a
href="4eac87a846"><code>4eac87a</code></a>
ci: Update config</li>
<li><a
href="5b41336748"><code>5b41336</code></a>
Add issue template</li>
<li><a
href="55a981690b"><code>55a9816</code></a>
Support cargo-deb</li>
<li><a
href="7a562dfa95"><code>7a562df</code></a>
Release 2.73.0</li>
<li>Additional commits viewable in <a
href="e9e8e031bc...94cb46f8d6">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=taiki-e/install-action&package-manager=github_actions&previous-version=2.70.2&new-version=2.74.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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 this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-06 21:45:06 +03:00
dependabot[bot]
8d5d29f79a build(deps): bump crate-ci/typos from 1.44.0 to 1.45.0 (#2476)
Bumps [crate-ci/typos](https://github.com/crate-ci/typos) from 1.44.0 to
1.45.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/crate-ci/typos/releases">crate-ci/typos's
releases</a>.</em></p>
<blockquote>
<h2>v1.45.0</h2>
<h2>[1.45.0] - 2026-04-01</h2>
<h3>Features</h3>
<ul>
<li>Updated the dictionary with the <a
href="https://redirect.github.com/crate-ci/typos/issues/1509">March
2026</a> changes</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/crate-ci/typos/blob/master/CHANGELOG.md">crate-ci/typos's
changelog</a>.</em></p>
<blockquote>
<h1>Change Log</h1>
<p>All notable changes to this project will be documented in this
file.</p>
<p>The format is based on <a href="https://keepachangelog.com/">Keep a
Changelog</a>
and this project adheres to <a href="https://semver.org/">Semantic
Versioning</a>.</p>
<!-- raw HTML omitted -->
<h2>[Unreleased] - ReleaseDate</h2>
<h2>[1.45.0] - 2026-04-01</h2>
<h3>Features</h3>
<ul>
<li>Updated the dictionary with the <a
href="https://redirect.github.com/crate-ci/typos/issues/1509">March
2026</a> changes</li>
</ul>
<h2>[1.44.0] - 2026-02-27</h2>
<h3>Features</h3>
<ul>
<li>Updated the dictionary with the <a
href="https://redirect.github.com/crate-ci/typos/issues/1488">February
2026</a> changes</li>
</ul>
<h2>[1.43.5] - 2026-02-16</h2>
<h3>Fixes</h3>
<ul>
<li><em>(pypi)</em> Hopefully fix the sdist build</li>
</ul>
<h2>[1.43.4] - 2026-02-09</h2>
<h3>Fixes</h3>
<ul>
<li>Don't correct <code>pincher</code></li>
</ul>
<h2>[1.43.3] - 2026-02-06</h2>
<h3>Fixes</h3>
<ul>
<li><em>(action)</em> Adjust how typos are reported to github</li>
</ul>
<h2>[1.43.2] - 2026-02-05</h2>
<h3>Fixes</h3>
<ul>
<li>Don't correct <code>certifi</code> in Python</li>
</ul>
<h2>[1.43.1] - 2026-02-03</h2>
<h3>Fixes</h3>
<ul>
<li>Don't correct <code>consts</code></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="02ea592e44"><code>02ea592</code></a>
chore: Release</li>
<li><a
href="b859c0df7f"><code>b859c0d</code></a>
chore: Release</li>
<li><a
href="6fd32cee0c"><code>6fd32ce</code></a>
docs: Update changelog</li>
<li><a
href="7626d89232"><code>7626d89</code></a>
Merge pull request <a
href="https://redirect.github.com/crate-ci/typos/issues/1530">#1530</a>
from crate-ci/renovate/j178-prek-action-2.x</li>
<li><a
href="2c9510cd3b"><code>2c9510c</code></a>
Merge pull request <a
href="https://redirect.github.com/crate-ci/typos/issues/1532">#1532</a>
from epage/march</li>
<li><a
href="265b88f649"><code>265b88f</code></a>
feat(dict): March updates</li>
<li><a
href="5baf2ce236"><code>5baf2ce</code></a>
chore(deps): Update compatible (<a
href="https://redirect.github.com/crate-ci/typos/issues/1529">#1529</a>)</li>
<li><a
href="0442cb7c40"><code>0442cb7</code></a>
chore(deps): Update j178/prek-action action to v2</li>
<li><a
href="8f11c0dc0f"><code>8f11c0d</code></a>
Merge pull request <a
href="https://redirect.github.com/crate-ci/typos/issues/1524">#1524</a>
from epage/update</li>
<li><a
href="ecdbfab467"><code>ecdbfab</code></a>
chore: Update dependencies</li>
<li>Additional commits viewable in <a
href="631208b7aa...02ea592e44">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=crate-ci/typos&package-manager=github_actions&previous-version=1.44.0&new-version=1.45.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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 this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-06 21:44:30 +03:00
dependabot[bot]
b4c27bb48b build(deps): bump obi1kenobi/cargo-semver-checks-action from 2.8 to 2.9 (#2477)
Bumps
[obi1kenobi/cargo-semver-checks-action](https://github.com/obi1kenobi/cargo-semver-checks-action)
from 2.8 to 2.9.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="6b69fcf40e"><code>6b69fcf</code></a>
Bump version to 2.9.0. (<a
href="https://redirect.github.com/obi1kenobi/cargo-semver-checks-action/issues/125">#125</a>)</li>
<li><a
href="7706548cbb"><code>7706548</code></a>
Make scripts executable. (<a
href="https://redirect.github.com/obi1kenobi/cargo-semver-checks-action/issues/124">#124</a>)</li>
<li><a
href="8f3809daf9"><code>8f3809d</code></a>
Add scripts for automating GitHub Actions releases. (<a
href="https://redirect.github.com/obi1kenobi/cargo-semver-checks-action/issues/123">#123</a>)</li>
<li><a
href="6de9ee9f04"><code>6de9ee9</code></a>
Minor fixes to CI setup and repo examples. (<a
href="https://redirect.github.com/obi1kenobi/cargo-semver-checks-action/issues/122">#122</a>)</li>
<li><a
href="e7097a53da"><code>e7097a5</code></a>
Add AGENTS.md file. (<a
href="https://redirect.github.com/obi1kenobi/cargo-semver-checks-action/issues/121">#121</a>)</li>
<li><a
href="299181eff6"><code>299181e</code></a>
Upgrade to node v24 and latest GitHub Actions components. (<a
href="https://redirect.github.com/obi1kenobi/cargo-semver-checks-action/issues/120">#120</a>)</li>
<li><a
href="af8d009e48"><code>af8d009</code></a>
Bump actions/upload-artifact from 6 to 7 (<a
href="https://redirect.github.com/obi1kenobi/cargo-semver-checks-action/issues/118">#118</a>)</li>
<li><a
href="c75787afb5"><code>c75787a</code></a>
Bump actions/upload-artifact from 5 to 6 (<a
href="https://redirect.github.com/obi1kenobi/cargo-semver-checks-action/issues/115">#115</a>)</li>
<li><a
href="9f24e49d20"><code>9f24e49</code></a>
Bump actions/cache from 4 to 5 (<a
href="https://redirect.github.com/obi1kenobi/cargo-semver-checks-action/issues/116">#116</a>)</li>
<li><a
href="2b67b78b19"><code>2b67b78</code></a>
Update to actions/checkout v5 in composite action (<a
href="https://redirect.github.com/obi1kenobi/cargo-semver-checks-action/issues/111">#111</a>)</li>
<li>Additional commits viewable in <a
href="5b298c9520...6b69fcf40e">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=obi1kenobi/cargo-semver-checks-action&package-manager=github_actions&previous-version=2.8&new-version=2.9)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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 this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-06 21:43:55 +03:00
dependabot[bot]
d4f49e57de build(deps): bump marocchino/sticky-pull-request-comment from 3.0.2 to 3.0.3 (#2478)
Bumps
[marocchino/sticky-pull-request-comment](https://github.com/marocchino/sticky-pull-request-comment)
from 3.0.2 to 3.0.3.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/marocchino/sticky-pull-request-comment/releases">marocchino/sticky-pull-request-comment's
releases</a>.</em></p>
<blockquote>
<h2>v3.0.3</h2>
<h2>What's Changed</h2>
<ul>
<li>Move validateExclusiveModes before getBody for fail-fast validation
by <a href="https://github.com/Copilot"><code>@​Copilot</code></a> in <a
href="https://redirect.github.com/marocchino/sticky-pull-request-comment/pull/1663">marocchino/sticky-pull-request-comment#1663</a></li>
<li>Add <code>number_force</code> that overrides pull_request number by
<a href="https://github.com/rossjrw"><code>@​rossjrw</code></a> in <a
href="https://redirect.github.com/marocchino/sticky-pull-request-comment/pull/1652">marocchino/sticky-pull-request-comment#1652</a></li>
<li>build(deps-dev): Bump <code>@​biomejs/biome</code> from 2.4.6 to
2.4.7 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/marocchino/sticky-pull-request-comment/pull/1666">marocchino/sticky-pull-request-comment#1666</a></li>
<li>build(deps): Bump picomatch from 4.0.3 to 4.0.4 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/marocchino/sticky-pull-request-comment/pull/1673">marocchino/sticky-pull-request-comment#1673</a></li>
<li>build(deps-dev): Bump vitest from 4.1.0 to 4.1.2 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/marocchino/sticky-pull-request-comment/pull/1674">marocchino/sticky-pull-request-comment#1674</a></li>
<li>build(deps-dev): Bump rollup from 4.59.0 to 4.60.1 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/marocchino/sticky-pull-request-comment/pull/1676">marocchino/sticky-pull-request-comment#1676</a></li>
<li>build(deps-dev): Bump <code>@​types/node</code> from 25.5.0 to
25.5.2 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/marocchino/sticky-pull-request-comment/pull/1677">marocchino/sticky-pull-request-comment#1677</a></li>
<li>build(deps-dev): Bump <code>@​biomejs/biome</code> from 2.4.7 to
2.4.10 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/marocchino/sticky-pull-request-comment/pull/1675">marocchino/sticky-pull-request-comment#1675</a></li>
<li>build(deps): Bump brace-expansion by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/marocchino/sticky-pull-request-comment/pull/1678">marocchino/sticky-pull-request-comment#1678</a></li>
<li>build(deps-dev): Bump typescript from 5.9.3 to 6.0.2 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/marocchino/sticky-pull-request-comment/pull/1670">marocchino/sticky-pull-request-comment#1670</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/rossjrw"><code>@​rossjrw</code></a> made
their first contribution in <a
href="https://redirect.github.com/marocchino/sticky-pull-request-comment/pull/1652">marocchino/sticky-pull-request-comment#1652</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/marocchino/sticky-pull-request-comment/compare/v3.0.2...v3.0.3">https://github.com/marocchino/sticky-pull-request-comment/compare/v3.0.2...v3.0.3</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="d4d6b09364"><code>d4d6b09</code></a>
📦️ Build</li>
<li><a
href="3868baa51f"><code>3868baa</code></a>
build(deps-dev): Bump typescript from 5.9.3 to 6.0.2 (<a
href="https://redirect.github.com/marocchino/sticky-pull-request-comment/issues/1670">#1670</a>)</li>
<li><a
href="26f73b083d"><code>26f73b0</code></a>
build(deps): Bump brace-expansion (<a
href="https://redirect.github.com/marocchino/sticky-pull-request-comment/issues/1678">#1678</a>)</li>
<li><a
href="f6e304e904"><code>f6e304e</code></a>
build(deps-dev): Bump <code>@​biomejs/biome</code> from 2.4.7 to 2.4.10
(<a
href="https://redirect.github.com/marocchino/sticky-pull-request-comment/issues/1675">#1675</a>)</li>
<li><a
href="a7709b6781"><code>a7709b6</code></a>
build(deps-dev): Bump <code>@​types/node</code> from 25.5.0 to 25.5.2
(<a
href="https://redirect.github.com/marocchino/sticky-pull-request-comment/issues/1677">#1677</a>)</li>
<li><a
href="0746c6f4b6"><code>0746c6f</code></a>
build(deps-dev): Bump rollup from 4.59.0 to 4.60.1 (<a
href="https://redirect.github.com/marocchino/sticky-pull-request-comment/issues/1676">#1676</a>)</li>
<li><a
href="2a4b1c3f04"><code>2a4b1c3</code></a>
build(deps-dev): Bump vitest from 4.1.0 to 4.1.2 (<a
href="https://redirect.github.com/marocchino/sticky-pull-request-comment/issues/1674">#1674</a>)</li>
<li><a
href="1ab42d29a9"><code>1ab42d2</code></a>
build(deps): Bump picomatch from 4.0.3 to 4.0.4 (<a
href="https://redirect.github.com/marocchino/sticky-pull-request-comment/issues/1673">#1673</a>)</li>
<li><a
href="5a61de79c6"><code>5a61de7</code></a>
build(deps-dev): Bump <code>@​biomejs/biome</code> from 2.4.6 to 2.4.7
(<a
href="https://redirect.github.com/marocchino/sticky-pull-request-comment/issues/1666">#1666</a>)</li>
<li><a
href="7cb1e16d25"><code>7cb1e16</code></a>
Add <code>number_force</code> that overrides pull_request number (<a
href="https://redirect.github.com/marocchino/sticky-pull-request-comment/issues/1652">#1652</a>)</li>
<li>Additional commits viewable in <a
href="70d2764d1a...d4d6b09364">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=marocchino/sticky-pull-request-comment&package-manager=github_actions&previous-version=3.0.2&new-version=3.0.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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 this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-06 21:42:18 +03:00
Orhun Parmaksız
91b6fb72d3 fix(tests): use the correct type for the cell diff test (#2472)
fixes the CI!
2026-04-04 11:59:51 +03:00
Adrian Papari
629e4b2af2 refactor(core): reintroduce Cell::skip as a deprecated field (#2437)
as discussed in
https://github.com/ratatui/ratatui/pull/1605#discussion_r2933338973 -
this brings back `Cell::skip` as a deprecated field in order to avoid
breaking the API in a patch release. in terms of noise; the diff() is
left pretty intact, but had to `#[allow(deprecated)]` in a couple of
places.

## `Cell::skip` vs `CellDiffOption` 

`CellDiffOption::ForcedWidth` takes precedence over `Cell::skip`, and
`CellDiffOption::skip` is already skip - so `Cell::skip` can only
override when `CellDiffOption::None` is set. i believe this is the
correct behavior, but probably good to have another pair of eyes on it.
@benjajaja maybe has some input too.

## PartialEq and Hash for `Cell::skip`

`Cell::skip` is part of `PartialEq` and `Hash` as normal fields. another
option would be to treat `CellDiffOption::None` as
`CellDiffOption::Skip` when `Cell::skip` is set, and only consider the
effective `CellDiffOption` for the trait impls.

---------

Co-authored-by: Orhun Parmaksız <orhun@archlinux.org>
2026-04-03 19:58:25 +03:00
Samuel Åkesson
e6b71f2ce7 fix(build): correct rust-toolchain->rust-version on cargo-deny-action (#2471)
closes #2470
2026-03-31 14:59:43 -07:00
dependabot[bot]
3811942d1d build(deps): bump dtolnay/rust-toolchain from efa25f7f19611383d5b0ccf2d1c8914531636bf9 to 3c5f7ea28cd621ae0bf5283f0e981fb97b8a7af9 (#2462)
[//]: # (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
[dtolnay/rust-toolchain](https://github.com/dtolnay/rust-toolchain) from
efa25f7f19611383d5b0ccf2d1c8914531636bf9 to
3c5f7ea28cd621ae0bf5283f0e981fb97b8a7af9.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="3c5f7ea28c"><code>3c5f7ea</code></a>
Add 1.94.1 patch release</li>
<li>See full diff in <a
href="efa25f7f19...3c5f7ea28c">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 this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-31 00:32:01 +03:00
dependabot[bot]
736c985799 build(deps): bump DavidAnson/markdownlint-cli2-action from 22.0.0 to 23.0.0 (#2463)
Bumps
[DavidAnson/markdownlint-cli2-action](https://github.com/davidanson/markdownlint-cli2-action)
from 22.0.0 to 23.0.0.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="ce4853d438"><code>ce4853d</code></a>
Update to version 23.0.0.</li>
<li><a
href="63a898cb49"><code>63a898c</code></a>
Improve type fidelity.</li>
<li><a
href="08fc3a21b1"><code>08fc3a2</code></a>
Add configPointer input, examples for package.json/pyproject.toml.</li>
<li><a
href="154744fb7a"><code>154744f</code></a>
Freshen generated index.js file.</li>
<li><a
href="d1d523c894"><code>d1d523c</code></a>
Bump markdownlint-cli2 from 0.21.0 to 0.22.0</li>
<li><a
href="619b235bab"><code>619b235</code></a>
Bump eslint from 10.0.3 to 10.1.0</li>
<li><a
href="a226cbe561"><code>a226cbe</code></a>
Freshen generated index.js file.</li>
<li><a
href="5d93b2e519"><code>5d93b2e</code></a>
Migrate from Node.js 20 to Node.js 24.</li>
<li><a
href="0cf8cddd9e"><code>0cf8cdd</code></a>
Bump eslint from 10.0.2 to 10.0.3</li>
<li><a
href="462cc85e3c"><code>462cc85</code></a>
Bump <code>@​stylistic/eslint-plugin</code> from 5.9.0 to 5.10.0</li>
<li>Additional commits viewable in <a
href="07035fd053...ce4853d438">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=DavidAnson/markdownlint-cli2-action&package-manager=github_actions&previous-version=22.0.0&new-version=23.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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 this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-31 00:31:39 +03:00
dependabot[bot]
8dc277c2cf build(deps): bump codecov/codecov-action from 5.5.3 to 6.0.0 (#2464)
Bumps
[codecov/codecov-action](https://github.com/codecov/codecov-action) from
5.5.3 to 6.0.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/codecov/codecov-action/releases">codecov/codecov-action's
releases</a>.</em></p>
<blockquote>
<h2>v6.0.0</h2>
<h2>⚠️ This version introduces support for node24 which make cause
breaking changes for systems that do not currently support node24.
⚠️</h2>
<h2>What's Changed</h2>
<ul>
<li>Revert &quot;Revert &quot;build(deps): bump actions/github-script
from 7.0.1 to 8.0.0&quot;&quot; by <a
href="https://github.com/thomasrockhu-codecov"><code>@​thomasrockhu-codecov</code></a>
in <a
href="https://redirect.github.com/codecov/codecov-action/pull/1929">codecov/codecov-action#1929</a></li>
<li>Th/6.0.0 by <a
href="https://github.com/thomasrockhu-codecov"><code>@​thomasrockhu-codecov</code></a>
in <a
href="https://redirect.github.com/codecov/codecov-action/pull/1928">codecov/codecov-action#1928</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/codecov/codecov-action/compare/v5.5.4...v6.0.0">https://github.com/codecov/codecov-action/compare/v5.5.4...v6.0.0</a></p>
<h2>v5.5.4</h2>
<p>This is a mirror of <code>v5.5.2</code>. <code>v6</code> will be
released which requires <code>node24</code></p>
<h2>What's Changed</h2>
<ul>
<li>Revert &quot;build(deps): bump actions/github-script from 7.0.1 to
8.0.0&quot; by <a
href="https://github.com/thomasrockhu-codecov"><code>@​thomasrockhu-codecov</code></a>
in <a
href="https://redirect.github.com/codecov/codecov-action/pull/1926">codecov/codecov-action#1926</a></li>
<li>chore(release): 5.5.4 by <a
href="https://github.com/thomasrockhu-codecov"><code>@​thomasrockhu-codecov</code></a>
in <a
href="https://redirect.github.com/codecov/codecov-action/pull/1927">codecov/codecov-action#1927</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/codecov/codecov-action/compare/v5.5.3...v5.5.4">https://github.com/codecov/codecov-action/compare/v5.5.3...v5.5.4</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md">codecov/codecov-action's
changelog</a>.</em></p>
<blockquote>
<h2>v5.5.2</h2>
<h3>What's Changed</h3>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/codecov/codecov-action/compare/v5.5.1..v5.5.2">https://github.com/codecov/codecov-action/compare/v5.5.1..v5.5.2</a></p>
<h2>v5.5.1</h2>
<h3>What's Changed</h3>
<ul>
<li>fix: overwrite pr number on fork by <a
href="https://github.com/thomasrockhu-codecov"><code>@​thomasrockhu-codecov</code></a>
in <a
href="https://redirect.github.com/codecov/codecov-action/pull/1871">codecov/codecov-action#1871</a></li>
<li>build(deps): bump actions/checkout from 4.2.2 to 5.0.0 by
<code>@​app/dependabot</code> in <a
href="https://redirect.github.com/codecov/codecov-action/pull/1868">codecov/codecov-action#1868</a></li>
<li>build(deps): bump github/codeql-action from 3.29.9 to 3.29.11 by
<code>@​app/dependabot</code> in <a
href="https://redirect.github.com/codecov/codecov-action/pull/1867">codecov/codecov-action#1867</a></li>
<li>fix: update to use local app/ dir by <a
href="https://github.com/thomasrockhu-codecov"><code>@​thomasrockhu-codecov</code></a>
in <a
href="https://redirect.github.com/codecov/codecov-action/pull/1872">codecov/codecov-action#1872</a></li>
<li>docs: fix typo in README by <a
href="https://github.com/datalater"><code>@​datalater</code></a> in <a
href="https://redirect.github.com/codecov/codecov-action/pull/1866">codecov/codecov-action#1866</a></li>
<li>Document a <code>codecov-cli</code> version reference example by <a
href="https://github.com/webknjaz"><code>@​webknjaz</code></a> in <a
href="https://redirect.github.com/codecov/codecov-action/pull/1774">codecov/codecov-action#1774</a></li>
<li>build(deps): bump github/codeql-action from 3.28.18 to 3.29.9 by
<code>@​app/dependabot</code> in <a
href="https://redirect.github.com/codecov/codecov-action/pull/1861">codecov/codecov-action#1861</a></li>
<li>build(deps): bump ossf/scorecard-action from 2.4.1 to 2.4.2 by
<code>@​app/dependabot</code> in <a
href="https://redirect.github.com/codecov/codecov-action/pull/1833">codecov/codecov-action#1833</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/codecov/codecov-action/compare/v5.5.0..v5.5.1">https://github.com/codecov/codecov-action/compare/v5.5.0..v5.5.1</a></p>
<h2>v5.5.0</h2>
<h3>What's Changed</h3>
<ul>
<li>feat: upgrade wrapper to 0.2.4 by <a
href="https://github.com/jviall"><code>@​jviall</code></a> in <a
href="https://redirect.github.com/codecov/codecov-action/pull/1864">codecov/codecov-action#1864</a></li>
<li>Pin actions/github-script by Git SHA by <a
href="https://github.com/martincostello"><code>@​martincostello</code></a>
in <a
href="https://redirect.github.com/codecov/codecov-action/pull/1859">codecov/codecov-action#1859</a></li>
<li>fix: check reqs exist by <a
href="https://github.com/joseph-sentry"><code>@​joseph-sentry</code></a>
in <a
href="https://redirect.github.com/codecov/codecov-action/pull/1835">codecov/codecov-action#1835</a></li>
<li>fix: Typo in README by <a
href="https://github.com/spalmurray"><code>@​spalmurray</code></a> in <a
href="https://redirect.github.com/codecov/codecov-action/pull/1838">codecov/codecov-action#1838</a></li>
<li>docs: Refine OIDC docs by <a
href="https://github.com/spalmurray"><code>@​spalmurray</code></a> in <a
href="https://redirect.github.com/codecov/codecov-action/pull/1837">codecov/codecov-action#1837</a></li>
<li>build(deps): bump github/codeql-action from 3.28.17 to 3.28.18 by
<code>@​app/dependabot</code> in <a
href="https://redirect.github.com/codecov/codecov-action/pull/1829">codecov/codecov-action#1829</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/codecov/codecov-action/compare/v5.4.3..v5.5.0">https://github.com/codecov/codecov-action/compare/v5.4.3..v5.5.0</a></p>
<h2>v5.4.3</h2>
<h3>What's Changed</h3>
<ul>
<li>build(deps): bump github/codeql-action from 3.28.13 to 3.28.17 by
<code>@​app/dependabot</code> in <a
href="https://redirect.github.com/codecov/codecov-action/pull/1822">codecov/codecov-action#1822</a></li>
<li>fix: OIDC on forks by <a
href="https://github.com/joseph-sentry"><code>@​joseph-sentry</code></a>
in <a
href="https://redirect.github.com/codecov/codecov-action/pull/1823">codecov/codecov-action#1823</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/codecov/codecov-action/compare/v5.4.2..v5.4.3">https://github.com/codecov/codecov-action/compare/v5.4.2..v5.4.3</a></p>
<h2>v5.4.2</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="57e3a136b7"><code>57e3a13</code></a>
Th/6.0.0 (<a
href="https://redirect.github.com/codecov/codecov-action/issues/1928">#1928</a>)</li>
<li><a
href="f67d33dda8"><code>f67d33d</code></a>
Revert &quot;Revert &quot;build(deps): bump actions/github-script from
7.0.1 to 8.0.0&quot;&quot;...</li>
<li><a
href="75cd11691c"><code>75cd116</code></a>
chore(release): 5.5.4 (<a
href="https://redirect.github.com/codecov/codecov-action/issues/1927">#1927</a>)</li>
<li><a
href="87d39f4a2c"><code>87d39f4</code></a>
Revert &quot;build(deps): bump actions/github-script from 7.0.1 to
8.0.0&quot; (<a
href="https://redirect.github.com/codecov/codecov-action/issues/1926">#1926</a>)</li>
<li>See full diff in <a
href="1af58845a9...57e3a136b7">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=codecov/codecov-action&package-manager=github_actions&previous-version=5.5.3&new-version=6.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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 this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-31 00:31:04 +03:00
dependabot[bot]
dce6b20d4a build(deps): bump taiki-e/install-action from 2.69.7 to 2.70.2 (#2465)
Bumps
[taiki-e/install-action](https://github.com/taiki-e/install-action) from
2.69.7 to 2.70.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/taiki-e/install-action/releases">taiki-e/install-action's
releases</a>.</em></p>
<blockquote>
<h2>2.70.2</h2>
<ul>
<li>
<p>Update <code>vacuum@latest</code> to 0.25.3.</p>
</li>
<li>
<p>Update <code>tombi@latest</code> to 0.9.11.</p>
</li>
</ul>
<h2>2.70.1</h2>
<ul>
<li>
<p>Update <code>cargo-insta@latest</code> to 1.47.1.</p>
</li>
<li>
<p>Update <code>cargo-binstall@latest</code> to 1.17.9.</p>
</li>
<li>
<p>Update <code>tombi@latest</code> to 0.9.10.</p>
</li>
</ul>
<h2>2.70.0</h2>
<ul>
<li>Install <code>uv</code>, <code>uvw</code> (Windows-only), and
<code>uvx</code> binaries when installing <code>uv</code>. Previously,
only <code>uv</code> binary was installed. (<a
href="https://redirect.github.com/taiki-e/install-action/pull/1632">#1632</a>)</li>
</ul>
<h2>2.69.14</h2>
<ul>
<li>
<p>Update <code>just@latest</code> to 1.48.1.</p>
</li>
<li>
<p>Update <code>wasm-bindgen@latest</code> to 0.2.115.</p>
</li>
</ul>
<h2>2.69.13</h2>
<ul>
<li>
<p>Update <code>mise@latest</code> to 2026.3.17.</p>
</li>
<li>
<p>Update <code>cargo-insta@latest</code> to 1.47.0.</p>
</li>
</ul>
<h2>2.69.12</h2>
<ul>
<li>Update <code>uv@latest</code> to 0.11.2.</li>
</ul>
<h2>2.69.11</h2>
<ul>
<li>
<p>Update <code>dprint@latest</code> to 0.53.1.</p>
</li>
<li>
<p>Update <code>mise@latest</code> to 2026.3.16.</p>
</li>
</ul>
<h2>2.69.10</h2>
<ul>
<li>
<p>Update <code>biome@latest</code> to 2.4.9.</p>
</li>
<li>
<p>Update <code>mise@latest</code> to 2026.3.15.</p>
</li>
</ul>
<h2>2.69.9</h2>
<ul>
<li>
<p>Update <code>uv@latest</code> to 0.11.1.</p>
</li>
<li>
<p>Update <code>osv-scanner@latest</code> to 2.3.5.</p>
</li>
<li>
<p>Update <code>mise@latest</code> to 2026.3.14.</p>
</li>
</ul>
<h2>2.69.8</h2>
<ul>
<li>
<p>Update <code>just@latest</code> to 1.48.0.</p>
</li>
<li>
<p>Update <code>uv@latest</code> to 0.11.0.</p>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/taiki-e/install-action/blob/main/CHANGELOG.md">taiki-e/install-action's
changelog</a>.</em></p>
<blockquote>
<h1>Changelog</h1>
<p>All notable changes to this project will be documented in this
file.</p>
<p>This project adheres to <a href="https://semver.org">Semantic
Versioning</a>.</p>
<!-- raw HTML omitted -->
<h2>[Unreleased]</h2>
<h2>[2.70.2] - 2026-03-30</h2>
<ul>
<li>
<p>Update <code>vacuum@latest</code> to 0.25.3.</p>
</li>
<li>
<p>Update <code>tombi@latest</code> to 0.9.11.</p>
</li>
</ul>
<h2>[2.70.1] - 2026-03-29</h2>
<ul>
<li>
<p>Update <code>cargo-insta@latest</code> to 1.47.1.</p>
</li>
<li>
<p>Update <code>cargo-binstall@latest</code> to 1.17.9.</p>
</li>
<li>
<p>Update <code>tombi@latest</code> to 0.9.10.</p>
</li>
</ul>
<h2>[2.70.0] - 2026-03-28</h2>
<ul>
<li>Install <code>uv</code>, <code>uvw</code> (Windows-only), and
<code>uvx</code> binaries when installing <code>uv</code>. Previously,
only <code>uv</code> binary was installed. (<a
href="https://redirect.github.com/taiki-e/install-action/pull/1632">#1632</a>)</li>
</ul>
<h2>[2.69.14] - 2026-03-28</h2>
<ul>
<li>
<p>Update <code>just@latest</code> to 1.48.1.</p>
</li>
<li>
<p>Update <code>wasm-bindgen@latest</code> to 0.2.115.</p>
</li>
</ul>
<h2>[2.69.13] - 2026-03-27</h2>
<ul>
<li>
<p>Update <code>mise@latest</code> to 2026.3.17.</p>
</li>
<li>
<p>Update <code>cargo-insta@latest</code> to 1.47.0.</p>
</li>
</ul>
<h2>[2.69.12] - 2026-03-27</h2>
<ul>
<li>Update <code>uv@latest</code> to 0.11.2.</li>
</ul>
<h2>[2.69.11] - 2026-03-26</h2>
<ul>
<li>Update <code>dprint@latest</code> to 0.53.1.</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="e9e8e031bc"><code>e9e8e03</code></a>
Release 2.70.2</li>
<li><a
href="f225969a9e"><code>f225969</code></a>
Update <code>vacuum@latest</code> to 0.25.3</li>
<li><a
href="2e8700ad0b"><code>2e8700a</code></a>
Update <code>tombi@latest</code> to 0.9.11</li>
<li><a
href="41213fbc0e"><code>41213fb</code></a>
zizmor: Apply more lints</li>
<li><a
href="fd0f63e180"><code>fd0f63e</code></a>
Release 2.70.1</li>
<li><a
href="7487d4091f"><code>7487d40</code></a>
Update <code>cargo-insta@latest</code> to 1.47.1</li>
<li><a
href="ea3bdd400e"><code>ea3bdd4</code></a>
Update <code>cargo-binstall@latest</code> to 1.17.9</li>
<li><a
href="7d31177690"><code>7d31177</code></a>
ci: Test ubuntu 26.04 container</li>
<li><a
href="b933e429e1"><code>b933e42</code></a>
Update <code>tombi@latest</code> to 0.9.10</li>
<li><a
href="3eeb0f944d"><code>3eeb0f9</code></a>
tools: Update tidy.sh</li>
<li>Additional commits viewable in <a
href="0d865d5cc6...e9e8e031bc">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=taiki-e/install-action&package-manager=github_actions&previous-version=2.69.7&new-version=2.70.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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 this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Orhun Parmaksız <orhun@archlinux.org>
2026-03-31 00:30:40 +03:00
dependabot[bot]
6082f801a4 build(deps): bump line-clipping from 0.3.5 to 0.3.7 (#2466)
Bumps [line-clipping](https://github.com/ratatui/line-clipping) from
0.3.5 to 0.3.7.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/ratatui/line-clipping/releases">line-clipping's
releases</a>.</em></p>
<blockquote>
<h2>v0.3.7</h2>
<h3>Other</h3>
<ul>
<li>Reach 100% coverage in Cohen-Sutherland (<a
href="https://redirect.github.com/ratatui/line-clipping/pull/30">#30</a>)</li>
</ul>
<h2>v0.3.6</h2>
<h3>Other</h3>
<ul>
<li><em>(deps)</em> bump codecov/codecov-action in the github-actions
group (<a
href="https://redirect.github.com/ratatui/line-clipping/pull/28">#28</a>)</li>
<li>reflect move from joshka to ratatui (<a
href="https://redirect.github.com/ratatui/line-clipping/pull/29">#29</a>)</li>
<li><em>(deps)</em> bump bitflags in the rust-dependencies group (<a
href="https://redirect.github.com/ratatui/line-clipping/pull/27">#27</a>)</li>
<li><em>(deps)</em> bump actions/checkout in the github-actions group
(<a
href="https://redirect.github.com/ratatui/line-clipping/pull/25">#25</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/ratatui/line-clipping/blob/main/CHANGELOG.md">line-clipping's
changelog</a>.</em></p>
<blockquote>
<h2><a
href="https://github.com/ratatui/line-clipping/compare/v0.3.6...v0.3.7">0.3.7</a>
- 2026-03-27</h2>
<h3>Other</h3>
<ul>
<li>Reach 100% coverage in Cohen-Sutherland (<a
href="https://redirect.github.com/ratatui/line-clipping/pull/30">#30</a>)</li>
</ul>
<h2><a
href="https://github.com/ratatui/line-clipping/compare/v0.3.5...v0.3.6">0.3.6</a>
- 2026-03-27</h2>
<h3>Other</h3>
<ul>
<li><em>(deps)</em> bump codecov/codecov-action in the github-actions
group (<a
href="https://redirect.github.com/ratatui/line-clipping/pull/28">#28</a>)</li>
<li>reflect move from joshka to ratatui (<a
href="https://redirect.github.com/ratatui/line-clipping/pull/29">#29</a>)</li>
<li><em>(deps)</em> bump bitflags in the rust-dependencies group (<a
href="https://redirect.github.com/ratatui/line-clipping/pull/27">#27</a>)</li>
<li><em>(deps)</em> bump actions/checkout in the github-actions group
(<a
href="https://redirect.github.com/ratatui/line-clipping/pull/25">#25</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="d734cc5c1a"><code>d734cc5</code></a>
chore: release v0.3.7 (<a
href="https://redirect.github.com/ratatui/line-clipping/issues/31">#31</a>)</li>
<li><a
href="ef5f2a6e6a"><code>ef5f2a6</code></a>
Reach 100% coverage in Cohen-Sutherland (<a
href="https://redirect.github.com/ratatui/line-clipping/issues/30">#30</a>)</li>
<li><a
href="a20b65ecb0"><code>a20b65e</code></a>
chore: release v0.3.6 (<a
href="https://redirect.github.com/ratatui/line-clipping/issues/26">#26</a>)</li>
<li><a
href="101f1a4a3b"><code>101f1a4</code></a>
build(deps): bump codecov/codecov-action in the github-actions group (<a
href="https://redirect.github.com/ratatui/line-clipping/issues/28">#28</a>)</li>
<li><a
href="0558cd144d"><code>0558cd1</code></a>
chore: reflect move from joshka to ratatui (<a
href="https://redirect.github.com/ratatui/line-clipping/issues/29">#29</a>)</li>
<li><a
href="d409a42ab4"><code>d409a42</code></a>
build(deps): bump bitflags in the rust-dependencies group (<a
href="https://redirect.github.com/ratatui/line-clipping/issues/27">#27</a>)</li>
<li><a
href="2a51e5719c"><code>2a51e57</code></a>
build(deps): bump actions/checkout in the github-actions group (<a
href="https://redirect.github.com/ratatui/line-clipping/issues/25">#25</a>)</li>
<li>See full diff in <a
href="https://github.com/ratatui/line-clipping/compare/v0.3.5...v0.3.7">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=line-clipping&package-manager=cargo&previous-version=0.3.5&new-version=0.3.7)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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 this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-31 00:29:46 +03:00
dependabot[bot]
2b8551a401 build(deps): bump octocrab from 0.49.6 to 0.49.7 (#2467)
Bumps [octocrab](https://github.com/XAMPPRocky/octocrab) from 0.49.6 to
0.49.7.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/XAMPPRocky/octocrab/releases">octocrab's
releases</a>.</em></p>
<blockquote>
<h2>v0.49.7</h2>
<h3>Added</h3>
<ul>
<li>add missing <code>waiting</code> status to Status enum (<a
href="https://redirect.github.com/XAMPPRocky/octocrab/pull/862">#862</a>)</li>
</ul>
<h3>Fixed</h3>
<ul>
<li><em>(repos)</em> create a repo variable doesn't take the name in the
path (<a
href="https://redirect.github.com/XAMPPRocky/octocrab/pull/865">#865</a>)</li>
</ul>
<h3>Other</h3>
<ul>
<li>Extend get_content to allow requesting raw_files (<a
href="https://redirect.github.com/XAMPPRocky/octocrab/pull/866">#866</a>)</li>
<li>[retry/rate-limits] Add rate limit handling into the retry config
(<a
href="https://redirect.github.com/XAMPPRocky/octocrab/pull/869">#869</a>)</li>
<li>Allow retry policy to run on GET requests (<a
href="https://redirect.github.com/XAMPPRocky/octocrab/pull/867">#867</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/XAMPPRocky/octocrab/blob/main/CHANGELOG.md">octocrab's
changelog</a>.</em></p>
<blockquote>
<h2><a
href="https://github.com/XAMPPRocky/octocrab/compare/v0.49.6...v0.49.7">0.49.7</a>
- 2026-03-29</h2>
<h3>Added</h3>
<ul>
<li>add missing <code>waiting</code> status to Status enum (<a
href="https://redirect.github.com/XAMPPRocky/octocrab/pull/862">#862</a>)</li>
</ul>
<h3>Fixed</h3>
<ul>
<li><em>(repos)</em> create a repo variable doesn't take the name in the
path (<a
href="https://redirect.github.com/XAMPPRocky/octocrab/pull/865">#865</a>)</li>
</ul>
<h3>Other</h3>
<ul>
<li>Extend get_content to allow requesting raw_files (<a
href="https://redirect.github.com/XAMPPRocky/octocrab/pull/866">#866</a>)</li>
<li>[retry/rate-limits] Add rate limit handling into the retry config
(<a
href="https://redirect.github.com/XAMPPRocky/octocrab/pull/869">#869</a>)</li>
<li>Allow retry policy to run on GET requests (<a
href="https://redirect.github.com/XAMPPRocky/octocrab/pull/867">#867</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="ad64898819"><code>ad64898</code></a>
chore: release v0.49.7 (<a
href="https://redirect.github.com/XAMPPRocky/octocrab/issues/863">#863</a>)</li>
<li><a
href="127c44ad99"><code>127c44a</code></a>
fix(repos): create a repo variable doesn't take the name in the path (<a
href="https://redirect.github.com/XAMPPRocky/octocrab/issues/865">#865</a>)</li>
<li><a
href="d7eb503db8"><code>d7eb503</code></a>
Extend get_content to allow requesting raw_files (<a
href="https://redirect.github.com/XAMPPRocky/octocrab/issues/866">#866</a>)</li>
<li><a
href="de5f4a2734"><code>de5f4a2</code></a>
[retry/rate-limits] Add rate limit handling into the retry config (<a
href="https://redirect.github.com/XAMPPRocky/octocrab/issues/869">#869</a>)</li>
<li><a
href="52deb8a186"><code>52deb8a</code></a>
Allow retry policy to run on GET requests (<a
href="https://redirect.github.com/XAMPPRocky/octocrab/issues/867">#867</a>)</li>
<li><a
href="af820e7ec7"><code>af820e7</code></a>
feat: add missing <code>waiting</code> status to Status enum (<a
href="https://redirect.github.com/XAMPPRocky/octocrab/issues/862">#862</a>)</li>
<li>See full diff in <a
href="https://github.com/XAMPPRocky/octocrab/compare/v0.49.6...v0.49.7">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=octocrab&package-manager=cargo&previous-version=0.49.6&new-version=0.49.7)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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 this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-31 00:29:38 +03:00
Stephen Brown
1ce29d66f1 fix: decouple std from serde and palette features (#2460)
The std feature now passes through to the deps rather than
requiring std to use serde / palette.
2026-03-28 15:06:11 -07:00
dependabot[bot]
0236656b3d build(deps): bump octocrab from 0.49.5 to 0.49.6 (#2456)
Bumps [octocrab](https://github.com/XAMPPRocky/octocrab) from 0.49.5 to
0.49.6.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/XAMPPRocky/octocrab/releases">octocrab's
releases</a>.</em></p>
<blockquote>
<h2>v0.49.6</h2>
<h3>Added</h3>
<ul>
<li><em>(activity/starring)</em> add list_repos_starred_by_user (<a
href="https://redirect.github.com/XAMPPRocky/octocrab/pull/861">#861</a>)</li>
<li>added undocumented events (<a
href="https://redirect.github.com/XAMPPRocky/octocrab/pull/858">#858</a>)</li>
<li>repository variables handler (<a
href="https://redirect.github.com/XAMPPRocky/octocrab/pull/857">#857</a>)</li>
</ul>
<h3>Other</h3>
<ul>
<li>Remove Lines Of Code badge from README</li>
<li>Add Event::CopilotWorkStarted (<a
href="https://redirect.github.com/XAMPPRocky/octocrab/pull/854">#854</a>)</li>
<li>actualized <code>Commit</code> for GET <code>/search/commits</code>
(<a
href="https://redirect.github.com/XAMPPRocky/octocrab/pull/851">#851</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/XAMPPRocky/octocrab/blob/main/CHANGELOG.md">octocrab's
changelog</a>.</em></p>
<blockquote>
<h2><a
href="https://github.com/XAMPPRocky/octocrab/compare/v0.49.5...v0.49.6">0.49.6</a>
- 2026-03-23</h2>
<h3>Added</h3>
<ul>
<li><em>(activity/starring)</em> add list_repos_starred_by_user (<a
href="https://redirect.github.com/XAMPPRocky/octocrab/pull/861">#861</a>)</li>
<li>added undocumented events (<a
href="https://redirect.github.com/XAMPPRocky/octocrab/pull/858">#858</a>)</li>
<li>repository variables handler (<a
href="https://redirect.github.com/XAMPPRocky/octocrab/pull/857">#857</a>)</li>
</ul>
<h3>Other</h3>
<ul>
<li>Remove Lines Of Code badge from README</li>
<li>Add Event::CopilotWorkStarted (<a
href="https://redirect.github.com/XAMPPRocky/octocrab/pull/854">#854</a>)</li>
<li>actualized <code>Commit</code> for GET <code>/search/commits</code>
(<a
href="https://redirect.github.com/XAMPPRocky/octocrab/pull/851">#851</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="908472c511"><code>908472c</code></a>
chore: release v0.49.6 (<a
href="https://redirect.github.com/XAMPPRocky/octocrab/issues/852">#852</a>)</li>
<li><a
href="d33aeb34d1"><code>d33aeb3</code></a>
feat(activity/starring): add list_repos_starred_by_user (<a
href="https://redirect.github.com/XAMPPRocky/octocrab/issues/861">#861</a>)</li>
<li><a
href="f33fbcf701"><code>f33fbcf</code></a>
Remove Lines Of Code badge from README</li>
<li><a
href="c5527e1b62"><code>c5527e1</code></a>
feat: added undocumented events (<a
href="https://redirect.github.com/XAMPPRocky/octocrab/issues/858">#858</a>)</li>
<li><a
href="458d1604b7"><code>458d160</code></a>
feat: repository variables handler (<a
href="https://redirect.github.com/XAMPPRocky/octocrab/issues/857">#857</a>)</li>
<li><a
href="460733dd3f"><code>460733d</code></a>
Add Event::CopilotWorkStarted (<a
href="https://redirect.github.com/XAMPPRocky/octocrab/issues/854">#854</a>)</li>
<li><a
href="d5a81d6c90"><code>d5a81d6</code></a>
Fix: actualized <code>Commit</code> for GET <code>/search/commits</code>
(<a
href="https://redirect.github.com/XAMPPRocky/octocrab/issues/851">#851</a>)</li>
<li>See full diff in <a
href="https://github.com/XAMPPRocky/octocrab/compare/v0.49.5...v0.49.6">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=octocrab&package-manager=cargo&previous-version=0.49.5&new-version=0.49.6)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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 this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-23 23:34:13 +03:00
Adrian Papari
ca5c10923c refactor(core): introduce CellWidth trait for cell width computation (#2400)
this PR introduces a `CellWidth` trait for calculating the cell
width/span, implemented for `&str` and `Cell`.

The impl for `Cell` respects the new `CellDiffOption::ForcedWidth`. All
width calculations are prefixed with a check if the symbol is ascii
before calling `symbol.width()`; this micro-optimization probably won't
do much on computers, but it helps on embedded.

As discussed recently in #1605, this also changes the
`CellDiffOption::ForcedWidth(type) from NonZeroUsize to NonZeroU16.

---------

Co-authored-by: Orhun Parmaksız <orhun@archlinux.org>
2026-03-23 23:30:48 +03:00
7Bpencil
e27a22a99a fix(widgets): inherit the text alignment for Paragraph (#2369)
Paragraph didn't take into account alignment of the text it was created
from:

```rs
let lines = vec![
    Line::from("one"),
    Line::from("double"),
    Line::from("quadruple"),
];
let text = Text::from(lines).centered();

// used to be rendered left-aligned, now centered
let paragraph = Paragraph::new(text).block(block);
```

Now the Paragraph inherits the text alignment.

Co-authored-by: Orhun Parmaksız <orhun@archlinux.org>
2026-03-23 22:34:14 +03:00
dependabot[bot]
29722113e4 build(deps): bump Swatinem/rust-cache from 2.8.2 to 2.9.1 (#2439)
Bumps [Swatinem/rust-cache](https://github.com/swatinem/rust-cache) from
2.8.2 to 2.9.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/swatinem/rust-cache/releases">Swatinem/rust-cache's
releases</a>.</em></p>
<blockquote>
<h2>v2.9.1</h2>
<p>Fix regression in hash calculation</p>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/Swatinem/rust-cache/compare/v2.9.0...v2.9.1">https://github.com/Swatinem/rust-cache/compare/v2.9.0...v2.9.1</a></p>
<h2>v2.9.0</h2>
<h2>What's Changed</h2>
<ul>
<li>Add support for running rust-cache commands from within a Nix shell
by <a href="https://github.com/marc0246"><code>@​marc0246</code></a> in
<a
href="https://redirect.github.com/Swatinem/rust-cache/pull/290">Swatinem/rust-cache#290</a></li>
<li>Bump taiki-e/install-action from 2.62.57 to 2.62.60 in the actions
group by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/Swatinem/rust-cache/pull/291">Swatinem/rust-cache#291</a></li>
<li>Bump the actions group across 1 directory with 5 updates by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/Swatinem/rust-cache/pull/296">Swatinem/rust-cache#296</a></li>
<li>Bump the prd-major group with 3 updates by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/Swatinem/rust-cache/pull/294">Swatinem/rust-cache#294</a></li>
<li>Bump <code>@​types/node</code> from 24.10.1 to 25.0.2 in the
dev-major group by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/Swatinem/rust-cache/pull/295">Swatinem/rust-cache#295</a></li>
<li>Consider all installed toolchains in cache key by <a
href="https://github.com/tamird"><code>@​tamird</code></a> in <a
href="https://redirect.github.com/Swatinem/rust-cache/pull/293">Swatinem/rust-cache#293</a></li>
<li>Compare case-insenitively for full cache key match by <a
href="https://github.com/kbriggs"><code>@​kbriggs</code></a> in <a
href="https://redirect.github.com/Swatinem/rust-cache/pull/303">Swatinem/rust-cache#303</a></li>
<li>Migrate to <code>node24</code> runner by <a
href="https://github.com/rhysd"><code>@​rhysd</code></a> in <a
href="https://redirect.github.com/Swatinem/rust-cache/pull/314">Swatinem/rust-cache#314</a></li>
<li>Bump the actions group across 1 directory with 7 updates by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/Swatinem/rust-cache/pull/312">Swatinem/rust-cache#312</a></li>
<li>Bump the prd-minor group across 1 directory with 2 updates by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/Swatinem/rust-cache/pull/307">Swatinem/rust-cache#307</a></li>
<li>Bump <code>@​types/node</code> from 25.0.2 to 25.2.2 in the
dev-minor group by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/Swatinem/rust-cache/pull/309">Swatinem/rust-cache#309</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/marc0246"><code>@​marc0246</code></a>
made their first contribution in <a
href="https://redirect.github.com/Swatinem/rust-cache/pull/290">Swatinem/rust-cache#290</a></li>
<li><a href="https://github.com/tamird"><code>@​tamird</code></a> made
their first contribution in <a
href="https://redirect.github.com/Swatinem/rust-cache/pull/293">Swatinem/rust-cache#293</a></li>
<li><a href="https://github.com/kbriggs"><code>@​kbriggs</code></a> made
their first contribution in <a
href="https://redirect.github.com/Swatinem/rust-cache/pull/303">Swatinem/rust-cache#303</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/Swatinem/rust-cache/compare/v2.8.2...v2.9.0">https://github.com/Swatinem/rust-cache/compare/v2.8.2...v2.9.0</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/Swatinem/rust-cache/blob/master/CHANGELOG.md">Swatinem/rust-cache's
changelog</a>.</em></p>
<blockquote>
<h1>Changelog</h1>
<h2>2.9.1</h2>
<ul>
<li>Fix regression in hash calculation</li>
</ul>
<h2>2.9.0</h2>
<ul>
<li>Update to <code>node24</code></li>
<li>Support running from within a <code>nix</code> shell</li>
<li>Consider all installed toolchains for cache key</li>
<li>Use case-insensitive comparison to determine exact cache hit</li>
</ul>
<h2>2.8.2</h2>
<ul>
<li>Don't overwrite env for cargo-metadata call</li>
</ul>
<h2>2.8.1</h2>
<ul>
<li>Set empty <code>CARGO_ENCODED_RUSTFLAGS</code> when retrieving
metadata</li>
<li>Various dependency updates</li>
</ul>
<h2>2.8.0</h2>
<ul>
<li>Add support for <code>warpbuild</code> cache provider</li>
<li>Add new <code>cache-workspace-crates</code> feature</li>
</ul>
<h2>2.7.8</h2>
<ul>
<li>Include CPU arch in the cache key</li>
</ul>
<h2>2.7.7</h2>
<ul>
<li>Also cache <code>cargo install</code> metadata</li>
</ul>
<h2>2.7.6</h2>
<ul>
<li>Allow opting out of caching $CARGO_HOME/bin</li>
<li>Add runner OS in cache key</li>
<li>Adds an option to do lookup-only of the cache</li>
</ul>
<h2>2.7.5</h2>
<ul>
<li>Support Cargo.lock format cargo-lock v4</li>
<li>Only run macOsWorkaround() on macOS</li>
</ul>
<h2>2.7.3</h2>
<ul>
<li>Work around upstream problem that causes cache saving to hang for
minutes.</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="c19371144d"><code>c193711</code></a>
2.9.1</li>
<li><a
href="781e8d91ab"><code>781e8d9</code></a>
try reverting pipeline change</li>
<li><a
href="3d1fa4654a"><code>3d1fa46</code></a>
add changelog</li>
<li><a
href="c676846f29"><code>c676846</code></a>
2.9.0</li>
<li><a
href="bf71d02c11"><code>bf71d02</code></a>
bump dependencies and rebuild</li>
<li><a
href="8a02ed5e29"><code>8a02ed5</code></a>
Bump <code>@​types/node</code> from 25.0.2 to 25.2.2 in the dev-minor
group (<a
href="https://redirect.github.com/swatinem/rust-cache/issues/309">#309</a>)</li>
<li><a
href="390157d487"><code>390157d</code></a>
Bump the prd-minor group across 1 directory with 2 updates (<a
href="https://redirect.github.com/swatinem/rust-cache/issues/307">#307</a>)</li>
<li><a
href="68500c182e"><code>68500c1</code></a>
Bump the actions group across 1 directory with 7 updates (<a
href="https://redirect.github.com/swatinem/rust-cache/issues/312">#312</a>)</li>
<li><a
href="1a8384176d"><code>1a83841</code></a>
Migrate to <code>node24</code> runner (<a
href="https://redirect.github.com/swatinem/rust-cache/issues/314">#314</a>)</li>
<li><a
href="11da8522bc"><code>11da852</code></a>
Compare case-insenitively for full cache key match (<a
href="https://redirect.github.com/swatinem/rust-cache/issues/303">#303</a>)</li>
<li>Additional commits viewable in <a
href="779680da71...c19371144d">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=Swatinem/rust-cache&package-manager=github_actions&previous-version=2.8.2&new-version=2.9.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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 this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-23 19:31:47 +03:00
dependabot[bot]
6aa2daba68 build(deps): bump codecov/codecov-action from 5.5.2 to 5.5.3 (#2454)
Bumps
[codecov/codecov-action](https://github.com/codecov/codecov-action) from
5.5.2 to 5.5.3.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/codecov/codecov-action/releases">codecov/codecov-action's
releases</a>.</em></p>
<blockquote>
<h2>v5.5.3</h2>
<h2>What's Changed</h2>
<ul>
<li>build(deps): bump actions/github-script from 7.0.1 to 8.0.0 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/codecov/codecov-action/pull/1874">codecov/codecov-action#1874</a></li>
<li>chore(release): bump to 5.5.3 by <a
href="https://github.com/thomasrockhu-codecov"><code>@​thomasrockhu-codecov</code></a>
in <a
href="https://redirect.github.com/codecov/codecov-action/pull/1922">codecov/codecov-action#1922</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/codecov/codecov-action/compare/v5.5.2...v5.5.3">https://github.com/codecov/codecov-action/compare/v5.5.2...v5.5.3</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md">codecov/codecov-action's
changelog</a>.</em></p>
<blockquote>
<h2>v5.5.2</h2>
<h3>What's Changed</h3>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/codecov/codecov-action/compare/v5.5.1..v5.5.2">https://github.com/codecov/codecov-action/compare/v5.5.1..v5.5.2</a></p>
<h2>v5.5.1</h2>
<h3>What's Changed</h3>
<ul>
<li>fix: overwrite pr number on fork by <a
href="https://github.com/thomasrockhu-codecov"><code>@​thomasrockhu-codecov</code></a>
in <a
href="https://redirect.github.com/codecov/codecov-action/pull/1871">codecov/codecov-action#1871</a></li>
<li>build(deps): bump actions/checkout from 4.2.2 to 5.0.0 by
<code>@​app/dependabot</code> in <a
href="https://redirect.github.com/codecov/codecov-action/pull/1868">codecov/codecov-action#1868</a></li>
<li>build(deps): bump github/codeql-action from 3.29.9 to 3.29.11 by
<code>@​app/dependabot</code> in <a
href="https://redirect.github.com/codecov/codecov-action/pull/1867">codecov/codecov-action#1867</a></li>
<li>fix: update to use local app/ dir by <a
href="https://github.com/thomasrockhu-codecov"><code>@​thomasrockhu-codecov</code></a>
in <a
href="https://redirect.github.com/codecov/codecov-action/pull/1872">codecov/codecov-action#1872</a></li>
<li>docs: fix typo in README by <a
href="https://github.com/datalater"><code>@​datalater</code></a> in <a
href="https://redirect.github.com/codecov/codecov-action/pull/1866">codecov/codecov-action#1866</a></li>
<li>Document a <code>codecov-cli</code> version reference example by <a
href="https://github.com/webknjaz"><code>@​webknjaz</code></a> in <a
href="https://redirect.github.com/codecov/codecov-action/pull/1774">codecov/codecov-action#1774</a></li>
<li>build(deps): bump github/codeql-action from 3.28.18 to 3.29.9 by
<code>@​app/dependabot</code> in <a
href="https://redirect.github.com/codecov/codecov-action/pull/1861">codecov/codecov-action#1861</a></li>
<li>build(deps): bump ossf/scorecard-action from 2.4.1 to 2.4.2 by
<code>@​app/dependabot</code> in <a
href="https://redirect.github.com/codecov/codecov-action/pull/1833">codecov/codecov-action#1833</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/codecov/codecov-action/compare/v5.5.0..v5.5.1">https://github.com/codecov/codecov-action/compare/v5.5.0..v5.5.1</a></p>
<h2>v5.5.0</h2>
<h3>What's Changed</h3>
<ul>
<li>feat: upgrade wrapper to 0.2.4 by <a
href="https://github.com/jviall"><code>@​jviall</code></a> in <a
href="https://redirect.github.com/codecov/codecov-action/pull/1864">codecov/codecov-action#1864</a></li>
<li>Pin actions/github-script by Git SHA by <a
href="https://github.com/martincostello"><code>@​martincostello</code></a>
in <a
href="https://redirect.github.com/codecov/codecov-action/pull/1859">codecov/codecov-action#1859</a></li>
<li>fix: check reqs exist by <a
href="https://github.com/joseph-sentry"><code>@​joseph-sentry</code></a>
in <a
href="https://redirect.github.com/codecov/codecov-action/pull/1835">codecov/codecov-action#1835</a></li>
<li>fix: Typo in README by <a
href="https://github.com/spalmurray"><code>@​spalmurray</code></a> in <a
href="https://redirect.github.com/codecov/codecov-action/pull/1838">codecov/codecov-action#1838</a></li>
<li>docs: Refine OIDC docs by <a
href="https://github.com/spalmurray"><code>@​spalmurray</code></a> in <a
href="https://redirect.github.com/codecov/codecov-action/pull/1837">codecov/codecov-action#1837</a></li>
<li>build(deps): bump github/codeql-action from 3.28.17 to 3.28.18 by
<code>@​app/dependabot</code> in <a
href="https://redirect.github.com/codecov/codecov-action/pull/1829">codecov/codecov-action#1829</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/codecov/codecov-action/compare/v5.4.3..v5.5.0">https://github.com/codecov/codecov-action/compare/v5.4.3..v5.5.0</a></p>
<h2>v5.4.3</h2>
<h3>What's Changed</h3>
<ul>
<li>build(deps): bump github/codeql-action from 3.28.13 to 3.28.17 by
<code>@​app/dependabot</code> in <a
href="https://redirect.github.com/codecov/codecov-action/pull/1822">codecov/codecov-action#1822</a></li>
<li>fix: OIDC on forks by <a
href="https://github.com/joseph-sentry"><code>@​joseph-sentry</code></a>
in <a
href="https://redirect.github.com/codecov/codecov-action/pull/1823">codecov/codecov-action#1823</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/codecov/codecov-action/compare/v5.4.2..v5.4.3">https://github.com/codecov/codecov-action/compare/v5.4.2..v5.4.3</a></p>
<h2>v5.4.2</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="1af58845a9"><code>1af5884</code></a>
chore(release): bump to 5.5.3 (<a
href="https://redirect.github.com/codecov/codecov-action/issues/1922">#1922</a>)</li>
<li><a
href="c143300dea"><code>c143300</code></a>
build(deps): bump actions/github-script from 7.0.1 to 8.0.0 (<a
href="https://redirect.github.com/codecov/codecov-action/issues/1874">#1874</a>)</li>
<li>See full diff in <a
href="671740ac38...1af58845a9">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=codecov/codecov-action&package-manager=github_actions&previous-version=5.5.2&new-version=5.5.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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 this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-23 19:26:29 +03:00
dependabot[bot]
fc79286948 build(deps): bump taiki-e/install-action from 2.68.34 to 2.69.7 (#2453)
Bumps
[taiki-e/install-action](https://github.com/taiki-e/install-action) from
2.68.34 to 2.69.7.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/taiki-e/install-action/releases">taiki-e/install-action's
releases</a>.</em></p>
<blockquote>
<h2>2.69.7</h2>
<ul>
<li>
<p>Update <code>prek@latest</code> to 0.3.8.</p>
</li>
<li>
<p>Update <code>mise@latest</code> to 2026.3.12.</p>
</li>
<li>
<p>Update <code>cargo-valgrind@latest</code> to 2.4.1.</p>
</li>
</ul>
<h2>2.69.6</h2>
<ul>
<li>
<p>Support signature verification for <code>mise</code> and
<code>syft</code>. (<a
href="https://redirect.github.com/taiki-e/install-action/pull/1611">#1611</a>)</p>
</li>
<li>
<p>Update <code>mise@latest</code> to 2026.3.10.</p>
</li>
<li>
<p>Update <code>knope@latest</code> to 0.22.4.</p>
</li>
<li>
<p>Update <code>cargo-binstall@latest</code> to 1.17.8.</p>
</li>
<li>
<p>Update <code>tombi@latest</code> to 0.9.9.</p>
</li>
</ul>
<h2>2.69.5</h2>
<ul>
<li>Update <code>cargo-nextest@latest</code> to 0.9.132.</li>
</ul>
<h2>2.69.4</h2>
<ul>
<li>
<p>Support artifact attestations verification for <code>biome</code>,
<code>cargo-cyclonedx</code>, <code>cargo-hack</code>,
<code>cargo-llvm-cov</code>, <code>cargo-minimal-versions</code>,
<code>cargo-no-dev-deps</code>, <code>martin</code>,
<code>parse-changelog</code>, <code>parse-dockerfile</code>,
<code>prek</code>, <code>uv</code>, <code>wasmtime</code>,
<code>zizmor</code>, and <code>zola</code>. (<a
href="https://redirect.github.com/taiki-e/install-action/pull/1606">#1606</a>)</p>
</li>
<li>
<p>Update <code>biome@latest</code> to 2.4.8.</p>
</li>
<li>
<p>Update <code>tombi@latest</code> to 0.9.8.</p>
</li>
<li>
<p>Update <code>parse-dockerfile@latest</code> to 0.1.5.</p>
</li>
<li>
<p>Update <code>parse-changelog@latest</code> to 0.6.16.</p>
</li>
<li>
<p>Update <code>cargo-llvm-cov@latest</code> to 0.8.5.</p>
</li>
<li>
<p>Update <code>wasmtime@latest</code> to 43.0.0.</p>
</li>
<li>
<p>Update <code>cargo-no-dev-deps@latest</code> to 0.2.23.</p>
</li>
<li>
<p>Update <code>cargo-minimal-versions@latest</code> to 0.1.37.</p>
</li>
<li>
<p>Update <code>cargo-hack@latest</code> to 0.6.44.</p>
</li>
</ul>
<h2>2.69.3</h2>
<ul>
<li>
<p>Update <code>uv@latest</code> to 0.10.12.</p>
</li>
<li>
<p>Update <code>protoc@latest</code> to 3.34.1.</p>
</li>
<li>
<p>Downgrade <code>trivy@latest</code> to 0.69.3. (<a
href="https://redirect.github.com/taiki-e/install-action/pull/1602">#1602</a>)</p>
</li>
</ul>
<h2>2.69.2</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/taiki-e/install-action/blob/main/CHANGELOG.md">taiki-e/install-action's
changelog</a>.</em></p>
<blockquote>
<h1>Changelog</h1>
<p>All notable changes to this project will be documented in this
file.</p>
<p>This project adheres to <a href="https://semver.org">Semantic
Versioning</a>.</p>
<!-- raw HTML omitted -->
<h2>[Unreleased]</h2>
<ul>
<li>Update <code>mise@latest</code> to 2026.3.13.</li>
</ul>
<h2>[2.69.7] - 2026-03-23</h2>
<ul>
<li>
<p>Update <code>prek@latest</code> to 0.3.8.</p>
</li>
<li>
<p>Update <code>mise@latest</code> to 2026.3.12.</p>
</li>
<li>
<p>Update <code>cargo-valgrind@latest</code> to 2.4.1.</p>
</li>
</ul>
<h2>[2.69.6] - 2026-03-21</h2>
<ul>
<li>
<p>Support signature verification for <code>mise</code> and
<code>syft</code>. (<a
href="https://redirect.github.com/taiki-e/install-action/pull/1611">#1611</a>)</p>
</li>
<li>
<p>Update <code>mise@latest</code> to 2026.3.10.</p>
</li>
<li>
<p>Update <code>knope@latest</code> to 0.22.4.</p>
</li>
<li>
<p>Update <code>cargo-binstall@latest</code> to 1.17.8.</p>
</li>
<li>
<p>Update <code>tombi@latest</code> to 0.9.9.</p>
</li>
</ul>
<h2>[2.69.5] - 2026-03-21</h2>
<ul>
<li>Update <code>cargo-nextest@latest</code> to 0.9.132.</li>
</ul>
<h2>[2.69.4] - 2026-03-20</h2>
<ul>
<li>
<p>Support artifact attestations verification for <code>biome</code>,
<code>cargo-cyclonedx</code>, <code>cargo-hack</code>,
<code>cargo-llvm-cov</code>, <code>cargo-minimal-versions</code>,
<code>cargo-no-dev-deps</code>, <code>martin</code>,
<code>parse-changelog</code>, <code>parse-dockerfile</code>,
<code>prek</code>, <code>uv</code>, <code>wasmtime</code>,
<code>zizmor</code>, and <code>zola</code>. (<a
href="https://redirect.github.com/taiki-e/install-action/pull/1606">#1606</a>)</p>
</li>
<li>
<p>Update <code>biome@latest</code> to 2.4.8.</p>
</li>
<li>
<p>Update <code>tombi@latest</code> to 0.9.8.</p>
</li>
<li>
<p>Update <code>parse-dockerfile@latest</code> to 0.1.5.</p>
</li>
<li>
<p>Update <code>parse-changelog@latest</code> to 0.6.16.</p>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="0d865d5cc6"><code>0d865d5</code></a>
Release 2.69.7</li>
<li><a
href="78e479f933"><code>78e479f</code></a>
Update <code>prek@latest</code> to 0.3.8</li>
<li><a
href="3da8dc3058"><code>3da8dc3</code></a>
Update cspell dictionary</li>
<li><a
href="dcad28ece2"><code>dcad28e</code></a>
Update <code>mise@latest</code> to 2026.3.12</li>
<li><a
href="2c637c3acd"><code>2c637c3</code></a>
Remove duplicated retry</li>
<li><a
href="ef1e8ec3f0"><code>ef1e8ec</code></a>
ci: Update config</li>
<li><a
href="0673e7604e"><code>0673e76</code></a>
Update <code>cargo-valgrind@latest</code> to 2.4.1</li>
<li><a
href="06203676c6"><code>0620367</code></a>
Release 2.69.6</li>
<li><a
href="c35d18270e"><code>c35d182</code></a>
Support signature verification for mise and syft</li>
<li><a
href="525387f706"><code>525387f</code></a>
codegen: Clean up error handling and move some checks to
appropriate</li>
<li>Additional commits viewable in <a
href="de6bbd1333...0d865d5cc6">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=taiki-e/install-action&package-manager=github_actions&previous-version=2.68.34&new-version=2.69.7)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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 this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-23 19:25:08 +03:00
dependabot[bot]
911444b4db build(deps): bump rust-lang/crates-io-auth-action from 1.0.3 to 1.0.4 (#2455)
Bumps
[rust-lang/crates-io-auth-action](https://github.com/rust-lang/crates-io-auth-action)
from 1.0.3 to 1.0.4.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/rust-lang/crates-io-auth-action/releases">rust-lang/crates-io-auth-action's
releases</a>.</em></p>
<blockquote>
<h2>v1.0.4</h2>
<h2>What's Changed</h2>
<ul>
<li>Update Renovate GitHub Action digest pinning configuration by <a
href="https://github.com/marcoieni"><code>@​marcoieni</code></a> in <a
href="https://redirect.github.com/rust-lang/crates-io-auth-action/pull/205">rust-lang/crates-io-auth-action#205</a></li>
<li>update tsdown to v0.21 by <a
href="https://github.com/marcoieni"><code>@​marcoieni</code></a> in <a
href="https://redirect.github.com/rust-lang/crates-io-auth-action/pull/211">rust-lang/crates-io-auth-action#211</a></li>
<li>update to node 24 by <a
href="https://github.com/marcoieni"><code>@​marcoieni</code></a> in <a
href="https://redirect.github.com/rust-lang/crates-io-auth-action/pull/212">rust-lang/crates-io-auth-action#212</a></li>
<li>update to actions core 3 by <a
href="https://github.com/marcoieni"><code>@​marcoieni</code></a> in <a
href="https://redirect.github.com/rust-lang/crates-io-auth-action/pull/213">rust-lang/crates-io-auth-action#213</a></li>
<li>Other dependencies updates</li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/rust-lang/crates-io-auth-action/compare/v1.0.3...v1.0.4">https://github.com/rust-lang/crates-io-auth-action/compare/v1.0.3...v1.0.4</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="bbd81622f2"><code>bbd8162</code></a>
Merge pull request <a
href="https://redirect.github.com/rust-lang/crates-io-auth-action/issues/213">#213</a>
from rust-lang/update-to-actions-core-3</li>
<li><a
href="8c12a02999"><code>8c12a02</code></a>
update to actions core 3</li>
<li><a
href="57ca10cb8b"><code>57ca10c</code></a>
Merge pull request <a
href="https://redirect.github.com/rust-lang/crates-io-auth-action/issues/212">#212</a>
from rust-lang/update-to-node-24</li>
<li><a
href="03c291be8a"><code>03c291b</code></a>
update to node 24</li>
<li><a
href="16020e98f2"><code>16020e9</code></a>
Merge pull request <a
href="https://redirect.github.com/rust-lang/crates-io-auth-action/issues/192">#192</a>
from rust-lang/renovate/lock-file-maintenance</li>
<li><a
href="eea9b151ca"><code>eea9b15</code></a>
chore(deps): lock file maintenance</li>
<li><a
href="0beb7deb91"><code>0beb7de</code></a>
Merge pull request <a
href="https://redirect.github.com/rust-lang/crates-io-auth-action/issues/211">#211</a>
from rust-lang/update-tsdown-to-v0-21</li>
<li><a
href="e143bce65e"><code>e143bce</code></a>
fix deprecation</li>
<li><a
href="b1c82458ff"><code>b1c8245</code></a>
update tsdown to v0.21</li>
<li><a
href="bec4b39483"><code>bec4b39</code></a>
Merge pull request <a
href="https://redirect.github.com/rust-lang/crates-io-auth-action/issues/209">#209</a>
from rust-lang/renovate/major-github-actions</li>
<li>Additional commits viewable in <a
href="b7e9a28ede...bbd81622f2">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=rust-lang/crates-io-auth-action&package-manager=github_actions&previous-version=1.0.3&new-version=1.0.4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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 this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-23 19:24:38 +03:00
dependabot[bot]
7772d8edfc build(deps): bump rustls-webpki from 0.103.4 to 0.103.10 in the cargo group across 1 directory (#2451)
Bumps the cargo group with 1 update in the / directory:
[rustls-webpki](https://github.com/rustls/webpki).

Updates `rustls-webpki` from 0.103.4 to 0.103.10
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/rustls/webpki/releases">rustls-webpki's
releases</a>.</em></p>
<blockquote>
<h2>0.103.10</h2>
<p><strong>Correct selection of candidate CRLs by Distribution Point and
Issuing Distribution Point</strong>. If a certificate had more than one
<code>distributionPoint</code>, then only the first
<code>distributionPoint</code> would be considered against each CRL's
<code>IssuingDistributionPoint</code> <code>distributionPoint</code>,
and then the certificate's subsequent <code>distributionPoint</code>s
would be ignored.</p>
<p>The impact was that correct provided CRLs would not be consulted to
check revocation. With <code>UnknownStatusPolicy::Deny</code> (the
default) this would lead to incorrect but safe
<code>Error::UnknownRevocationStatus</code>. With
<code>UnknownStatusPolicy::Allow</code> this would lead to inappropriate
acceptance of revoked certificates.</p>
<p>This vulnerability is thought to be of limited impact. This is
because both the certificate and CRL are signed -- an attacker would
need to compromise a trusted issuing authority to trigger this bug. An
attacker with such capabilities could likely bypass revocation checking
through other more impactful means (such as publishing a valid, empty
CRL.)</p>
<p>More likely, this bug would be latent in normal use, and an attacker
could leverage faulty revocation checking to continue using a revoked
credential.</p>
<p>This vulnerability is identified by <a
href="https://github.com/rustls/webpki/security/advisories/GHSA-pwjx-qhcg-rvj4">GHSA-pwjx-qhcg-rvj4</a>.
Thank you to <a href="https://github.com/1seal"><code>@​1seal</code></a>
for the report.</p>
<h2>What's Changed</h2>
<ul>
<li>Freshen up rel-0.103 by <a
href="https://github.com/ctz"><code>@​ctz</code></a> in <a
href="https://redirect.github.com/rustls/webpki/pull/455">rustls/webpki#455</a></li>
<li>Prepare 0.103.10 by <a
href="https://github.com/ctz"><code>@​ctz</code></a> in <a
href="https://redirect.github.com/rustls/webpki/pull/458">rustls/webpki#458</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/rustls/webpki/compare/v/0.103.9...v/0.103.10">https://github.com/rustls/webpki/compare/v/0.103.9...v/0.103.10</a></p>
<h2>0.103.9</h2>
<h2>What's Changed</h2>
<ul>
<li>[backport] ci: avoid denying warnings on nightly toolchains by <a
href="https://github.com/alex"><code>@​alex</code></a> in <a
href="https://redirect.github.com/rustls/webpki/pull/437">rustls/webpki#437</a></li>
<li>Backport lifetime change and bump version for release by <a
href="https://github.com/alex"><code>@​alex</code></a> in <a
href="https://redirect.github.com/rustls/webpki/pull/436">rustls/webpki#436</a></li>
</ul>
<h2>0.103.8</h2>
<h2>What's Changed</h2>
<ul>
<li>backport valid_uri_names (<a
href="https://redirect.github.com/rustls/webpki/issues/404">#404</a>) to
rel-0.103 by <a href="https://github.com/alex"><code>@​alex</code></a>
in <a
href="https://redirect.github.com/rustls/webpki/pull/408">rustls/webpki#408</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/rustls/webpki/compare/v/0.103.7...v/0.103.8">https://github.com/rustls/webpki/compare/v/0.103.7...v/0.103.8</a></p>
<h2>0.103.7</h2>
<ul>
<li><strong>New feature</strong>: Add
<code>KeyPurposeId::to_decoded_oid()</code> to help external
<code>ExtendedKeyUsageValidator</code>s fill
<code>RequiredEkuNotFoundContext::present</code>.</li>
</ul>
<h2>What's Changed</h2>
<ul>
<li>Warn on unnameable types by <a
href="https://github.com/djc"><code>@​djc</code></a> in <a
href="https://redirect.github.com/rustls/webpki/pull/387">rustls/webpki#387</a></li>
<li>Expose KeyPurposeId::to_decoded_oid() by <a
href="https://github.com/djc"><code>@​djc</code></a> in <a
href="https://redirect.github.com/rustls/webpki/pull/385">rustls/webpki#385</a></li>
<li>Fix --cfg docsrs uses by <a
href="https://github.com/ctz"><code>@​ctz</code></a> in <a
href="https://redirect.github.com/rustls/webpki/pull/390">rustls/webpki#390</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/rustls/webpki/compare/v/0.103.6...v/0.103.7">https://github.com/rustls/webpki/compare/v/0.103.6...v/0.103.7</a></p>
<h2>0.103.6</h2>
<p>The extensible EKU validation released as part of 0.103.5 was
actually not usable due to missing type exports, and contained a
regression where empty ExtendedKeyUsage extensions would not trigger an
error. Both issues are fixed in this release.</p>
<h2>What's Changed</h2>
<ul>
<li>Export more types to enable ExtendedKeyUsageValidator
implementations by <a
href="https://github.com/djc"><code>@​djc</code></a> in <a
href="https://redirect.github.com/rustls/webpki/pull/381">rustls/webpki#381</a></li>
<li>Error on empty EKU extensions by <a
href="https://github.com/djc"><code>@​djc</code></a> in <a
href="https://redirect.github.com/rustls/webpki/pull/382">rustls/webpki#382</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="348ce01c01"><code>348ce01</code></a>
Prepare 0.103.10</li>
<li><a
href="dbde592116"><code>dbde592</code></a>
crl: fix authoritative_for() support for multiple URIs</li>
<li><a
href="9c4838e612"><code>9c4838e</code></a>
avoid std::prelude imports</li>
<li><a
href="009ef667e3"><code>009ef66</code></a>
fix rust 1.94 ambiguous panic macro warnings</li>
<li><a
href="c41360d095"><code>c41360d</code></a>
build(deps): bump taiki-e/cache-cargo-install-action from 2 to 3</li>
<li><a
href="e401d0083d"><code>e401d00</code></a>
generate.py: reformat for black 2026.1.0</li>
<li><a
href="06cedecbf6"><code>06cedec</code></a>
Take semver-compatible deps</li>
<li><a
href="6bc9931d3b"><code>6bc9931</code></a>
Bump version to 0.103.9</li>
<li><a
href="92dbfc6ee8"><code>92dbfc6</code></a>
Tie lifetime of valid_dns_names/valid_uri_names to struct lifetime</li>
<li><a
href="2c46166a59"><code>2c46166</code></a>
ci: sync cargo-check-external-types nightly</li>
<li>Additional commits viewable in <a
href="https://github.com/rustls/webpki/compare/v/0.103.4...v/0.103.10">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=rustls-webpki&package-manager=cargo&previous-version=0.103.4&new-version=0.103.10)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/ratatui/ratatui/network/alerts).

</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-21 15:04:55 +03:00
Jayan Sunil
0a87882e95 feat: add impl From<u16> for Padding and Margin (#2438) 2026-03-18 21:36:00 +03:00
dependabot[bot]
c188c77eab build(deps): bump kasuari from 0.4.11 to 0.4.12 (#2446)
Bumps [kasuari](https://github.com/ratatui/kasuari) from 0.4.11 to
0.4.12.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/ratatui/kasuari/releases">kasuari's
releases</a>.</em></p>
<blockquote>
<h2>v0.4.12</h2>
<h3>Added</h3>
<ul>
<li>make Solver Send + Sync (<a
href="https://redirect.github.com/ratatui/kasuari/pull/50">#50</a>)</li>
</ul>
<h3>Other</h3>
<ul>
<li><em>(deps)</em> bump the rust-dependencies group with 2 updates (<a
href="https://redirect.github.com/ratatui/kasuari/pull/51">#51</a>)</li>
<li><em>(deps)</em> bump thiserror from 2.0.17 to 2.0.18 in the
rust-dependencies group (<a
href="https://redirect.github.com/ratatui/kasuari/pull/49">#49</a>)</li>
<li><em>(deps)</em> bump portable-atomic from 1.12.0 to 1.13.0 in the
rust-dependencies group (<a
href="https://redirect.github.com/ratatui/kasuari/pull/48">#48</a>)</li>
<li><em>(deps)</em> bump portable-atomic from 1.11.1 to 1.12.0 in the
rust-dependencies group (<a
href="https://redirect.github.com/ratatui/kasuari/pull/46">#46</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/ratatui/kasuari/blob/main/CHANGELOG.md">kasuari's
changelog</a>.</em></p>
<blockquote>
<h2><a
href="https://github.com/ratatui/kasuari/compare/v0.4.11...v0.4.12">0.4.12</a>
- 2026-03-13</h2>
<h3>Added</h3>
<ul>
<li>make Solver Send + Sync (<a
href="https://redirect.github.com/ratatui/kasuari/pull/50">#50</a>)</li>
</ul>
<h3>Other</h3>
<ul>
<li><em>(deps)</em> bump the rust-dependencies group with 2 updates (<a
href="https://redirect.github.com/ratatui/kasuari/pull/51">#51</a>)</li>
<li><em>(deps)</em> bump thiserror from 2.0.17 to 2.0.18 in the
rust-dependencies group (<a
href="https://redirect.github.com/ratatui/kasuari/pull/49">#49</a>)</li>
<li><em>(deps)</em> bump portable-atomic from 1.12.0 to 1.13.0 in the
rust-dependencies group (<a
href="https://redirect.github.com/ratatui/kasuari/pull/48">#48</a>)</li>
<li><em>(deps)</em> bump portable-atomic from 1.11.1 to 1.12.0 in the
rust-dependencies group (<a
href="https://redirect.github.com/ratatui/kasuari/pull/46">#46</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="168ae0c8a4"><code>168ae0c</code></a>
chore: release v0.4.12 (<a
href="https://redirect.github.com/ratatui/kasuari/issues/47">#47</a>)</li>
<li><a
href="651a1d88d1"><code>651a1d8</code></a>
build(deps): bump the rust-dependencies group with 2 updates (<a
href="https://redirect.github.com/ratatui/kasuari/issues/51">#51</a>)</li>
<li><a
href="6c9d132e2e"><code>6c9d132</code></a>
feat: make Solver Send + Sync (<a
href="https://redirect.github.com/ratatui/kasuari/issues/50">#50</a>)</li>
<li><a
href="4aad6db20d"><code>4aad6db</code></a>
build(deps): bump thiserror from 2.0.17 to 2.0.18 in the
rust-dependencies gr...</li>
<li><a
href="10b659d4b6"><code>10b659d</code></a>
build(deps): bump portable-atomic from 1.12.0 to 1.13.0 in the
rust-dependenc...</li>
<li><a
href="c6aa0b263c"><code>c6aa0b2</code></a>
build(deps): bump portable-atomic from 1.11.1 to 1.12.0 in the
rust-dependenc...</li>
<li>See full diff in <a
href="https://github.com/ratatui/kasuari/compare/v0.4.11...v0.4.12">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=kasuari&package-manager=cargo&previous-version=0.4.11&new-version=0.4.12)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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 this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-17 12:47:46 +03:00
dependabot[bot]
f9686cf199 build(deps): bump anstyle from 1.0.13 to 1.0.14 (#2445)
[//]: # (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 [anstyle](https://github.com/rust-cli/anstyle) from 1.0.13 to
1.0.14.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="0fe6f0ff6d"><code>0fe6f0f</code></a>
chore: Release</li>
<li><a
href="332016ed16"><code>332016e</code></a>
docs: Update changelog</li>
<li><a
href="dd73f64cf6"><code>dd73f64</code></a>
Merge pull request <a
href="https://redirect.github.com/rust-cli/anstyle/issues/301">#301</a>
from Muscraft/fix-some-escape-codes</li>
<li><a
href="e2d2fb53a7"><code>e2d2fb5</code></a>
fix: Make 4:0 removes all underline styles</li>
<li><a
href="d82d083aa0"><code>d82d083</code></a>
feat: Support SGR 59 (reset underline color to default)</li>
<li><a
href="85c9a86d4c"><code>85c9a86</code></a>
feat: Support SGR 22-29 (off codes)</li>
<li><a
href="ac5c23b732"><code>ac5c23b</code></a>
refactor: Reorder SGR match arms to follow numerical order</li>
<li><a
href="2234b680fb"><code>2234b68</code></a>
test: Add tests for SGR off codes, underline subparams, and underline
color r...</li>
<li><a
href="ffb555fe2b"><code>ffb555f</code></a>
chore: Release</li>
<li><a
href="55de8a6470"><code>55de8a6</code></a>
chore: Download libc to match cargo</li>
<li>Additional commits viewable in <a
href="https://github.com/rust-cli/anstyle/compare/v1.0.13...v1.0.14">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=anstyle&package-manager=cargo&previous-version=1.0.13&new-version=1.0.14)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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 this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-17 12:47:25 +03:00
dependabot[bot]
38a7f11de3 build(deps): bump taiki-e/install-action from 2.68.25 to 2.68.34 (#2441)
Bumps
[taiki-e/install-action](https://github.com/taiki-e/install-action) from
2.68.25 to 2.68.34.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/taiki-e/install-action/releases">taiki-e/install-action's
releases</a>.</em></p>
<blockquote>
<h2>2.68.34</h2>
<ul>
<li>
<p>Update <code>prek@latest</code> to 0.3.6.</p>
</li>
<li>
<p>Update <code>vacuum@latest</code> to 0.25.2.</p>
</li>
</ul>
<h2>2.68.33</h2>
<ul>
<li>Update <code>dprint@latest</code> to 0.53.0.</li>
</ul>
<h2>2.68.32</h2>
<ul>
<li>
<p>Update <code>tombi@latest</code> to 0.9.6.</p>
</li>
<li>
<p>Update <code>martin@latest</code> to 1.4.0.</p>
</li>
</ul>
<h2>2.68.31</h2>
<ul>
<li>Update <code>cargo-shear@latest</code> to 1.11.2.</li>
</ul>
<h2>2.68.30</h2>
<ul>
<li>
<p>Update <code>just@latest</code> to 1.47.0.</p>
</li>
<li>
<p>Update <code>tombi@latest</code> to 0.9.5.</p>
</li>
</ul>
<h2>2.68.29</h2>
<ul>
<li>Update <code>cargo-shear@latest</code> to 1.11.1.</li>
</ul>
<h2>2.68.28</h2>
<ul>
<li>
<p>Update <code>cargo-shear@latest</code> to 1.11.0.</p>
</li>
<li>
<p>Update <code>vacuum@latest</code> to 0.25.1.</p>
</li>
<li>
<p>Update <code>uv@latest</code> to 0.10.10.</p>
</li>
<li>
<p>Update <code>mise@latest</code> to 2026.3.9.</p>
</li>
</ul>
<h2>2.68.27</h2>
<ul>
<li>
<p>Update <code>cargo-cyclonedx@latest</code> to 0.5.8.</p>
</li>
<li>
<p>Update <code>mise@latest</code> to 2026.3.8.</p>
</li>
</ul>
<h2>2.68.26</h2>
<ul>
<li>
<p>Update <code>vacuum@latest</code> to 0.25.0.</p>
</li>
<li>
<p>Update <code>syft@latest</code> to 1.42.2.</p>
</li>
<li>
<p>Update <code>shfmt@latest</code> to 3.13.0.</p>
</li>
<li>
<p>Update <code>prek@latest</code> to 0.3.5.</p>
</li>
<li>
<p>Update <code>mise@latest</code> to 2026.3.7.</p>
</li>
<li>
<p>Update <code>cargo-shear@latest</code> to 1.10.0.</p>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/taiki-e/install-action/blob/main/CHANGELOG.md">taiki-e/install-action's
changelog</a>.</em></p>
<blockquote>
<h1>Changelog</h1>
<p>All notable changes to this project will be documented in this
file.</p>
<p>This project adheres to <a href="https://semver.org">Semantic
Versioning</a>.</p>
<!-- raw HTML omitted -->
<h2>[Unreleased]</h2>
<h2>[2.68.34] - 2026-03-16</h2>
<ul>
<li>
<p>Update <code>prek@latest</code> to 0.3.6.</p>
</li>
<li>
<p>Update <code>vacuum@latest</code> to 0.25.2.</p>
</li>
</ul>
<h2>[2.68.33] - 2026-03-16</h2>
<ul>
<li>Update <code>dprint@latest</code> to 0.53.0.</li>
</ul>
<h2>[2.68.32] - 2026-03-15</h2>
<ul>
<li>
<p>Update <code>tombi@latest</code> to 0.9.6.</p>
</li>
<li>
<p>Update <code>martin@latest</code> to 1.4.0.</p>
</li>
</ul>
<h2>[2.68.31] - 2026-03-15</h2>
<ul>
<li>Update <code>cargo-shear@latest</code> to 1.11.2.</li>
</ul>
<h2>[2.68.30] - 2026-03-15</h2>
<ul>
<li>
<p>Update <code>just@latest</code> to 1.47.0.</p>
</li>
<li>
<p>Update <code>tombi@latest</code> to 0.9.5.</p>
</li>
</ul>
<h2>[2.68.29] - 2026-03-14</h2>
<ul>
<li>Update <code>cargo-shear@latest</code> to 1.11.1.</li>
</ul>
<h2>[2.68.28] - 2026-03-14</h2>
<ul>
<li>
<p>Update <code>cargo-shear@latest</code> to 1.11.0.</p>
</li>
<li>
<p>Update <code>vacuum@latest</code> to 0.25.1.</p>
</li>
<li>
<p>Update <code>uv@latest</code> to 0.10.10.</p>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="de6bbd1333"><code>de6bbd1</code></a>
Release 2.68.34</li>
<li><a
href="1118ed93bc"><code>1118ed9</code></a>
ci: Update config</li>
<li><a
href="7e92ca6b89"><code>7e92ca6</code></a>
Update <code>prek@latest</code> to 0.3.6</li>
<li><a
href="66ef0c07aa"><code>66ef0c0</code></a>
Update <code>vacuum@latest</code> to 0.25.2</li>
<li><a
href="cbb1dcaa26"><code>cbb1dca</code></a>
Release 2.68.33</li>
<li><a
href="57531b2357"><code>57531b2</code></a>
Update <code>dprint@latest</code> to 0.53.0</li>
<li><a
href="f916cfac5d"><code>f916cfa</code></a>
Release 2.68.32</li>
<li><a
href="f48a6930b9"><code>f48a693</code></a>
Update <code>tombi@latest</code> to 0.9.6</li>
<li><a
href="49eda53325"><code>49eda53</code></a>
Update <code>martin@latest</code> to 1.4.0</li>
<li><a
href="a57ddfbcd9"><code>a57ddfb</code></a>
Release 2.68.31</li>
<li>Additional commits viewable in <a
href="a37010ded1...de6bbd1333">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=taiki-e/install-action&package-manager=github_actions&previous-version=2.68.25&new-version=2.68.34)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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 this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-17 12:46:47 +03:00
dependabot[bot]
bc8cd172f1 build(deps): bump tracing-subscriber from 0.3.22 to 0.3.23 (#2442)
Bumps [tracing-subscriber](https://github.com/tokio-rs/tracing) from
0.3.22 to 0.3.23.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/tokio-rs/tracing/releases">tracing-subscriber's
releases</a>.</em></p>
<blockquote>
<h2>tracing-subscriber 0.3.23</h2>
<h3>Fixed</h3>
<ul>
<li>Allow ansi sanitization to be disabled (<a
href="https://redirect.github.com/tokio-rs/tracing/issues/3484">#3484</a>)</li>
</ul>
<p><a
href="https://redirect.github.com/tokio-rs/tracing/issues/3484">#3484</a>:
<a
href="https://redirect.github.com/tokio-rs/tracing/pull/3484">tokio-rs/tracing#3484</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="54ede4d5d8"><code>54ede4d</code></a>
chore: prepare tracing-subscriber 0.3.23 (<a
href="https://redirect.github.com/tokio-rs/tracing/issues/3490">#3490</a>)</li>
<li><a
href="37558d5f26"><code>37558d5</code></a>
subscriber: allow ansi sanitization to be disabled (<a
href="https://redirect.github.com/tokio-rs/tracing/issues/3484">#3484</a>)</li>
<li><a
href="efc690fa6b"><code>efc690f</code></a>
core: add missing const (<a
href="https://redirect.github.com/tokio-rs/tracing/issues/3449">#3449</a>)</li>
<li><a
href="0c32367cf9"><code>0c32367</code></a>
core: Use const initializers instead of <code>once_cell</code></li>
<li><a
href="9feb241133"><code>9feb241</code></a>
docs: add arcswap reload crate to related (<a
href="https://redirect.github.com/tokio-rs/tracing/issues/3442">#3442</a>)</li>
<li><a
href="2d55f6faf9"><code>2d55f6f</code></a>
chore: prepare tracing 0.1.44 (<a
href="https://redirect.github.com/tokio-rs/tracing/issues/3439">#3439</a>)</li>
<li><a
href="10a9e838a3"><code>10a9e83</code></a>
chore: prepare tracing-core 0.1.36 (<a
href="https://redirect.github.com/tokio-rs/tracing/issues/3440">#3440</a>)</li>
<li><a
href="ee82cf92a8"><code>ee82cf9</code></a>
tracing: fix record_all panic (<a
href="https://redirect.github.com/tokio-rs/tracing/issues/3432">#3432</a>)</li>
<li><a
href="9978c3663b"><code>9978c36</code></a>
chore: prepare tracing-mock 0.1.0-beta.3 (<a
href="https://redirect.github.com/tokio-rs/tracing/issues/3429">#3429</a>)</li>
<li>See full diff in <a
href="https://github.com/tokio-rs/tracing/compare/tracing-subscriber-0.3.22...tracing-subscriber-0.3.23">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=tracing-subscriber&package-manager=cargo&previous-version=0.3.22&new-version=0.3.23)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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 this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-17 12:46:28 +03:00
dependabot[bot]
ec9cba4670 build(deps): bump clap from 4.5.60 to 4.6.0 (#2443)
Bumps [clap](https://github.com/clap-rs/clap) from 4.5.60 to 4.6.0.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/clap-rs/clap/blob/master/CHANGELOG.md">clap's
changelog</a>.</em></p>
<blockquote>
<h2>[4.6.0] - 2026-03-12</h2>
<h3>Compatibility</h3>
<ul>
<li>Update MSRV to 1.85</li>
</ul>
<h2>[4.5.61] - 2026-03-12</h2>
<h3>Internal</h3>
<ul>
<li>Update dependencies</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="9ab6dee710"><code>9ab6dee</code></a>
chore: Release</li>
<li><a
href="374a30dac6"><code>374a30d</code></a>
docs: Update changelog</li>
<li><a
href="d0c8aabc00"><code>d0c8aab</code></a>
Merge pull request <a
href="https://redirect.github.com/clap-rs/clap/issues/6306">#6306</a>
from epage/update</li>
<li><a
href="686ce2f665"><code>686ce2f</code></a>
chore: Upgrade compatible</li>
<li><a
href="8203238de6"><code>8203238</code></a>
Merge pull request <a
href="https://redirect.github.com/clap-rs/clap/issues/6305">#6305</a>
from epage/msrv</li>
<li><a
href="c774a892ba"><code>c774a89</code></a>
docs: Reduce main's in doctests</li>
<li><a
href="73534f6ed3"><code>73534f6</code></a>
chore: Upgrade to 2025 edition</li>
<li><a
href="dfe05a9bfe"><code>dfe05a9</code></a>
chore: Bump MSRV to 1.85</li>
<li><a
href="8b41d0b849"><code>8b41d0b</code></a>
chore: Release</li>
<li><a
href="518220f102"><code>518220f</code></a>
docs: Update changelog</li>
<li>Additional commits viewable in <a
href="https://github.com/clap-rs/clap/compare/clap_complete-v4.5.60...clap_complete-v4.6.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=clap&package-manager=cargo&previous-version=4.5.60&new-version=4.6.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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 this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-17 12:46:07 +03:00
dependabot[bot]
a755c25933 build(deps): bump instability from 0.3.11 to 0.3.12 (#2444)
Bumps [instability](https://github.com/ratatui/instability) from 0.3.11
to 0.3.12.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/ratatui/instability/releases">instability's
releases</a>.</em></p>
<blockquote>
<h2>instability-example-v0.3.12</h2>
<h3>Other</h3>
<ul>
<li>Add #[allow(unused_imports)] lint to unstable reexports (<a
href="https://redirect.github.com/ratatui/instability/pull/21">#21</a>)</li>
</ul>
<h2>instability-v0.3.12</h2>
<h3>Other</h3>
<ul>
<li>Do not document reexports (<a
href="https://redirect.github.com/ratatui/instability/pull/33">#33</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/ratatui/instability/blob/main/CHANGELOG.md">instability's
changelog</a>.</em></p>
<blockquote>
<h2><a
href="https://github.com/ratatui/instability/compare/instability-v0.3.11...instability-v0.3.12">0.3.12</a>
- 2026-02-19</h2>
<h3>Other</h3>
<ul>
<li>Do not document reexports (<a
href="https://redirect.github.com/ratatui/instability/pull/33">#33</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="11ef7c18b2"><code>11ef7c1</code></a>
chore: release v0.3.12 (<a
href="https://redirect.github.com/ratatui/instability/issues/36">#36</a>)</li>
<li><a
href="70876924e5"><code>7087692</code></a>
Do not document reexports (<a
href="https://redirect.github.com/ratatui/instability/issues/33">#33</a>)</li>
<li>See full diff in <a
href="https://github.com/ratatui/instability/compare/instability-v0.3.11...instability-v0.3.12">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=instability&package-manager=cargo&previous-version=0.3.11&new-version=0.3.12)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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 this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-17 12:45:50 +03:00
dependabot[bot]
9f47d976d0 build(deps): bump marocchino/sticky-pull-request-comment from 2.9.4 to 3.0.2 (#2440)
Bumps
[marocchino/sticky-pull-request-comment](https://github.com/marocchino/sticky-pull-request-comment)
from 2.9.4 to 3.0.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/marocchino/sticky-pull-request-comment/releases">marocchino/sticky-pull-request-comment's
releases</a>.</em></p>
<blockquote>
<h2>v3.0.2</h2>
<h2>What's Changed</h2>
<ul>
<li>Add comprehensive tests for main.ts covering all branches by <a
href="https://github.com/Copilot"><code>@​Copilot</code></a> in <a
href="https://redirect.github.com/marocchino/sticky-pull-request-comment/pull/1660">marocchino/sticky-pull-request-comment#1660</a></li>
<li>Don't create a comment with hide: true by <a
href="https://github.com/marocchino"><code>@​marocchino</code></a> in <a
href="https://redirect.github.com/marocchino/sticky-pull-request-comment/pull/1661">marocchino/sticky-pull-request-comment#1661</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/marocchino/sticky-pull-request-comment/compare/v3.0.1...v3.0.2">https://github.com/marocchino/sticky-pull-request-comment/compare/v3.0.1...v3.0.2</a></p>
<h2>v3.0.1</h2>
<h2>What's Changed</h2>
<ul>
<li>Update deps</li>
<li>Change build system from ncc to rollup</li>
<li>Use pull_request trigger in github action</li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/marocchino/sticky-pull-request-comment/compare/v3.0.0...v3.0.1">https://github.com/marocchino/sticky-pull-request-comment/compare/v3.0.0...v3.0.1</a></p>
<h2>v3.0.0</h2>
<h2>What's Changed</h2>
<ul>
<li>Update node to 24</li>
<li>Update deps</li>
</ul>
<h2>New Contributors</h2>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/marocchino/sticky-pull-request-comment/compare/v2.9.4...v3.0.0">https://github.com/marocchino/sticky-pull-request-comment/compare/v2.9.4...v3.0.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="70d2764d1a"><code>70d2764</code></a>
📦️ Build</li>
<li><a
href="308b2fd250"><code>308b2fd</code></a>
Don't create a comment with hide: true (<a
href="https://redirect.github.com/marocchino/sticky-pull-request-comment/issues/1661">#1661</a>)</li>
<li><a
href="3bbec31446"><code>3bbec31</code></a>
Add comprehensive tests for main.ts covering all branches (<a
href="https://redirect.github.com/marocchino/sticky-pull-request-comment/issues/1660">#1660</a>)</li>
<li><a
href="aaf617804e"><code>aaf6178</code></a>
🔖 Version bump (<a
href="https://redirect.github.com/marocchino/sticky-pull-request-comment/issues/1658">#1658</a>)</li>
<li><a
href="7d67ef6450"><code>7d67ef6</code></a>
👷 Use pull_request</li>
<li><a
href="1ed3d7b4f6"><code>1ed3d7b</code></a>
⬆️ Update deps</li>
<li><a
href="46a16ecf77"><code>46a16ec</code></a>
build(deps-dev): Bump <code>@​types/node</code> from 24.5.2 to 25.0.3
(<a
href="https://redirect.github.com/marocchino/sticky-pull-request-comment/issues/1646">#1646</a>)</li>
<li><a
href="0a36b9e3ab"><code>0a36b9e</code></a>
build(deps): Bump <code>@​actions/core</code> from 1.11.1 to 2.0.2 (<a
href="https://redirect.github.com/marocchino/sticky-pull-request-comment/issues/1649">#1649</a>)</li>
<li><a
href="74297c9ad0"><code>74297c9</code></a>
build(deps-dev): Bump <code>@​vercel/ncc</code> from 0.38.3 to 0.38.4
(<a
href="https://redirect.github.com/marocchino/sticky-pull-request-comment/issues/1592">#1592</a>)</li>
<li><a
href="e736d73b55"><code>e736d73</code></a>
📦️ Build</li>
<li>Additional commits viewable in <a
href="773744901b...70d2764d1a">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=marocchino/sticky-pull-request-comment&package-manager=github_actions&previous-version=2.9.4&new-version=3.0.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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 this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-17 12:43:48 +03:00
Christopher "Logan" Ruf
b6dfafd062 chore(markdown): fix linting issues reported by xtask lint (#2435) 2026-03-13 21:40:34 +03:00
Christopher "Logan" Ruf
43bbaae9e9 fix(clippy): fix beta clippy errors (#2433)
Noticed these errors on my other PR and figured I could just fix them
real quick.

closes #2432
2026-03-12 00:28:14 +03:00
dependabot[bot]
e748bf5503 build(deps): bump tokio from 1.49.0 to 1.50.0 (#2430)
Bumps [tokio](https://github.com/tokio-rs/tokio) from 1.49.0 to 1.50.0.
<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.50.0</h2>
<h1>1.50.0 (Mar 3rd, 2026)</h1>
<h3>Added</h3>
<ul>
<li>net: add <code>TcpStream::set_zero_linger</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/7837">#7837</a>)</li>
<li>rt: add <code>is_rt_shutdown_err</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/7771">#7771</a>)</li>
</ul>
<h3>Changed</h3>
<ul>
<li>io: add optimizer hint that <code>memchr</code> returns in-bounds
pointer (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/7792">#7792</a>)</li>
<li>io: implement vectored writes for <code>write_buf</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/7871">#7871</a>)</li>
<li>runtime: panic when <code>event_interval</code> is set to 0 (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/7838">#7838</a>)</li>
<li>runtime: shorten default thread name to fit in Linux limit (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/7880">#7880</a>)</li>
<li>signal: remember the result of <code>SetConsoleCtrlHandler</code>
(<a
href="https://redirect.github.com/tokio-rs/tokio/issues/7833">#7833</a>)</li>
<li>signal: specialize windows <code>Registry</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/7885">#7885</a>)</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>io: always cleanup <code>AsyncFd</code> registration list on
deregister (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/7773">#7773</a>)</li>
<li>macros: remove (most) local <code>use</code> declarations in
<code>tokio::select!</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/7929">#7929</a>)</li>
<li>net: fix <code>GET_BUF_SIZE</code> constant for <code>target_os =
&quot;android&quot;</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/7889">#7889</a>)</li>
<li>runtime: avoid redundant unpark in current_thread scheduler (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/7834">#7834</a>)</li>
<li>runtime: don't park in <code>current_thread</code> if
<code>before_park</code> defers waker (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/7835">#7835</a>)</li>
<li>io: fix write readiness on ESP32 on short writes (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/7872">#7872</a>)</li>
<li>runtime: wake deferred tasks before entering
<code>block_in_place</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/7879">#7879</a>)</li>
<li>sync: drop rx waker when oneshot receiver is dropped (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/7886">#7886</a>)</li>
<li>runtime: fix double increment of <code>num_idle_threads</code> on
shutdown (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/7910">#7910</a>,
<a
href="https://redirect.github.com/tokio-rs/tokio/issues/7918">#7918</a>,
<a
href="https://redirect.github.com/tokio-rs/tokio/issues/7922">#7922</a>)</li>
</ul>
<h3>Unstable</h3>
<ul>
<li>fs: check for io-uring opcode support (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/7815">#7815</a>)</li>
<li>runtime: avoid lock acquisition after uring init (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/7850">#7850</a>)</li>
</ul>
<h3>Documented</h3>
<ul>
<li>docs: update outdated unstable features section (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/7839">#7839</a>)</li>
<li>io: clarify the behavior of <code>AsyncWriteExt::shutdown()</code>
(<a
href="https://redirect.github.com/tokio-rs/tokio/issues/7908">#7908</a>)</li>
<li>io: explain how to flush stdout/stderr (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/7904">#7904</a>)</li>
<li>io: fix incorrect and confusing <code>AsyncWrite</code>
documentation (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/7875">#7875</a>)</li>
<li>rt: clarify the documentation of <code>Runtime::spawn</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/7803">#7803</a>)</li>
<li>rt: fix missing quotation in docs (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/7925">#7925</a>)</li>
<li>runtime: correct the default thread name in docs (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/7896">#7896</a>)</li>
<li>runtime: fix <code>event_interval</code> doc (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/7932">#7932</a>)</li>
<li>sync: clarify RwLock fairness documentation (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/7919">#7919</a>)</li>
<li>sync: clarify that <code>recv</code> returns <code>None</code> once
closed and no more messages (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/7920">#7920</a>)</li>
<li>task: clarify when to use <code>spawn_blocking</code> vs dedicated
threads (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/7923">#7923</a>)</li>
<li>task: doc that task drops before <code>JoinHandle</code> completion
(<a
href="https://redirect.github.com/tokio-rs/tokio/issues/7825">#7825</a>)</li>
<li>signal: guarantee that listeners never return <code>None</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/7869">#7869</a>)</li>
<li>task: fix task module feature flags in docs (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/7891">#7891</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="0273e45ead"><code>0273e45</code></a>
chore: prepare Tokio v1.50.0 (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/7934">#7934</a>)</li>
<li><a
href="e3ee4e58dc"><code>e3ee4e5</code></a>
chore: prepare tokio-macros v2.6.1 (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/7943">#7943</a>)</li>
<li><a
href="8c980ea75a"><code>8c980ea</code></a>
io: add <code>write_all_vectored</code> to <code>tokio-util</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/7768">#7768</a>)</li>
<li><a
href="e35fd6d6b7"><code>e35fd6d</code></a>
ci: fix patch during clippy step (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/7935">#7935</a>)</li>
<li><a
href="03fe44c103"><code>03fe44c</code></a>
runtime: fix <code>event_interval</code> doc (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/7932">#7932</a>)</li>
<li><a
href="d18e5dfbb0"><code>d18e5df</code></a>
io: fix race in <code>Mock::poll_write</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/7882">#7882</a>)</li>
<li><a
href="f21f2693f0"><code>f21f269</code></a>
runtime: fix race condition during the blocking pool shutdown (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/7922">#7922</a>)</li>
<li><a
href="d81e8f0acb"><code>d81e8f0</code></a>
macros: remove (most) local <code>use</code> declarations in
<code>tokio::select!</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/7929">#7929</a>)</li>
<li><a
href="25e7f2641e"><code>25e7f26</code></a>
rt: fix missing quotation in docs (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/7925">#7925</a>)</li>
<li><a
href="e1a91ef114"><code>e1a91ef</code></a>
util: fix typo in docs (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/7926">#7926</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/tokio-rs/tokio/compare/tokio-1.49.0...tokio-1.50.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=tokio&package-manager=cargo&previous-version=1.49.0&new-version=1.50.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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 this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-11 21:17:24 +03:00
dependabot[bot]
bc28fc6d21 build(deps): bump taiki-e/install-action from 2.68.16 to 2.68.25 (#2429)
Bumps
[taiki-e/install-action](https://github.com/taiki-e/install-action) from
2.68.16 to 2.68.25.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/taiki-e/install-action/releases">taiki-e/install-action's
releases</a>.</em></p>
<blockquote>
<h2>2.68.25</h2>
<ul>
<li>
<p>Update <code>zizmor@latest</code> to 1.23.1.</p>
</li>
<li>
<p>Update <code>tombi@latest</code> to 0.9.4.</p>
</li>
<li>
<p>Update <code>cargo-semver-checks@latest</code> to 0.47.0.</p>
</li>
</ul>
<h2>2.68.24</h2>
<ul>
<li>Avoid triggering <a
href="https://docs.zizmor.sh/audits/#ref-confusion">zizmor
ref-confusion</a> when using this action in form of <code>uses:
taiki-e/install-action@v2</code> or <code>uses:
taiki-e/install-action@&lt;tool_name&gt;</code>.</li>
</ul>
<h2>2.68.23</h2>
<ul>
<li>
<p>Update <code>zizmor@latest</code> to 1.23.0.</p>
</li>
<li>
<p>Update <code>tombi@latest</code> to 0.9.3.</p>
</li>
<li>
<p>Update <code>mise@latest</code> to 2026.3.5.</p>
</li>
</ul>
<h2>2.68.22</h2>
<ul>
<li>
<p>Update <code>release-plz@latest</code> to 0.3.157.</p>
</li>
<li>
<p>Update <code>cargo-binstall@latest</code> to 1.17.7.</p>
</li>
<li>
<p>Update <code>mise@latest</code> to 2026.3.4.</p>
</li>
</ul>
<h2>2.68.21</h2>
<ul>
<li>
<p>Update <code>tombi@latest</code> to 0.9.2.</p>
</li>
<li>
<p>Update <code>uv@latest</code> to 0.10.9.</p>
</li>
<li>
<p>Update <code>rclone@latest</code> to 1.73.2.</p>
</li>
<li>
<p>Update <code>cargo-sort@latest</code> to 2.1.1.</p>
</li>
</ul>
<h2>2.68.20</h2>
<ul>
<li>
<p>Update <code>tombi@latest</code> to 0.9.1.</p>
</li>
<li>
<p>Update <code>cargo-neat@latest</code> to 0.3.2.</p>
</li>
</ul>
<h2>2.68.19</h2>
<ul>
<li>
<p>Update <code>mise@latest</code> to 2026.3.3.</p>
</li>
<li>
<p>Update <code>cargo-auditable@latest</code> to 0.7.4.</p>
</li>
<li>
<p>Update <code>cargo-sort@latest</code> to 2.1.0.</p>
</li>
</ul>
<h2>2.68.18</h2>
<ul>
<li>
<p>Update <code>uv@latest</code> to 0.10.8.</p>
</li>
<li>
<p>Update <code>grcov@latest</code> to 0.10.7.</p>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/taiki-e/install-action/blob/main/CHANGELOG.md">taiki-e/install-action's
changelog</a>.</em></p>
<blockquote>
<h1>Changelog</h1>
<p>All notable changes to this project will be documented in this
file.</p>
<p>This project adheres to <a href="https://semver.org">Semantic
Versioning</a>.</p>
<!-- raw HTML omitted -->
<h2>[Unreleased]</h2>
<h2>[2.68.25] - 2026-03-08</h2>
<ul>
<li>
<p>Update <code>zizmor@latest</code> to 1.23.1.</p>
</li>
<li>
<p>Update <code>tombi@latest</code> to 0.9.4.</p>
</li>
<li>
<p>Update <code>cargo-semver-checks@latest</code> to 0.47.0.</p>
</li>
</ul>
<h2>[2.68.24] - 2026-03-08</h2>
<ul>
<li>Avoid triggering <a
href="https://docs.zizmor.sh/audits/#ref-confusion">zizmor
ref-confusion</a> when using this action in form of <code>uses:
taiki-e/install-action@v2</code> or <code>uses:
taiki-e/install-action@&lt;tool_name&gt;</code>.</li>
</ul>
<h2>[2.68.23] - 2026-03-08</h2>
<ul>
<li>
<p>Update <code>zizmor@latest</code> to 1.23.0.</p>
</li>
<li>
<p>Update <code>tombi@latest</code> to 0.9.3.</p>
</li>
<li>
<p>Update <code>mise@latest</code> to 2026.3.5.</p>
</li>
</ul>
<h2>[2.68.22] - 2026-03-07</h2>
<ul>
<li>
<p>Update <code>release-plz@latest</code> to 0.3.157.</p>
</li>
<li>
<p>Update <code>cargo-binstall@latest</code> to 1.17.7.</p>
</li>
<li>
<p>Update <code>mise@latest</code> to 2026.3.4.</p>
</li>
</ul>
<h2>[2.68.21] - 2026-03-07</h2>
<ul>
<li>
<p>Update <code>tombi@latest</code> to 0.9.2.</p>
</li>
<li>
<p>Update <code>uv@latest</code> to 0.10.9.</p>
</li>
<li>
<p>Update <code>rclone@latest</code> to 1.73.2.</p>
</li>
<li>
<p>Update <code>cargo-sort@latest</code> to 2.1.1.</p>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="a37010ded1"><code>a37010d</code></a>
Release 2.68.25</li>
<li><a
href="ffc2b1c2ff"><code>ffc2b1c</code></a>
Update <code>zizmor@latest</code> to 1.23.1</li>
<li><a
href="8f3b52a0c2"><code>8f3b52a</code></a>
Update <code>tombi@latest</code> to 0.9.4</li>
<li><a
href="df9c07a392"><code>df9c07a</code></a>
Update <code>cargo-semver-checks@latest</code> to 0.47.0</li>
<li><a
href="3c19ebdd96"><code>3c19ebd</code></a>
zizmor: Enable ref-confusion</li>
<li><a
href="b18b9d93a4"><code>b18b9d9</code></a>
Release 2.68.24</li>
<li><a
href="5ccf6295e6"><code>5ccf629</code></a>
codegen: Avoid allocation in workspace_root()</li>
<li><a
href="93ea0b33c3"><code>93ea0b3</code></a>
Avoid triggering zizmor ref-confusion</li>
<li><a
href="7c8485f106"><code>7c8485f</code></a>
Update script and CI config</li>
<li><a
href="fc2a2b349f"><code>fc2a2b3</code></a>
Release 2.68.23</li>
<li>Additional commits viewable in <a
href="d6e286fa45...a37010ded1">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=taiki-e/install-action&package-manager=github_actions&previous-version=2.68.16&new-version=2.68.25)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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 this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-11 21:13:58 +03:00
dependabot[bot]
df2cc7c33a build(deps): bump release-plz/action from 0.5.127 to 0.5.128 (#2428)
Bumps [release-plz/action](https://github.com/release-plz/action) from
0.5.127 to 0.5.128.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/release-plz/action/releases">release-plz/action's
releases</a>.</em></p>
<blockquote>
<h2>v0.5.128</h2>
<h2>What's Changed</h2>
<ul>
<li>fix action ci by accepting 422 error by <a
href="https://github.com/marcoieni"><code>@​marcoieni</code></a> in <a
href="https://redirect.github.com/release-plz/action/pull/264">release-plz/action#264</a></li>
<li>chore(deps): update github actions by <a
href="https://github.com/renovate"><code>@​renovate</code></a>[bot] in
<a
href="https://redirect.github.com/release-plz/action/pull/245">release-plz/action#245</a></li>
<li>chore(deps): update rust crate clap to v4.5.59 by <a
href="https://github.com/renovate"><code>@​renovate</code></a>[bot] in
<a
href="https://redirect.github.com/release-plz/action/pull/246">release-plz/action#246</a></li>
<li>chore(deps): lock file maintenance by <a
href="https://github.com/renovate"><code>@​renovate</code></a>[bot] in
<a
href="https://redirect.github.com/release-plz/action/pull/254">release-plz/action#254</a></li>
<li>fix(deps): update rust crate git_cmd to 0.6.0 by <a
href="https://github.com/renovate"><code>@​renovate</code></a>[bot] in
<a
href="https://redirect.github.com/release-plz/action/pull/247">release-plz/action#247</a></li>
<li>update cargo-semver-checks version automatically by <a
href="https://github.com/marcoieni"><code>@​marcoieni</code></a> in <a
href="https://redirect.github.com/release-plz/action/pull/266">release-plz/action#266</a></li>
<li>fix(deps): update rust crate next_version to 0.3.0 by <a
href="https://github.com/renovate"><code>@​renovate</code></a>[bot] in
<a
href="https://redirect.github.com/release-plz/action/pull/250">release-plz/action#250</a></li>
<li>renovate: update github actions in action.yml file by <a
href="https://github.com/marcoieni"><code>@​marcoieni</code></a> in <a
href="https://redirect.github.com/release-plz/action/pull/268">release-plz/action#268</a></li>
<li>fix(deps): update rust crate inquire to 0.9.0 by <a
href="https://github.com/renovate"><code>@​renovate</code></a>[bot] in
<a
href="https://redirect.github.com/release-plz/action/pull/248">release-plz/action#248</a></li>
<li>renovate: update cargo-binstall in action.yml file by <a
href="https://github.com/marcoieni"><code>@​marcoieni</code></a> in <a
href="https://redirect.github.com/release-plz/action/pull/269">release-plz/action#269</a></li>
<li>chore(deps): update dependency cargo-bins/cargo-binstall to v1.17.5
by <a
href="https://github.com/renovate"><code>@​renovate</code></a>[bot] in
<a
href="https://redirect.github.com/release-plz/action/pull/270">release-plz/action#270</a></li>
<li>renovate: fix cargo-semver-checks update by <a
href="https://github.com/marcoieni"><code>@​marcoieni</code></a> in <a
href="https://redirect.github.com/release-plz/action/pull/271">release-plz/action#271</a></li>
<li>renovate: update config by <a
href="https://github.com/marcoieni"><code>@​marcoieni</code></a> in <a
href="https://redirect.github.com/release-plz/action/pull/273">release-plz/action#273</a></li>
<li>chore(deps): update dependency taiki-e/install-action to v2.68.1 by
<a href="https://github.com/renovate"><code>@​renovate</code></a>[bot]
in <a
href="https://redirect.github.com/release-plz/action/pull/274">release-plz/action#274</a></li>
<li>chore(deps): update dependency taiki-e/install-action to v2.68.2 by
<a href="https://github.com/renovate"><code>@​renovate</code></a>[bot]
in <a
href="https://redirect.github.com/release-plz/action/pull/275">release-plz/action#275</a></li>
<li>chore(deps): update dependency taiki-e/install-action to v2.68.3 by
<a href="https://github.com/renovate"><code>@​renovate</code></a>[bot]
in <a
href="https://redirect.github.com/release-plz/action/pull/276">release-plz/action#276</a></li>
<li>chore(deps): update dependency taiki-e/install-action to v2.68.4 by
<a href="https://github.com/renovate"><code>@​renovate</code></a>[bot]
in <a
href="https://redirect.github.com/release-plz/action/pull/277">release-plz/action#277</a></li>
<li>chore(deps): update dependency taiki-e/install-action to v2.68.5 by
<a href="https://github.com/renovate"><code>@​renovate</code></a>[bot]
in <a
href="https://redirect.github.com/release-plz/action/pull/278">release-plz/action#278</a></li>
<li>chore(deps): update dependency taiki-e/install-action to v2.68.6 by
<a href="https://github.com/renovate"><code>@​renovate</code></a>[bot]
in <a
href="https://redirect.github.com/release-plz/action/pull/279">release-plz/action#279</a></li>
<li>chore(deps): update dependency taiki-e/install-action to v2.68.7 by
<a href="https://github.com/renovate"><code>@​renovate</code></a>[bot]
in <a
href="https://redirect.github.com/release-plz/action/pull/281">release-plz/action#281</a></li>
<li>chore(deps): lock file maintenance by <a
href="https://github.com/renovate"><code>@​renovate</code></a>[bot] in
<a
href="https://redirect.github.com/release-plz/action/pull/282">release-plz/action#282</a></li>
<li>chore(deps): update dependency taiki-e/install-action to v2.68.8 by
<a href="https://github.com/renovate"><code>@​renovate</code></a>[bot]
in <a
href="https://redirect.github.com/release-plz/action/pull/283">release-plz/action#283</a></li>
<li>chore(deps): update dependency taiki-e/install-action to v2.68.9 by
<a href="https://github.com/renovate"><code>@​renovate</code></a>[bot]
in <a
href="https://redirect.github.com/release-plz/action/pull/284">release-plz/action#284</a></li>
<li>chore(deps): update dependency taiki-e/install-action to v2.68.10 by
<a href="https://github.com/renovate"><code>@​renovate</code></a>[bot]
in <a
href="https://redirect.github.com/release-plz/action/pull/285">release-plz/action#285</a></li>
<li>chore(deps): update dependency taiki-e/install-action to v2.68.11 by
<a href="https://github.com/renovate"><code>@​renovate</code></a>[bot]
in <a
href="https://redirect.github.com/release-plz/action/pull/286">release-plz/action#286</a></li>
<li>chore(deps): update dependency taiki-e/install-action to v2.68.12 by
<a href="https://github.com/renovate"><code>@​renovate</code></a>[bot]
in <a
href="https://redirect.github.com/release-plz/action/pull/287">release-plz/action#287</a></li>
<li>chore(deps): update dependency taiki-e/install-action to v2.68.13 by
<a href="https://github.com/renovate"><code>@​renovate</code></a>[bot]
in <a
href="https://redirect.github.com/release-plz/action/pull/288">release-plz/action#288</a></li>
<li>chore(deps): update dependency taiki-e/install-action to v2.68.14 by
<a href="https://github.com/renovate"><code>@​renovate</code></a>[bot]
in <a
href="https://redirect.github.com/release-plz/action/pull/289">release-plz/action#289</a></li>
<li>chore(deps): update cargo-bins/cargo-binstall action to v1.17.6 by
<a href="https://github.com/renovate"><code>@​renovate</code></a>[bot]
in <a
href="https://redirect.github.com/release-plz/action/pull/280">release-plz/action#280</a></li>
<li>chore(deps): update dependency cargo-bins/cargo-binstall to v1.17.6
by <a
href="https://github.com/renovate"><code>@​renovate</code></a>[bot] in
<a
href="https://redirect.github.com/release-plz/action/pull/290">release-plz/action#290</a></li>
<li>chore(deps): update dependency taiki-e/install-action to v2.68.15 by
<a href="https://github.com/renovate"><code>@​renovate</code></a>[bot]
in <a
href="https://redirect.github.com/release-plz/action/pull/291">release-plz/action#291</a></li>
<li>chore(deps): lock file maintenance by <a
href="https://github.com/renovate"><code>@​renovate</code></a>[bot] in
<a
href="https://redirect.github.com/release-plz/action/pull/293">release-plz/action#293</a></li>
<li>chore(deps): update dependency taiki-e/install-action to v2.68.16 by
<a href="https://github.com/renovate"><code>@​renovate</code></a>[bot]
in <a
href="https://redirect.github.com/release-plz/action/pull/294">release-plz/action#294</a></li>
<li>chore(deps): update dependency taiki-e/install-action to v2.68.17 by
<a href="https://github.com/renovate"><code>@​renovate</code></a>[bot]
in <a
href="https://redirect.github.com/release-plz/action/pull/295">release-plz/action#295</a></li>
<li>chore(deps): update dependency taiki-e/install-action to v2.68.18 by
<a href="https://github.com/renovate"><code>@​renovate</code></a>[bot]
in <a
href="https://redirect.github.com/release-plz/action/pull/296">release-plz/action#296</a></li>
<li>chore(deps): update dependency taiki-e/install-action to v2.68.19 by
<a href="https://github.com/renovate"><code>@​renovate</code></a>[bot]
in <a
href="https://redirect.github.com/release-plz/action/pull/297">release-plz/action#297</a></li>
<li>chore(deps): update dependency taiki-e/install-action to v2.68.20 by
<a href="https://github.com/renovate"><code>@​renovate</code></a>[bot]
in <a
href="https://redirect.github.com/release-plz/action/pull/298">release-plz/action#298</a></li>
<li>chore(deps): update dependency taiki-e/install-action to v2.68.21 by
<a href="https://github.com/renovate"><code>@​renovate</code></a>[bot]
in <a
href="https://redirect.github.com/release-plz/action/pull/299">release-plz/action#299</a></li>
<li>Update to 0.3.157 by <a
href="https://github.com/marcoieni"><code>@​marcoieni</code></a> in <a
href="https://redirect.github.com/release-plz/action/pull/300">release-plz/action#300</a></li>
<li>chore(deps): update cargo-bins/cargo-binstall action to v1.17.7 by
<a href="https://github.com/renovate"><code>@​renovate</code></a>[bot]
in <a
href="https://redirect.github.com/release-plz/action/pull/292">release-plz/action#292</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/release-plz/action/compare/v0.5...v0.5.128">https://github.com/release-plz/action/compare/v0.5...v0.5.128</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="1528104d2c"><code>1528104</code></a>
chore(deps): update cargo-bins/cargo-binstall action to v1.17.7 (<a
href="https://redirect.github.com/release-plz/action/issues/292">#292</a>)</li>
<li><a
href="7ae6a1e202"><code>7ae6a1e</code></a>
Update to 0.3.157 (<a
href="https://redirect.github.com/release-plz/action/issues/300">#300</a>)</li>
<li><a
href="9872b1ddc6"><code>9872b1d</code></a>
chore(deps): update dependency taiki-e/install-action to v2.68.21 (<a
href="https://redirect.github.com/release-plz/action/issues/299">#299</a>)</li>
<li><a
href="1f68a2ff20"><code>1f68a2f</code></a>
chore(deps): update dependency taiki-e/install-action to v2.68.20 (<a
href="https://redirect.github.com/release-plz/action/issues/298">#298</a>)</li>
<li><a
href="747e375979"><code>747e375</code></a>
chore(deps): update dependency taiki-e/install-action to v2.68.19 (<a
href="https://redirect.github.com/release-plz/action/issues/297">#297</a>)</li>
<li><a
href="5efa360975"><code>5efa360</code></a>
chore(deps): update dependency taiki-e/install-action to v2.68.18 (<a
href="https://redirect.github.com/release-plz/action/issues/296">#296</a>)</li>
<li><a
href="d92a286ad7"><code>d92a286</code></a>
chore(deps): update dependency taiki-e/install-action to v2.68.17 (<a
href="https://redirect.github.com/release-plz/action/issues/295">#295</a>)</li>
<li><a
href="d5a6bf3d7c"><code>d5a6bf3</code></a>
chore(deps): update dependency taiki-e/install-action to v2.68.16 (<a
href="https://redirect.github.com/release-plz/action/issues/294">#294</a>)</li>
<li><a
href="357de0182c"><code>357de01</code></a>
chore(deps): lock file maintenance (<a
href="https://redirect.github.com/release-plz/action/issues/293">#293</a>)</li>
<li><a
href="38c172f3b1"><code>38c172f</code></a>
chore(deps): update dependency taiki-e/install-action to v2.68.15 (<a
href="https://redirect.github.com/release-plz/action/issues/291">#291</a>)</li>
<li>Additional commits viewable in <a
href="f708778669...1528104d2c">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=release-plz/action&package-manager=github_actions&previous-version=0.5.127&new-version=0.5.128)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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 this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-11 21:13:28 +03:00
dependabot[bot]
21efb20a5f build(deps): bump zizmorcore/zizmor-action from 0.5.0 to 0.5.2 (#2427)
Bumps
[zizmorcore/zizmor-action](https://github.com/zizmorcore/zizmor-action)
from 0.5.0 to 0.5.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/zizmorcore/zizmor-action/releases">zizmorcore/zizmor-action's
releases</a>.</em></p>
<blockquote>
<h2>v0.5.2</h2>
<h2>What's Changed</h2>
<ul>
<li>zizmor 1.23.1 is now the default used by this action.</li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/zizmorcore/zizmor-action/compare/v0.5.1...v0.5.2">https://github.com/zizmorcore/zizmor-action/compare/v0.5.1...v0.5.2</a></p>
<h2>v0.5.1</h2>
<h2>What's Changed</h2>
<ul>
<li>zizmor 1.23.0 is now the default used by this action.</li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/zizmorcore/zizmor-action/compare/v0.5.0...v0.5.1">https://github.com/zizmorcore/zizmor-action/compare/v0.5.0...v0.5.1</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="71321a20a9"><code>71321a2</code></a>
Sync zizmor versions (<a
href="https://redirect.github.com/zizmorcore/zizmor-action/issues/96">#96</a>)</li>
<li><a
href="5ed31db096"><code>5ed31db</code></a>
Bump pins (<a
href="https://redirect.github.com/zizmorcore/zizmor-action/issues/95">#95</a>)</li>
<li><a
href="195d10ad90"><code>195d10a</code></a>
Sync zizmor versions (<a
href="https://redirect.github.com/zizmorcore/zizmor-action/issues/94">#94</a>)</li>
<li><a
href="c65bc88761"><code>c65bc88</code></a>
chore(deps): bump github/codeql-action in the github-actions group (<a
href="https://redirect.github.com/zizmorcore/zizmor-action/issues/93">#93</a>)</li>
<li><a
href="c2c887f846"><code>c2c887f</code></a>
chore(deps): bump zizmorcore/zizmor-action in the github-actions group
(<a
href="https://redirect.github.com/zizmorcore/zizmor-action/issues/91">#91</a>)</li>
<li><a
href="5507ab0c02"><code>5507ab0</code></a>
Bump pins in README (<a
href="https://redirect.github.com/zizmorcore/zizmor-action/issues/90">#90</a>)</li>
<li>See full diff in <a
href="0dce2577a4...71321a20a9">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=zizmorcore/zizmor-action&package-manager=github_actions&previous-version=0.5.0&new-version=0.5.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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 this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-11 21:13:01 +03:00
Adrian Papari
dcea52bdf9 perf(core): eliminate per-frame Vec allocation in Terminal::flush (#2416)
## what and how

this PR removes the `Vec<(u16, u16, &Cell)>` allocation in
`Terminal::flush` when calling `Buffer::diff`. a new method,
`Buffer::diff_iter` is instead used by `Terminal::flush`.

the existing diff implementation has moved to the `BufferDiff` iterator.

## why (who cares?)

it's the mice. on embedded devices, allocating a short-lived, contiguous
block of up to 40-50kb is problematic due to heap fragmentation in
combination with tiny heaps. the requirements for a full refresh over
1200 terminal cells is 37.5kb+vec growth padding, but since we're
dealing with a contiguous block of memory, the actual memory
requirements are considerably higher, depending on user-land allocation
patterns.

---------

Co-authored-by: Orhun Parmaksız <orhun@archlinux.org>
2026-03-11 20:43:41 +03:00
Piyush Singh
9ac167d5ec refactor(style): add descriptive panic for Color::Reset anstyle conversion (#2423)
`Color::Reset` has no equivalent in `anstyle::Color`. Previously,
converting `Color::Reset.into()` fell through to the catch-all arm in
`From<Color> for anstyle::Color`, which called
`AnsiColor::try_from(color).unwrap()` and panicked with the message:
`called Result::unwrap() on an Err value: Ansi`.

This replaces the opaque `unwrap()` with an explicit, immediately
understandable panic: `"Color::Reset has no equivalent in anstyle"`.

Fixes #2341

Co-authored-by: Orhun Parmaksız <orhunparmaksiz@gmail.com>
2026-03-07 20:48:27 +03:00
Gregory 'GaLi' Cavelier
9143b8360f fix(buffer): diff for trailing cells when only style changes (#2308)
this PR closes #2307 by preventing unnecessary diff updates for trailing
cells when only style changes.

This PR was generated by Claude, and validated by me.

## Summary

This PR fixes a visual artifact bug where block borders would appear
offset when rendered over a widget that had a foreground color style
applied to the entire area.

## The Fix

```diff
- if !next_trailing.skip && prev_trailing != next_trailing {
+ // Only emit update if the SYMBOL changed, not just the style.
+ // The style of hidden trailing cells is not visible, so style
+ // differences alone should not trigger updates that can cause
+ // cursor positioning issues on some terminals.
+ if !next_trailing.skip && prev_trailing.symbol() != next_trailing.symbol() {
```

This aligns the code with the documented intent: only emit updates when
the **symbol** (visible content) changes, not when only the style
changes.

## Changes

| File | Change |
|------|--------|
| `ratatui-core/src/buffer/buffer.rs:526-530` | Compare only symbol, not
full cell |
| `ratatui-core/src/buffer/buffer.rs:1376-1425` | Add regression test |

## Test Added

```rust
#[test]
fn diff_ignores_style_only_changes_in_trailing_cells() {
    // Verifies that trailing cells with same symbol but different style
    // do NOT generate diff updates
}
```

## Why This Is Safe

1. **Trailing cells are hidden** - they are visually covered by the wide
character
2. **Style is invisible** - the fg/bg color of a hidden cell has no
visual effect
3. **Symbol changes still trigger updates** - if the symbol changes
(e.g., from `" "` to `"x"`), the update is still emitted
4. **Aligns with documented intent** - the original comment says
"non-blank content", not "different style"

## Related

- The existing test `diff_clears_trailing_cell_for_wide_grapheme`
verifies that symbol changes DO trigger updates
- This fix complements that behavior by ensuring style-only changes do
NOT trigger updates
2026-03-05 21:00:57 +03:00
Federico
ce2c22827a fix(examples): change flex example colors for MacOS default terminal (#2211)
Part of the fix for #1972 

### Summary

This fix introduces a function to check if we are in a terminal without
truecolor(24-bit) and changes the default colors to appear fine of the
flex example.

### Notes

The function "is_true_color_supported” is an old problem and there is no
common way to determine if a terminal supports or not the truecolor.

This is the main reason why the function detects specifically the
Terminal.app version before the Tahoe. If there are other known
terminals with this problem, we can add it to this function.

---------

Co-authored-by: Orhun Parmaksız <orhunparmaksiz@gmail.com>
Co-authored-by: Orhun Parmaksız <orhun@archlinux.org>
2026-03-05 15:19:35 +03:00
dependabot[bot]
a91301c336 build(deps): bump instability from 0.3.10 to 0.3.11 (#2329)
Bumps [instability](https://github.com/ratatui/instability) from 0.3.10
to 0.3.11.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/ratatui/instability/releases">instability's
releases</a>.</em></p>
<blockquote>
<h2>instability-example-v0.3.11</h2>
<h3>Other</h3>
<ul>
<li>Add #[allow(unused_imports)] lint to unstable reexports (<a
href="https://redirect.github.com/ratatui/instability/pull/21">#21</a>)</li>
</ul>
<h2>instability-v0.3.11</h2>
<h3>Other</h3>
<ul>
<li>bump msrv to 1.88 and update darling (<a
href="https://redirect.github.com/ratatui/instability/pull/34">#34</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/ratatui/instability/blob/main/CHANGELOG.md">instability's
changelog</a>.</em></p>
<blockquote>
<h2><a
href="https://github.com/ratatui/instability/compare/instability-v0.3.10...instability-v0.3.11">0.3.11</a>
- 2026-01-01</h2>
<h3>Other</h3>
<ul>
<li>bump msrv to 1.88 and update darling (<a
href="https://redirect.github.com/ratatui/instability/pull/34">#34</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="59d0c64f4f"><code>59d0c64</code></a>
chore: release v0.3.11 (<a
href="https://redirect.github.com/ratatui/instability/issues/35">#35</a>)</li>
<li><a
href="1f14725746"><code>1f14725</code></a>
chore: bump msrv to 1.88 and update darling (<a
href="https://redirect.github.com/ratatui/instability/issues/34">#34</a>)</li>
<li>See full diff in <a
href="https://github.com/ratatui/instability/compare/instability-v0.3.10...instability-v0.3.11">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=instability&package-manager=cargo&previous-version=0.3.10&new-version=0.3.11)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

You can trigger a rebase of this PR by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

> **Note**
> Automatic rebases have been disabled on this pull request as it has
been open for over 30 days.

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Orhun Parmaksız <orhun@archlinux.org>
2026-03-05 15:06:39 +03:00
Orhun Parmaksız
ef72dbae54 fix(examples): fix import for widget examples (#2422)
closes #2299
2026-03-05 15:04:33 +03:00
Ben Fradet
09a3027bfc feat(symbol): add custom marker (#2356) 2026-03-05 14:55:11 +03:00
Calin P
88441cff52 fix(terminal): fix inline viewport resizing issues by clearing the screen (#2355)
adds a check to the autoresize function to clear the entire screen and
move the inline viewport to the top when the window shrinks horizontally
in order to avoid line wrapping issues.

Other libraries like ink purge the history as well, but the
`backend::ClearType` type does not support that. Without this if the
user scrolls up they will see previous broken renders. This should work
well with all terminal emulators and multiplexers.

fixes #2086
2026-03-05 14:53:20 +03:00
Arnau Berenguer Jiménez
6faaddb47e feat(core): implement from slice for line and text (#2371)
This PR adds the following implementations of the From trait for Line
and Text structs:

- Implements From<&[T]> where T is Into\<Span> for Line, allowing using
of slices to construct Lines.
- Implements From<&[T]> where T is Into\<Line> for Text, allowing using
of slices of various types to construct Texts.

closes #2279
2026-03-05 14:42:05 +03:00
dependabot[bot]
d830a73132 build(deps): bump crate-ci/typos from 1.43.5 to 1.44.0 (#2418)
Bumps [crate-ci/typos](https://github.com/crate-ci/typos) from 1.43.5 to
1.44.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/crate-ci/typos/releases">crate-ci/typos's
releases</a>.</em></p>
<blockquote>
<h2>v1.44.0</h2>
<h2>[1.44.0] - 2026-02-27</h2>
<h3>Features</h3>
<ul>
<li>Updated the dictionary with the <a
href="https://redirect.github.com/crate-ci/typos/issues/1488">February
2026</a> changes</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/crate-ci/typos/blob/master/CHANGELOG.md">crate-ci/typos's
changelog</a>.</em></p>
<blockquote>
<h1>Change Log</h1>
<p>All notable changes to this project will be documented in this
file.</p>
<p>The format is based on <a href="https://keepachangelog.com/">Keep a
Changelog</a>
and this project adheres to <a href="https://semver.org/">Semantic
Versioning</a>.</p>
<!-- raw HTML omitted -->
<h2>[Unreleased] - ReleaseDate</h2>
<h2>[1.44.0] - 2026-02-27</h2>
<h3>Features</h3>
<ul>
<li>Updated the dictionary with the <a
href="https://redirect.github.com/crate-ci/typos/issues/1488">February
2026</a> changes</li>
</ul>
<h2>[1.43.5] - 2026-02-16</h2>
<h3>Fixes</h3>
<ul>
<li><em>(pypi)</em> Hopefully fix the sdist build</li>
</ul>
<h2>[1.43.4] - 2026-02-09</h2>
<h3>Fixes</h3>
<ul>
<li>Don't correct <code>pincher</code></li>
</ul>
<h2>[1.43.3] - 2026-02-06</h2>
<h3>Fixes</h3>
<ul>
<li><em>(action)</em> Adjust how typos are reported to github</li>
</ul>
<h2>[1.43.2] - 2026-02-05</h2>
<h3>Fixes</h3>
<ul>
<li>Don't correct <code>certifi</code> in Python</li>
</ul>
<h2>[1.43.1] - 2026-02-03</h2>
<h3>Fixes</h3>
<ul>
<li>Don't correct <code>consts</code></li>
</ul>
<h2>[1.43.0] - 2026-02-02</h2>
<h3>Compatibility</h3>
<ul>
<li>Bumped MSRV to 1.91</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="631208b7aa"><code>631208b</code></a>
chore: Release</li>
<li><a
href="3d3c6e3768"><code>3d3c6e3</code></a>
chore: Release</li>
<li><a
href="ba1f545443"><code>ba1f545</code></a>
docs: Update changelog</li>
<li><a
href="102f66c093"><code>102f66c</code></a>
Merge pull request <a
href="https://redirect.github.com/crate-ci/typos/issues/1510">#1510</a>
from epage/feb</li>
<li><a
href="d303c9398a"><code>d303c93</code></a>
feat(dict): February updates</li>
<li><a
href="30eea72e38"><code>30eea72</code></a>
chore(ci): Update pre-build binary workflow</li>
<li>See full diff in <a
href="57b11c6b7e...631208b7aa">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=crate-ci/typos&package-manager=github_actions&previous-version=1.43.5&new-version=1.44.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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 this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-02 20:43:52 +03:00
dependabot[bot]
f704c9fa97 build(deps): bump taiki-e/install-action from 2.68.8 to 2.68.16 (#2417)
Bumps
[taiki-e/install-action](https://github.com/taiki-e/install-action) from
2.68.8 to 2.68.16.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/taiki-e/install-action/releases">taiki-e/install-action's
releases</a>.</em></p>
<blockquote>
<h2>2.68.16</h2>
<ul>
<li>
<p>Update <code>mise@latest</code> to 2026.2.24.</p>
</li>
<li>
<p>Update <code>vacuum@latest</code> to 0.24.0.</p>
</li>
<li>
<p>Update <code>trivy@latest</code> to 0.69.2.</p>
</li>
<li>
<p>Update <code>tombi@latest</code> to 0.8.0.</p>
</li>
</ul>
<h2>2.68.15</h2>
<ul>
<li>
<p>Update <code>mise@latest</code> to 2026.2.23.</p>
</li>
<li>
<p>Update <code>prek@latest</code> to 0.3.4.</p>
</li>
<li>
<p>Update <code>cargo-binstall@latest</code> to 1.17.6.</p>
</li>
</ul>
<h2>2.68.14</h2>
<ul>
<li>
<p>Update <code>wasm-bindgen@latest</code> to 0.2.114.</p>
</li>
<li>
<p>Update <code>typos@latest</code> to 1.44.0.</p>
</li>
</ul>
<h2>2.68.13</h2>
<ul>
<li>
<p>Update <code>uv@latest</code> to 0.10.7.</p>
</li>
<li>
<p>Update <code>mise@latest</code> to 2026.2.22.</p>
</li>
<li>
<p>Update <code>cargo-lambda@latest</code> to 1.9.1.</p>
</li>
</ul>
<h2>2.68.12</h2>
<ul>
<li>
<p>Update <code>tombi@latest</code> to 0.7.33.</p>
</li>
<li>
<p>Update <code>mise@latest</code> to 2026.2.21.</p>
</li>
</ul>
<h2>2.68.11</h2>
<ul>
<li>
<p>Update <code>wasmtime@latest</code> to 42.0.1.</p>
</li>
<li>
<p>Update <code>protoc@latest</code> to 3.34.0.</p>
</li>
<li>
<p>Update <code>dprint@latest</code> to 0.52.0.</p>
</li>
</ul>
<h2>2.68.10</h2>
<ul>
<li>
<p>Update <code>mise@latest</code> to 2026.2.20.</p>
</li>
<li>
<p>Update <code>wasm-bindgen@latest</code> to 0.2.113.</p>
</li>
<li>
<p>Update <code>uv@latest</code> to 0.10.6.</p>
</li>
</ul>
<h2>2.68.9</h2>
<ul>
<li>Update <code>wasmtime@latest</code> to 42.0.0.</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/taiki-e/install-action/blob/main/CHANGELOG.md">taiki-e/install-action's
changelog</a>.</em></p>
<blockquote>
<h1>Changelog</h1>
<p>All notable changes to this project will be documented in this
file.</p>
<p>This project adheres to <a href="https://semver.org">Semantic
Versioning</a>.</p>
<!-- raw HTML omitted -->
<h2>[Unreleased]</h2>
<ul>
<li>Update <code>mise@latest</code> to 2026.3.0.</li>
</ul>
<h2>[2.68.16] - 2026-03-02</h2>
<ul>
<li>
<p>Update <code>mise@latest</code> to 2026.2.24.</p>
</li>
<li>
<p>Update <code>vacuum@latest</code> to 0.24.0.</p>
</li>
<li>
<p>Update <code>trivy@latest</code> to 0.69.2.</p>
</li>
<li>
<p>Update <code>tombi@latest</code> to 0.8.0.</p>
</li>
</ul>
<h2>[2.68.15] - 2026-02-28</h2>
<ul>
<li>
<p>Update <code>mise@latest</code> to 2026.2.23.</p>
</li>
<li>
<p>Update <code>prek@latest</code> to 0.3.4.</p>
</li>
<li>
<p>Update <code>cargo-binstall@latest</code> to 1.17.6.</p>
</li>
</ul>
<h2>[2.68.14] - 2026-02-28</h2>
<ul>
<li>
<p>Update <code>wasm-bindgen@latest</code> to 0.2.114.</p>
</li>
<li>
<p>Update <code>typos@latest</code> to 1.44.0.</p>
</li>
</ul>
<h2>[2.68.13] - 2026-02-27</h2>
<ul>
<li>
<p>Update <code>uv@latest</code> to 0.10.7.</p>
</li>
<li>
<p>Update <code>mise@latest</code> to 2026.2.22.</p>
</li>
<li>
<p>Update <code>cargo-lambda@latest</code> to 1.9.1.</p>
</li>
</ul>
<h2>[2.68.12] - 2026-02-26</h2>
<ul>
<li>Update <code>tombi@latest</code> to 0.7.33.</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="d6e286fa45"><code>d6e286f</code></a>
Release 2.68.16</li>
<li><a
href="fa0fcc2048"><code>fa0fcc2</code></a>
Update <code>mise@latest</code> to 2026.2.24</li>
<li><a
href="5c6be2870a"><code>5c6be28</code></a>
Update <code>vacuum@latest</code> to 0.24.0</li>
<li><a
href="f1b5c5319d"><code>f1b5c53</code></a>
Update <code>trivy@latest</code> to 0.69.2</li>
<li><a
href="199bb3cb52"><code>199bb3c</code></a>
Update <code>tombi@latest</code> to 0.8.0</li>
<li><a
href="68675c5a5f"><code>68675c5</code></a>
Release 2.68.15</li>
<li><a
href="404af2da2b"><code>404af2d</code></a>
Update <code>mise@latest</code> to 2026.2.23</li>
<li><a
href="9ecba83c07"><code>9ecba83</code></a>
Update <code>prek@latest</code> to 0.3.4</li>
<li><a
href="9fb5bf7130"><code>9fb5bf7</code></a>
Update <code>cargo-binstall@latest</code> to 1.17.6</li>
<li><a
href="2dc1234c29"><code>2dc1234</code></a>
Release 2.68.14</li>
<li>Additional commits viewable in <a
href="cfdb446e39...d6e286fa45">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=taiki-e/install-action&package-manager=github_actions&previous-version=2.68.8&new-version=2.68.16)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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 this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-02 20:43:30 +03:00
三咲雅 misaki masa
ee4b7a900c feat(crossterm): add the missing hidden modifier (#2413)
Fixes https://github.com/sxyazi/yazi/issues/3724, see
https://github.com/sxyazi/yazi/issues/3724#issuecomment-3970129744 for a
reproducer.

This PR adds the missing `Modifier::HIDDEN` style and introduces a
`queue_modifier_diff` to test `ModifierDiff::queue()`.

It also fixes a bug where `CrosstermAttribute::Bold` and
`CrosstermAttribute::Dim` would be emitted twice when resetting
intensity. For example:

```rust
#[case(Modifier::DIM, Modifier::BOLD, &[CrosstermAttribute::NormalIntensity, CrosstermAttribute::Bold])]
```

would become:

```rust
#[case(Modifier::DIM, Modifier::BOLD, &[CrosstermAttribute::NormalIntensity, CrosstermAttribute::Bold, CrosstermAttribute::Bold])]
```

---------

Co-authored-by: Orhun Parmaksız <orhunparmaksiz@gmail.com>
2026-03-01 16:35:49 +03:00
dependabot[bot]
ad4e177bf8 build(deps): bump taiki-e/install-action from 2.67.30 to 2.68.8 (#2410)
Bumps
[taiki-e/install-action](https://github.com/taiki-e/install-action) from
2.67.30 to 2.68.8.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/taiki-e/install-action/releases">taiki-e/install-action's
releases</a>.</em></p>
<blockquote>
<h2>2.68.8</h2>
<ul>
<li>
<p>Update <code>cargo-nextest@latest</code> to 0.9.129.</p>
</li>
<li>
<p>Update <code>mise@latest</code> to 2026.2.19.</p>
</li>
<li>
<p>Update <code>tombi@latest</code> to 0.7.32.</p>
</li>
</ul>
<h2>2.68.7</h2>
<ul>
<li>
<p>Update <code>mise@latest</code> to 2026.2.18.</p>
</li>
<li>
<p>Update <code>wasm-bindgen@latest</code> to 0.2.111.</p>
</li>
</ul>
<h2>2.68.6</h2>
<ul>
<li>Update <code>wasm-bindgen@latest</code> to 0.2.110.</li>
</ul>
<h2>2.68.5</h2>
<ul>
<li>Update <code>wasm-bindgen@latest</code> to 0.2.109.</li>
</ul>
<h2>2.68.4</h2>
<ul>
<li>Update <code>cargo-nextest@latest</code> to 0.9.128.</li>
</ul>
<h2>2.68.3</h2>
<ul>
<li>
<p>Update <code>mise@latest</code> to 2026.2.17.</p>
</li>
<li>
<p>Update <code>cargo-tarpaulin@latest</code> to 0.35.2.</p>
</li>
<li>
<p>Update <code>syft@latest</code> to 1.42.1.</p>
</li>
</ul>
<h2>2.68.2</h2>
<ul>
<li>
<p>Update <code>uv@latest</code> to 0.10.4.</p>
</li>
<li>
<p>Update <code>tombi@latest</code> to 0.7.31.</p>
</li>
<li>
<p>Update <code>rclone@latest</code> to 1.73.1.</p>
</li>
</ul>
<h2>2.68.1</h2>
<ul>
<li>
<p>Update <code>mise@latest</code> to 2026.2.15.</p>
</li>
<li>
<p>Update <code>tombi@latest</code> to 0.7.30.</p>
</li>
<li>
<p>Update <code>knope@latest</code> to 0.22.3.</p>
</li>
</ul>
<h2>2.68.0</h2>
<ul>
<li>
<p>Support <code>gungraun-runner</code>. (<a
href="https://redirect.github.com/taiki-e/install-action/pull/1520">#1520</a>,
thanks <a
href="https://github.com/gamma0987"><code>@​gamma0987</code></a>)</p>
</li>
<li>
<p>Update <code>uv@latest</code> to 0.10.3.</p>
</li>
<li>
<p>Update <code>typos@latest</code> to 1.43.5.</p>
</li>
<li>
<p>Update <code>tombi@latest</code> to 0.7.29.</p>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/taiki-e/install-action/blob/main/CHANGELOG.md">taiki-e/install-action's
changelog</a>.</em></p>
<blockquote>
<h1>Changelog</h1>
<p>All notable changes to this project will be documented in this
file.</p>
<p>This project adheres to <a href="https://semver.org">Semantic
Versioning</a>.</p>
<!-- raw HTML omitted -->
<h2>[Unreleased]</h2>
<h2>[2.68.8] - 2026-02-23</h2>
<ul>
<li>
<p>Update <code>cargo-nextest@latest</code> to 0.9.129.</p>
</li>
<li>
<p>Update <code>mise@latest</code> to 2026.2.19.</p>
</li>
<li>
<p>Update <code>tombi@latest</code> to 0.7.32.</p>
</li>
</ul>
<h2>[2.68.7] - 2026-02-22</h2>
<ul>
<li>
<p>Update <code>mise@latest</code> to 2026.2.18.</p>
</li>
<li>
<p>Update <code>wasm-bindgen@latest</code> to 0.2.111.</p>
</li>
</ul>
<h2>[2.68.6] - 2026-02-21</h2>
<ul>
<li>Update <code>wasm-bindgen@latest</code> to 0.2.110.</li>
</ul>
<h2>[2.68.5] - 2026-02-20</h2>
<ul>
<li>Update <code>wasm-bindgen@latest</code> to 0.2.109.</li>
</ul>
<h2>[2.68.4] - 2026-02-20</h2>
<ul>
<li>Update <code>cargo-nextest@latest</code> to 0.9.128.</li>
</ul>
<h2>[2.68.3] - 2026-02-19</h2>
<ul>
<li>
<p>Update <code>mise@latest</code> to 2026.2.17.</p>
</li>
<li>
<p>Update <code>cargo-tarpaulin@latest</code> to 0.35.2.</p>
</li>
<li>
<p>Update <code>syft@latest</code> to 1.42.1.</p>
</li>
</ul>
<h2>[2.68.2] - 2026-02-18</h2>
<ul>
<li>Update <code>uv@latest</code> to 0.10.4.</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="cfdb446e39"><code>cfdb446</code></a>
Release 2.68.8</li>
<li><a
href="350f13bd74"><code>350f13b</code></a>
Update <code>cargo-nextest@latest</code> to 0.9.129</li>
<li><a
href="8ba6eccac4"><code>8ba6ecc</code></a>
Update <code>mise@latest</code> to 2026.2.19</li>
<li><a
href="cf805946ef"><code>cf80594</code></a>
Update <code>tombi@latest</code> to 0.7.32</li>
<li><a
href="f92912fad1"><code>f92912f</code></a>
Release 2.68.7</li>
<li><a
href="4970026aba"><code>4970026</code></a>
Update <code>mise@latest</code> to 2026.2.18</li>
<li><a
href="6043f02f02"><code>6043f02</code></a>
Update <code>wasm-bindgen@latest</code> to 0.2.111</li>
<li><a
href="470679bc3a"><code>470679b</code></a>
Release 2.68.6</li>
<li><a
href="6d8a751fa8"><code>6d8a751</code></a>
Update <code>wasm-bindgen@latest</code> to 0.2.110</li>
<li><a
href="71b4839349"><code>71b4839</code></a>
Release 2.68.5</li>
<li>Additional commits viewable in <a
href="288875dd3d...cfdb446e39">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=taiki-e/install-action&package-manager=github_actions&previous-version=2.67.30&new-version=2.68.8)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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 this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-23 22:24:25 +03:00
dependabot[bot]
c5b734754b build(deps): bump strum from 0.27.2 to 0.28.0 (#2411)
Bumps [strum](https://github.com/Peternator7/strum) from 0.27.2 to
0.28.0.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/Peternator7/strum/blob/master/CHANGELOG.md">strum's
changelog</a>.</em></p>
<blockquote>
<h2>0.28.0</h2>
<ul>
<li>
<p><a
href="https://redirect.github.com/Peternator7/strum/pull/461">#461</a>:
Allow any kind of passthrough attributes on
<code>EnumDiscriminants</code>.</p>
<ul>
<li>Previously only list-style attributes (e.g.
<code>#[strum_discriminants(derive(...))]</code>) were supported. Now
path-only
(e.g. <code>#[strum_discriminants(non_exhaustive)]</code>) and
name/value (e.g. <code>#[strum_discriminants(doc =
&quot;foo&quot;)]</code>)
attributes are also supported.</li>
</ul>
</li>
<li>
<p><a
href="https://redirect.github.com/Peternator7/strum/pull/462">#462</a>:
Add missing <code>#[automatically_derived]</code> to generated impls not
covered by <a
href="https://redirect.github.com/Peternator7/strum/pull/444">#444</a>.</p>
</li>
<li>
<p><a
href="https://redirect.github.com/Peternator7/strum/pull/466">#466</a>:
Bump MSRV to 1.71, required to keep up with updated <code>syn</code> and
<code>windows-sys</code> dependencies. This is a breaking change if
you're on an old version of rust.</p>
</li>
<li>
<p><a
href="https://redirect.github.com/Peternator7/strum/pull/469">#469</a>:
Use absolute paths in generated proc macro code to avoid
potential name conflicts.</p>
</li>
<li>
<p><a
href="https://redirect.github.com/Peternator7/strum/pull/465">#465</a>:
Upgrade <code>phf</code> dependency to v0.13.</p>
</li>
<li>
<p><a
href="https://redirect.github.com/Peternator7/strum/pull/473">#473</a>:
Fix <code>cargo fmt</code> / <code>clippy</code> issues and add GitHub
Actions CI.</p>
</li>
<li>
<p><a
href="https://redirect.github.com/Peternator7/strum/pull/477">#477</a>:
<code>strum::ParseError</code> now implements
<code>core::fmt::Display</code> instead
<code>std::fmt::Display</code> to make it <code>#[no_std]</code>
compatible. Note the <code>Error</code> trait wasn't available in core
until <code>1.81</code>
so <code>strum::ParseError</code> still only implements that in std.</p>
</li>
<li>
<p><a
href="https://redirect.github.com/Peternator7/strum/pull/476">#476</a>:
<strong>Breaking Change</strong> - <code>EnumString</code> now
implements <code>From&lt;&amp;str&gt;</code>
(infallible) instead of <code>TryFrom&lt;&amp;str&gt;</code> when the
enum has a <code>#[strum(default)]</code> variant. This more accurately
reflects that parsing cannot fail in that case. If you need the old
<code>TryFrom</code> behavior, you can opt back in using
<code>parse_error_ty</code> and <code>parse_error_fn</code>:</p>
<pre lang="rust"><code>#[derive(EnumString)]
#[strum(parse_error_ty = strum::ParseError, parse_error_fn =
make_error)]
pub enum Color {
    Red,
    #[strum(default)]
    Other(String),
}
<p>fn make_error(x: &amp;str) -&gt; strum::ParseError {
strum::ParseError::VariantNotFound
}
</code></pre></p>
</li>
<li>
<p><a
href="https://redirect.github.com/Peternator7/strum/pull/431">#431</a>:
Fix bug where <code>EnumString</code> ignored the
<code>parse_err_ty</code>
attribute when the enum had a <code>#[strum(default)]</code>
variant.</p>
</li>
<li>
<p><a
href="https://redirect.github.com/Peternator7/strum/pull/474">#474</a>:
EnumDiscriminants will now copy <code>default</code> over from the
original enum to the Discriminant enum.</p>
<pre lang="rust"><code>#[derive(Debug, Default, EnumDiscriminants)]
#[strum_discriminants(derive(Default))] // &lt;- Remove this in 0.28.
enum MyEnum {
    #[default] // &lt;- Will be the #[default] on the MyEnumDiscriminant
    #[strum_discriminants(default)] // &lt;- Remove this in 0.28
    Variant0,
    Variant1 { a: NonDefault },
}
</code></pre>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="7376771128"><code>7376771</code></a>
Peternator7/0.28 (<a
href="https://redirect.github.com/Peternator7/strum/issues/475">#475</a>)</li>
<li><a
href="26e63cd964"><code>26e63cd</code></a>
Display exists in core (<a
href="https://redirect.github.com/Peternator7/strum/issues/477">#477</a>)</li>
<li><a
href="9334c728ee"><code>9334c72</code></a>
Make TryFrom and FromStr infallible if there's a default (<a
href="https://redirect.github.com/Peternator7/strum/issues/476">#476</a>)</li>
<li><a
href="0ccbbf823c"><code>0ccbbf8</code></a>
Honor parse_err_ty attribute when the enum has a default variant (<a
href="https://redirect.github.com/Peternator7/strum/issues/431">#431</a>)</li>
<li><a
href="2c9e5a9259"><code>2c9e5a9</code></a>
Automatically add Default implementation to EnumDiscriminant if it
exists on ...</li>
<li><a
href="e241243e48"><code>e241243</code></a>
Fix existing cargo fmt + clippy issues and add GH actions (<a
href="https://redirect.github.com/Peternator7/strum/issues/473">#473</a>)</li>
<li><a
href="639b67fefd"><code>639b67f</code></a>
feat: allow any kind of passthrough attributes on
<code>EnumDiscriminants</code> (<a
href="https://redirect.github.com/Peternator7/strum/issues/461">#461</a>)</li>
<li><a
href="0ea1e2d0fd"><code>0ea1e2d</code></a>
docs: Fix typo (<a
href="https://redirect.github.com/Peternator7/strum/issues/463">#463</a>)</li>
<li><a
href="36c051b910"><code>36c051b</code></a>
Upgrade <code>phf</code> to v0.13 (<a
href="https://redirect.github.com/Peternator7/strum/issues/465">#465</a>)</li>
<li><a
href="9328b38617"><code>9328b38</code></a>
Use absolute paths in proc macro (<a
href="https://redirect.github.com/Peternator7/strum/issues/469">#469</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/Peternator7/strum/compare/v0.27.2...v0.28.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=strum&package-manager=cargo&previous-version=0.27.2&new-version=0.28.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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 this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-23 22:23:57 +03:00