Releases: hashgraph/hedera-wallet-connect
v1.5.1
What's Changed
This PR updates dependencies throwing critcal securing warnings (elliptic) and updates the Hedera SDK to v2.61.0
- update dependencies and security vulnerabilities / warnings by @tmctl in #479
- build(deps-dev): Bump @types/node from 22.13.10 to 22.13.11 by @dependabot in #481
- build(deps-dev): Bump @swc/core from 1.11.9 to 1.11.12 by @dependabot in #482
Full Changelog: v1.5.0...v1.5.1
v1.5.1-beta-1
What's Changed
update javascript sdk, update other package versions, update security vulnerabilities
- build(deps-dev): Bump @swc/core from 1.10.16 to 1.10.18 by @dependabot in #452
- build(deps-dev): Bump long from 5.3.0 to 5.3.1 by @dependabot in #451
- build(deps-dev): Bump @walletconnect/types from 2.18.0 to 2.18.1 by @dependabot in #450
- build(deps-dev): Bump typedoc from 0.27.7 to 0.27.8 by @dependabot in #449
- build(deps-dev): Bump prettier from 3.5.1 to 3.5.2 by @dependabot in #448
- build(deps-dev): Bump @types/react-dom from 19.0.3 to 19.0.4 by @dependabot in #447
- build(deps-dev): Bump @types/node from 22.13.4 to 22.13.5 by @dependabot in #446
- build(deps): Bump @grpc/grpc-js and @hashgraph/sdk in /docs by @dependabot in #453
- build(deps): Bump step-security/jest-coverage-report-action from 2.3.2 to 2.3.3 by @dependabot in #462
- build(deps-dev): Bump typedoc from 0.27.8 to 0.27.9 by @dependabot in #461
- build(deps-dev): Bump typescript from 5.7.3 to 5.8.2 by @dependabot in #459
- Add Hedera Integration Page by @itsbrandondev in #445
- build(deps-dev): Bump @swc/core from 1.10.18 to 1.11.5 by @dependabot in #456
- build(deps-dev): Bump @walletconnect/types from 2.18.1 to 2.19.0 by @dependabot in #457
- build(deps-dev): Bump @types/node from 22.13.5 to 22.13.8 by @dependabot in #460
- build(deps-dev): Bump @types/node from 22.13.8 to 22.13.10 by @dependabot in #465
- build(deps-dev): Bump prettier from 3.5.2 to 3.5.3 by @dependabot in #464
- build(deps-dev): Bump @swc/core from 1.11.5 to 1.11.8 by @dependabot in #463
- build(deps): Bump prismjs from 1.29.0 to 1.30.0 in /docs by @dependabot in #468
- build(deps): Bump axios from 1.7.7 to 1.8.2 in /docs by @dependabot in #467
- build(deps): Bump axios from 1.7.4 to 1.8.2 by @dependabot in #466
- build(deps): Bump @babel/runtime-corejs3 from 7.26.0 to 7.26.10 in /docs by @dependabot in #471
- build(deps): Bump @babel/helpers from 7.26.0 to 7.26.10 in /docs by @dependabot in #470
- build(deps): Bump @babel/runtime from 7.26.0 to 7.26.10 in /docs by @dependabot in #469
- build(deps): Bump actions/setup-node from 4.2.0 to 4.3.0 by @dependabot in #478
- Update Hedera Integration Pathways by @itsbrandondev in #472
- build(deps-dev): Bump esbuild from 0.25.0 to 0.25.1 by @dependabot in #476
- build(deps-dev): Bump @swc/core from 1.11.8 to 1.11.9 by @dependabot in #477
- build(deps-dev): Bump lint-staged from 15.4.3 to 15.5.0 by @dependabot in #474
- build(deps-dev): Bump @walletconnect/types from 2.19.0 to 2.19.1 by @dependabot in #475
Full Changelog: v1.5.0...v1.5.1-beta-1
v1.5.0
What's Changed
TLDR; Many dependabot updates. Main feature addition by @MohamedArbani. Thanks for the contribution!
This PR enhances the openModal function to handle scenarios where the user dismisses the WalletConnect modal without completing the wallet connection process.
- ci: Roll-back of codecov version due to issues with latest one. #395 by @san-est in #365
- build(deps): Bump path-to-regexp and express in /docs by @dependabot in #367
- build(deps-dev): Bump prettier from 3.4.1 to 3.4.2 by @dependabot in #368
- build(deps-dev): Bump typescript from 5.6.3 to 5.7.2 by @dependabot in #369
- build(deps-dev): Bump @swc/core from 1.9.3 to 1.10.0 by @dependabot in #370
- build(deps-dev): Bump react and react-dom by @dependabot in #371
- build(deps-dev): Bump @types/node from 22.10.1 to 22.10.2 by @dependabot in #377
- build(deps-dev): Bump @swc/core from 1.10.0 to 1.10.1 by @dependabot in #378
- build(deps-dev): Bump nodemon from 3.1.7 to 3.1.9 by @dependabot in #381
- build(deps-dev): Bump lint-staged from 15.2.10 to 15.2.11 by @dependabot in #382
- build(deps): Bump nanoid from 3.3.7 to 3.3.8 in /docs by @dependabot in #383
- feat: add token update examples by @kantorcodes in #362
- chore: add repo maintainers in the CODEOWNERS file by @PavelSBorisov in #384
- React Native instructions by @tmctl in #385
- build(deps-dev): Bump concurrently from 9.1.0 to 9.1.2 by @dependabot in #399
- build(deps-dev): Bump @swc/core from 1.10.1 to 1.10.4 by @dependabot in #398
- build(deps-dev): Bump typescript from 5.6.3 to 5.7.2 by @dependabot in #390
- build(deps-dev): Bump @walletconnect/types from 2.17.2 to 2.17.3 by @dependabot in #388
- build(deps-dev): Bump esbuild from 0.24.0 to 0.24.2 by @dependabot in #392
- build(deps-dev): Bump typedoc from 0.26.11 to 0.27.6 by @dependabot in #396
- build(deps): Bump step-security/harden-runner from 2.10.2 to 2.10.3 by @dependabot in #401
- ci: run publish step only on main branch by @andrewb1269hg in #408
- build(deps-dev): Bump typescript from 5.7.2 to 5.7.3 by @dependabot in #407
- build(deps-dev): Bump long from 5.2.3 to 5.2.4 by @dependabot in #404
- build(deps-dev): Bump @types/node from 22.10.2 to 22.10.6 by @dependabot in #409
- build(deps-dev): Bump @swc/core from 1.10.4 to 1.10.7 by @dependabot in #403
- build(deps-dev): Bump @walletconnect/sign-client from 2.17.2 to 2.17.3 by @dependabot in #391
- Update CODEOWNERS by @rbarker-dev in #411
- build(deps-dev): Bump @types/react-dom from 18.3.1 to 19.0.3 by @dependabot in #406
- build(deps-dev): Bump lint-staged from 15.2.11 to 15.3.0 by @dependabot in #394
- build(deps): Bump step-security/harden-runner from 2.10.3 to 2.10.4 by @dependabot in #418
- build(deps-dev): Bump @swc/core from 1.10.7 to 1.10.8 by @dependabot in #417
- build(deps-dev): Bump @types/node from 22.10.6 to 22.10.7 by @dependabot in #416
- build(deps-dev): Bump lint-staged from 15.3.0 to 15.4.1 by @dependabot in #415
- build(deps-dev): Bump @walletconnect/types from 2.17.3 to 2.17.4 by @dependabot in #414
- build(deps-dev): Bump @walletconnect/sign-client from 2.17.3 to 2.17.4 by @dependabot in #413
- build(deps-dev): Bump lint-staged from 15.4.1 to 15.4.3 by @dependabot in #420
- build(deps-dev): Bump @walletconnect/sign-client from 2.17.4 to 2.17.5 by @dependabot in #421
- build(deps-dev): Bump @types/node from 22.10.7 to 22.10.10 by @dependabot in #423
- build(deps-dev): Bump @swc/core from 1.10.8 to 1.10.9 by @dependabot in #424
- build(deps): Bump actions/setup-node from 4.1.0 to 4.2.0 by @dependabot in #425
- build(deps-dev): Bump @swc/core from 1.10.9 to 1.10.12 by @dependabot in #429
- build(deps-dev): Bump @types/node from 22.10.10 to 22.13.0 by @dependabot in #427
- build(deps-dev): Bump @walletconnect/types from 2.17.5 to 2.18.0 by @dependabot in #426
- build(deps-dev): Bump esbuild from 0.24.2 to 0.25.0 by @dependabot in #435
- build(deps-dev): Bump @swc/core from 1.10.12 to 1.10.15 by @dependabot in #434
- build(deps-dev): Bump @types/node from 22.13.0 to 22.13.1 by @dependabot in #433
- build(deps-dev): Bump prettier from 3.4.2 to 3.5.0 by @dependabot in #432
- build(deps-dev): Bump typedoc from 0.27.6 to 0.27.7 by @dependabot in #431
- build(deps-dev): Bump prettier from 3.5.0 to 3.5.1 by @dependabot in #439
- build(deps-dev): Bump @types/node from 22.13.1 to 22.13.4 by @dependabot in #438
- build(deps-dev): Bump long from 5.2.4 to 5.3.0 by @dependabot in #440
- build(deps-dev): Bump @swc/core from 1.10.15 to 1.10.16 by @dependabot in #437
- build(deps): Bump step-security/jest-coverage-report-action from 2.3.1 to 2.3.2 by @dependabot in #443
- build(deps): Bump step-security/harden-runner from 2.10.4 to 2.11.0 by @dependabot in #442
- fix: enhance modal session handling to reject on user cancellation by @MohamedArbani in #348
- Add information regarding Ed25519 & ECDSA Keys to docs (fixed verification) by @itsbrandondev in #430
- 1.5.0 by @tmctl in #444
New Contributors
- @PavelSBorisov made their first contribution in #384
- @MohamedArbani made their first contribution in #348
- @itsbrandondev made their first contribution in #430
Full Changelog: v1.4.2...v1.5.0
v1.4.2
What's Changed
This release upgrades hedera wallet connect to play a more active role in session management. It will automatically remove invalid sessions when making calls in order to improve the overall user experience.
- feat: active session management for stale / removed sessions by @kantorcodes in #356
Full Changelog: v1.4.1...v1.4.2
v1.4.1
What's Changed
Per discussion our changes to signTransaction were potentially breaking for existing dApps. We've updated this method to enable passing a base64 string in the original implementation with a depreciation notice.
- fix: enable signTransaction to be backwards compatible by @kantorcodes in #363
Full Changelog: v1.3.8...v1.4.1
Improves signTransaction in dAppConnector
What's Changed
signTransaction
in dAppConnector
has been adjusted to utilize signTransaction
from DAppSigner under the hood. This ensures that this method behaves the same in both cases, ensuring a better experience when signing transactions.
- build(deps-dev): Bump @swc/core from 1.9.1 to 1.9.3 by @dependabot in #354
- ci: skip canary on fork by @kantorcodes in #357
- build(deps-dev): Bump typescript from 5.6.3 to 5.7.2 by @dependabot in #353
- build(deps-dev): Bump eslint-plugin-tsdoc from 0.3.0 to 0.4.0 by @dependabot in #352
- build(deps-dev): Bump husky from 9.1.6 to 9.1.7 by @dependabot in #351
- build(deps-dev): Bump @types/node from 22.9.0 to 22.9.3 by @dependabot in #350
- build(deps): Bump cross-spawn from 7.0.3 to 7.0.6 in /docs by @dependabot in #346
- build(deps): Bump cross-spawn from 7.0.3 to 7.0.6 by @dependabot in #345
- build(deps): Bump step-security/harden-runner from 2.10.1 to 2.10.2 by @dependabot in #344
- build(deps): Bump codecov/codecov-action from 5.0.2 to 5.0.7 by @dependabot in #349
- docs: add base64 example by @kantorcodes in #355
- build(deps-dev): Bump prettier from 3.3.3 to 3.4.1 by @dependabot in #359
- build(deps-dev): Bump @types/node from 22.9.3 to 22.10.1 by @dependabot in #361
- fix: adjust signTransaction parameters by @kantorcodes in #358
Full Changelog: v1.3.7...v1.3.8
Improves receipt handling for transactions with multiple signatures
This release has significant improves on the handling of receipts and improvements to transactions with multiple signatures, e.g. account creation.
What's Changed
- build(deps): Bump codecov/codecov-action from 4.6.0 to 5.0.2 by @dependabot in #343
- fix: improves receipt handling for transactions with multiple signatures by @kantorcodes in #339
- docs: minor fix enable demo forms by @kantorcodes in #336
Full Changelog: v.1.3.6...v1.3.7
Session and logging improvements
What's Changed
Huge improvements in session management and logging to ensure transactions land properly and expire signers are removed promptly
- Bump typedoc from 0.26.9 to 0.26.10 by @dependabot in #304
- Bump @types/node from 22.7.5 to 22.7.7 by @dependabot in #305
- Bump actions/checkout from 4.2.1 to 4.2.2 by @dependabot in #307
- ci: Add statuses write permission by @mishomihov00 in #308
- ci: Updating action to use step-security maintained version. by @san-est in #309
- ci: Updating action to use step-security maintained version + fixing a typo. by @san-est in #310
- Bump actions/setup-node from 4.0.4 to 4.1.0 by @dependabot in #311
- Bump @types/node from 22.7.7 to 22.8.1 by @dependabot in #313
- Bump @types/jest from 29.5.13 to 29.5.14 by @dependabot in #312
- v1.3.5 Improved Documentation and Test Runner by @kantorcodes in #317
- Bump @types/node from 22.8.1 to 22.8.7 by @dependabot in #320
- Bump typedoc from 0.26.10 to 0.26.11 by @dependabot in #321
- Bump @swc/jest from 0.2.36 to 0.2.37 by @dependabot in #322
- Bump @swc/core from 1.7.40 to 1.7.42 by @dependabot in #323
- Bump concurrently from 9.0.1 to 9.1.0 by @dependabot in #335
- Bump @walletconnect/sign-client from 2.17.1 to 2.17.2 by @dependabot in #334
- Bump @types/node from 22.8.7 to 22.9.0 by @dependabot in #332
- Bump @swc/core from 1.7.42 to 1.9.1 by @dependabot in #331
- Bump @walletconnect/types from 2.17.1 to 2.17.2 by @dependabot in #333
- ci: creates a pipeline for canary npm releases for testing by @kantorcodes in #326
- Adds the wallet + dapp demos into the docusarous docs. by @kantorcodes in #329
- fix: reverts transaction body changes by @kantorcodes in #325
- fix: improved session handling and logging by @kantorcodes in #327
New Contributors
- @mishomihov00 made their first contribution in #308
- @san-est made their first contribution in #309
- @kantorcodes made their first contribution in #317
Full Changelog: v1.3.4...v.1.3.6
Handle session disconnect errors
This is a small release that catches errors when a dapp tries to close an error that doesn't exist.
What's Changed
Full Changelog: v1.3.3...v1.3.4
v1.3.3
What's Changed
This release includes a number of dependabot updates in additional to updates to core packages. In addition, it offers support for a transaction record query in the signer.
- Bump step-security/harden-runner from 2.9.0 to 2.9.1 by @dependabot in #232
- Bump ts-jest from 29.2.3 to 29.2.4 by @dependabot in #231
- Bump lint-staged from 15.2.7 to 15.2.8 by @dependabot in #230
- rename the github action workflow to accurately describe what the wor… by @tmctl in #228
- add deprecation warning for a method that uses and outdated WalletCon… by @tmctl in #233
- Bump axios from 1.7.2 to 1.7.4 by @dependabot in #237
- CI: Update runners to use new runner group by @rbarkerSL in #239
- Bump typedoc from 0.26.5 to 0.26.6 by @dependabot in #242
- Bump lint-staged from 15.2.8 to 15.2.9 by @dependabot in #243
- Bump esbuild from 0.23.0 to 0.23.1 by @dependabot in #245
- Bump @walletconnect/sign-client from 2.14.0 to 2.15.1 by @dependabot in #246
- Bump husky from 9.1.4 to 9.1.5 by @dependabot in #249
- Bump ts-jest from 29.2.4 to 29.2.5 by @dependabot in #250
- Bump micromatch from 4.0.7 to 4.0.8 by @dependabot in #252
- Bump @walletconnect/types from 2.14.0 to 2.15.1 by @dependabot in #247
- Bump @types/node from 20.14.12 to 22.5.0 by @dependabot in #248
- Add TransactionRecord Query by @MiguelLZPF in #251
- Bump @types/node from 22.5.0 to 22.5.4 by @dependabot in #262
- Bump lint-staged from 15.2.9 to 15.2.10 by @dependabot in #258
- Bump @walletconnect/sign-client from 2.15.1 to 2.16.0 by @dependabot in #261
- Bump @walletconnect/types from 2.16.0 to 2.16.1 by @dependabot in #268
- Bump typedoc from 0.26.6 to 0.26.7 by @dependabot in #274
- Bump husky from 9.1.5 to 9.1.6 by @dependabot in #273
- Bump @types/jest from 29.5.12 to 29.5.13 by @dependabot in #272
- Bump @walletconnect/sign-client from 2.16.0 to 2.16.1 by @dependabot in #271
- Bump @types/node from 22.5.4 to 22.5.5 by @dependabot in #269
- Bump step-security/harden-runner from 2.9.1 to 2.10.1 by @dependabot in #266
- Bump actions/setup-node from 4.0.3 to 4.0.4 by @dependabot in #275
- Bump esbuild from 0.23.1 to 0.24.0 by @dependabot in #276
- Bump nodemon from 3.1.4 to 3.1.7 by @dependabot in #278
- Bump @walletconnect/sign-client from 2.16.1 to 2.16.2 by @dependabot in #279
- Bump actions/checkout from 4.1.7 to 4.2.0 by @dependabot in #282
- Fix Sign Transaction Signature by @MiguelLZPF in #125
- Add tsdocs to the getSigner method by @deligrim in #284
- ci: Update hedera-wallet-connect per Q3 audit findings by @andrewb1269hg in #292
- Bump concurrently from 8.2.2 to 9.0.1 by @dependabot in #280
- Bump @walletconnect/sign-client from 2.16.2 to 2.17.1 by @dependabot in #296
- Bump @walletconnect/modal from 2.6.2 to 2.7.0 by @dependabot in #288
- Bump @types/react-dom from 18.3.0 to 18.3.1 by @dependabot in #293
- Bump @types/node from 22.5.5 to 22.7.5 by @dependabot in #294
- Bump typedoc from 0.26.7 to 0.26.9 by @dependabot in #295
- Bump actions/checkout from 4.2.0 to 4.2.1 by @dependabot in #290
- Update wallet connect packages by @hgraphql in #285
- 1.3.3 by @tmctl in #253
New Contributors
- @MiguelLZPF made their first contribution in #251
- @deligrim made their first contribution in #284
- @andrewb1269hg made their first contribution in #292
Full Changelog: v1.3.2...v1.3.3