In this release the NWC deeplink flow is improved to better support different kinds of http-accessible wallets.
We also remove a dependency on an ESM event emitter package which was causing build errors in some projects.
Breaking Changes
Many deprecated methods since 3.x have now been removed. Please see this commit for more details in case you have trouble updating, or create an issue if you need help.
What's Changed
New features
- feat: new NWC deeplink flow to support other relays and wallet pubkeys by @rolznz in #297
- feat: add custom-timeout-values-for-requester-method by @Dayvvo in #299
- feat: custom EventEmitter classes by @pavanjoshi914 in #308
- feat: add optional metadata field to get_info response by @rolznz in #287
Misc
- docs: Update README.md by @pratik227 in #311
- chore(deps-dev): bump husky from 8.0.3 to 9.1.7 by @dependabot in #301
- chore(deps-dev): bump ts-node from 10.9.1 to 10.9.2 by @dependabot in #290
- docs: Update readme by @pratik227 and @rolznz in #313
- chore(deps-dev): bump eslint-config-prettier from 9.0.0 to 10.0.1 by @dependabot in #294
- chore(deps-dev): bump ts-jest from 29.1.1 to 29.2.5 by @dependabot in #292
- chore(deps-dev): bump @types/node from 20.8.6 to 22.13.4 by @dependabot in #310
- chore: fix default auth URLs by @rolznz in #319
- chore(deps-dev): bump prettier from 3.4.1 to 3.5.1 by @dependabot in #318
- chore(deps-dev): bump lint-staged from 15.2.10 to 15.4.3 by @dependabot in #317
- chore: remove unused browserify dependency by @rolznz in #321
- chore: update version in readme to 4.0.0 by @rolznz in #322
New Contributors
- @pratik227 made their first contribution in #311
- @Dayvvo made their first contribution in #299
Full Changelog: v3.9.0...v4.0.0