Skip to content

Commit

Permalink
chore: release v3.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
drichar committed Jul 17, 2024
1 parent 2ebfc69 commit 4718a6b
Show file tree
Hide file tree
Showing 5 changed files with 24 additions and 4 deletions.
20 changes: 20 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,23 @@
# [3.0.0](https://github.com/TxnLab/use-wallet/releases/tag/v3.0.0) (2024-07-17)

### 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.

### Breaking Changes

This version includes significant API changes. Please refer to the [Migration Guide](https://txnlab.gitbook.io/use-wallet/guides/migrating-from-v2.x) for detailed upgrade instructions.

## [3.0.0-rc.3](https://github.com/txnlab/use-wallet/compare/v3.0.0-rc.2...v3.0.0-rc.3) (2024-07-02)

### Fixes
Expand Down
2 changes: 1 addition & 1 deletion packages/use-wallet-react/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@txnlab/use-wallet-react",
"version": "3.0.0-rc.3",
"version": "3.0.0",
"description": "React library for integrating Algorand wallets into decentralized applications",
"author": "Doug Richar <[email protected]>",
"license": "MIT",
Expand Down
2 changes: 1 addition & 1 deletion packages/use-wallet-solid/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@txnlab/use-wallet-solid",
"version": "3.0.0-rc.3",
"version": "3.0.0",
"description": "Solid.js library for integrating Algorand wallets into decentralized applications",
"author": "Doug Richar <[email protected]>",
"license": "MIT",
Expand Down
2 changes: 1 addition & 1 deletion packages/use-wallet-vue/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@txnlab/use-wallet-vue",
"version": "3.0.0-rc.3",
"version": "3.0.0",
"description": "Vue library for integrating Algorand wallets into decentralized applications",
"author": "Doug Richar <[email protected]>",
"license": "MIT",
Expand Down
2 changes: 1 addition & 1 deletion packages/use-wallet/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@txnlab/use-wallet",
"version": "3.0.0-rc.3",
"version": "3.0.0",
"description": "TypeScript library for integrating Algorand wallets into decentralized applications",
"author": "Doug Richar <[email protected]>",
"license": "MIT",
Expand Down

0 comments on commit 4718a6b

Please sign in to comment.