Skip to content

3.0.0

Compare
Choose a tag to compare
@drichar drichar released this 17 Jul 17:24
· 95 commits to main since this release

Summary

Version 3.0.0 introduces a complete rewrite of the use-wallet library, now structured as a monorepo to support vanilla JavaScript/TypeScript applications with reactive framework-specific adapters. This major release focuses on improving flexibility, performance, and developer experience.

Key Features

  • Framework-Agnostic Core: Rewritten in vanilla TypeScript for broader compatibility.
  • Framework Adapters: Initial support for React, Vue, and Solid.js with adapters for Angular and Svelte planned.
  • Enhanced Performance: More lightweight and easier to debug.
  • Expanded Examples: Includes demo apps for vanilla TypeScript, React, Vue, Solid.js, and server-side rendering examples for Next.js and Nuxt.
  • Improved Tooling: Adoption of PNPM for package management and Vitest for testing.
  • Network Switching: Easy switching between different networks (MainNet, TestNet, LocalNet).
  • Increased Test Coverage: Ensuring robustness and reliability.

Documentation

Visit txnlab.gitbook.io/use-wallet for docs, guides, and examples!

Migrating from v2.x

This version includes significant API changes. Please refer to the Migration Guide for detailed upgrade instructions.

Packages

  • @txnlab/use-wallet@3.0.0
  • @txnlab/use-wallet-react@3.0.0
  • @txnlab/use-wallet-solid@3.0.0
  • @txnlab/use-wallet-vue@3.0.0