Releases: hashgraph/hedera-wallet-connect
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
Update build process for easier library consumption in different environements
There have been a number of issues reported in importing this library in different environments. Prior to this release, esbuild has been used to bundle the library code for consumption by clients. However, this has lead to complexity and incompatibility with popular frameworks such as NextJS 14. This release removes esbuild for bundling the library code. A user of this library using a modern bundler or framework can now more easily import this library and rely on their tool chain to prepare their code for the environments they live in, such as a nodejs back end or a NextJS 14 front end or backend.
The majority of the changes are highlighted by this PR - #224
What's Changed
- Use TSC to build the library instead of esbuild by @tmctl in #224
- Bump husky from 9.1.1 to 9.1.4 by @dependabot in #227
- Bump ts-jest from 29.2.2 to 29.2.3 by @dependabot in #221
Full Changelog: v1.3.1...v1.3.2
Preview release for application testing of different library build
This is a preview release to test #224