> ## Documentation Index
> Fetch the complete documentation index at: https://docs.privy.io/llms.txt
> Use this file to discover all available pages before exploring further.

# React - Wagmi changelog

The release notes for our [**`@privy-io/wagmi`**](https://www.npmjs.com/package/@privy-io/wagmi) SDK.

<Update label="4.0.13">
  ### Fixed

  * Fixed extra `WagmiProvider` connection lifecycle transitions caused by unconditional `reconnect()` calls.
</Update>

<Update label="4.0.11">
  ### Dependencies

  * Update `viem` to `2.52.0`.
</Update>

<Update label="4.0.10">
  ### Dependencies

  * Update `viem` from `v2.50.4` to `v2.51.2`.
</Update>

<Update label="4.0.9">
  ### Dependencies

  * Update `viem` from `v2.48.11` to `v2.50.4`.
</Update>

<Update label="4.0.8">
  ### Dependencies

  * Update `viem` from `v2.47.12` to `v2.48.11`.
</Update>

<Update label="4.0.7">
  ### Fixed

  * Fix `wallet.meta.icon` type to `string | EmbeddedSVG`.
</Update>

<Update label="4.0.6">
  ### Dependencies

  * Update `viem` to `v2.47.12`.
</Update>

<Update label="4.0.5">
  ### Improvements

  * Internal build improvements.
</Update>

<Update label="4.0.4">
  ### Dependencies

  * Update `@privy-io/react-auth` to `3.20.0`.
</Update>

<Update label="4.0.3">
  ### Dependencies

  * Update `viem` to `v2.47.4`.
</Update>

<Update label="4.0.2">
  ### Dependencies

  * Update `viem` to `v2.46.1`.
</Update>

<Update label="4.0.1">
  ### Bug Fixes

  * Loosen `@privy-io/react-auth` peer dependency
</Update>

<Update label="4.0.0">
  ### Dependencies

  * Upgrade `viem` to `2.44.2`
  * Upgrade `@privy-io/react-auth` to `3.12.0`
</Update>

<Update label="3.0.0">
  ### Dependencies

  * Update `@privy-io/js-sdk-core` to `0.58.7`
  * Update peer dependency to be compatible with wagmi v3
</Update>

<Update label="2.1.3">
  ### Dependencies

  * Upgrade `viem` to `2.43.1`
</Update>

<Update label="2.1.2">
  ### Dependencies

  * Update `viem` to `2.42.1`
</Update>

<Update label="2.1.0">
  ### Improvements

  * Improve `setActiveWallet` to more correctly handle users with multiple Privy wallets
</Update>

<Update label="2.0.3">
  ### Improvements

  * Internal improvements
</Update>

<Update label="2.0.2">
  ### Improvements

  * Remove unnecessary logic when setting up the smart account connector
</Update>

<Update label="2.0.1">
  ### Improvements

  * Improve consistency when using `connectOrCreateWallet` from the Privy React SDK
</Update>

<Update label="2.0.0">
  ### Dependencies

  * Updated to support `@privy-io/react-auth@3.0.0`
</Update>

<Update label="1.0.6">
  ### Improvements

  * Update dev dependencies
</Update>

<Update label="1.0.5">
  ### Improvements

  * Minor internal updates
</Update>

<Update label="1.0.4">
  ### Improvements

  * Update dependencies for viem and others
</Update>

<Update label="1.0.3">
  ### Improvements

  * Upgrade minimum peer dependency versions
</Update>

<Update label="1.0.2">
  ### Other Changes

  * Internal build improvements
</Update>

<Update label="1.0.1">
  ### Bug Fixes

  * Fix race condition affecting reconnect after previously logging out
</Update>

<Update label="1.0.0">
  ### Improvements

  * Update `@privy-io/react-auth` peer dependency to `v2`
</Update>

<Update label="0.2.13">
  ### Improvements

  * Add support for react `v19`
</Update>

<Update label="0.2.12">
  ### Other Changes

  * Minor internal updates
</Update>

<Update label="0.2.11">
  ### Improvements

  * Update internal `typescript` dependency to 5.5
</Update>

<Update label="0.2.10">
  ### Improvements

  * Improve support for SSR
</Update>

<Update label="0.2.9">
  ### Other Changes

  * Revert automatic chain switch for unsupported networks
</Update>

<Update label="0.2.8">
  ### Other Changes

  * Switch chain upon connection for wallets not connected to one of wagmi's supported chains when using `setActiveWalletForWagmi`
</Update>

<Update label="0.2.7">
  ### Other Changes

  * Set wagmi connected wallet on privy connect wallet
</Update>

<Update label="0.2.6">
  ### Improvements

  * Update minimum required `@privy/react-auth` version to fix reconnection issues
</Update>

<Update label="0.2.5">
  ### Bug Fixes

  * Fix issues with wagmi disconnect shim
  * Fix issue with `useSwitchChain` stuck in `isPending` state

  ### Other Changes

  * Allow apps to filter wallets that get passed to wagmi using `setActiveWalletForWagmi`
</Update>

<Update label="0.2.4">
  ### Improvements

  * Improve reconnect timing logic

  ### Other Changes

  * Prioritize a login wallet over an embedded wallet if a user has both
</Update>

<Update label="0.2.3">
  ### Improvements

  * Add experimental `useEmbeddedSmartAccountConnector` hook to support AA integrations

  ### Bug Fixes

  * Fix embedded wallet reconnection issues
</Update>

<Update label="0.2.2">
  ### Bug Fixes

  * Ensure active wallet/connection in wagmi gets set to latest connected wallet

  ### Other Changes

  * Default to `ssr: true` in wagmi `createConfig`
</Update>

<Update label="0.2.1">
  ### Bug Fixes

  * Fix for `setActiveWallet`
</Update>

<Update label="0.2.0">
  <Warning>**Breaking Changes**</Warning>

  * BREAKING CHANGE: Drop support for CommonJS to align with [wagmi](https://wagmi.sh/react/guides/migrate-from-v1-to-v2#dropped-commonjs-support)
</Update>

<Update label="0.1.1">
  ### Bug Fixes

  * Fix MM prompt on setActiveWallet
</Update>

<Update label="0.1.0">
  ### Other Changes

  * Initial release with support for wagmi v2
</Update>
