Skip to content

Conversation

@ignaciosantise
Copy link
Collaborator

This pull request includes several updates and improvements across multiple files, focusing on bug fixes, dependency updates, testing setup enhancements, and code refactoring. The most important changes include deduplicating wallet lists, updating dependencies, and implementing a shared Jest setup for consistency across packages.

Bug Fixes:

  • Fixed an issue where the balance was not cleared if the SDK failed to get it in packages/ethers/src/client.ts and packages/ethers5/src/client.ts. [1] [2]
  • Fixed an issue to deduplicate wallets in all wallet lists in packages/scaffold/src/partials/w3m-all-wallets-list/index.tsx and packages/scaffold/src/views/w3m-connect-view/components/all-wallet-list.tsx. [1] [2]

Others

Dependency Updates:

  • Updated multiple dependencies in apps/native/package.json and package.json files, including React Native, Expo, and various libraries. [1] [2]

Testing Setup:

  • Introduced a shared Jest setup to avoid duplication and ensure consistency across packages, detailed in TESTING.md, jest-shared-setup.ts, and package-specific jest-setup.ts and jest.config.ts files. [1] [2] [3] [4] [5]

Configuration Changes:

  • Enabled the new architecture in apps/native/app.json.
  • Added Babel plugins for class properties and private methods in babel.config.js.

Miscellaneous:

  • Updated Node.js version to 18.20.0 in .tool-versions.

@changeset-bot
Copy link

changeset-bot bot commented Mar 27, 2025

🦋 Changeset detected

Latest commit: 9ba983e

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 14 packages
Name Type
@reown/appkit-ethers5-react-native Patch
@reown/appkit-ethers-react-native Patch
@reown/appkit-wagmi-react-native Patch
@reown/appkit-auth-ethers-react-native Patch
@reown/appkit-auth-wagmi-react-native Patch
@reown/appkit-coinbase-ethers-react-native Patch
@reown/appkit-coinbase-wagmi-react-native Patch
@reown/appkit-common-react-native Patch
@reown/appkit-core-react-native Patch
@reown/appkit-scaffold-react-native Patch
@reown/appkit-scaffold-utils-react-native Patch
@reown/appkit-siwe-react-native Patch
@reown/appkit-ui-react-native Patch
@reown/appkit-wallet-react-native Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@sonarqubecloud
Copy link

Quality Gate Failed Quality Gate failed

Failed conditions
3.1% Duplication on New Code (required ≤ 3%)

See analysis details on SonarQube Cloud

@socket-security
Copy link

Report too large to display inline

View full report↗︎

@ignaciosantise ignaciosantise merged commit 4013e65 into main Mar 27, 2025
10 of 11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants