Yuki Kishimoto's avatar
Yuki Kishimoto
_@yukikishimoto.com
npub1drvp...seet
GitHub: https://github.com/yukibtc PGP: 86F3 105A DFA8 AB58 7268 DCD7 8D3D CD04 2496 19D1
## rust-nostr release is out! 🦀 ### Versions Rust: v0.31 JavaScript: v0.14 Python, Kotlin and Swift: v0.12 ### Summary Reworked `Tag`, added `TagStandard` enum, simplified the way to subscribe and/or reconcile to subset of relays (respectively, `client.subscribe_to` and `client.reconcile_with`), added blacklist support to mute public keys or event IDs, removed zap split from `client.zap` method, many improvements and more! Full changelog: https://rust-nostr.org/changelog ### Contributors Thanks to @DanConwayDev for contributing! ### Links #rustnostr #nostr
New rust-nostr release is out! 🦀 Rust: v0.30 JavaScript: v0.13 Python, Kotlin and Swift: v0.11 Adapted NIP46 to last changes, added `NostrConnectRemoteSigner` to easily build remote signers (just construct it and call `serve` method), improved proxy options (allow to specify the proxy target: all relays or only `.onion` ones), improvements to NWC client, fixed equality operator for some foreign language (python still need to use `a.__eq__(b)`), added `nostrdb` storage backend (noto available for windows yet), added NIP32 and completed NIP51 support and more! Changelog: Thanks to @npub1mheh...qtf9 @Daniel Cadenas @Carman @xy @DanConwayDev for contributing! #rustnostr
New Rust Nostr release is out! 🦀 Rust: v0.29 JavaScript: v0.12 Python, Kotlin and Swift: v0.10 New automatic shutdown on drop system for `Relay`, `RelayPool` and everything build on them (no longer required to call shutdown method), improvements to NWC client (now available also from Python, Kotlin and Swift!), NIP44 functions for NIP07 signer, improvements to subscription system, allow to edit relay limits, allow to use a custom database in Python, Kotlin and Swift (in rust was already possible), re-added support to `Filter::match_event` and more! Thanks to @darrell @Carman @npub1mheh...qtf9 @Randy McMillan for contributing! #rustnostr
New Rust Nostr release is out! 🦀 Rust: v0.28 JavaScript: v0.11 Python, Kotlin and Swift: v0.9 This release introduce the `NostrZapper` and a zap method to easily send zaps (NWC or WebLN) with the nostr-sdk! Added NWC client (nwc crate), added `NostrZapper` trait, renamed `ClientSigner` to `NostrSigner`, huge improvements to negentropy reconciliation, support to NIP49 (ncryptsec) and NIP59 (GiftWrap), new methods to send/get events to/from specific relays, improvements to database performance and more (including some more breaking changes respect the prev versions 😅)! The new `client.zap` method will help to support rust-nostr development, by splitting a small % of the zap⚡. Thank you to everyone will use it! 💜 Thanks to @w3ird_ and @Carman for contributing!