Release v0.29.0
What's Changed
- Handle no nwc request params better by @benthecarman in #298
- Make encrypt_private_zap_message pub by @benthecarman in #299
- Better functions for handling decrypting private zaps by @benthecarman in #301
- nostr: not skip serialization of empty lists in
Filter
by @yukibtc in #303 - nostr: add NIP44 calls to NIP07 by @yukibtc in #304
- signer: remove
Version
fromNostrSigner::nip44_encrypt
by @yukibtc in #305 - Dervice more traits for NWC errors by @benthecarman in #306
- add JSON string deserialization for nip15 StallData in nostr-ffi by @aki-mizu in #309
- pool: add
RequestOptions
by @yukibtc in #320 - nostr: adapt
EventBuilder::repost
to last NIP18 changes by @yukibtc in #323 - nostr: update
EventBuilder::reaction
constructor by @yukibtc in #327 - ffi(nostr): convert
RelayMessage
toObject
and addRelayMessageEnum
by @yukibtc in #328 - pool: improve
ReleyPool
shutdown on drop system by @yukibtc in #330 - ffi(nostr): convert
ClientMessage
toObject
and addClientMessageEnum
by @yukibtc in #332 - add StallDataRecord in addition to StallData by @aki-mizu in #335
- Bump
uniffi
and remove no longer neededArc<X>
by @yukibtc in #339 - ffi(nostr): add
Kind
andKindEnum
by @yukibtc in #340 - build(deps): bump mio from 0.8.10 to 0.8.11 by @dependabot in #334
- build(deps): bump aes from 0.8.3 to 0.8.4 by @dependabot in #311
- build(deps): bump thiserror from 1.0.56 to 1.0.57 by @dependabot in #312
- build(deps): bump tokio from 1.35.1 to 1.36.0 by @dependabot in #310
- build(deps): bump rayon from 1.8.1 to 1.9.0 by @dependabot in #314
- add serialization and deserialization for RawEvent in nostr-ffi by @aki-mizu in #342
- Improve
Relay
by @yukibtc in #343 - Improve subscription system by @yukibtc in #346
- Remove trailing slash from relay in NWC uri by @benthecarman in #347
- ffi(sdk): add
NWC
by @yukibtc in #348 - database: add
NostrDatabase::delete
by @yukibtc in #349 - ffi(sdk): add missing constructors/methods to
Relay
by @yukibtc in #350 - ffi(sdk): add
RelayPool
by @yukibtc in #351 - Allow to edit
RelayLimits
by @yukibtc in #353 - ffi(sdk): allow to use custom database by @yukibtc in #354
- Add impl From for UnsignedEvent by @benthecarman in #355
- Re-add support to
Filter::match_event
by @yukibtc in #356 - nostr: allow to specify the whole 5 level path for NIP06 by @yukibtc in #357
- js(nostr): complete
EventBuilder
by @rustedmoon in #266 - nostr: add
Tag::is_reply
method by @yukibtc in #359 - add MetadataRecord for Metadata in nostr-ffi by @aki-mizu in #361
- ffi(sdk): replace
HashMap<Arc<EventId>, Arc<Timestamp>>
withVec<NegentropyItem>
by @yukibtc in #362 - nostr: add
EventBuilder::text_note_reply
by @yukibtc in #363 - nostr: complete NIP51 by @rustedmoon in #344
- make book: just serve OR cargo install just by @RandyMcMillan in #365
New Contributors
- @aki-mizu made their first contribution in #309
- @RandyMcMillan made their first contribution in #365
Full Changelog: v0.28.0...v0.29.0