diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 2537c1f..f1c1e58 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.4.0" + ".": "0.5.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 2f0a364..c4af957 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,20 @@ All notable changes are listed here. Format follows [Keep a Changelog](https://keepachangelog.com/en/1.1.0/); versions follow [SemVer](https://semver.org/). +## [0.5.0](https://github.com/smorin/toggle/compare/v0.4.0...v0.5.0) (2026-05-30) + + +### Features + +* **cli:** add --fields filter to --list-sections (P07) ([#32](https://github.com/smorin/toggle/issues/32)) ([bc52dba](https://github.com/smorin/toggle/commit/bc52dbaca739a45ad8b7c71f3f591be102a20ac3)) +* **cli:** add --remove for recursive section stripping (P06) ([#34](https://github.com/smorin/toggle/issues/34)) ([84a947b](https://github.com/smorin/toggle/commit/84a947b7766b306c2f5f44705dbb0acc60cc1326)) +* **cli:** subcommands + stdin/stdout filter mode (ergonomics 2-3/3) ([#36](https://github.com/smorin/toggle/issues/36)) ([c7309b8](https://github.com/smorin/toggle/commit/c7309b81638af82842c09a0df18a09887628bb85)) + + +### Refactor + +* **cli:** enforce flag constraints declaratively via clap ([#35](https://github.com/smorin/toggle/issues/35)) ([27f2fa3](https://github.com/smorin/toggle/commit/27f2fa392897d7d919b15d0836d5a1eaf2e4b575)) + ## [0.4.0](https://github.com/smorin/toggle/compare/v0.3.0...v0.4.0) (2026-05-30) diff --git a/Cargo.lock b/Cargo.lock index 12eac0c..9bf86ec 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -922,7 +922,7 @@ dependencies = [ [[package]] name = "togl-cli" -version = "0.4.0" +version = "0.5.0" dependencies = [ "anyhow", "assert_cmd", @@ -940,7 +940,7 @@ dependencies = [ [[package]] name = "togl-ffi" -version = "0.4.0" +version = "0.5.0" dependencies = [ "cbindgen", "serde", @@ -950,7 +950,7 @@ dependencies = [ [[package]] name = "togl-lib" -version = "0.4.0" +version = "0.5.0" dependencies = [ "anyhow", "criterion", diff --git a/Cargo.toml b/Cargo.toml index 10c849c..d741c42 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -3,7 +3,7 @@ members = ["crates/togl-lib", "crates/togl-cli", "crates/togl-ffi"] resolver = "2" [workspace.package] -version = "0.4.0" +version = "0.5.0" edition = "2021" authors = ["Steve Morin"] license = "MIT"