Releases: nostr-sdk/nostr-sdk-ios
Releases · nostr-sdk/nostr-sdk-ios
0.2.0
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
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
- @dcadenas made their first contribution in #150
- @PavleKreator made their first contribution in #155
Full Changelog: 0.1.0...0.1.1
0.1.0
This is the initial public release of Nostr SDK!
Contributors:
@bryanmontz @tyiu @joelklabo