From 2002aa9b090c78913c44ea2947dc59cddfd7f665 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 18 Apr 2026 20:49:16 +0000 Subject: [PATCH] chore: release --- packages/iocraft-macros/CHANGELOG.md | 6 ++++++ packages/iocraft-macros/Cargo.toml | 2 +- packages/iocraft/CHANGELOG.md | 18 ++++++++++++++++++ packages/iocraft/Cargo.toml | 4 ++-- 4 files changed, 27 insertions(+), 3 deletions(-) diff --git a/packages/iocraft-macros/CHANGELOG.md b/packages/iocraft-macros/CHANGELOG.md index d5ff1eb..dd1742d 100644 --- a/packages/iocraft-macros/CHANGELOG.md +++ b/packages/iocraft-macros/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.2.4](https://github.com/ccbrown/iocraft/compare/iocraft-macros-v0.2.3...iocraft-macros-v0.2.4) - 2026-04-18 + +### Fixed + +- use module_path!() for cross-crate key uniqueness ([#187](https://github.com/ccbrown/iocraft/pull/187)) + ## [0.2.3](https://github.com/ccbrown/iocraft/compare/iocraft-macros-v0.2.2...iocraft-macros-v0.2.3) - 2025-03-15 ### Added diff --git a/packages/iocraft-macros/Cargo.toml b/packages/iocraft-macros/Cargo.toml index b615cf8..1e0f343 100644 --- a/packages/iocraft-macros/Cargo.toml +++ b/packages/iocraft-macros/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "iocraft-macros" -version = "0.2.3" +version = "0.2.4" edition = "2021" license = "MIT OR Apache-2.0" description = "Macro implementations for the iocraft crate." diff --git a/packages/iocraft/CHANGELOG.md b/packages/iocraft/CHANGELOG.md index cec79b4..41331bd 100644 --- a/packages/iocraft/CHANGELOG.md +++ b/packages/iocraft/CHANGELOG.md @@ -7,6 +7,24 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.8.1](https://github.com/ccbrown/iocraft/compare/iocraft-v0.8.0...iocraft-v0.8.1) - 2026-04-18 + +### Added + +- re-export taffy crate for user convenience ([#191](https://github.com/ccbrown/iocraft/pull/191)) +- add public read access to cell content ([#186](https://github.com/ccbrown/iocraft/pull/186)) +- strip ANSI escape codes for Text and MixedText ([#185](https://github.com/ccbrown/iocraft/pull/185)) +- Add Home/End and Ctrl+A/E key bindings for TextInput ([#182](https://github.com/ccbrown/iocraft/pull/182)) + +### Fixed + +- correctly overflow center/right+nowrap text ([#193](https://github.com/ccbrown/iocraft/pull/193)) + +### Other + +- remove temporary type alias +- update rust, fix new clippy warnings ([#181](https://github.com/ccbrown/iocraft/pull/181)) + ## [0.8.0](https://github.com/ccbrown/iocraft/compare/iocraft-v0.7.18...iocraft-v0.8.0) - 2026-03-06 ### Added diff --git a/packages/iocraft/Cargo.toml b/packages/iocraft/Cargo.toml index 75df08d..70e0d09 100644 --- a/packages/iocraft/Cargo.toml +++ b/packages/iocraft/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "iocraft" -version = "0.8.0" +version = "0.8.1" edition = "2021" license = "MIT OR Apache-2.0" description = "Create beautifully crafted CLI programs and text output with a declarative React-like Rust API." @@ -14,7 +14,7 @@ unstable-output-streams = [] crossterm = { version = "0.29.0", features = ["event-stream"] } futures = "0.3.30" taffy = { version = "0.5.2", default-features = false, features = ["std", "flexbox", "taffy_tree"] } -iocraft-macros = { version = "0.2.3", path = "../iocraft-macros" } +iocraft-macros = { version = "0.2.4", path = "../iocraft-macros" } bitflags = "2.6.0" unicode-width = "0.1.13" generational-box = "0.5.6"