diff --git a/.config/release-please-manifest.json b/.config/release-please-manifest.json index 0ee8c01..2537c1f 100644 --- a/.config/release-please-manifest.json +++ b/.config/release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.3.0" + ".": "0.4.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 06954a9..6b071b8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,21 @@ # Changelog +## [0.4.0](https://github.com/git-ents/git-metadata/compare/git-metadata-v0.3.0...git-metadata-v0.4.0) (2026-05-17) + + +### Features + +* Add -a/--all flag to list subcommand ([8fed577](https://github.com/git-ents/git-metadata/commit/8fed577dfcb41f9fbd7c25bac59f17408efb310f)) +* Add `Edit` and `Merge` CLI subcommands ([eb21231](https://github.com/git-ents/git-metadata/commit/eb212313658af7ed761aeb003f98877290c5fb80)) +* Add `Executor::merge` for 3-way merge of metadata refs ([eb21231](https://github.com/git-ents/git-metadata/commit/eb212313658af7ed761aeb003f98877290c5fb80)) +* Add `Executor::read_blob_at` for reading blob entries ([eb21231](https://github.com/git-ents/git-metadata/commit/eb212313658af7ed761aeb003f98877290c5fb80)) +* Add edit and merge subcommands ([eb21231](https://github.com/git-ents/git-metadata/commit/eb212313658af7ed761aeb003f98877290c5fb80)) + + +### Bug Fixes + +* Make object a keyword argument in add, remove, and edit subcommands ([2b88890](https://github.com/git-ents/git-metadata/commit/2b88890e32ef86f94a77b185ac016ac1f89ff264)) + ## [0.3.0-rc.2](https://github.com/git-ents/git-metadata/compare/git-metadata-v0.3.0-rc.1...git-metadata-v0.3.0-rc.2) (2026-05-16) diff --git a/Cargo.lock b/Cargo.lock index f863124..1990947 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -494,7 +494,7 @@ dependencies = [ [[package]] name = "git-metadata" -version = "0.3.0" +version = "0.4.0" dependencies = [ "anyhow", "clap", diff --git a/Cargo.toml b/Cargo.toml index f564149..f52e304 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "git-metadata" -version = "0.3.0" +version = "0.4.0" edition = "2024" publish = true readme = "README.md"