Releases: wevm/wagmi
[email protected]
Minor Changes
-
Update MetaMask connector from
@metamask/sdkto the new@metamask/connect-evm. (#4960)npm install @metamask/connect-evm npm uninstall @metamask/sdk
Patch Changes
- Updated dependencies [
2f4316c,2a566ec]:- @wagmi/[email protected]
- @wagmi/[email protected]
@wagmi/[email protected]
Patch Changes
-
Update MetaMask connector from
@metamask/sdkto the new@metamask/connect-evm. (#4960)npm install @metamask/connect-evm npm uninstall @metamask/sdk
-
Added
eventemitter3to ViteoptimizeDeps.includein Nuxt module to fix CJS/ESM interop error when using auto-imports. (#5028) -
Updated dependencies [
2f4316c,2a566ec]:- @wagmi/[email protected]
- @wagmi/[email protected]
@wagmi/[email protected]
Patch Changes
-
Update MetaMask connector from
@metamask/sdkto the new@metamask/connect-evm. (#4960)npm install @metamask/connect-evm npm uninstall @metamask/sdk
-
Updated dependencies [
2f4316c,2a566ec]:- @wagmi/[email protected]
- @wagmi/[email protected]
@wagmi/[email protected]
Patch Changes
- Fixed chainId not being passed to Tempo webAuthn key authorization (#5024)
@wagmi/[email protected]
Major Changes
-
Migrated MetaMask connector from
@metamask/sdkto the new@metamask/connect-evmpackage. (#4960)Breaking Changes
New Peer Dependency
You must install
@metamask/connect-evmas a peer dependency:npm install @metamask/connect-evm # or pnpm add @metamask/connect-evmParameter Changes
The connector parameters have been simplified and changed to align with the new SDK.
Removed options:
dappMetadata- Usedappinsteadlogging- Usedebuginsteadheadless- Useui.headlessinsteadcheckInstallationImmediatelycheckInstallationOnAllCallspreferDesktop- Useui.preferExtensioninsteadopenDeeplink- Usemobile.preferredOpenLinkinsteadextensionOnlyinfuraAPIKeycommunicationLayerPreferencecommunicationServerUrlenableAnalyticsshouldShimWeb3storagetimeri18nOptionsmodals- All communication layer options
New options:
dapp- Dapp identification ({ name: string, url?: string, iconUrl?: string })debug- Enable debug logging (boolean)mobile- Mobile-specific options:preferredOpenLink- Custom function to open deeplinks (required for React Native)useDeeplink- Usemetamask://deeplink vshttps://metamask.app.linkuniversal link
ui- UI configuration options:headless- Disable built-in UIpreferExtension- Prefer browser extension over mobileshowInstallModal- Show install modal when MetaMask is not installed
transport- Transport configuration:extensionId- Extension ID for browser extension transport
Preserved options:
connectAndSign- Shortcut to connect and sign a messageconnectWith- Connect with any RPC method
Migration Example
Before:
import { metaMask } from "wagmi/connectors"; metaMask({ dappMetadata: { name: "My DApp", url: "https://mydapp.com", iconUrl: "https://mydapp.com/icon.png", }, logging: { sdk: true }, });
After:
import { metaMask } from "wagmi/connectors"; metaMask({ dapp: { name: "My DApp", url: "https://mydapp.com", iconUrl: "https://mydapp.com/icon.png", }, debug: true, });
Patch Changes
- Updated dependencies [
2f4316c]:- @wagmi/[email protected]
[email protected]
Minor Changes
- Added
useSignTransaction(#4995)
Patch Changes
- Updated dependencies [
8b96e2f]:- @wagmi/[email protected]
- @wagmi/[email protected]
@wagmi/[email protected]
Minor Changes
- Added
useSignTransaction(#4995)
Patch Changes
- Updated dependencies [
8b96e2f]:- @wagmi/[email protected]
- @wagmi/[email protected]
@wagmi/[email protected]
Patch Changes
-
Updated query entrypoint exports (#4995)
-
Updated dependencies [
8b96e2f]:- @wagmi/[email protected]
- @wagmi/[email protected]
@wagmi/[email protected]
Minor Changes
- Added
signTransactionaction (#4995)
@wagmi/[email protected]
Patch Changes
- Updated dependencies [
8b96e2f]:- @wagmi/[email protected]