Releases: relaystr/ndk
Releases · relaystr/ndk
Test Draft master
test-23547788641 x64
Release v0.7.1
What's Changed
- Nip42 multi account auth by @nogringo in #357
- chore(release): Publish packages by @github-actions[bot] in #378
- fix: isolate pool size to use numberOfProcessors by @frnandu in #379
- chore: feature request remove problem statement by @1-leo in #385
- Feat: add saveToCache option for broadcast by @nogringo in #383
- chore(release): Publish packages by @github-actions[bot] in #386
- fix: minIsolatePoolSize by @1-leo in #387
- chore(release): Publish packages by @github-actions[bot] in #388
- Chore: add web support on pub dev by @nogringo in #380
- fix: rename stateChanges to authStateChanges by @nogringo in #389
- Feat: gift wrap add custom signer parameter by @nogringo in #381
- chore(release): Publish packages by @github-actions[bot] in #397
- fix: handle NIP-42 auth-required by retrying REQ/EVENT after AUTH by @nogringo in #401
- chore(release): Publish packages by @github-actions[bot] in #403
- feat: [nwc] add missing state field in lookup_invoice_response.dart by @frnandu in #404
- chore(release): Publish packages by @github-actions[bot] in #405
- fix: subscribe before broadcast in connectWithBunkerUrl to avoid miss… by @nogringo in #390
- chore(release): Publish packages by @github-actions[bot] in #407
- feat: add of() method to fetch NIP-05 data without pubkey by @nogringo in #382
- chore(release): Publish packages by @github-actions[bot] in #408
- fix: distinguish CLOSED from EOSE in relay request state by @nogringo in #396
- chore(release): Publish packages by @github-actions[bot] in #410
- Fix auth required request hang by @nogringo in #412
- chore(release): Publish packages by @github-actions[bot] in #415
- Ndk flutter by @nogringo in #244
- fix: add intl dependency by @nogringo in #417
- chore(release): Publish packages by @github-actions[bot] in #418
- Fix fast fail offline relay by @nogringo in #414
- chore(release): Publish packages by @github-actions[bot] in #419
- Fix duplicate request timeout by @nogringo in #425
- Feat cache manager clear all by @nogringo in #421
- chore(release): Publish packages by @github-actions[bot] in #429
- feat(cache): add removeEvents method for bulk event deletion by @nogringo in #430
- chore(release): Publish packages by @github-actions[bot] in #435
- doc: performance section (mention threadding) by @1-leo in #431
- fix(ndk_flutter): pass cachedPublicKey to signers during session restore by @nogringo in #439
- fix(ndk_flutter): suppress experimental_member_use warning by @nogringo in #440
- chore(release): Publish packages by @github-actions[bot] in #441
- chore(ndk_cache_manager_test_suite): disable pub.dev publishing by @nogringo in #442
- Feat signer pending requests by @nogringo in #434
- chore(release): Publish packages by @github-actions[bot] in #443
- feat(broadcast): add NIP-09 compliant deletion with e, k, and a tags by @nogringo in #428
- Fix nip07 mock and add to CI by @nogringo in #436
- CI: run db tests by @1-leo in #384
- perf(sembast): optimize batch operations and queries by @nogringo in #426
- feat: implement RFC 3986 compliant relay URL normalization by @nogringo in #409
- chore(release): Publish packages by @github-actions[bot] in #448
- Fix signer cancel request by @nogringo in #445
- chore(release): Publish packages by @github-actions[bot] in #449
- Feat drift cache manager by @nogringo in #427
- chore(release): Publish packages by @github-actions[bot] in #452
- Feat pending requests widget by @nogringo in #453
- fix: include generated localization files for pub.dev publishing by @nogringo in #454
- chore(release): Publish packages by @github-actions[bot] in #455
- fix(perf): lazy log by @1-leo in #457
- chore(release): Publish packages by @github-actions[bot] in #458
- fix(perf): remove calcId from db obj by @1-leo in #456
- chore(release): Publish packages by @github-actions[bot] in #459
- Feat blossom stream file from disk by @1-leo in #341
- chore(release): Publish packages by @github-actions[bot] in #460
- fix(broadcast): return immediately when all relays have responded by @nogringo in #461
- chore(release): Publish packages by @github-actions[bot] in #462
- feat: add missing getPublicList by @1-leo in #463
- chore(release): Publish packages by @github-actions[bot] in #466
- Fix issue 450 signer error handling by @nogringo in #451
- chore(release): Publish packages by @github-actions[bot] in #467
- fix: wasm compatible conditional import by @1-leo in #471
- chore(release): Publish packages by @github-actions[bot] in #475
- chore: objectbox-upgrade by @1-leo in #472
- chore: sembast-upgrade by @1-leo in #473
- chore: ndk-upgrade by @1-leo in #474
- Update weekly dev call time in CONTRIBUTING.md by @nogringo in #479
- fix: allow blossom uploadBlob without login via temporary/custom signer by @nogringo in #477
- chore(release): Publish packages by @github-actions[bot] in #480
- fix: preserve tags and custom fields in metadata by @nogringo in #465
- fix: sembast missing import by @1-leo in #481
- chore: format by @1-leo in #482
- fix: concurent list modification by @1-leo in #484
- chore(release): Publish packages by @github-actions[bot] in #485
- chore(release): Publish packages by @github-actions[bot] in #486
- chore: doc version bump by @1-leo in #487
Full Changelog: v0.7.0...v0.7.1
Release v0.7.0
What's Changed
- chore: version bump by @1-leo in #312
- chore: doc sync readme by @1-leo in #314
- Relay bad response by @nogringo in #320
- Unhandled error during request by @nogringo in #322
- fix: NWC use "encryption" tag to detect nip44 support by @frnandu in #324
- feat: auto run build_version on melos publish by @frnandu in #328
- Fix triple slashes relays by @nogringo in #330
- fix: Handle null error value in NWC response deserialization by @anipy1 in #334
- feat: wildcard tag search by @nogringo in #295
- fix: improve relay reconnection by @frnandu in #338
- fix: event tampering vulnerability by @nogringo in #346
- Filters deprecation by @nogringo in #351
- refactor: nip01 immutable by @1-leo in #332
- feat: isolates for compute heavy tasks by @1-leo in #327
- Add coi service worker documentation by @nogringo in #361
- feat: disable query performance page by @1-leo in #364
- fix: use isolates in bip340 event verifier by @frnandu in #345
- chore: unify cache events api by @nogringo in #355
- Range based syncing by @nogringo in #352
- Remove isar from melos by @nogringo in #370
- Dart isolate not supported on web by @nogringo in #372
- Fix: isar tags json storage by @nogringo in #369
Full Changelog: v0.6.0...v0.7.0
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