# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## Unreleased ### Added - New `patch send` command to send patches - by Awiteb - Add `alt` tag to the git issue - by Awiteb - Add `description` tag to the patch - by Awiteb - New `config pow` command to set the default PoW difficulty - by Awiteb - New `config relays` command to set the default fallbacks relays - by Awiteb - New `issue view` command to view an issue - by Awiteb - New `patch fetch` command to fetch patches - by Awiteb - New `issue {reopen,close,resolve}` commands to manage issue status - by Awiteb - New `patch` subcommands apply,close,draft,merge and reopen to manage the patch status - by Awiteb - View the repo maintainers as `npub` - by Awiteb ### Dependencies - Add `either@1.15.0` to the dependencies - by Awiteb - Update `nostr` to `0.42.2` - by Awiteb ### Fixed - Not to return an error if `nostr-address` file does not exist - by Awiteb ### Refactor - Store the config in `CliOptions` instead of its path - by Awiteb - Improve commands running and make the signer optional for some commands - by Awiteb ### Removed - Remove the `--repo` option and make the repo an argument - by Awiteb - Remove the `--to` flag from `reply` command and make it an argument - by Awiteb ## [0.2.0] - 2025-06-01 ### Added - Add `--force-id` flag to bypass case validation in `repo announce` - by Awiteb - Add `--address-file` flag to `repo announce` command - by Awiteb - Read the `nostr-address` file in `repo view` command - by Awiteb - Read the `nostr-address` file in `issue new` command - by Awiteb - Read the `nostr-address` file in `reply` command - by Awiteb - A `--quote-to` flag to quote the replied to content in the editor - by Awiteb - Enter repository as nip5 - by Awiteb - Make the relays list optional - by Awiteb - Events and naddrs can starts with `nostr:` - by Awiteb - Support relays and naddrs sets - by Awiteb ### Dependencies - Add `chrono@0.4.41` to the dependencies - by Awiteb - Enable `nip05` feature of `nostr` crate - by Awiteb - Add `serde@1.0.219`, `dirs@6.0.0` and `toml@0.8.22` - by Awiteb ### Fixed - Create a valid naddr string - by Awiteb ### Refactor - Support more than one naddr instead of one - by Awiteb ## [0.1.0] - 2025-05-21 ### Added - Setup the CLI and create `repo view` command - by Awiteb - Add `repo announce` command - by Awiteb - Support PoW - by Awiteb - Add `issue new` command - by Awiteb - New `reply` command - by Awiteb ### Dependencies - Add nedded dependencies - by Awiteb - Add `easy_ext@1.0.2` to the dependencies - by Awiteb - Add `convert_case@0.8.0` to the dependencies - by Awiteb - Add `tempfile@3.19.1` to the dependencies - by Awiteb - Add `futures@0.3.31` to the dependencies - by Awiteb - Bump `nostr` and `nostr_sdk` to `0.42.0` - by Awiteb ## [0.0.0] - 2025-05-01 ### Added - Initialize the project - by Awiteb [0.2.0]: https://git.4rs.nl/awiteb/n34.git/tag/?h=v0.2.0 [0.1.0]: https://git.4rs.nl/awiteb/n34.git/tag/?h=v0.1.0 [0.0.0]: https://git.4rs.nl/awiteb/n34.git/tag/?h=v0.0.0