Skip to content

Releases: wevm/wagmi

wagmi@3.6.0

23 Mar 18:23
434ddf9

Choose a tag to compare

Minor Changes

  • Update MetaMask connector from @metamask/sdk to the new @metamask/connect-evm. (#4960)

    npm install @metamask/connect-evm
    npm uninstall @metamask/sdk

Patch Changes

  • Updated dependencies [2f4316c, 2a566ec]:
    • @wagmi/core@3.4.1
    • @wagmi/connectors@8.0.0

@wagmi/vue@0.5.1

23 Mar 18:24
434ddf9

Choose a tag to compare

Patch Changes

  • Update MetaMask connector from @metamask/sdk to the new @metamask/connect-evm. (#4960)

    npm install @metamask/connect-evm
    npm uninstall @metamask/sdk
  • Added eventemitter3 to Vite optimizeDeps.include in Nuxt module to fix CJS/ESM interop error when using auto-imports. (#5028)

  • Updated dependencies [2f4316c, 2a566ec]:

    • @wagmi/core@3.4.1
    • @wagmi/connectors@8.0.0

@wagmi/solid@0.0.5

23 Mar 18:24
434ddf9

Choose a tag to compare

Patch Changes

  • Update MetaMask connector from @metamask/sdk to the new @metamask/connect-evm. (#4960)

    npm install @metamask/connect-evm
    npm uninstall @metamask/sdk
  • Updated dependencies [2f4316c, 2a566ec]:

    • @wagmi/core@3.4.1
    • @wagmi/connectors@8.0.0

@wagmi/core@3.4.1

23 Mar 18:23
434ddf9

Choose a tag to compare

Patch Changes

  • Fixed chainId not being passed to Tempo webAuthn key authorization (#5024)

@wagmi/connectors@8.0.0

23 Mar 18:23
434ddf9

Choose a tag to compare

Major Changes

  • Migrated MetaMask connector from @metamask/sdk to the new @metamask/connect-evm package. (#4960)

    Breaking Changes

    New Peer Dependency

    You must install @metamask/connect-evm as a peer dependency:

    npm install @metamask/connect-evm
    # or
    pnpm add @metamask/connect-evm

    Parameter Changes

    The connector parameters have been simplified and changed to align with the new SDK.

    Removed options:

    • dappMetadata - Use dapp instead
    • logging - Use debug instead
    • headless - Use ui.headless instead
    • checkInstallationImmediately
    • checkInstallationOnAllCalls
    • preferDesktop - Use ui.preferExtension instead
    • openDeeplink - Use mobile.preferredOpenLink instead
    • extensionOnly
    • infuraAPIKey
    • communicationLayerPreference
    • communicationServerUrl
    • enableAnalytics
    • shouldShimWeb3
    • storage
    • timer
    • i18nOptions
    • modals
    • 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 - Use metamask:// deeplink vs https://metamask.app.link universal link
    • ui - UI configuration options:
      • headless - Disable built-in UI
      • preferExtension - Prefer browser extension over mobile
      • showInstallModal - 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 message
    • connectWith - 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/core@3.4.1

wagmi@3.5.0

18 Feb 00:03
0eb6f12

Choose a tag to compare

Minor Changes

  • Added useSignTransaction (#4995)

Patch Changes

  • Updated dependencies [8b96e2f]:
    • @wagmi/core@3.4.0
    • @wagmi/connectors@7.2.1

@wagmi/vue@0.5.0

18 Feb 00:03
0eb6f12

Choose a tag to compare

Minor Changes

  • Added useSignTransaction (#4995)

Patch Changes

  • Updated dependencies [8b96e2f]:
    • @wagmi/core@3.4.0
    • @wagmi/connectors@7.2.1

@wagmi/solid@0.0.4

18 Feb 00:03
0eb6f12

Choose a tag to compare

Patch Changes

  • Updated query entrypoint exports (#4995)

  • Updated dependencies [8b96e2f]:

    • @wagmi/core@3.4.0
    • @wagmi/connectors@7.2.1

@wagmi/core@3.4.0

18 Feb 00:03
0eb6f12

Choose a tag to compare

Minor Changes

  • Added signTransaction action (#4995)

@wagmi/connectors@7.2.1

18 Feb 00:03
0eb6f12

Choose a tag to compare

Patch Changes

  • Updated dependencies [8b96e2f]:
    • @wagmi/core@3.4.0