diff options
| author | DanConwayDev <DanConwayDev@protonmail.com> | 2026-02-20 23:20:30 +0000 |
|---|---|---|
| committer | DanConwayDev <DanConwayDev@protonmail.com> | 2026-02-20 23:26:53 +0000 |
| commit | 3a17877bcdabc9d6721e3054c2bb07a892f32147 (patch) | |
| tree | 7a37b49675f67ff031016829a43cf91d00b0127a | |
| parent | 7b07fdd0b28efa4e0026075d6ff82d050383c9a2 (diff) | |
chore: bump version to v2.2.0v2.2.0
now changes are in CHANGELOG.md
| -rw-r--r-- | CHANGELOG.md | 9 | ||||
| -rw-r--r-- | Cargo.lock | 2 | ||||
| -rw-r--r-- | Cargo.toml | 2 |
3 files changed, 10 insertions, 3 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index bb6630c..ddfd827 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md | |||
| @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 | |||
| 7 | 7 | ||
| 8 | ## [Unreleased] | 8 | ## [Unreleased] |
| 9 | 9 | ||
| 10 | ## [2.2.0] | ||
| 11 | |||
| 10 | ### Changed | 12 | ### Changed |
| 11 | 13 | ||
| 12 | - **AI-friendly commands** all non-interactive by default | 14 | - **AI-friendly commands** all non-interactive by default |
| @@ -17,19 +19,23 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 | |||
| 17 | - Add `--verbose/-v` flag for detailed output | 19 | - Add `--verbose/-v` flag for detailed output |
| 18 | - show fetch/publish report if taking longer than 5s | 20 | - show fetch/publish report if taking longer than 5s |
| 19 | - **Default relay updates**: replace `nos.lol` with `relay.ditto.pub` (nos.lol requires NIP-42 auth even for reads); add `relay.ditto.pub` as second default signer relay for nostrconnect resilience | 21 | - **Default relay updates**: replace `nos.lol` with `relay.ditto.pub` (nos.lol requires NIP-42 auth even for reads); add `relay.ditto.pub` as second default signer relay for nostrconnect resilience |
| 22 | - **Grasp server readiness**: poll grasp servers for readiness instead of a fixed 5-second wait | ||
| 20 | 23 | ||
| 21 | ### Added | 24 | ### Added |
| 22 | 25 | ||
| 26 | - **`ngit repo` subcommand group**: new command group for repository management operations | ||
| 23 | - **Auto-accept co-maintainership on push**: when pushing to a repo where you are listed as a maintainer but have not yet published an announcement, ngit now automatically publishes your announcement (using your grasp servers or the trusted maintainer's as fallback) and provisions your grasp server instead of failing | 27 | - **Auto-accept co-maintainership on push**: when pushing to a repo where you are listed as a maintainer but have not yet published an announcement, ngit now automatically publishes your announcement (using your grasp servers or the trusted maintainer's as fallback) and provisions your grasp server instead of failing |
| 24 | - `ngit account login --signer-relay` - specify custom relays for nostrconnect (auto-prefixes with `wss://` if no scheme) | 28 | - `ngit account login --signer-relay` - specify custom relays for nostrconnect (auto-prefixes with `wss://` if no scheme) |
| 25 | - `ngit checkout <id>` - checkout a proposal branch by event-id or nevent | 29 | - `ngit checkout <id>` - checkout a proposal branch by event-id or nevent |
| 26 | - `ngit apply <id>` - apply proposal patches to current branch | 30 | - `ngit apply <id>` - apply proposal patches to current branch; supports both patch and PR-format proposals |
| 27 | - `ngit account create` - create a new nostr account | 31 | - `ngit account create` - create a new nostr account |
| 28 | - `ngit list --json` - output proposals as JSON | 32 | - `ngit list --json` - output proposals as JSON |
| 29 | - `ngit list --status` - filter by status (open,draft,closed,applied) | 33 | - `ngit list --status` - filter by status (open,draft,closed,applied) |
| 34 | - `ngit list --offline` / `ngit checkout --offline` / `ngit apply --offline` - skip relay fetching and use local cache | ||
| 30 | - `ngit init --hashtag` - specify repository hashtag | 35 | - `ngit init --hashtag` - specify repository hashtag |
| 31 | - Push options for PR title/description: `git push --push-option=title="..." --push-option=description="..."` | 36 | - Push options for PR title/description: `git push --push-option=title="..." --push-option=description="..."` |
| 32 | - Multiline support: use `\n` for newlines in values (e.g. `--push-option=description='line1\n\nline2'`). Use single quotes to prevent shell interpretation. Use `\\n` for a literal backslash-n. | 37 | - Multiline support: use `\n` for newlines in values (e.g. `--push-option=description='line1\n\nline2'`). Use single quotes to prevent shell interpretation. Use `\\n` for a literal backslash-n. |
| 38 | - `ngit list` output improvements: show active filter, 'To view' hint, and yellow hint lines | ||
| 33 | 39 | ||
| 34 | ### Removed | 40 | ### Removed |
| 35 | 41 | ||
| @@ -42,6 +48,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 | |||
| 42 | - Branch tracking setup when checking out proposals (c85ca81) | 48 | - Branch tracking setup when checking out proposals (c85ca81) |
| 43 | - Handle existing local branch that is behind when checking out PR (1be46b4) | 49 | - Handle existing local branch that is behind when checking out PR (1be46b4) |
| 44 | - Preserve progress bars on relay errors during clone (b8716ed) | 50 | - Preserve progress bars on relay errors during clone (b8716ed) |
| 51 | - Show help menu when `ngit` is run without arguments (972e220) | ||
| 45 | - Various output formatting and wording improvements | 52 | - Various output formatting and wording improvements |
| 46 | 53 | ||
| 47 | ## [2.1.0] | 54 | ## [2.1.0] |
| @@ -1533,7 +1533,7 @@ checksum = "f0efe882e02d206d8d279c20eb40e03baf7cb5136a1476dc084a324fbc3ec42d" | |||
| 1533 | 1533 | ||
| 1534 | [[package]] | 1534 | [[package]] |
| 1535 | name = "ngit" | 1535 | name = "ngit" |
| 1536 | version = "2.1.0" | 1536 | version = "2.2.0" |
| 1537 | dependencies = [ | 1537 | dependencies = [ |
| 1538 | "anyhow", | 1538 | "anyhow", |
| 1539 | "assert_cmd", | 1539 | "assert_cmd", |
| @@ -1,6 +1,6 @@ | |||
| 1 | [package] | 1 | [package] |
| 2 | name = "ngit" | 2 | name = "ngit" |
| 3 | version = "2.1.0" | 3 | version = "2.2.0" |
| 4 | edition = "2021" | 4 | edition = "2021" |
| 5 | description = "nostr plugin for git" | 5 | description = "nostr plugin for git" |
| 6 | authors = ["DanConwayDev <DanConwayDev@protonmail.com>"] | 6 | authors = ["DanConwayDev <DanConwayDev@protonmail.com>"] |