From ca0e647a61029488217bacbd1d230583637e2bdb Mon Sep 17 00:00:00 2001 From: Josh McKinney Date: Sun, 19 Jul 2026 17:46:15 -0700 Subject: [PATCH] Release ratatui-textwrap 0.0.1 Promote the tested prerelease to the first stable release through the release-plz trusted-publishing workflow. Move its release history into a package-local changelog so independently versioned crates no longer interleave entries in the workspace changelog. --- CHANGELOG.md | 11 ---------- Cargo.lock | 2 +- crates/ratatui-labs/Cargo.toml | 2 +- crates/ratatui-textwrap/CHANGELOG.md | 30 ++++++++++++++++++++++++++++ crates/ratatui-textwrap/Cargo.toml | 4 ++-- release-plz.toml | 4 ++++ 6 files changed, 38 insertions(+), 15 deletions(-) create mode 100644 crates/ratatui-textwrap/CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md index 9240e44..a1cd0c0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -19,12 +19,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - *(textwrap)* add styled text wrapping experiment ([#12](https://github.com/ratatui/ratatui-labs/pull/12)) -## [0.0.1-alpha.0](https://github.com/ratatui/ratatui-labs/compare/ratatui-textwrap-v0.0.0...ratatui-textwrap-v0.0.1-alpha.0) - 2026-07-17 - -### Added - -- *(textwrap)* add styled text wrapping experiment ([#12](https://github.com/ratatui/ratatui-labs/pull/12)) - ## [0.1.1](https://github.com/ratatui/ratatui-labs/compare/ratatui-labs-v0.1.0...ratatui-labs-v0.1.1) - 2026-06-30 ### Other @@ -45,8 +39,3 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Add production automation ([#1](https://github.com/ratatui/ratatui-labs/pull/1)) - Document palette validation decisions - Extract command palette crates -# Changelog - -All notable changes to this project will be documented in this file. - -Release entries are managed by release-plz. diff --git a/Cargo.lock b/Cargo.lock index 26eac64..809eae0 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1349,7 +1349,7 @@ dependencies = [ [[package]] name = "ratatui-textwrap" -version = "0.0.1-alpha.1" +version = "0.0.1" dependencies = [ "pretty_assertions", "ratatui", diff --git a/crates/ratatui-labs/Cargo.toml b/crates/ratatui-labs/Cargo.toml index 3603777..4d9640d 100644 --- a/crates/ratatui-labs/Cargo.toml +++ b/crates/ratatui-labs/Cargo.toml @@ -23,7 +23,7 @@ ratatui-action = { path = "../ratatui-action", version = "0.1.0" } ratatui-command-palette = { path = "../ratatui-command-palette", version = "0.1.0" } ratatui-derive = { path = "../ratatui-derive", version = "0.1.0-beta.0" } ratatui-layout = { path = "../ratatui-layout", version = "0.0.1-alpha.0" } -ratatui-textwrap = { path = "../ratatui-textwrap", version = "0.0.1-alpha.1" } +ratatui-textwrap = { path = "../ratatui-textwrap", version = "0.0.1" } [lints] workspace = true diff --git a/crates/ratatui-textwrap/CHANGELOG.md b/crates/ratatui-textwrap/CHANGELOG.md new file mode 100644 index 0000000..3e3b65d --- /dev/null +++ b/crates/ratatui-textwrap/CHANGELOG.md @@ -0,0 +1,30 @@ +# Changelog + +All notable changes to `ratatui-textwrap` will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + + + +## [Unreleased] + +## [0.0.1](https://github.com/ratatui/ratatui-labs/compare/ratatui-textwrap-v0.0.1-alpha.1...ratatui-textwrap-v0.0.1) - 2026-07-20 + +### Other + +- Promote `ratatui-textwrap` to the first stable release. + +## [0.0.1-alpha.1](https://github.com/ratatui/ratatui-labs/compare/ratatui-textwrap-v0.0.1-alpha.0...ratatui-textwrap-v0.0.1-alpha.1) - 2026-07-17 + +### Other + +- *(textwrap)* Record future design directions + ([#14](https://github.com/ratatui/ratatui-labs/pull/14)). + +## [0.0.1-alpha.0](https://github.com/ratatui/ratatui-labs/compare/ratatui-textwrap-v0.0.0...ratatui-textwrap-v0.0.1-alpha.0) - 2026-07-17 + +### Added + +- *(textwrap)* Add styled text wrapping experiment + ([#12](https://github.com/ratatui/ratatui-labs/pull/12)). diff --git a/crates/ratatui-textwrap/Cargo.toml b/crates/ratatui-textwrap/Cargo.toml index be7e604..53151f3 100644 --- a/crates/ratatui-textwrap/Cargo.toml +++ b/crates/ratatui-textwrap/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ratatui-textwrap" -version = "0.0.1-alpha.1" +version = "0.0.1" publish = true edition.workspace = true license.workspace = true @@ -11,7 +11,7 @@ keywords.workspace = true categories.workspace = true description = "Experimental owned wrapping for styled Ratatui text." readme = "README.md" -include = ["Cargo.toml", "README.md", "docs/**/*.md", "src/**/*.rs"] +include = ["Cargo.toml", "CHANGELOG.md", "README.md", "docs/**/*.md", "src/**/*.rs"] [dependencies] # Keep this aligned with the umbrella crate so the workspace's direct-minimal dependency check can diff --git a/release-plz.toml b/release-plz.toml index 8c27f69..8327c84 100644 --- a/release-plz.toml +++ b/release-plz.toml @@ -6,3 +6,7 @@ semver_check = true git_release_body = """ {{ changelog | replace(from=" by @", to=" by ") }} """ + +[[package]] +name = "ratatui-textwrap" +changelog_path = "crates/ratatui-textwrap/CHANGELOG.md"