This update moves the peer dependency wagmi up to the latest version (0.9.x
).
{% note %} This version of wagmi has breaking changes. Make sure your application is compatible by following wagmi's migration guide. {% endnote %}
This update moves the peer dependency wagmi up to the latest version (0.8.x
).
{% note %} This version of ConnectKit has breaking changes. Make sure your application is compatible by following the migration guide. {% endnote %}
- Update peer dependency wagmi to version
0.8.x
.
- Removed CommonJS support to work within wagmi's
0.8.x
requirements.
This update introduces localisations to ConnectKit.
- Added a
language
option underoptions
that allows developers to include localisation support—starting with options forSpanish
,French
,Japanese
andChinese (Simplified)
.
- Removed layered background on the injected connectors flow to allow for transparent modal background colors (issue #41).
This update introduces Sign In With Ethereum and other helpful changes and additions to make your app better than ever.
- Added Sign In With Ethereum support with a Next.js package to help with quick setup.
- Added an
<Avatar />
component for developers to utilize the default ConnectKit avatar. - Created a
<CustomAvatar />
component for developers to override the default avatar. - Added a
walletConnectCTA
option underoptions
to choose whether to display the 'Copy to Clipboard' option under the WalletConnect QR code. - Added a
initialChainId
option underoptions
to customize the initially connected chain. - Added a
--ck-overlay-backdrop-filter
property for custom themes to utilise thebackdrop-filter
property on the modal overlay. - Added a new
nouns
theme to the built-in default themes ⌐◨-◨
- Corrected some variable names for the secondary buttons.
- Updated Gnosis Safe to reflect their recent rebrand to 'Safe'.
- Wrong Network UX now suggests a network change and no longer blocks users from changing networks.
- Enabled TypeScript strict mode (bumped target to
es6
). - Line break for "Scan with Coinbase Wallet" title if the font is too wide.
- Fix an SVG
stop-color
vsstopColor
issue (thanks @keon). - Added icon support for Arbitrum Goerli (thanks @mirshko).
- Unknown chain icon fallback (thanks @Bridgerz).
- Unnecessary SVGs and logos.
NetworkButton
component for making network switching easier, opens as a dropdownBalanceButton
component for displaying the balance of the connected wallet (in a button), opens the profile modalBalance
component for displaying the balance of the connected wallet, intentionally left mostly unstyledAvatar
component for displaying a wallets ens avatar, with a fallback to a nice gradient based on that ens/address as a seed
- Add
buffer
as a dependency to ConnectKit. Developers no longer need to maintain their own installation of thebuffer
package. - Remove Slope as a suggested wallet in the UI
- Default connector buttons in the modal are now filled instead of previously stroked
- Improvements and update to the default themes
- Wallet Connection now requests the first
chain
in the chains array given when creating your client configuration
- Add props to
<ConnectKitButton />
for additional button configurationlabel
to customize the connect button text/labelshowBalance
to show wallet balance when connected (false default)showAvatar
to show ENS/wallet avatar when connected (true default)
- Add
disclaimer
option underoptions
that accepts a string or ReactNode to be displayed in the first screen of the modal when a wallet is not connected
- Single chain tooltip was not inherting theme correctly
- Visual debug message in the UI when there is a custom client config setup for
CoinbaseWalletConnector
that does not haveheadlessMode:true