Skip to content

Releases: rainbow-me/rainbowkit

@rainbow-me/[email protected]

13 Apr 02:59
4bbaac1
Compare
Choose a tag to compare

Patch Changes

  • 532b117: Fixed an issue with peer dependencies versioning

@rainbow-me/[email protected]

13 Apr 03:00
4bbaac1
Compare
Choose a tag to compare

Patch Changes

  • aef9643: Support for WalletConnect Cloud projectId

@rainbow-me/[email protected]

05 Apr 01:20
0d56409
Compare
Choose a tag to compare

Patch Changes

  • 4ef5c51: Fixed an issue that caused mobile WalletConnect redirects for signing request hooks to fail in Wagmi 0.12.x

@rainbow-me/[email protected]

03 Apr 17:38
ba463fd
Compare
Choose a tag to compare

Patch Changes

  • d35809e: Amended rainbowWallet connector extension support and URLs

    Improved UI flow for wallet connectors that don't specify extension.instructions

@rainbow-me/[email protected]

31 Mar 01:35
a9d31fd
Compare
Choose a tag to compare

Patch Changes

  • 2b4ede4: Zerion Support

    Example usage

    import {
      getDefaultWallets,
      connectorsForWallets,
    } from '@rainbow-me/rainbowkit';
    import { zerionWallet } from '@rainbow-me/rainbowkit/wallets';
    const { wallets } = getDefaultWallets({ appName, chains });
    const connectors = connectorsForWallets([
      ...wallets,
      {
        groupName: 'Other',
        wallets: [zerionWallet({ chains })],
      },
    ]);
  • 6a01368: Taho Support

    Example usage

    import {
      getDefaultWallets,
      connectorsForWallets,
    } from '@rainbow-me/rainbowkit';
    import { tahoWallet } from '@rainbow-me/rainbowkit/wallets';
    const { wallets } = getDefaultWallets({ appName, chains });
    const connectors = connectorsForWallets([
      ...wallets,
      {
        groupName: 'Other',
        wallets: [tahoWallet({ chains })],
      },
    ]);
  • 936b523: OKX Wallet Support

    Example usage

    import {
      getDefaultWallets,
      connectorsForWallets,
    } from '@rainbow-me/rainbowkit';
    import { okxWallet } from '@rainbow-me/rainbowkit/wallets';
    const { wallets } = getDefaultWallets({ appName, chains });
    const connectors = connectorsForWallets([
      ...wallets,
      {
        groupName: 'Other',
        wallets: [okxWallet({ chains })],
      },
    ]);
  • 7f669bd: Dawn Wallet Support

    Example usage

    import {
      getDefaultWallets,
      connectorsForWallets,
    } from '@rainbow-me/rainbowkit';
    import { dawnWallet } from '@rainbow-me/rainbowkit/wallets';
    const { wallets } = getDefaultWallets({ appName, chains });
    const connectors = connectorsForWallets([
      ...wallets,
      {
        groupName: 'Other',
        wallets: [dawnWallet({ chains })],
      },
    ]);

@rainbow-me/[email protected]

23 Mar 21:45
dfae4f1
Compare
Choose a tag to compare

Patch Changes

  • 9b93f56: Added safeWallet connector to support Safe Apps. dApps that rely on getDefaultWallets will adopt this behavior automatically. dApps that rely on the Custom Wallet List should add safeWallet alongside injectedWallet.

@rainbow-me/[email protected]

23 Mar 03:44
021c4e0
Compare
Choose a tag to compare

Patch Changes

  • e7f1bec: injectedWallet now has a friendlier name and icon
  • fe4f356: RainbowKit dApps that use getDefaultWallets or injectedWallet will now more eagerly display the fallback injectedWallet connector to better support dApp Browsers when a branded connector is unavailable.

@rainbow-me/[email protected]

20 Mar 20:31
26e5999
Compare
Choose a tag to compare

Patch Changes

  • 2a1d230: Fixed shimDisconnect wallet connector option to maintain default Wagmi disconnect behavior when shimDisconnect is unspecified. RainbowKit wallet connectors now also accept all InjectedConnectorOptions options.
  • 429a3c7: Improvements to RainbowKit UX on iPad

@rainbow-me/[email protected]

11 Mar 00:04
47b7bd9
Compare
Choose a tag to compare

Patch Changes

  • 8f01a12: Bitski Support

    Example usage

    import { getDefaultWallets, connectorsForWallets } from '@rainbow-me/rainbowkit';
    import { bitskiWallet } from '@rainbow-me/rainbowkit/wallets';
    const { wallets } = getDefaultWallets({ appName, chains });
    const connectors = connectorsForWallets([
      ...wallets,
      {
        groupName: 'Other',
        wallets: [
          bitskiWallet({ chains }),
        ],
      },
    ]);
  • 3399df5: MEW Wallet Support

    Example usage

    import { getDefaultWallets, connectorsForWallets } from '@rainbow-me/rainbowkit';
    import { mewWallet } from '@rainbow-me/rainbowkit/wallets';
    const { wallets } = getDefaultWallets({ appName, chains });
    const connectors = connectorsForWallets([
      ...wallets,
      {
        groupName: 'Other',
        wallets: [
          mewWallet({ chains }),
        ],
      },
    ]);

@rainbow-me/[email protected]

08 Mar 22:45
a27618a
Compare
Choose a tag to compare

Minor Changes

  • 9838acf: The wagmi peer dependency has been updated to 0.12.x.

    RainbowKit has adopted the WalletConnectLegacyConnector connector in wagmi for continued WalletConnect v1 support. Support for WalletConnect v2 and WalletConnectConnector will soon be available as a patch release, without breaking changes.

    Wallets will be transitioned automatically in future releases.

    Follow the steps below to migrate.

    1. Upgrade RainbowKit and wagmi to their latest version

    npm i @rainbow-me/rainbowkit@^0.12.0 wagmi@^0.12.0