From 59191fbd75a4c0fb8046d90a9b0a095682fcbf85 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:07:19 +0000 Subject: [PATCH] chore(tui-qrcode): release v0.2.4 --- Cargo.lock | 2 +- Cargo.toml | 2 +- tui-qrcode/CHANGELOG.md | 51 +++++++++++++++++++++++++++++++++++++++++ tui-qrcode/Cargo.toml | 2 +- 4 files changed, 54 insertions(+), 3 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 2725af3a..07561d3d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2232,7 +2232,7 @@ dependencies = [ [[package]] name = "tui-qrcode" -version = "0.2.3" +version = "0.2.4" dependencies = [ "color-eyre", "qrcode", diff --git a/Cargo.toml b/Cargo.toml index a080eadf..f65caa48 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -99,6 +99,6 @@ 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 } tui-prompts = { version = "0.6.3", path = "tui-prompts", optional = true } -tui-qrcode = { version = "0.2.3", path = "tui-qrcode", optional = true } +tui-qrcode = { version = "0.2.4", path = "tui-qrcode", optional = true } tui-scrollbar = { version = "0.2.4", path = "tui-scrollbar", optional = true } tui-scrollview = { version = "0.6.4", path = "tui-scrollview", optional = true } diff --git a/tui-qrcode/CHANGELOG.md b/tui-qrcode/CHANGELOG.md index 419824b3..74a0ded9 100644 --- a/tui-qrcode/CHANGELOG.md +++ b/tui-qrcode/CHANGELOG.md @@ -2,6 +2,57 @@ All notable changes to this project will be documented in this file. +## [0.2.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: + + ## [0.2.3] - 2026-03-27 ### ⚙️ Miscellaneous Tasks diff --git a/tui-qrcode/Cargo.toml b/tui-qrcode/Cargo.toml index fd755072..1c96a2d0 100644 --- a/tui-qrcode/Cargo.toml +++ b/tui-qrcode/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tui-qrcode" -version = "0.2.3" +version = "0.2.4" description = "A Ratatui widget for displaying QR codes in the terminal" documentation = "https://docs.rs/tui-qrcode"