Releases: rainbow-me/rainbowkit
@rainbow-me/[email protected]
Patch Changes
-
acb7444: Security update: upgraded React and Next.js in create-rainbowkit template to patch critical vulnerabilities.
Critical CVEs Fixed:
- CVE-2025-55184: Denial of Service - https://nextjs.org/blog/security-update-2025-12-11
- CVE-2025-55183: Source Code Exposure - https://nextjs.org/blog/security-update-2025-12-11
Updated:
- React/React-DOM: 19.1.2 → 19.1.3
- Next.js: 15.3.6 → 15.3.7
@rainbow-me/[email protected]
Patch Changes
-
e74f604: Improve UI on the mobile connect flow to hint to users that they can horizontally scroll to see additional wallet connectors
-
eb72c37: Fix Gemini wallet connector to use
iconinstead oficonsinappMetadata -
e58367e: Fix mobile visibility for Coin98, CLV, SafePal, Frontier, and BeraSig wallets.
-
b7b7b43: Rename the Argent wallet connector to
readyWallet -
507f583: Add additional wallet flags to
isMetaMask()to detect impersonating providers. -
16963de: Add
ctrlWalletwallet connector to replacexdefiWallet. XDEFI Wallet has been rebranded to CTRL Wallet. -
6c745a5: Disable third-party connector telemetry by default for user privacy. h/t @TimDaub
To opt-in to WalletConnect analytics:
With
getDefaultConfig:const config = getDefaultConfig({ /** ... **/ walletConnectParameters: { telemetryEnabled: true, }, });
To opt-in to Base Account telemetry:
baseAccount.preference = { telemetry: true, };
To opt-in to MetaMask analytics:
metaMaskWallet.enableAnalytics = true;
@rainbow-me/[email protected]
Patch Changes
-
060e074: Security update: upgraded React and Next.js in create-rainbowkit template to patch critical vulnerabilities.
Critical CVEs Fixed:
- CVE-2025-55182: React Server Components RCE - https://react.dev/blog/2025/12/03/critical-security-vulnerability-in-react-server-components
- CVE-2025-66478: Next.js RCE - https://nextjs.org/blog/CVE-2025-66478
Updated:
- React/React-DOM: 19.1.0 → 19.1.2
- Next.js: 15.3.3 → 15.3.6
-
eb72c37: Upgrade wagmi to ^2.19.3 and viem to 2.38.0.
@rainbow-me/[email protected]
Patch Changes
- e52ca05: Added
baseAccountwallet connector, replacingcoinbaseWallet(now marked as deprecated) - b34d6c1: Added
portoWalletwallet connector for Porto - 66bcc18: Added
universalProfilesWalletconnector for Universal Profiles - fe0496e: Added
geminiWalletwallet connector for Gemini Wallet - 0b9052c: Added
binanceWalletchrome extension download url - d92a6c7: Fixed type compatibility for
connect()parameters in Wagmi^2.17.0 - 5698ade: Fixed monad logo and supported monad testnet
- 1e67f0d: Improved detection for
novaWalletprovider - 1520f59: Fixed unintended forwarding of the
errorCorrectionprop to SVG elements used by the QRCode component to prevent React warning.
@rainbow-me/[email protected]
Patch Changes
- 87257e6: Expose
useRainbowConnectModalhook for programmatic control of the connect modal. The hook returnsconnectandconnectModalOpenproperties
@rainbow-me/[email protected]
Patch Changes
- f542876: The
metaMaskWalletwallet connector now utilizes the MetaMask SDK for more reliable, faster connections on mobile
@rainbow-me/[email protected]
Patch Changes
- a147620: Fixed error handling when connect requests are rejected on mobile.
- 10090d2: Mitigated
WalletConnect Core is already initializedwarnings that began appearing with recent distributions of Wagmi and WalletConnect. - 50c7f13: Added missing
rdnsmetadata for wallet connectors that now support EIP-6963. - 15ddd4a: Improved QR Code error correction and rendering with
cuer
@rainbow-me/[email protected]
Patch Changes
-
624a38a: The
coinbaseWalletconnector now supports additional SDK configuration options to enable Paymasters and Sub Accounts for your dapp.import { coinbaseWallet } from "@rainbow-me/rainbowkit/wallets"; // Configure Paymaster for gas sponsorship coinbaseWallet.paymasterUrls = { [base.id]: "...", }; // Enable Sub Accounts coinbaseWallet.subAccounts = { enableAutoSubAccounts: true, defaultSpendLimits: { // ... }, };
-
f6ad6aa: Added support for Superposition chain
@rainbow-me/[email protected]
Patch Changes
- 03ae0d0: Added xPortal Wallet support with
xPortalWalletwallet connector - 3d73508: Added ZilPay Wallet support with
zilPayWalletwallet connector - 5b54649: MEW Wallet now supports WalletConnect on mobile
- c5a9cc1: Fixed SVG encoding in wallet connector icons for Cool Mode
- 8515fd3: Resolved a warning for mismatched dApp url metadata on recent versions of WalletConnect
@rainbow-me/[email protected]
Patch Changes
- f5a7cec: Added support for Unichain
- a765cfc: Added support for ApeChain, Berachain, Degen, Gravity, Ink, Linea, and Sanko
- 9c9c491: Added Backpack support with
backpackWalletwallet connector - f89eb92: Improved support for the Binance Wallet dApp browser
- a765cfc: Updated icons for Arbitrum, Blast, Gnosis, Scroll, and zkSync
- e4547b8: Added icon for HyperEVM chain