From 205ca05897cbc727d9b75e7ab68375b5c93ead39 Mon Sep 17 00:00:00 2001 From: DanConwayDev Date: Fri, 10 Apr 2026 20:45:06 +0000 Subject: chore: release v2.4.0 Add git worktree support and fix patch parsing, panic on bare npub clone, percent-encoding of reserved characters in identifiers, and push errors. --- CHANGELOG.md | 5 ++++- Cargo.lock | 2 +- Cargo.toml | 2 +- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index bd3c4dc..2995cd3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,15 +7,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [2.4.0] - 2026-04-10 + ### Added - git worktree support (a3b0bf6) - thanks to new contributor m0wer ### Fixed -- more robust patch parsing and gracefully handle errors (7a36aed, e1dd109, 6a2245d), +- more robust patch parsing and gracefully handle errors (7a36aed, e1dd109, 6a2245d) - panic when cloning a bare `nostr://npub/identifier` URL with no relay hints (f3a6ae8) - repository identifiers containing reserved characters (e.g. spaces, emoji) are now percent-encoded in `nostr://` clone URLs and GRASP HTTP paths, per [NIP-34](https://github.com/nostr-protocol/nips/pull/2312) +- gracefully handle errors identifying potential PR merges on push (3daf61e) ## [2.3.0] - 2026-03-05 diff --git a/Cargo.lock b/Cargo.lock index 97978c0..79857b3 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1548,7 +1548,7 @@ checksum = "f0efe882e02d206d8d279c20eb40e03baf7cb5136a1476dc084a324fbc3ec42d" [[package]] name = "ngit" -version = "2.3.0" +version = "2.4.0" dependencies = [ "anyhow", "assert_cmd", diff --git a/Cargo.toml b/Cargo.toml index 093992d..afaa157 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ngit" -version = "2.3.0" +version = "2.4.0" edition = "2021" description = "nostr plugin for git" authors = ["DanConwayDev "] -- cgit v1.2.3