Releases: relaystr/ndk
Releases · relaystr/ndk
Release v0.6.0
What's Changed
- upgrade rust_bridge 2.11.1 by @1-leo in #228
- Accounts state change listener by @nogringo in #232
- Nip 13 POW by @nogringo in #233
- fix flanky test, any order by @1-leo in #240
- Fix ai guide by @nogringo in #239
- Optional pubkey in async signers by @nogringo in #238
- Fix bunker with JIT engine by @nogringo in #243
- chore(release): Publish packages by @github-actions[bot] in #245
- chore: upgrade objectbox v5 by @1-leo in #247
- fix: import cosmetics by @1-leo in #248
- chore(release): Publish packages by @github-actions[bot] in #249
- Fix by @nogringo in #250
- chore: skip flanky test by @1-leo in #251
- feat: rust verifier web by @1-leo in #253
- chore(release): Publish packages by @github-actions[bot] in #255
- fix: typo gh actions by @1-leo in #256
- Chore version constraints by @1-leo in #252
- Feat concurrent event verifier stream by @1-leo in #254
- chore(release): Publish packages by @github-actions[bot] in #257
- chore: Bump ndk to 0.6.0-dev.0 by @1-leo in #258
- fix: verify parallel doesn't work for non closed streams of events by @frnandu in #261
- chore(release): Publish packages by @github-actions[bot] in #262
- chore fix analyzer issues ndk by @1-leo in #259
- Replace logger package with custom WASM-compatible modular logger by @Copilot in #260
- chore(release): Publish packages by @github-actions[bot] in #263
- Fix subscriptions with trailing / by @nogringo in #266
- Blossom missing authorization by @nogringo in #267
- fix: static analysis issues by @1-leo in #268
- chore(release): Publish packages by @github-actions[bot] in #269
- Broadcast with trailing slash by @nogringo in #272
- chore(release): Publish packages by @github-actions[bot] in #273
- feat: nwc multiple relays by @frnandu in #275
- Broadcast deletion upgrade (delete multiple ids) by @nogringo in #279
- chore: dart format by @1-leo in #280
- fix: don't add a Reply if network controller is closed by @frnandu in #282
- Nip01event copywith id recalculation by @nogringo in #277
- fix: non predicatable nip13 test by @nogringo in #276
- Request filters documentation by @nogringo in #274
- Unhandled format exception by @nogringo in #270
- doc: refactor ndk readme by @1-leo in #281
- chore: remove dangling code by @1-leo in #284
- chore(release): Publish packages by @github-actions[bot] in #285
- fix: Use 0x100000000 instead of 1 << 32 for web compatibility by @nogringo in #290
- chore(release): Publish packages by @github-actions[bot] in #291
- feat(ci): manual release trigger by @1-leo in #288
- fix: waiting for connection broadcast jit by @1-leo in #293
- chore(release): Publish packages by @github-actions[bot] in #296
- Nip19 nprofile, naddr and nevent support by @nogringo in #292
- chore(release): Publish packages by @github-actions[bot] in #298
- chore: export nip19 by @1-leo in #300
- chore: formatting by @1-leo in #301
- Remove hex package dependency by @nogringo in #294
- fix: missing convert dependency by @1-leo in #303
- chore(release): Publish packages by @github-actions[bot] in #304
- fix: ci prepare release prevent concurrency by @1-leo in #305
- refactor: list usecase, add generic methods by @1-leo in #176
- chore(fix) linter warnings by @1-leo in #307
- chore(release): Publish packages by @github-actions[bot] in #308
- chore(ci) fix prerelease versioning by @1-leo in #309
- chore(release): Publish packages by @github-actions[bot] in #310
New Contributors
- @github-actions[bot] made their first contribution in #245
- @Copilot made their first contribution in #260
Full Changelog: v0.5.1...v0.6.0
Release v0.5.1
What's Changed
- fix parsing rumor event with no sig by @1-leo in #203
- Update dependencies by @nogringo in #204
- Update dependencies by @nogringo in #205
- Amber upgrade deps by @1-leo in #209
- nip46 bunkers usecase by @frnandu in #213
- Nip46 mock remote signer and nip46 tests updated by @nogringo in #216
- Nip46 event signer by @nogringo in #207
- update pubspecs by @nogringo in #217
- allow to set user agent on ndk config by @frnandu in #219
- fix: copy value to fix modification by @1-leo in #222
- nip46 documentation by @nogringo in #223
- Add ai guide by @nogringo in #225
- dependency updates by @1-leo in #226
- 220 fix: cache responds with all events by @1-leo in #221
Full Changelog: v0.5.0...v0.5.1
Release v0.5.0
What's Changed
- Add nip 07 support by @nogringo in #188
- dont broadcast to others outbox on follow by @1-leo in #187
- Docs nip07 event signer by @1-leo in #189
- Add sembast cache manager by @nogringo in #190
- Add automated tests for nip07 event signer by @nogringo in #191
- Add a stub for others platform support by @nogringo in #192
- add sembast to melos by @1-leo in #193
- Increase version number and add changelog by @nogringo in #198
- Documentation updated by @nogringo in #199
New Contributors
Full Changelog: v0.4.1...v0.5.0
Release v0.4.1
What's Changed
- [nip51] add new kinds by @1-leo in #174
- [NWC] add timeout param to connect by @frnandu in #177
- add missing delete functions by @1-leo in #179
- 180 jit engines connects to many low value relays by @1-leo in #181
- fix: broadcast waiting for all relays to connect by @1-leo in #173
- fix reconnection warnings by @1-leo in #183
- handle closed from relay by @frnandu in #185
Full Changelog: v0.4.0...v0.4.1
Release v0.4.0
What's Changed
- flutter_rust_bridge version increase by @1-leo in #127
- Broadcast stop early by @1-leo in #128
- add NWC get_budget method support by @frnandu in #129
- chore: typos by @PatrickGeyer in #134
- feat: add a tag to zaps by @PatrickGeyer in #135
- search usecase by @1-leo in #130
- copy with by @1-leo in #138
- bloom filter by @1-leo in #139
- copy bloom filter tests (camelus) by @1-leo in #140
- Nip 59 gift wrap by @1-leo in #141
- getTags not static by @1-leo in #143
- adds close() to dbs by @1-leo in #142
- fix NWC get_budget when no budget by @frnandu in #145
- contributing guide by @1-leo in #149
- fix: docs formatting by @1-leo in #150
- [NWC] add hold invoice support by @frnandu in #147
- feat: tlv decode nip19 by @v0l in #155
- fix: NWC nip44 decrypt fallback when response is empty by @frnandu in #157
- add support for multiple filters on RELAYS_SET engine by @frnandu in #153
- fix: loadMetadatas cached by @v0l in #159
- Add settleDeadline field to NwcNotification by @frnandu in #162
- Add NWC useETagForEachRequest & ignoreCapabilitiesCheck to connect by @frnandu in #160
- stream relayConnectivityChanges by @1-leo in #146
- Fix connection to a bad relay blocking event delivery by @frnandu in #164
- fix: rust dependency with latest flutter v by @1-leo in #167
- Nip51 Mute Event Filter by @frnandu in #165
- update dependencies by @1-leo in #171
- feat: make broadcast async for relays in relays_set engine by @frnandu in #168
- 151 filter with ids breaks realtime updates by @1-leo in #169
New Contributors
- @PatrickGeyer made their first contribution in #134
Full Changelog: v0.3.1...v0.4.0
Release v0.3.2
Full Changelog: v0.3.1...v0.3.2
Release v0.3.1
v0.3.0
What's new:
- accounts usecase (switch signer)
- blossom improvements
- docs: enable gossip guide, accounts
Full changelog
- ensure connected relay by @1-leo in #96
- feat: publishUserServerList by @1-leo in #97
- Fix blossom parsing by @1-leo in #98
- Fix blossom tests by @1-leo in #99
- docs tip: how to use buffer by @1-leo in #100
- Doc persistence by @1-leo in #101
- typos by @1-leo in #102
- Doc persistence - type hint by @1-leo in #103
- Objectbox upgrade by @1-leo in #104
- Blossom v2 by @1-leo in #105
- Accounts by @frnandu in #109
- fix: jit use bootstrapRelays if no data by @1-leo in #111
- test: broadcast JIT - specific by @1-leo in #112
- fix: handle null notifications list in GetInfoResponse by @aniketambore in #115
- Doc getting started with broadcast by @1-leo in #117
New Contributors
- @aniketambore made their first contribution in #115
Full Changelog: v0.2.6...v0.3.0
Release v0.2.6
Release v0.2.1
What's new:
- NIP-47 Nostr Wallet Connect
- NIP-57 Zaps support
- NIP-42 Authentication of clients to
- NIP-44 Encrypted Payloads (
- Unification of RelayManager in
- Web_socket_client nostr transport implementation with backoff
- Melos support, separated
- Objectbox cache initial support of basic
- Isar cache
- Many bugfixes and improvements in relay timeout handling
Full changelog
- remove change Event Signer by @frnandu in #40
- move jit images by @1-leo in #44
- check cache results against limit by @1-leo in #37
- Jit engine docs by @1-leo in #45
- make filter immutable by @1-leo in #38
- nip05 usecase by @1-leo in #46
- update nip05 info in readme by @1-leo in #48
- isar cache impl by @frnandu in #42
- Objectbox cache impl by @frnandu in #47
- dedicated inbox/outbox usecase by @1-leo in #36
- Melos by @frnandu in #51
- Melos update docs by @1-leo in #52
- Cache read id filter by @1-leo in #55
- fix: Missing events in concurrency check when stream attaches by @1-leo in #54
- Lists usecase public use by @1-leo in #53
- Melos release test by @1-leo in #56
- nwc by @frnandu in #57
- Relay manager jit unification by @1-leo in #59
- Refactor timeout by @1-leo in #66
- fix when other nip65 list is smaller then maxlist (broadcast) by @1-leo in #69
- use specific relays to publish user relay list by @1-leo in #70
- use specific strategy if specificRelays is set by @1-leo in #71
- await for broadcast cases by @1-leo in #72
- TMP fix dont remove all to keep filters working by @1-leo in #74
- 0 2 0 cleanup by @1-leo in #77
- web_socket_client transport impl + quick fixes for reconnect by @frnandu in #78
- Timeout tests by @1-leo in #79
- add #m tags & don't add authors if empty to Json by @frnandu in #83
- nip-42 by @frnandu in #82
- nip-57 Zaps by @frnandu in #76
- nip-44 by @frnandu in #88
- Fix NWC disconnection logic by @franzaps in #90
- Cleanup by @franzaps in #89
- Handle canceling of streamSubscriptions by @frnandu in #91
- test with dead relay by @1-leo in #80
- move isar stuff into separate monorepo by @frnandu in #93
New Contributors
Full Changelog: v0.1.3...v0.2.1