Skip to content

build(deps): bump taiki-e/install-action from 2.55.1 to 2.56.7#1971

Merged
joshka merged 1 commit into
mainfrom
dependabot/github_actions/taiki-e/install-action-2.56.7
Jul 7, 2025
Merged

build(deps): bump taiki-e/install-action from 2.55.1 to 2.56.7#1971
joshka merged 1 commit into
mainfrom
dependabot/github_actions/taiki-e/install-action-2.56.7

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 7, 2025

Copy link
Copy Markdown
Contributor

Bumps taiki-e/install-action from 2.55.1 to 2.56.7.

Release notes

Sourced from taiki-e/install-action's releases.

2.56.7

  • Update shfmt@latest to 3.12.0.

2.56.6

  • Update cargo-llvm-cov@latest to 0.6.17.

  • Update cargo-udeps@latest to 0.1.57.

2.56.5

  • Update cargo-semver-checks@latest to 0.42.0.

2.56.4

  • Update cargo-shear@latest to 1.3.3.

2.56.3

  • Update trivy@latest to 0.64.1.

2.56.2

  • Update vacuum@latest to 0.17.2.

  • Update syft@latest to 1.28.0.

2.56.1

  • Update release-plz@latest to 0.3.137.

2.56.0

2.55.4

  • Update trivy@latest to 0.64.0.

  • Update just@latest to 1.41.0.

2.55.3

  • Update dprint@latest to 0.50.1.

2.55.2

  • Update zizmor@latest to 1.11.0.

  • Update cargo-dinghy@latest to 0.8.1.

Changelog

Sourced from taiki-e/install-action's changelog.

Changelog

All notable changes to this project will be documented in this file.

This project adheres to Semantic Versioning.

[Unreleased]

  • Update vacuum@latest to 0.17.3.

[2.56.7] - 2025-07-07

  • Update shfmt@latest to 3.12.0.

[2.56.6] - 2025-07-06

  • Update cargo-llvm-cov@latest to 0.6.17.

  • Update cargo-udeps@latest to 0.1.57.

[2.56.5] - 2025-07-06

  • Update cargo-semver-checks@latest to 0.42.0.

[2.56.4] - 2025-07-05

  • Update cargo-shear@latest to 1.3.3.

[2.56.3] - 2025-07-03

  • Update trivy@latest to 0.64.1.

[2.56.2] - 2025-07-02

  • Update vacuum@latest to 0.17.2.

  • Update syft@latest to 1.28.0.

[2.56.1] - 2025-07-01

  • Update release-plz@latest to 0.3.137.

[2.56.0] - 2025-07-01

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore 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)

Bumps [taiki-e/install-action](https://github.com/taiki-e/install-action) from 2.55.1 to 2.56.7.
- [Release notes](https://github.com/taiki-e/install-action/releases)
- [Changelog](https://github.com/taiki-e/install-action/blob/main/CHANGELOG.md)
- [Commits](taiki-e/install-action@491d37b...f3a2792)

---
updated-dependencies:
- dependency-name: taiki-e/install-action
  dependency-version: 2.56.7
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot Bot added dependencies Related to dependencies github_actions Pull requests that update GitHub Actions code labels Jul 7, 2025
@dependabot
dependabot Bot requested a review from a team as a code owner July 7, 2025 18:37
@dependabot dependabot Bot added dependencies Related to dependencies github_actions Pull requests that update GitHub Actions code labels Jul 7, 2025
@joshka
joshka merged commit 04428f6 into main Jul 7, 2025
45 checks passed
@joshka
joshka deleted the dependabot/github_actions/taiki-e/install-action-2.56.7 branch July 7, 2025 23:40
takumi-earth pushed a commit to earthlings-dev/ratatui that referenced this pull request Jan 27, 2026
…ui#1971)

Bumps
[taiki-e/install-action](https://github.com/taiki-e/install-action) from
2.55.1 to 2.56.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.56.7</h2>
<ul>
<li>Update <code>shfmt@latest</code> to 3.12.0.</li>
</ul>
<h2>2.56.6</h2>
<ul>
<li>
<p>Update <code>cargo-llvm-cov@latest</code> to 0.6.17.</p>
</li>
<li>
<p>Update <code>cargo-udeps@latest</code> to 0.1.57.</p>
</li>
</ul>
<h2>2.56.5</h2>
<ul>
<li>Update <code>cargo-semver-checks@latest</code> to 0.42.0.</li>
</ul>
<h2>2.56.4</h2>
<ul>
<li>Update <code>cargo-shear@latest</code> to 1.3.3.</li>
</ul>
<h2>2.56.3</h2>
<ul>
<li>Update <code>trivy@latest</code> to 0.64.1.</li>
</ul>
<h2>2.56.2</h2>
<ul>
<li>
<p>Update <code>vacuum@latest</code> to 0.17.2.</p>
</li>
<li>
<p>Update <code>syft@latest</code> to 1.28.0.</p>
</li>
</ul>
<h2>2.56.1</h2>
<ul>
<li>Update <code>release-plz@latest</code> to 0.3.137.</li>
</ul>
<h2>2.56.0</h2>
<ul>
<li>Support <code>coreutils</code>. (<a
href="https://redirect.github.com/taiki-e/install-action/pull/1017">#1017</a>,
thanks <a
href="https://github.com/jayvdb"><code>@​jayvdb</code></a>)</li>
</ul>
<h2>2.55.4</h2>
<ul>
<li>
<p>Update <code>trivy@latest</code> to 0.64.0.</p>
</li>
<li>
<p>Update <code>just@latest</code> to 1.41.0.</p>
</li>
</ul>
<h2>2.55.3</h2>
<ul>
<li>Update <code>dprint@latest</code> to 0.50.1.</li>
</ul>
<h2>2.55.2</h2>
<ul>
<li>
<p>Update <code>zizmor@latest</code> to 1.11.0.</p>
</li>
<li>
<p>Update <code>cargo-dinghy@latest</code> to 0.8.1.</p>
</li>
</ul>
</blockquote>
</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>vacuum@latest</code> to 0.17.3.</li>
</ul>
<h2>[2.56.7] - 2025-07-07</h2>
<ul>
<li>Update <code>shfmt@latest</code> to 3.12.0.</li>
</ul>
<h2>[2.56.6] - 2025-07-06</h2>
<ul>
<li>
<p>Update <code>cargo-llvm-cov@latest</code> to 0.6.17.</p>
</li>
<li>
<p>Update <code>cargo-udeps@latest</code> to 0.1.57.</p>
</li>
</ul>
<h2>[2.56.5] - 2025-07-06</h2>
<ul>
<li>Update <code>cargo-semver-checks@latest</code> to 0.42.0.</li>
</ul>
<h2>[2.56.4] - 2025-07-05</h2>
<ul>
<li>Update <code>cargo-shear@latest</code> to 1.3.3.</li>
</ul>
<h2>[2.56.3] - 2025-07-03</h2>
<ul>
<li>Update <code>trivy@latest</code> to 0.64.1.</li>
</ul>
<h2>[2.56.2] - 2025-07-02</h2>
<ul>
<li>
<p>Update <code>vacuum@latest</code> to 0.17.2.</p>
</li>
<li>
<p>Update <code>syft@latest</code> to 1.28.0.</p>
</li>
</ul>
<h2>[2.56.1] - 2025-07-01</h2>
<ul>
<li>Update <code>release-plz@latest</code> to 0.3.137.</li>
</ul>
<h2>[2.56.0] - 2025-07-01</h2>
<ul>
<li>Support <code>coreutils</code>. (<a
href="https://redirect.github.com/taiki-e/install-action/pull/1017">#1017</a>,
thanks <a
href="https://github.com/jayvdb"><code>@​jayvdb</code></a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/taiki-e/install-action/commit/f3a27926ea13d7be3ee2f4cbb925883cf9442b56"><code>f3a2792</code></a>
Release 2.56.7</li>
<li><a
href="https://github.com/taiki-e/install-action/commit/fc0c1ad363bb545545dbe17c82c702ff94e53ff0"><code>fc0c1ad</code></a>
Update <code>shfmt@latest</code> to 3.12.0</li>
<li><a
href="https://github.com/taiki-e/install-action/commit/cb148fe1fce8758fff4870f9a63060b1d1a117ac"><code>cb148fe</code></a>
Release 2.56.6</li>
<li><a
href="https://github.com/taiki-e/install-action/commit/95c7e0aefae58efa63d8e8ac061cef51a2649e9c"><code>95c7e0a</code></a>
Update <code>cargo-llvm-cov@latest</code> to 0.6.17</li>
<li><a
href="https://github.com/taiki-e/install-action/commit/d86483f9ef8c07d6aa2b1f18bda0f5b04c7f0e3b"><code>d86483f</code></a>
Update <code>cargo-udeps@latest</code> to 0.1.57</li>
<li><a
href="https://github.com/taiki-e/install-action/commit/d32ce317954ccefaf54d37f532212bca8f0fa2e9"><code>d32ce31</code></a>
Release 2.56.5</li>
<li><a
href="https://github.com/taiki-e/install-action/commit/2119a1ef9a14c80c678c32304009210e2a0f5458"><code>2119a1e</code></a>
Replace tab with space</li>
<li><a
href="https://github.com/taiki-e/install-action/commit/0ae016a18f5105d2d0f3caed868b65c76b83846e"><code>0ae016a</code></a>
Update jq to 1.8.1</li>
<li><a
href="https://github.com/taiki-e/install-action/commit/9b1aeb740ef9c3b0447efcd9a5b2f2c16b568d66"><code>9b1aeb7</code></a>
Update <code>cargo-semver-checks@latest</code> to 0.42.0</li>
<li><a
href="https://github.com/taiki-e/install-action/commit/e6d2212084e8121f2066d3e2108daeded348b9e0"><code>e6d2212</code></a>
Release 2.56.4</li>
<li>Additional commits viewable in <a
href="https://github.com/taiki-e/install-action/compare/491d37bbaa844af8400b3595395e1bca723e6141...f3a27926ea13d7be3ee2f4cbb925883cf9442b56">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.55.1&new-version=2.56.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 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>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
orhun added a commit that referenced this pull request Jun 15, 2026
Adds cargo xtask udeps and runs it from CI as a required job.

This complements cargo-machete rather than replacing it. cargo-machete
is a fast static source scan, which is why it missed the package-level
unused deps fixed in #2598 when the same dependency names were still
referenced by example crates. cargo-udeps compiles the workspace and
checks rustc dep-info, so it can catch unused dependency declarations
for the package being checked.

To make the new job pass, this also removes the remaining true-positive
unused dev-deps and records explicit cargo-udeps ignores for current
false positives / intentional cases: ratatui-core critical-section,
ratatui-crossterm's duplicate crossterm version feature shape, and
ratatui-termwiz's doc-example-only ratatui dev-dependency.

I searched existing issues and PRs for udeps / cargo-udeps / "cargo
udeps". I did not find prior ratatui discussion about adopting
cargo-udeps; the only hits were Dependabot PR bodies for
taiki-e/install-action release notes mentioning cargo-udeps version
updates, for example #1971, #2095, #2194, and #2522.

Validation:
- cargo xtask udeps
- cargo xtask format --check

---------

Co-authored-by: Orhun Parmaksız <[email protected]>
orhun added a commit that referenced this pull request Jun 19, 2026
## 🤖 New release

* `ratatui-core`: 0.1.1 -> 0.1.2
* `ratatui-crossterm`: 0.1.1 -> 0.1.2
* `ratatui-widgets`: 0.3.1 -> 0.3.2
* `ratatui-termina`: 0.1.0
* `ratatui-termwiz`: 0.1.1 -> 0.1.2
* `ratatui-termion`: 0.1.1 -> 0.1.2
* `ratatui`: 0.30.1 -> 0.30.2
* `ratatui-macros`: 0.7.1 -> 0.7.2

<details><summary><i><b>Changelog</b></i></summary><p>

## `ratatui-core`

<blockquote>

##
[0.1.2+ratatui-core](ratatui-core-v0.1.1...ratatui-core-v0.1.2)
- 2026-06-19

### Features

-
[90639c1](90639c1)
*(uncategorized)* Add Termina backend by `@joshka` in [#2561](
#2561)

  > ## Summary
  >
> - add the `ratatui-termina` backend crate using the published
`termina`
  > crate
  > - expose the backend through the `termina` feature and Ratatui
  > prelude/backend re-exports
> - add a small Termina event-loop example and wire the backend into CI,
  > xtask, README generation, and docs
  >
  > Refs #1784
  >
  > ## Validation
  >
  > - `cargo +nightly fmt`
  > - `cargo check -p ratatui-termina --all-features --all-targets`
  > - `cargo check -p ratatui --no-default-features --features termina`
  > - `cargo check -p xtask`
  > - `cargo check -p release-header`
  > - `cargo xtask check-backend termina`
  > - `cargo xtask test-backend termina`
  > - `cargo xtask rdme --check`
  > - `markdownlint-cli2 ARCHITECTURE.md ratatui-termina/README.md
  > .github/ISSUE_TEMPLATE/bug_report.md`
  >
  > ---------

### Bug Fixes

-
[e306ce6](e306ce6)
*(buffer)* Create updates for "uncovered" cells by `@benjajaja` in
[#2587](
#2587)

> When a wide cell from the previous buffer is replaced by a
short/normal
> cell, the trailing cell does not get an update if its content does not
  > change. But if the wide cell has a background (or other) style, the
  > terminal *did* render the trailing cell with that style.
  >
> Force trailing cells to update if background, underline, or modifiers
  > are different than the wide cell. We can ignore foreground.
  >
  > Fixes #2585 (see that for the detailed visual reports)

### Miscellaneous Tasks

-
[c75d778](c75d778)
*(ci)* Add cargo-udeps dependency check by `@joshka` in [#2599](
#2599)

  > Adds cargo xtask udeps and runs it from CI as a required job.
  >
> This complements cargo-machete rather than replacing it. cargo-machete
> is a fast static source scan, which is why it missed the package-level
  > unused deps fixed in #2598 when the same dependency names were still
  > referenced by example crates. cargo-udeps compiles the workspace and
> checks rustc dep-info, so it can catch unused dependency declarations
  > for the package being checked.
  >
> To make the new job pass, this also removes the remaining
true-positive
  > unused dev-deps and records explicit cargo-udeps ignores for current
  > false positives / intentional cases: ratatui-core critical-section,
  > ratatui-crossterm's duplicate crossterm version feature shape, and
  > ratatui-termwiz's doc-example-only ratatui dev-dependency.
  >
  > I searched existing issues and PRs for udeps / cargo-udeps / "cargo
  > udeps". I did not find prior ratatui discussion about adopting
  > cargo-udeps; the only hits were Dependabot PR bodies for
  > taiki-e/install-action release notes mentioning cargo-udeps version
  > updates, for example #1971, #2095, #2194, and #2522.
  >
  > Validation:- cargo xtask udeps
  > - cargo xtask format --check
  >
  > ---------

-
[4a63d41](4a63d41)
*(uncategorized)* Remove unused dependencies by `@KikiKian` in [#2598](
#2598)

  > Audit removes these dependencies that are not used:
  >
  >   ratatui/Cargo.toml — Removed from [dev-dependencies]:
  >   - futures
  >   - rand_chacha
  >   - tokio
  >   - tracing
  >   - tracing-appender
  >   - tracing-subscriber
  >
  > ratatui-core/Cargo.toml — Moved from [dependencies] →
  > [dev-dependencies]:
  >   - indoc
  >
  > ---------

**Full Changelog**:
ratatui-core-v0.1.1...ratatui-core-v0.1.2
</blockquote>

## `ratatui-crossterm`

<blockquote>

##
[0.1.2+ratatui-crossterm](ratatui-crossterm-v0.1.1...ratatui-crossterm-v0.1.2)
- 2026-06-19

### Miscellaneous Tasks

-
[c75d778](c75d778)
*(ci)* Add cargo-udeps dependency check by `@joshka` in [#2599](
#2599)

  > Adds cargo xtask udeps and runs it from CI as a required job.
  >
> This complements cargo-machete rather than replacing it. cargo-machete
> is a fast static source scan, which is why it missed the package-level
  > unused deps fixed in #2598 when the same dependency names were still
  > referenced by example crates. cargo-udeps compiles the workspace and
> checks rustc dep-info, so it can catch unused dependency declarations
  > for the package being checked.
  >
> To make the new job pass, this also removes the remaining
true-positive
  > unused dev-deps and records explicit cargo-udeps ignores for current
  > false positives / intentional cases: ratatui-core critical-section,
  > ratatui-crossterm's duplicate crossterm version feature shape, and
  > ratatui-termwiz's doc-example-only ratatui dev-dependency.
  >
  > I searched existing issues and PRs for udeps / cargo-udeps / "cargo
  > udeps". I did not find prior ratatui discussion about adopting
  > cargo-udeps; the only hits were Dependabot PR bodies for
  > taiki-e/install-action release notes mentioning cargo-udeps version
  > updates, for example #1971, #2095, #2194, and #2522.
  >
  > Validation:- cargo xtask udeps
  > - cargo xtask format --check
  >
  > ---------

**Full Changelog**:
ratatui-crossterm-v0.1.1...ratatui-crossterm-v0.1.2
</blockquote>

## `ratatui-widgets`

<blockquote>

##
[0.3.2+ratatui-widgets](ratatui-widgets-v0.3.1...ratatui-widgets-v0.3.2)
- 2026-06-19

### Bug Fixes

-
[81e667f](81e667f)
*(scrollbar)* Keep a large thumb within the track at the end by
`@satyakwok` in [#2594](
#2594)
  >
  > Closes #2582.
  >
  > ## Problem
  >
  > When the content is shorter than the viewport, the thumb is large
  > relative to the track. With the position at the end, `part_lengths`
  > clamped `thumb_start` to `track_length - 1` while `thumb_length` was
  > clamped independently to `[1, track_length]`, so `thumb_start +
  > thumb_length` could exceed `track_length`.
  >
> `bar_symbols` lays out `begin + track_start + thumb + track_end + end`
> and zips it against the cells of the area. When the thumb overruns the
> track, `track_end` saturates to `0` but the thumb still emits more
cells
> than the track can hold, so the trailing `end` symbol is pushed past
the
> end of the area. The last visible cell ends up being a thumb (`█`)
where
  > the end arrow (`▼`) should be.
  >
> Concretely, for the issue's repro (`VerticalRight`, `content_length =
> 9`, `position = 8`, height `24`): track is `22`, `thumb_length = 17`,
  > `thumb_start = 6`, and `6 + 17 = 23 > 22`.
  >
> This is a regression from v0.30.0, where `thumb_length` was derived as
  > `thumb_end - thumb_start` and therefore always fit within the track.
  >
  > ## Fix
  >
  > Clamp `thumb_start` to `track_length - thumb_length` (instead of
> `track_length - 1`) so the thumb always fits within the track and the
  > end symbol is preserved.
  >
  > ## Test
  >
  > Two regression tests, both fail on `main` and pass with the fix:
  >
  > - `thumb_stays_within_track_for_large_thumb_at_end` checks
  > `part_lengths` directly with the issue's parameters — asserts
> `thumb_start + thumb_length <= track_length` and that the parts sum to
  > the track length.
> - `render_scrollbar_keeps_end_symbol_for_large_thumb` renders the
#2582
> case (both arrows, large thumb at the end) and asserts the end symbol
is
  > drawn rather than overwritten by a thumb cell.
  >
  > All existing scrollbar tests still pass.

-
[fce3c80](fce3c80)
*(widgets)* Require thread-safe shadow effects by `@joshka` in [#2584](
#2584)

  > ## Summary
  >
> - require custom shadow effects to preserve the auto traits expected
by
  > Block-backed widgets
  > - document the CellEffect auto-trait contract
> - add a public widget regression test for the affected
ratatui::widgets
  > re-exports
  >
  > Fixes #2583
  >
  > ---------

**Full Changelog**:
ratatui-widgets-v0.3.1...ratatui-widgets-v0.3.2
</blockquote>

## `ratatui-termina`

<blockquote>

##
[0.1.0+ratatui-termina](https://github.com/ratatui/ratatui/releases/tag/ratatui-termina-v0.1.0)
- 2026-06-19

### Features

-
[90639c1](90639c1)
*(uncategorized)* Add Termina backend by `@joshka` in [#2561](
#2561)

  > ## Summary
  >
> - add the `ratatui-termina` backend crate using the published
`termina`
  > crate
  > - expose the backend through the `termina` feature and Ratatui
  > prelude/backend re-exports
> - add a small Termina event-loop example and wire the backend into CI,
  > xtask, README generation, and docs
  >
  > Refs #1784
  >
  > ## Validation
  >
  > - `cargo +nightly fmt`
  > - `cargo check -p ratatui-termina --all-features --all-targets`
  > - `cargo check -p ratatui --no-default-features --features termina`
  > - `cargo check -p xtask`
  > - `cargo check -p release-header`
  > - `cargo xtask check-backend termina`
  > - `cargo xtask test-backend termina`
  > - `cargo xtask rdme --check`
  > - `markdownlint-cli2 ARCHITECTURE.md ratatui-termina/README.md
  > .github/ISSUE_TEMPLATE/bug_report.md`
  >
  > ---------

### Miscellaneous Tasks

-
[c75d778](c75d778)
*(ci)* Add cargo-udeps dependency check by `@joshka` in [#2599](
#2599)

  > Adds cargo xtask udeps and runs it from CI as a required job.
  >
> This complements cargo-machete rather than replacing it. cargo-machete
> is a fast static source scan, which is why it missed the package-level
  > unused deps fixed in #2598 when the same dependency names were still
  > referenced by example crates. cargo-udeps compiles the workspace and
> checks rustc dep-info, so it can catch unused dependency declarations
  > for the package being checked.
  >
> To make the new job pass, this also removes the remaining
true-positive
  > unused dev-deps and records explicit cargo-udeps ignores for current
  > false positives / intentional cases: ratatui-core critical-section,
  > ratatui-crossterm's duplicate crossterm version feature shape, and
  > ratatui-termwiz's doc-example-only ratatui dev-dependency.
  >
  > I searched existing issues and PRs for udeps / cargo-udeps / "cargo
  > udeps". I did not find prior ratatui discussion about adopting
  > cargo-udeps; the only hits were Dependabot PR bodies for
  > taiki-e/install-action release notes mentioning cargo-udeps version
  > updates, for example #1971, #2095, #2194, and #2522.
  >
  > Validation:- cargo xtask udeps
  > - cargo xtask format --check
  >
  > ---------
</blockquote>

## `ratatui-termwiz`

<blockquote>

##
[0.1.2+ratatui-termwiz](ratatui-termwiz-v0.1.1...ratatui-termwiz-v0.1.2)
- 2026-06-19

### Miscellaneous Tasks

-
[c75d778](c75d778)
*(ci)* Add cargo-udeps dependency check by `@joshka` in [#2599](
#2599)

  > Adds cargo xtask udeps and runs it from CI as a required job.
  >
> This complements cargo-machete rather than replacing it. cargo-machete
> is a fast static source scan, which is why it missed the package-level
  > unused deps fixed in #2598 when the same dependency names were still
  > referenced by example crates. cargo-udeps compiles the workspace and
> checks rustc dep-info, so it can catch unused dependency declarations
  > for the package being checked.
  >
> To make the new job pass, this also removes the remaining
true-positive
  > unused dev-deps and records explicit cargo-udeps ignores for current
  > false positives / intentional cases: ratatui-core critical-section,
  > ratatui-crossterm's duplicate crossterm version feature shape, and
  > ratatui-termwiz's doc-example-only ratatui dev-dependency.
  >
  > I searched existing issues and PRs for udeps / cargo-udeps / "cargo
  > udeps". I did not find prior ratatui discussion about adopting
  > cargo-udeps; the only hits were Dependabot PR bodies for
  > taiki-e/install-action release notes mentioning cargo-udeps version
  > updates, for example #1971, #2095, #2194, and #2522.
  >
  > Validation:- cargo xtask udeps
  > - cargo xtask format --check
  >
  > ---------

**Full Changelog**:
ratatui-termwiz-v0.1.1...ratatui-termwiz-v0.1.2
</blockquote>

## `ratatui-termion`

<blockquote>

##
[0.1.2+ratatui-termion](ratatui-termion-v0.1.1...ratatui-termion-v0.1.2)
- 2026-06-19

### Miscellaneous Tasks

-
[c75d778](c75d778)
*(ci)* Add cargo-udeps dependency check by `@joshka` in [#2599](
#2599)

  > Adds cargo xtask udeps and runs it from CI as a required job.
  >
> This complements cargo-machete rather than replacing it. cargo-machete
> is a fast static source scan, which is why it missed the package-level
  > unused deps fixed in #2598 when the same dependency names were still
  > referenced by example crates. cargo-udeps compiles the workspace and
> checks rustc dep-info, so it can catch unused dependency declarations
  > for the package being checked.
  >
> To make the new job pass, this also removes the remaining
true-positive
  > unused dev-deps and records explicit cargo-udeps ignores for current
  > false positives / intentional cases: ratatui-core critical-section,
  > ratatui-crossterm's duplicate crossterm version feature shape, and
  > ratatui-termwiz's doc-example-only ratatui dev-dependency.
  >
  > I searched existing issues and PRs for udeps / cargo-udeps / "cargo
  > udeps". I did not find prior ratatui discussion about adopting
  > cargo-udeps; the only hits were Dependabot PR bodies for
  > taiki-e/install-action release notes mentioning cargo-udeps version
  > updates, for example #1971, #2095, #2194, and #2522.
  >
  > Validation:- cargo xtask udeps
  > - cargo xtask format --check
  >
  > ---------

**Full Changelog**:
ratatui-termion-v0.1.1...ratatui-termion-v0.1.2
</blockquote>

## `ratatui`

<blockquote>

##
[0.30.2+ratatui](ratatui-v0.30.1...ratatui-v0.30.2)
- 2026-06-19

### Features

-
[90639c1](90639c1)
*(uncategorized)* Add Termina backend by `@joshka` in [#2561](
#2561)

  > ## Summary
  >
> - add the `ratatui-termina` backend crate using the published
`termina`
  > crate
  > - expose the backend through the `termina` feature and Ratatui
  > prelude/backend re-exports
> - add a small Termina event-loop example and wire the backend into CI,
  > xtask, README generation, and docs
  >
  > Refs #1784
  >
  > ## Validation
  >
  > - `cargo +nightly fmt`
  > - `cargo check -p ratatui-termina --all-features --all-targets`
  > - `cargo check -p ratatui --no-default-features --features termina`
  > - `cargo check -p xtask`
  > - `cargo check -p release-header`
  > - `cargo xtask check-backend termina`
  > - `cargo xtask test-backend termina`
  > - `cargo xtask rdme --check`
  > - `markdownlint-cli2 ARCHITECTURE.md ratatui-termina/README.md
  > .github/ISSUE_TEMPLATE/bug_report.md`
  >
  > ---------

### Miscellaneous Tasks

-
[c75d778](c75d778)
*(ci)* Add cargo-udeps dependency check by `@joshka` in [#2599](
#2599)

  > Adds cargo xtask udeps and runs it from CI as a required job.
  >
> This complements cargo-machete rather than replacing it. cargo-machete
> is a fast static source scan, which is why it missed the package-level
  > unused deps fixed in #2598 when the same dependency names were still
  > referenced by example crates. cargo-udeps compiles the workspace and
> checks rustc dep-info, so it can catch unused dependency declarations
  > for the package being checked.
  >
> To make the new job pass, this also removes the remaining
true-positive
  > unused dev-deps and records explicit cargo-udeps ignores for current
  > false positives / intentional cases: ratatui-core critical-section,
  > ratatui-crossterm's duplicate crossterm version feature shape, and
  > ratatui-termwiz's doc-example-only ratatui dev-dependency.
  >
  > I searched existing issues and PRs for udeps / cargo-udeps / "cargo
  > udeps". I did not find prior ratatui discussion about adopting
  > cargo-udeps; the only hits were Dependabot PR bodies for
  > taiki-e/install-action release notes mentioning cargo-udeps version
  > updates, for example #1971, #2095, #2194, and #2522.
  >
  > Validation:- cargo xtask udeps
  > - cargo xtask format --check
  >
  > ---------

-
[4a63d41](4a63d41)
*(uncategorized)* Remove unused dependencies by `@KikiKian` in [#2598](
#2598)

  > Audit removes these dependencies that are not used:
  >
  >   ratatui/Cargo.toml — Removed from [dev-dependencies]:
  >   - futures
  >   - rand_chacha
  >   - tokio
  >   - tracing
  >   - tracing-appender
  >   - tracing-subscriber
  >
  > ratatui-core/Cargo.toml — Moved from [dependencies] →
  > [dev-dependencies]:
  >   - indoc
  >
  > ---------

**Full Changelog**:
ratatui-v0.30.1...ratatui-v0.30.2
</blockquote>

## `ratatui-macros`

<blockquote>

##
[0.7.2+ratatui-macros](ratatui-macros-v0.7.1...ratatui-macros-v0.7.2)
- 2026-06-19

**Full Changelog**:
ratatui-macros-v0.7.1...ratatui-macros-v0.7.2
</blockquote>


</p></details>

---
This PR was generated with
[release-plz](https://github.com/release-plz/release-plz/).

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Orhun Parmaksız <[email protected]>
@github-actions github-actions Bot mentioned this pull request Jun 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Related to dependencies github_actions Pull requests that update GitHub Actions code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant