Releases: TxnLab/use-wallet
v4.0.0-beta.6
Changes
Full Changelog: v4.0.0-beta.5...v4.0.0-beta.6
Packages
- @txnlab/[email protected]
- @txnlab/[email protected]
- @txnlab/[email protected]
- @txnlab/[email protected]
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
Changes
Features
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
- @txnlab/[email protected]
- @txnlab/[email protected]
- @txnlab/[email protected]
- @txnlab/[email protected]
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
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
- @txnlab/[email protected]
- @txnlab/[email protected]
- @txnlab/[email protected]
- @txnlab/[email protected]
v4.0.0-beta.4
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
- @txnlab/[email protected]
- @txnlab/[email protected]
- @txnlab/[email protected]
- @txnlab/[email protected]
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
Changes
Bug Fixes
Full Changelog: v3.11.0...v3.11.1
Packages
- @txnlab/[email protected]
- @txnlab/[email protected]
- @txnlab/[email protected]
- @txnlab/[email protected]
v4.0.0-beta.3
Changes
Features
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
- @txnlab/[email protected]
- @txnlab/[email protected]
- @txnlab/[email protected]
- @txnlab/[email protected]
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
Changes
Features
- feat(*): add custom password prompt for KMD and Mnemonic by @PatrickDinh in #322
Other Changes
- chore(deps): update non-major dependencies by @renovate in #309
- chore(deps): update wallet dependencies by @renovate in #310
- chore(deps): update dependency pnpm to v9.14.4 by @renovate in #312
- chore(deps): update dependency vite to v6 by @renovate in #321
- chore(deps): lock file maintenance by @renovate in #306
Full Changelog: v3.10.1...v3.11.0
Packages
- @txnlab/[email protected]
- @txnlab/[email protected]
- @txnlab/[email protected]
- @txnlab/[email protected]
v3.10.1
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
- @PatrickDinh made their first contribution in #318
Full Changelog: v3.10.0...v3.10.1
Packages
- @txnlab/[email protected]
- @txnlab/[email protected]
- @txnlab/[email protected]
- @txnlab/[email protected]
v4.0.0-beta.2
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
- @txnlab/[email protected]
- @txnlab/[email protected]
- @txnlab/[email protected]
- @txnlab/[email protected]
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
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
- @txnlab/[email protected]
- @txnlab/[email protected]
- @txnlab/[email protected]
- @txnlab/[email protected]
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