Skip to content

Releases: TxnLab/use-wallet

v4.0.0-beta.6

30 Jan 17:57
Compare
Choose a tag to compare
v4.0.0-beta.6 Pre-release
Pre-release

Changes

  • fix(core): export NetworkConfigBuilder class by @drichar in #345

Full Changelog: v4.0.0-beta.5...v4.0.0-beta.6

Packages

Install

You can use the beta tag to install the latest v4.0.0 beta version in your project, e.g.,

npm install @txnlab/use-wallet@beta

v4.0.0-beta.5

22 Jan 08:41
Compare
Choose a tag to compare
v4.0.0-beta.5 Pre-release
Pre-release

Changes

Features

  • feat(network): enable runtime connection to custom Algorand nodes by @drichar in #339

Other Changes

  • refactor(liquid): remove Liquid Auth provider by @drichar in #337
  • refactor(network): remove name property and improve network ID types by @drichar in #338
  • chore(core): update local storage key for v4 by @drichar in 72e0c23

Note: This beta release also includes all changes from v3.11.1 and v3.12.0 that were merged from the main branch. See the v3.11.1 and v3.12.0 release notes for details.

⚠️ BREAKING CHANGES

This beta release introduces a new useNetwork hook that contains network-related functionality previously returned by useWallet. If you're upgrading from an earlier v4 beta version, you'll need to update your imports and usage of:

  • activeNetwork
  • setActiveNetwork

which have been moved to useNetwork.

For example:

// Before (v4.0.0-beta.4 and earlier)
const { activeNetwork, setActiveNetwork } = useWallet()
// After (v4.0.0-beta.5)
const { activeNetwork, setActiveNetwork } = useNetwork()

This change only affects projects using earlier v4 beta versions. For detailed implementation examples, please refer to the commit history and files changed in #339

Documentation for the new network configuration features is in progress and will be included in the final v4.0.0 release.

Full Changelog: v4.0.0-beta.4...v4.0.0-beta.5

Packages

Install

You can use the beta tag to install the latest v4.0.0 beta version in your project, e.g.,

npm install @txnlab/use-wallet@beta

v3.12.0

17 Jan 04:48
Compare
Choose a tag to compare

Changes

Features

  • feat(react): return isReconnecting from useWallet by @stefanofa in #330
  • feat(*): replace isReconnecting with unified isReady state by @drichar in #335

Test Updates

  • test(e2e): add examples and docs for end-to-end testing by @No-Cash-7970 in #331
  • test(react): fix React testing warnings with proper act() usage by @drichar in #336

Other Changes

  • chore(deps): update wallet dependencies by @drichar in #333
  • chore(deps): update non-major dependencies, refactor test configs by @drichar in #334
  • chore(deps): update dependency vite to v6.0.7 by @renovate in #325
  • chore(deps): update dependency typescript to v5.7.2 by @renovate in #320
  • chore(deps): update dependency pnpm to v9.15.4 by @renovate in #328
  • chore(deps): lock file maintenance by @renovate in #327

Full Changelog: v3.11.1...v3.12.0

Packages

v4.0.0-beta.4

09 Jan 15:25
Compare
Choose a tag to compare
v4.0.0-beta.4 Pre-release
Pre-release

Changes

Dependencies

  • chore(deps): bump @blockshake/defly-connect from 1.1.6 to 1.2.0 by @drichar in cd914bf
  • chore(deps): bump @perawallet/connect from 1.3.5 to 1.4.0 by @drichar in dac46a2
  • fix(deps): update Defly Connect and Pera Connect to latest versions by @drichar in b12d2e3

Other Changes

Full Changelog: v4.0.0-beta.3...v4.0.0-beta.4

Packages

Install

You can use the beta tag to install the latest v4.0.0 beta version in your project, e.g.,

npm install @txnlab/use-wallet@beta

v3.11.1

18 Dec 22:57
Compare
Choose a tag to compare

Changes

Bug Fixes

  • fix(wallets): prevent WalletConnect v1 session data collision by @drichar in #329

Full Changelog: v3.11.0...v3.11.1

Packages

v4.0.0-beta.3

07 Dec 07:08
Compare
Choose a tag to compare
v4.0.0-beta.3 Pre-release
Pre-release

Changes

Features

  • feat(pera): add auto-connect for Pera Discover browser by @drichar in #323

Note: This beta release also includes all changes from v3.10.1 and v3.11.0 that were merged from the main branch. See the v3.10.1 and v3.11.0 release notes for details.

Full Changelog: v4.0.0-beta.2...v4.0.0-beta.3

Packages

Install

You can use the beta tag to install the latest v4.0.0 beta version in your project, e.g.,

npm install @txnlab/use-wallet@beta

v3.11.0

07 Dec 06:43
Compare
Choose a tag to compare

Changes

Features

  • feat(*): add custom password prompt for KMD and Mnemonic by @PatrickDinh in #322

Other Changes

Full Changelog: v3.10.1...v3.11.0

Packages

v3.10.1

28 Nov 07:26
Compare
Choose a tag to compare

Changes

Bug Fixes

  • fix(kmd): handle empty password correctly in getPassword by @PatrickDinh in #318

Other Changes

  • test(kmd): add tests for empty and null password handling by @drichar in #319
  • chore(ci): add v4 branch to workflow triggers by @drichar in #315

New Contributors

Full Changelog: v3.10.0...v3.10.1

Packages

v4.0.0-beta.2

26 Nov 05:56
Compare
Choose a tag to compare
v4.0.0-beta.2 Pre-release
Pre-release

Changes

  • feat(network): add new network config builder by @drichar in #316
  • feat: add Defly Web extension wallet provider by @drichar in #317

Full Changelog: v4.0.0-beta.1...v4.0.0-beta.2

Packages

Install

You can use the beta tag to install the latest v4.0.0 beta version in your project, e.g.,

npm install @txnlab/use-wallet@beta

v4.0.0-beta.1

16 Nov 08:41
Compare
Choose a tag to compare
v4.0.0-beta.1 Pre-release
Pre-release

Changes

  • feat(*): migrate to algosdk v3.0.0 by @drichar in #314
  • chore(ci): add v4 branch to workflow triggers by @drichar in #315

Packages

Install

You can use the beta tag to install the latest v4.0.0 beta version in your project, e.g.,

npm install @txnlab/use-wallet@beta