Skip to content

0.4.0

Choose a tag to compare

@yysskk yysskk released this 13 Jun 21:43
· 37 commits to main since this release
a9ae114

What's Changed

  • feat: parse machine-readable prefixes from OK and CLOSED relay messages by @yysskk in #41
  • feat: add NIP-42 client authentication to RelayConnection by @yysskk in #42
  • feat: answer NIP-42 AUTH challenges automatically by @yysskk in #43
  • feat: retry after auth-required and finalize NIP-42 documentation by @yysskk in #44
  • feat: add NIP-17 DM relay list (kind 10050) model by @yysskk in #45
  • feat: add NIP-17 DM relay list discovery and publishing by @yysskk in #46
  • feat: route NIP-17 direct messages via kind 10050 DM relays by @yysskk in #48
  • ci: add Android cross-compilation build check by @yysskk in #47
  • Harden NIP-42 and NIP-17 DM-relay handling by @yysskk in #49
  • Add NIP-40 expiration for disappearing messages by @yysskk in #50
  • Add NIP-25 reactions to private direct messages by @yysskk in #51
  • Add NIP-17 encrypted file messages (kind 15) by @yysskk in #52
  • Add NIP-57 zap request (kind 9734) and LNURL helpers by @yysskk in #53
  • refactor(tests): extract URLProtocol mock into shared Support helper by @yysskk in #54
  • feat: add NIP-57 invoice retrieval (LNURLPayResponse.fetchInvoice) by @yysskk in #55
  • fix: prevent raw URLError leaking past FetchError on cancellation race by @yysskk in #57
  • feat: add BOLT-11 invoice decoding (Bolt11Invoice) by @yysskk in #56
  • feat: add NIP-57 zap receipt verification (ZapReceipt) by @yysskk in #58
  • refactor(crypto): tidy EventSigner and relocate UserMetadata by @yysskk in #59
  • refactor(dm): dedup gift-wrap self-copy and unify parser tag extraction by @yysskk in #60
  • refactor(nip19): share bech32/TLV round-trip helpers across entity types by @yysskk in #61
  • refactor(outbox): collapse deprecated subscribeOutbox overloads by @yysskk in #62
  • refactor(relay): split RelayConnection into focused extension files by @yysskk in #63
  • docs: fill in missing public-symbol doc comments by @yysskk in #64
  • docs(docc): expand the DocC catalog to match the public API by @yysskk in #65
  • docs(readme): simplify the README and defer depth to DocC by @yysskk in #66

Full Changelog: 0.3.0...0.4.0