- Support for NIP-58 Badges by @0xtrr
- Add support for a tags in list events command by @0xtrr
- Add support for NIP-315 user statuses by @0xtrr
- Upgrade nostr-sdk from 0.22.0 to 0.23.0 by @0xtrr
- Save output from list-events to file by @thesimplekid
- Broadcast events from json file by @thesimplekid
- Add option to print keys as hex instead of bech32 by @thesimplekid
- Add LUD-16 to update metadata command by @w3irdrobot
- Add support for creating NIP-57 events (Zaps) by @0xtrr
- Add support for custom events with arbitrary kind, content and tags by @0xtrr
- Add timeout argument for list-events command by @thesimplekid
- Add bech32 support pubkeys and events for list-events command by @thesimplekid
- Upgrade nostr-sdk from 0.18 to 0.20 by @thesimplekid
- Upgrade nostr-sdk from 0.20 to 0.21 by @0xtrr
- Upgrade nostr-sdk from 0.21 to 0.22 by @0xtrr
- Remove bitcoin dependency by @thesimplekid
- Print events as valid json in list-events command by @thesimplekid
- NIP-28 support.
- Add expiration tag to text-note by @thesimplekid.
- Add Dockerfile by @bijeebuss.
- Add .devcontainer by @bijeebuss.
- Add encoding/decoding of nprofile strings
- Add NIP-14 (subject tags) support to text notes
- Add support for encoding/decoding bech32 encoded nchannel ids
- Upgrade dependency Clap from 4.0.22 to 4.1.6.
- Big rewrite by @yukibtc to replace nostr_rust with nostr-sdk.
- Print nchannel id when creating new public channel
- Update typo in examples in Readme by @gourcetools.
- parse_key function misbehaved after nostr-sdk refactoring.
- Refactor/code cleanup in "list events" code by @thesimplekid.
- Pretty print events in "list events" command output by @thesimplekid.
- Support for bech32 encoded keys and notes in commands.
- Add command for generating a new keypair.
- Add command for key/note id conversion between bech32 and hex encodings.
- Add crated badge to readme.
- Add MIT licence. Idc, just use it to whatever you want as long as I'm not liable for it.
- Refactored codebase to increase readability and isolate different concerns.
- Edit: Upgrade
secp256k1
from0.24
to0.25
. - Add:
update-metadata
command. - Add:
text-note
command. - Add:
recommend-server
command. - Add:
publish-contact-list-csv
command. - Add:
send-direct-message
command. - Add:
delete-event
command. - Add:
react
command. - Add:
list-events
command.