upleb.uk

Public git repos — served from a NIP-34 GRASP relay at git.upleb.uk

summaryrefslogtreecommitdiff
path: root/CHANGELOG.md
diff options
context:
space:
mode:
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r--CHANGELOG.md9
1 files changed, 8 insertions, 1 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]