Skip to content

0.5.0

Latest

Choose a tag to compare

@yysskk yysskk released this 16 Jun 01:26
c46495f

What's Changed

  • chore(deps): bump actions/upload-artifact from 4 to 7 by @dependabot[bot] in #67
  • feat: scaffold NostrWalletConnect target with WalletConnectURI by @yysskk in #68
  • feat: add NIP-04 encryption to NostrWalletConnect (NIP04) by @yysskk in #69
  • feat: add encryption scheme facade over NIP-44 and NIP-04 by @yysskk in #70
  • feat: add NIP-47 request/response models, methods, and errors by @yysskk in #71
  • feat: add WalletInfo (kind-13194) parsing and encryption negotiation by @yysskk in #72
  • feat: add WalletConnect transport seam and RelayConnection default by @yysskk in #73
  • feat: add WalletConnection actor with typed commands and notifications by @yysskk in #74
  • feat: add end-to-end zap payment capstone (payZap) by @yysskk in #75
  • feat: make the WebSocket transport seam public and platform-independent by @yysskk in #77
  • docs(docc): add NostrWalletConnect DocC catalog and host both targets by @yysskk in #78
  • docs(docc): add NostrWalletConnect Advanced Usage guide by @yysskk in #79
  • refactor!: remove deprecated closure-based direct message subscription APIs by @yysskk in #80
  • refactor!: remove deprecated closure-based outbox subscription APIs by @yysskk in #81
  • refactor!: remove deprecated closure-based subscription APIs by @yysskk in #83
  • docs(docc): combine both libraries into one site via docc merge by @yysskk in #84
  • chore: remove unused NostrPlayground.playground by @yysskk in #86
  • fix(nip19): validate event kind without overflowing Int on 32-bit platforms by @yysskk in #85
  • ci: build iOS/tvOS/watchOS/visionOS in the test workflow by @yysskk in #82
  • build: scaffold the NostrCore library target by @yysskk in #87
  • refactor: extract leaf Nostr primitives into NostrCore by @yysskk in #88
  • refactor: move identity and crypto primitives into NostrCore by @yysskk in #89
  • refactor: split EventSigner between NostrCore and NostrClient by @yysskk in #90
  • refactor: move the WebSocket transport seam into NostrCore by @yysskk in #91
  • refactor: move the single-relay RelayConnection into NostrCore by @yysskk in #92
  • refactor: make NostrWalletConnect depend on NostrCore only by @yysskk in #93
  • fix(bech32)!: throw on a non-ASCII human-readable part by @yysskk in #94
  • docs: add NostrCore DocC catalog and document the three-library structure by @yysskk in #95
  • docs: add try to npub/nsec examples now that the accessors throw by @yysskk in #96
  • docs: scope the NostrClient abstract to its library and align the llms summaries by @yysskk in #97
  • chore: rename the Swift package to swift-nostr and update the CI scheme by @yysskk in #98
  • chore: point the docs build at the swift-nostr GitHub Pages path by @yysskk in #99
  • docs: update repository URLs and package references to swift-nostr by @yysskk in #100
  • docs: update llms docs and the issue template to swift-nostr by @yysskk in #101
  • docs: retitle the README to Swift Nostr by @yysskk in #102

Full Changelog: 0.4.0...0.5.0