Skip to content

Latest commit

 

History

History
1261 lines (723 loc) · 42.5 KB

CHANGELOG.md

File metadata and controls

1261 lines (723 loc) · 42.5 KB

@wagmi/connectors

5.1.5

Patch Changes

5.1.4

Patch Changes

5.1.3

Patch Changes

5.1.2

Patch Changes

5.1.1

Patch Changes

5.1.0

Minor Changes

Patch Changes

5.0.26

Patch Changes

5.0.25

Patch Changes

5.0.24

Patch Changes

5.0.23

Patch Changes

5.0.22

Patch Changes

5.0.21

Patch Changes

5.0.20

Patch Changes

5.0.19

Patch Changes

5.0.18

Patch Changes

5.0.17

Patch Changes

5.0.16

Patch Changes

5.0.15

Patch Changes

5.0.14

Patch Changes

5.0.13

Patch Changes

5.0.12

Patch Changes

5.0.11

Patch Changes

5.0.10

Patch Changes

5.0.9

Patch Changes

5.0.8

Patch Changes

5.0.7

Patch Changes

5.0.6

Patch Changes

5.0.5

Patch Changes

5.0.4

Patch Changes

5.0.3

Patch Changes

5.0.2

Patch Changes

5.0.1

Patch Changes

  • Bumped versions.

  • Updated dependencies []:

    • @wagmi/core@2.10.1

5.0.0

Major Changes

  • #3928 3117e71825f9c58a0d718f3d1686f1a191fa9cb1 Thanks @tmm! - Breaking: Updated default Coinbase SDK in coinbaseWallet Connector to v4.x.

    Added a version property (defaults to '4') to the coinbaseWallet Connector to target a version of the Coinbase SDK:

    coinbaseWallet({
    + version: '3' | '4',
    })

    If headlessMode property is set to true, then the Connector will target v3 of the Coinbase SDK.

    The following properties are removed in v4 of the coinbaseWallet Connector:

    • chainId
    • darkMode
    • diagnosticLogger
    • enableMobileDeepLink
    • jsonRpcUrl
    • linkApiUrl
    • overrideIsCoinbaseBrowser
    • overrideIsCoinbaseWallet
    • overrideIsMetaMask
    • reloadOnDisconnect
    • uiConstructor

    Consumers can still use the above properties in v3 by passing version: '3' to the Connector. However, please note that v3 of the Coinbase SDK is deprecated and will be removed in a future release.

Patch Changes

4.3.10

Patch Changes

4.3.9

Patch Changes

4.3.8

Patch Changes

4.3.7

Patch Changes

4.3.6

Patch Changes

4.3.5

Patch Changes

4.3.4

Patch Changes

4.3.3

Patch Changes

  • Updated dependencies [cda6a5d5]:
    • @wagmi/core@2.9.1

4.3.2

Patch Changes

  • Updated dependencies [017828fc]:
    • @wagmi/core@2.9.0

4.3.1

Patch Changes

  • Updated dependencies [d4a78eb0]:
    • @wagmi/core@2.8.1

4.3.0

Minor Changes

  • #3868 c2af20b8 Thanks @jxom! - Added supportsSimulation property to connectors that indicates if the connector's wallet supports contract simulation.

Patch Changes

4.2.0

Minor Changes

  • #3857 d4274c03 Thanks @tmm! - Added addEthereumChainParameter to switchChain-related methods.

Patch Changes

4.1.28

Patch Changes

  • e3c832a1 Thanks @jxom! - Fixed undefined navigator issue in MetaMask connector.

  • Updated dependencies [e3c832a1]:

    • @wagmi/core@2.6.19

4.1.27

Patch Changes

4.1.26

Patch Changes

  • Updated dependencies [a97bfbae]:
    • @wagmi/core@2.6.17

4.1.25

Patch Changes

  • #3788 42ad380d Thanks @tmm! - Refactored connectors to remove unnecessarily event listeners.

  • Updated dependencies [42ad380d]:

    • @wagmi/core@2.6.16

4.1.24

Patch Changes

  • Updated dependencies [b907d5ac]:
    • @wagmi/core@2.6.15

4.1.23

Patch Changes

4.1.22

Patch Changes

  • Updated dependencies [b80236dc]:
    • @wagmi/core@2.6.13

4.1.21

Patch Changes

4.1.20

Patch Changes

  • e1ca4e63 Thanks @tmm! - Deprecated normalizeChainId. Use Number instead.

  • Updated dependencies [e1ca4e63]:

    • @wagmi/core@2.6.11

4.1.19

Patch Changes

  • Updated dependencies [dbdca8fd]:
    • @wagmi/core@2.6.10

4.1.18

Patch Changes

  • Updated dependencies [d56edf4f]:
    • @wagmi/core@2.6.9

4.1.17

Patch Changes

  • Updated dependencies [e46bcd47]:
    • @wagmi/core@2.6.8

4.1.16

Patch Changes

4.1.15

Patch Changes

  • Updated dependencies [a91c0b64]:
    • @wagmi/core@2.6.6

4.1.14

Patch Changes

4.1.13

Patch Changes

4.1.12

Patch Changes

4.1.11

Patch Changes

4.1.10

Patch Changes

  • #3510 660ff80d Thanks @tmm! - Fixed issue where connectors returning multiple addresses didn't checksum correctly.

  • Updated dependencies [660ff80d, 101a7dd1]:

    • @wagmi/core@2.6.1

4.1.9

Patch Changes

4.1.8

Patch Changes

  • Updated dependencies [ca98041d]:
    • @wagmi/core@2.5.0

4.1.7

Patch Changes

4.1.6

Patch Changes

  • Updated dependencies [3be5bb7b]:
    • @wagmi/core@2.3.1

4.1.5

Patch Changes

4.1.4

Patch Changes

4.1.3

Patch Changes

4.1.2

Patch Changes

  • Updated dependencies [e00b8205]:
    • @wagmi/core@2.1.2

4.1.1

Patch Changes

4.1.0

Minor Changes

  • Updated dependencies [c9cd302e]:
    • @wagmi/core@2.1.0

4.0.2

Patch Changes

  • #3384 ee868c33 Thanks @tmm! - Fixed connectors not bubbling error when connecting with chainId and subsequent user rejection.

  • Updated dependencies [ee868c33]:

    • @wagmi/core@2.0.2

4.0.1

Major Changes

Patch Changes

  • Updated dependencies [b3a0baaa]:
    • @wagmi/core@2.0.0

3.1.11

Patch Changes

3.1.10

Patch Changes

  • 53ca1f7e Thanks @tmm! - Removed LedgerConnector due to security vulnerability

3.1.9

Patch Changes

3.1.8

Patch Changes

3.1.7

Patch Changes

3.1.6

Patch Changes

3.1.5

Patch Changes

  • #3220 a1950449 Thanks @rkalis! - Fixed a bug where injected walets with an empty providers array could not connect

3.1.4

Patch Changes

3.1.3

Patch Changes

3.1.2

Patch Changes

3.1.1

Patch Changes

3.1.0

Minor Changes

3.0.0

Patch Changes

  • 0306383: Updated WalletConnect dependencies
  • Updated dependencies [d1ef9b4]
  • Updated dependencies [484c846]
    • @wagmi/chains@1.8.0

2.7.0

Minor Changes

  • a270cb9: Updated WalletConnect dependencies.

Patch Changes

  • 06cc1b4: Add SubWallet injected flags
  • 131a337: Added Desig Wallet name mapping.
  • e089d7d: Added Fordefi Wallet name mapping.
  • ce84d0a: Added Coin98 Wallet injected flags.
  • Updated dependencies [8fdacd8]
  • Updated dependencies [2e9283a]
  • Updated dependencies [a432a2b]
  • Updated dependencies [408740a]
  • Updated dependencies [6794a61]
  • Updated dependencies [0c5a32b]
  • Updated dependencies [ebc85ec]
  • Updated dependencies [5683df2]
  • Updated dependencies [414ff36]
  • Updated dependencies [4f514c6]
  • Updated dependencies [1cf72bc]
  • Updated dependencies [cd68471]
  • Updated dependencies [baf3143]
  • Updated dependencies [9737f24]
  • Updated dependencies [7797238]
  • Updated dependencies [3846811]
  • Updated dependencies [0ea344c]
    • @wagmi/chains@1.7.0

2.6.6

Patch Changes

  • 56c127d: Updated WalletConnect dependencies.
  • Updated dependencies [4b411d2]
  • Updated dependencies [df697ac]
  • Updated dependencies [186f5a7]
  • Updated dependencies [a96b514]
  • Updated dependencies [0a6e6da]
    • @wagmi/chains@1.5.0

2.6.5

Patch Changes

  • 51e346e: Updated WalletConnectConnector logic to handle individual namespaces like eip155:*

2.6.4

Patch Changes

  • 0a57de2: Added conditional for WalletConnectConnector optionalChains

2.6.3

Patch Changes

  • f2d532d: Updated WalletConnect dependencies, exposed relayUrl option for WalletConnectConnector
  • ff53857: Fixed issue importing EthereumProvider in Vite environments.
  • Updated dependencies [d642e1d]
  • Updated dependencies [3027d7b]
  • Updated dependencies [97dbd44]
    • @wagmi/chains@1.4.0

2.6.2

Patch Changes

  • 27bb1b3: Added explicit type annotations for the getWalletClient() method.

2.6.1

Patch Changes

  • a3507a9: Updated @walletconnect/ethereum-provider dependency

2.6.0

Minor Changes

  • 32dc317: Updated @walletconnect/ethereum-provider and @walletconnect/modal dependencies

2.5.0

Minor Changes

  • 57e674e: Updated @safe-global/safe-apps-sdk & @safe-global/safe-apps-provider

2.4.0

Patch Changes

  • f21c8e0: Added WalletConnect v2 support to Ledger connector.
  • 27482bb: Add HAQQ Wallet detection
  • 7d6aa43: Exported normalizeChainId.
  • Updated dependencies [62b8209]
  • Updated dependencies [106ac13]
  • Updated dependencies [8b3f5e5]
    • @wagmi/chains@1.3.0

2.3.0

Minor Changes

  • 28219ae: Added metadata property to WalletConnect init function
  • 6fef949: Updated @walletconnect/modal and @walletconnect/ethereum-provider deps

Patch Changes

  • 72f6465: Added TTWallet to getInjectedName list
  • Updated dependencies [a7cbd04]
  • Updated dependencies [f6ee133]
    • @wagmi/chains@1.2.0

2.2.0

Minor Changes

  • 6c841d4: Changed Address type import from ABIType to viem.

Patch Changes

  • 09c83f8: Update @walletconnect/ethereum-provider, Replace @web3modal/standalone with @walletconnect/modal, Fix issue with wallet_addEthereumChain method in WalletConnectConnector

2.1.1

Patch Changes

  • c24de75: Updated @walletconnect/ethereum-provider and @web3modal/standalone dependencies.
  • 605c422: Bumped viem peer dependency.
  • dc1c546: Throw ResourceUnavailableError on -30002 errors.

2.1.0

Minor Changes

  • b001569: Bumped minimum TypeScript version to v5.0.4.

Patch Changes

  • 0f05b2b: Updated abitype to 0.8.7.
  • 6aea7ee: Fixed internal types.
  • b187cb0: Added isNovaWallet injected flag.
  • 5e44429: Added Edgeware mainnet and testnet
  • b18b314: Updated @walletconnect/ethereum-provider and @web3modal/standalone dependencies
  • Updated dependencies [b62a199]
  • Updated dependencies [b001569]
  • Updated dependencies [260ab59]
  • Updated dependencies [6aea7ee]
  • Updated dependencies [5e44429]
    • @wagmi/chains@1.0.0

2.0.0

Patch Changes

  • Updated dependencies [36c14b2]
    • @wagmi/chains@0.3.0

1.0.5

Patch Changes

  • fa61dfe: Updated viem.
  • Updated dependencies [577d2a0]
    • @wagmi/chains@0.2.25

1.0.4

Patch Changes

  • bbbd11b: Corrected Rabby Wallet name
  • Updated dependencies [0639a1f]
    • @wagmi/chains@0.2.24

1.0.3

Patch Changes

  • 64dfe61: Update @web3modal/standalone to v2.4.1, Update @walletconnect/ethereum-provider to 2.7.4
  • bab7ad8: Added Defiant to injected connector flags
  • 44cde07: Added Talisman wallet flag

1.0.2

Patch Changes

  • bce5a0c: Removed chain fallback when instantiating a Wallet Client.

1.0.1

Patch Changes

1.0.0

Major Changes

  • 7e274f5: Released v1.

Patch Changes

  • 0966bf7: Changed Kucoin Wallet name mapping to Halo Wallet

1.0.0-next.5

Major Changes

  • Updated references.

1.0.0-next.4

Major Changes

  • Updated references.

1.0.0-next.3

Patch Changes

  • Updated dependencies []:
    • @wagmi/chains@1.0.0-next.0

1.0.0-next.2

Major Changes

  • updated viem

1.0.0-next.1

Major Changes

1.0.0-next.0

Major Changes

  • 33488cf: Released v1.

0.3.19

Patch Changes

  • 274eef3: - Updated @web3modal/standalone to 2.3.7
    • Updated @walletconnect/ethereum-provider to 2.7.1
  • 41697df: Updated @walletconnect/ethereum-provider version to 2.7.2
  • 82dcb72: Added Enkrypt extension detection

0.3.18

Patch Changes

  • f66e065: Added BlockWallet to injected connector flags.

0.3.17

Patch Changes

  • 12ab5d1: Updated @coinbase/wallet-sdk to 3.6.6

0.3.16

Patch Changes

  • c1e3ddf: Reverted ABIType version change.

0.3.15

Patch Changes

  • d4825e6: Fixed ABIType version to match downstream packages.

0.3.14

Patch Changes

  • c25ac82: Added more flags to MetaMaskConnector getProvider check.
  • b19a932: Updated @web3modal/standalone to 2.3.0, @walletconnect/ethereum-provider to 2.7.0
  • cdc387e: Added ImToken to getInjectedName list

0.3.13

Patch Changes

  • 2a21d27: Updated @coinbase/wallet-sdk to 3.6.4

0.3.12

Patch Changes

  • 9bb22b6: Updated @walletconnect/ethereum-provider to 2.6.2, relaxed @web3modal/standalone version requirement
  • 0d7625b: Added Rabby to injected connector flags
  • f63d7fd: Added correct error to switch network cause.

0.3.11

Patch Changes

  • 0778abc: Renamed isTally injected provider to Taho

0.3.10

Patch Changes

  • 4267020: Added qrModalOptions option to WalletConnectConnector
  • e78fb0a: Pinned WalletConnect dependencies

0.3.9

Patch Changes

  • 5cd0afc: Added isZerion to InjectedProviderFlags and getInjectedName
  • be4825e: Added GameStop Wallet to injected connector flags

0.3.8

Patch Changes

  • 11f3fe2: Fixed issue where UNSTABLE_shimOnConnectSelectAccount would not bubble up error for MetaMask if request to connect was already active.

0.3.7

Patch Changes

  • 04c0e47: Fixed issue switching chain after adding to MetaMask.

0.3.6

Patch Changes

  • 85330c1: Removed InjectedConnector shimChainChangedDisconnect shim (no longer necessary).

0.3.5

Patch Changes

  • 8b1a526: Added Dawn wallet flag

0.3.4

Patch Changes

  • 6b15d6f: Updated @walletconnect/ethereum-provider to 2.5.1.
  • 1f452e7: Added OKX Wallet to injected connector flags.
  • a4d9083: Added Backpack wallet to injected connector flags.
  • 6a4af48: Enabled support for programmatic chain switching on LedgerConnector & added "ledger" to the switch chain regex on WalletConnectLegacyConnector.

0.3.3

Patch Changes

  • f24ce0c: Updated @walletconnect/ethereum-provider to 2.4.8
  • e3a3fee: Added "uniswap wallet" to the regex that determines wallets allowed to switch chains in the WalletConnect legacy connector
  • 641af48: Added name mapping for Bifrost Wallet
  • 4d2c90a: Added name mapping for Phantom
  • 3d276d0: Added Status as the name of the injected connector for the Status App

0.3.2

Patch Changes

  • 13a6a07: Updated @walletconnect/ethereum-provider to 2.4.7.

0.3.1

Patch Changes

  • a23c40f: Added name mapping for Frontier Wallet
  • d779fb3: Added name mapping for HyperPay.

0.3.0

Minor Changes

  • c4d5bb5: Breaking: Removed the version config option for WalletConnectConnector.

    WalletConnectConnector now uses WalletConnect v2 by default. WalletConnect v1 is now WalletConnectLegacyConnector.

    WalletConnect v2

    import { WalletConnectConnector } from '@wagmi/connectors/walletConnect'
    
    const connector = new WalletConnectConnector({
      options: {
    -   version: '2',
        projectId: 'abc',
      },
    })

    WalletConnect v1

    -import { WalletConnectConnector } from '@wagmi/connectors/walletConnect'
    +import { WalletConnectLegacyConnector } from '@wagmi/connectors/walletConnectLegacy'
    
    -const connector = new WalletConnectConnector({
    +const connector = new WalletConnectLegacyConnector({
      options: {
        qrcode: true,
      },
    })

0.2.7

Patch Changes

  • 57f1226: Added name mapping for XDEFI

0.2.6

Patch Changes

  • bb1b88c: Added name mapping for Bitski injected wallet
  • fcb5595: Fixed shim disconnect key to read from defined Connector ID.
  • 49f8853: Fixed SafeConnector import type error that existed for specific build environments.

0.2.5

Patch Changes

  • 5d121f2: Added isApexWallet to injected window.ethereum flags.
  • e3566eb: Updated @web3modal/standalone to 2.1.1 for WalletConnectConnector.

0.2.4

Patch Changes

  • a4f31bc: Added Connector for Safe wallet
  • d5e25d9: Locked ethers peer dependency version to >=5.5.1 <6

0.2.3

Patch Changes

  • 6fa74dd: Updated @walletconnect/universal-provider Added more signable methods to WC v2.

0.2.2

Patch Changes

  • 6b0725b: Fixed race condition between switchNetwork and mutation Hooks that use chainId (e.g. sendTransaction).

0.2.1

Patch Changes

  • 942fcde: Updated @walletconnect/universal-provider and @web3modal/standalone packages for WalletConnectConnector (v2).

    Improved initialization flow for @walletconnect/universal-provider for WalletConnectConnector (v2).

0.2.0

Minor Changes

  • be33c7d: Chains are now narrowed to their most specific type using the TypeScript satisfies operator.

0.1.10

Patch Changes

  • d75e8d2: Fixed ABIType version mismatch between packages.

0.1.9

Patch Changes

  • 8c3fc00: Added public RPC URL to Connector fallback chains

0.1.8

Patch Changes

  • 5e6dc30: Replaced legacy qrcodemodal with web3modal for WalletConnect v2.

0.1.7

Patch Changes

  • be4add2: Added isRainbow flag to InjectedConnector.

0.1.6

Patch Changes

  • 3dfc558: Add switchSigner method to MockProvider.

0.1.5

Patch Changes

  • 7dce4b5: Bumped WalletConnect Universal Provider version.

0.1.4

Patch Changes

  • 4cec598: Added CJS escape hatch bundle under the "cjs" tag.

0.1.3

Patch Changes

  • 822bc88: The WalletConnectConnector now supports WalletConnect v2.

    It can be enabled by setting version to '2' and supplying a WalletConnect Cloud projectId.

0.1.2

Patch Changes

  • 5e5f37f: Fixed issue where connecting to MetaMask may return with a stale address

0.1.1

Patch Changes

  • 919790c: Updated @ledgerhq/connect-kit-loader to 1.0.1

0.1.0

Minor Changes

  • 5db7cba: Added LedgerConnector
  • 55a0ca2: Initial release of the @wagmi/connectors package – a collection of Connectors for wagmi.