From 627572514abb3b6d2a5ff677dfdeb33af075f364 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 4 Apr 2026 23:04:52 +0000 Subject: [PATCH] chore(tui-big-text): release v0.8.4 --- Cargo.lock | 2 +- Cargo.toml | 2 +- tui-big-text/CHANGELOG.md | 55 +++++++++++++++++++++++++++++++++++++++ tui-big-text/Cargo.toml | 2 +- 4 files changed, 58 insertions(+), 3 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index d4f3004b..b9f1220b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2159,7 +2159,7 @@ dependencies = [ [[package]] name = "tui-big-text" -version = "0.8.3" +version = "0.8.4" dependencies = [ "color-eyre", "crossterm 0.29.0", diff --git a/Cargo.toml b/Cargo.toml index 8360c084..ec5a9ff1 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -94,7 +94,7 @@ scrollview = ["tui-scrollview"] document-features.workspace = true ratatui-core = { workspace = true } tui-bar-graph = { version = "0.3.2", path = "tui-bar-graph", optional = true } -tui-big-text = { version = "0.8.3", path = "tui-big-text", optional = true } +tui-big-text = { version = "0.8.4", path = "tui-big-text", optional = true } tui-box-text = { version = "0.3.2", path = "tui-box-text", optional = true } tui-cards = { version = "0.3.2", path = "tui-cards", optional = true } tui-popup = { version = "0.7.3", path = "tui-popup", optional = true } diff --git a/tui-big-text/CHANGELOG.md b/tui-big-text/CHANGELOG.md index af0bd2a7..3e70c665 100644 --- a/tui-big-text/CHANGELOG.md +++ b/tui-big-text/CHANGELOG.md @@ -2,6 +2,61 @@ All notable changes to this project will be documented in this file. +## [0.8.4] - 2026-04-04 + +### ⚙️ Miscellaneous Tasks + +- *(deps)* Lower dependency floors and reduce dependabot noise ([#211](https://github.com/ratatui/tui-widgets/issues/211)) + > ## Summary + > + > - lower direct dependency requirements to the broadest semver ranges the + > workspace actually supports + > - keep `Cargo.lock` on current compatible releases, including the direct + > `clap`, `tokio`, `futures`, and `rand` updates that fit this PR's scope + > - configure Dependabot to group Cargo and GitHub Actions updates and use + > `increase-if-necessary` to reduce manifest churn + > + > ## Details + > + > This change validates dependency floors with `cargo minimal-versions` in + > `--direct` mode so the library manifests reflect honest direct + > requirements instead of transitive minimum noise. + > + > Notable outcomes: + > + > - broadened requirements such as `clap = "4"` and `tokio = "1"` after + > verifying the workspace still compiles and tests against their earliest + > compatible direct versions + > - kept real floors where required, such as `crossterm = "0.29"`, + > `document-features = "0.2.11"`, and `derive_setters = "0.1.9"` + > - kept the direct `rand` update to `0.10` and adjusted the + > `tui-bar-graph` examples to generate random `Vec` values in a `rand + > 0.10`-compatible way + > - kept transitive duplicate major versions where they are still required + > by downstream crates like the Ratatui stack or `lipsum` + > + > Dependabot should now produce less noise because grouped update PRs can + > primarily refresh `Cargo.lock` while leaving `Cargo.toml` alone unless a + > broader range is truly needed. + > + > ## Validation + > + > - `cargo minimal-versions check --workspace --direct` + > - `cargo check --all-features --workspace` + > - `cargo test --all-features --workspace` + > - `cargo minimal-versions test --workspace --all-features --direct` + > - `cargo outdated --workspace --root-deps-only` + > - `cargo test -p tui-bar-graph --all-features --examples` + > + > ## Supersedes + > + > This PR should supersede and allow closing the related Dependabot PRs: + +### Other + +- [codex] Vendor CI workflows into this repository ([#212](https://github.com/ratatui/tui-widgets/issues/212)) + + ## [0.8.3] - 2026-03-29 ### 🚀 Features diff --git a/tui-big-text/Cargo.toml b/tui-big-text/Cargo.toml index 25a2b3c5..36837e19 100644 --- a/tui-big-text/Cargo.toml +++ b/tui-big-text/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tui-big-text" -version = "0.8.3" +version = "0.8.4" description = "A Ratatui widget for displaying big text in the terminal" documentation = "https://docs.rs/tui-big-text"