Releases: family/connectkit
v1.5.1
ConnectKit Update 1.5.1
This update improves how ConnectKit handles multiple injected wallets.
Improved
- Better support when dealing with multiple injected wallets.
Fixed
- Updated
--w3m-z-index
to--wcm-z-index
to align with latest wagmi connectors.
v1.5.0
ConnectKit Update 1.5.0
This update improves the developer experience of using ConnectKit by upgrading the peer dependency, wagmi, to version 1.1.x
, updating viem to version 1.x.x
, and providing additional wallet branding support.
New
- Updates peer dependency
wagmi
to1.1.x
. - Updates peer dependency
viem
to1.x.x
. - Add branding for the following injected wallets:
Improved
- Better support for injected wallets.
- Updated Phantom branding.
Misc
- Fixed typo in Safe website URL.
- Updated some SVGs to be more performant with JSX.
- Fixed arrows in buttons not inheriting hover colors.
v1.4.0
ConnectKit Update 1.4.0
This update improves the developer experience of using ConnectKit by upgrading the peer dependency wagmi up a version to 1.x.x
, and removes the peer dependency ethers
in favor of viem
.
Note
This version of ConnectKit has breaking changes. Make sure your application is compatible by following the migration guide.
New
- Updates peer dependency
wagmi
to1.x.x
. - Adds peer dependency
viem
.
Deprecated
- Removes peer dependency on
ethers
.
v1.3.0
ConnectKit Update 1.3.0
Today we’re releasing support for WalletConnect v2.
WalletConnect v1 is scheduled to shut down and will be no longer be supported after June 28 2023. It is advised to update your dApps immediately to support WalletConnect v2.
Note
This version of ConnectKit has breaking changes. Make sure your application is compatible by following the migration guide.
New
- Adds support for WalletConnect v2.
Deprecated
- Removes default support for WalletConnect v1.
v1.2.4
ConnectKit Update 1.2.4
This update adds branding support for additional detectable injected connectors and improves the functionality and developer experience of using ConnectKit with Sign In With Ethereum.
New
- Branding for additional injected connectors:
- Frame
- Phantom
- Dawn
connectkit-next-siwe
version0.1.1
add addsafterNonce
afterVerify
afterSession
andafterLogout
callbacks to the server-side SIWE helper functions.connectkit-next-siwe
version0.2.0
updates peer dependencysiwe
to2.0.0
.
v1.2.3
ConnectKit Update 1.2.3
This update adds some minor quality of life features to ConnectKit.
Improved
- Updated styling of the switch chain page for better readability.
- Adds prefix to LocalStorage keys to avoid collisions with other apps.
- Restyled documentation site to make following guides even easier.
v1.2.2
ConnectKit Update 1.2.2
This update improves the functionality and developer experience of using ConnectKit and moves the peer dependency wagmi up a version to 0.12.x
.
Note
This update does not yet include support for WalletConnect 2.0.
New
- Adds a
Recent
badge to the most recently used connector button by a user. This helps returning users reconnect easily and save time. - Introduce
SafeConnector
into the default configuration for better support for Safe Apps. Learn more about this connector in the wagmi docs. - Convenient
onConnect
andonDisconnect
callbacks on theConnectKitProvider
component anduseModal
Hook. - Added dedicated
overlayBlur
prop toConnectKitProvider
to allow for blurring the background when the modal is open. - Update peer dependency wagmi to version
0.12.x
.
Improved
- Added support for Node 14.
- Improved aria-labels on buttons for better accessibility.
- Icons within buttons are now properly horizontally centered on FireFox.
- Optimise some of the SVGs used in ConnectKit.
Fixed
- Fixed a bug where changing accounts when signed-in with Ethereum would cause an infinite loop (thanks JamieLottering).
v1.2.1
ConnectKit Update 1.2.1
This update improves the functionality and developer experience of using ConnectKit and moves the peer dependency wagmi up a version to 0.11.x
.
This update does not yet include support for WalletConnect 2.0 (wagmi 0.12.x
).
Note
This version of wagmi has breaking changes. Make sure your application is compatible by following wagmi's migration guide.
New
- Update peer dependency wagmi to version
0.11.x
(thanks @songkeys). - Add new
pt-BR
translations (thanks @LuwkasLima). - Include new
hideBalance
option to hide the wallet balance from the profile view. - Include new
enforceSupportedChains
option to disable the forced network switching UX when connected to an unsupported chain. - Include new
disableSiweRedirect
option to disable the redirect to the SIWE page when a wallet connects. - Include new functions from the
useModal
Hook to choose a page to navigate to on open.- The
openSIWE()
function accepts a boolean, which if set totrue
will initiate the wallet SIWE signing request at the same time as opening the modal.
- The
- Add logos for the following chains:
- Optimism Goerli
- Telos
- Telos Testnet
- Aurora
- Aurora Testnet
- Avalanche
- Avalanche Fuji Testnet
- Foundry
- Gnosis
- Evmos
- Evmos Testnet
- BNB Smart Chain
- BNB Smart Chain Testnet
- Sepolia
- Taraxa
- Taraxa Testnet
- zkSync
- zkSync Testnet
- Celo
- Celo Alfajores Testnet
- Canto
- Fantom
- Fantom Testnet
- Flare
- Flare Coston2
- Filecoin
- Filecoin Hyperspace
- Filecoin Calibration
- Metis
- Metis Goerli
- IoTeX
- IoTeX Testnet
Improved
- Update testbench for better developer experience.
- Improve logic for
isConnecting
within the CustomConnectKitButton
. - Replace
getGlobalChains
withuseChains
Hook - Tidy up some internal component structure and include a few useful dev updates (thanks @pugson).
- Export
useIsMounted
andContext
(thanks @shahruz).
v1.2.0
ConnectKit Update 1.2.0
This update improves the functionality and developer experience of using ConnectKit with Sign In With Ethereum.
This version of ConnectKit has breaking changes. Make sure your application is compatible by following the migration guide.
New
- Updates the
connectkit-next-siwe
package to0.1.0
. - Add
onSignIn
andonSignOut
handlers foruseSIWE
and the SIWE provider.
Improved
- Separate the SIWE helper functions into more friendlier client and server configurations.
- Improved the
useSIWE
hook to allow for better dev access to SIWE functionality.
v1.1.4
ConnectKit Update 1.1.4
This update adds some minor quality of life features to ConnectKit.
Improved
- Included
shimChainChangedDisconnect
option toMetaMaskConnector
to automatically disconnect the wallet when the chain changes in particular version of MetaMask (thanks Songkeys). - Added
size
prop toChainIcon
component to allow for custom sizing (thanks JamieLottering). - Exported type
ConnectKitOptions
for better TypeScript support when creating a wagmi client (thanks ryanberckmans). - Included
chain
toConnectKitButton.custom
to allow for chains to be passed to custom buttons.