Skip to content

Releases: nostr-sdk/nostr-sdk-ios

0.2.0

19 Oct 23:03
abff491
Compare
Choose a tag to compare

What's Changed

  • Fix SwiftLint errors by @tyiu in #162
  • Upgrade GitHub Actions Checkout to V4 to fix Node.js deprecation warnings by @tyiu in #163
  • Add function to RelayDelegate to receive all relay response types by @tyiu in #164
  • Add missing fields to UserMetadataEvent and enable MetadataEvents to be updated without wiping out existing fields by @tyiu in #165
  • Add NIP-19 bech32 identifier generation for note, nevent, and naddr prefixes by @tyiu in #166
  • Make properties of Tag public by @tyiu in #167
  • Fix comments on Filter to reflect the current state of NIP-01 by @tyiu in #168
  • Add support for NIP-65 Relay List Metadata by @tyiu in #169
  • Update MetadataCoding.swift by @PavleKreator in #171
  • Fix GitHub workflows to trigger on pull_request_target so that they can run on PRs from public forks by @tyiu in #173
  • Expose RelayResponse.Message and RelayResponse.MessagePrefix as public by @tyiu in #174
  • Add NostrEventBuilding protocol to enable flexible composition of shared patterns across different kinds of NostrEvents by @tyiu in #175
  • Add ReactionEvent.Builder to deprecate equivalent function in EventCreating by @tyiu in #177
  • Fix SwiftLint errors from latest SwiftLint release by @tyiu in #180
  • Fix GitHub workflows to also run on main branch by @tyiu in #181
  • Add Swift 6.0 to unit tests by @tyiu in #179
  • Update README with current list of NIPs by @tyiu in #182
  • Add AuthenticationEvent.Builder to deprecate equivalent function in EventCreating by @tyiu in #183
  • Add support for receiver aliases for gift wrap creation to avoid exposing identities and improve test coverage by @tyiu in #184
  • Annotate appendTags and insertTags functions with discardableResult … by @tyiu in #185
  • Refactor threaded event tag building and interpreting logic so non-kind-1 events can reuse them by @tyiu in #186
  • Add missing test coverage for referencedEventIds and referencedPubkeys functions in TextNoteEventTests by @tyiu in #187
  • Add referencedPubkeys, referencedEventIds, and referencedEventCoordinates to NostrEvent by @tyiu in #188
  • Fix incorrect test fixture and assertions in TextNoteEventTests for replies by @tyiu in #189
  • Deprecate AuthenticationEvent initializer in favor of AuthenticationEvent.Builder by @tyiu in #190
  • Add support for NIP-17 Private Direct Messages by @tyiu in #191
  • Update README to reference version 0.2.0 to prepare for release by @tyiu in #192

Full Changelog: 0.1.1...0.2.0

0.1.1

25 Jun 21:29
6e2276d
Compare
Choose a tag to compare

What's Changed

  • Update readme and contributing guides by @tyiu in #141
  • Add acknowledgement to OpenSats for the Nostr Grant in July 2023 by @tyiu in #143
  • Reorganize Nostr event code to be grouped by event kind by @tyiu in #144
  • Add a test for decoding a deletion event by @tyiu in #147
  • Add missing NostrEvent subclass mappings from the EventKind enum by @tyiu in #148
  • Remove unused files by @dcadenas in #150
  • Make NostrEvent conform to the Hashable protocol and change its Equatable implementation to compare against all its properties by @tyiu in #149
  • Fix build by increasing minimum Swift version to 5.8 by @tyiu in #152
  • Update list of NIPs in README by @tyiu in #153
  • Change properties to public from internal, so that this public struct… by @PavleKreator in #155
  • Fix demo app to not crash when removing relays by @tyiu in #157
  • Relay request and response additions by @tyiu in #151
  • Add support for arbitrary single-letter tags in Filter by @tyiu in #154
  • Add support for NIP-59 gift wraps by @tyiu in #156
  • Change NIP-04 direct message and encryption naming to avoid ambiguity with NIP-17 by @tyiu in #158
  • Fix compilation errors in demo app by @tyiu in #159
  • Rename SetMetadataEvent to MetadataEvent to conform to current NIPs repository by @tyiu in #160

New Contributors

Full Changelog: 0.1.0...0.1.1

0.1.0

06 Apr 16:48
afbfc4b
Compare
Choose a tag to compare

This is the initial public release of Nostr SDK!

Contributors:
@bryanmontz @tyiu @joelklabo