The latest from Family

Changelog

  • ConnectKit
    ConnectKit
    ConnectKit Update 1.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).

    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 to true will initiate the wallet SIWE signing request at the same time as opening the modal.
    • 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 Custom ConnectKitButton.
    • Replace getGlobalChains with useChains Hook
    • Tidy up some internal component structure and include a few useful dev updates (thanks pugson).
    • Export useIsMounted and Context (thanks shahruz).
  • ConnectKit
    ConnectKit
    ConnectKit Update 1.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 to 0.1.0.
    • Add onSignIn and onSignOut handlers for useSIWE 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.
  • ConnectKit
    ConnectKit
    ConnectKit Update 1.1.4

    ConnectKit Update 1.1.4

    This update adds some minor quality of life features to ConnectKit.

    Improved

    • Included shimChainChangedDisconnect option to MetaMaskConnector to automatically disconnect the wallet when the chain changes in particular version of MetaMask (thanks Songkeys).
    • Added size prop to ChainIcon component to allow for custom sizing (thanks JamieLottering).
    • Exported type ConnectKitOptions for better TypeScript support when creating a wagmi client (thanks ryanberckmans).
    • Included chain to ConnectKitButton.custom to allow for chains to be passed to custom buttons.
  • ConnectKit
    ConnectKit
    ConnectKit Update 1.1.3

    ConnectKit Update 1.1.3

    This update fixes compatibility issues that were found with Next 13's default configuration. If you would like to use previous versions of ConnectKit you will need to make sure your application supports Terser compression.

    Removed

    • Terser build compression.

    Improved

    • Synced dev and prod rollup configs to avoid environment mismatching.
    • Next.js 13 config no longer requires Terser support (swcMinify: false).
  • ConnectKit
    ConnectKit
    ConnectKit Update 1.1.2

    ConnectKit Update 1.1.2

    This update moves the peer dependency wagmi up to the latest version (0.10.x).

    This does not include support for WalletConnect 2.0.

    New

    • Update peer dependency wagmi to version 0.10.x.
    • New options for ethereumOnboardingUrl and walletOnboardingUrl to custom change the Learn More and About Wallets call to actions.

    Fixed

    • Remove sunset ethhub.io links and replace with ethereum.org links.

    Improved

    • Update to chain handling to allow devs access to the configured chains using getGlobalChains.
    • Update to allow turning off the default targeted chainId to let wallets connect using their currently active chain.
      • This can be done by setting initialChainId to 0 within the getDefaultClient helper function.
  • ConnectKit
    ConnectKit
    ConnectKit Update 1.1.1

    ConnectKit Update 1.1.1

    This update moves the peer dependency wagmi up to the latest version (0.9.x).

    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.9.x.
  • ConnectKit
    ConnectKit
    ConnectKit Update 1.1.0

    ConnectKit Update 1.1.0

    This update moves the peer dependency wagmi up to the latest version (0.8.x).

    This version of ConnectKit has breaking changes. Make sure your application is compatible by following the migration guide.

    New

    • Update peer dependency wagmi to version 0.8.x.

    Removed

    • Removed CommonJS build to work within wagmi's latest requirements.
  • ConnectKit
    ConnectKit
    ConnectKit Update 1.0.1

    ConnectKit Update 1.0.1

    This update introduces localisations to ConnectKit.

    New

    • Added a language option under options that allows developers to include localisation support—starting with options for English, Spanish, French, Japanese and Chinese (Simplified).

    Fixed

    • Removed layered background on the injected connectors flow to allow for transparent modal background colors (issue #41).
  • ConnectKit
    ConnectKit
    ConnectKit Update 1.0.0

    ConnectKit Update 1.0.0

    This update introduces Sign In With Ethereum and other helpful changes and additions to make your app better than ever. This release also officially moves ConnectKit out of beta and into a stable 1.0.0 release.

    New

    • 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 under options to choose whether to display the 'Copy to Clipboard' option under the WalletConnect QR code.
    • Added a initialChainId option under options to customize the initially connected chain.
    • Added a --ck-overlay-backdrop-filter property for custom themes to utilise the backdrop-filter property on the modal overlay.
    • Added a new nouns theme to the built-in default themes. ⌐◨-◨

    Fixed

    • Corrected some variable names for the secondary buttons.

    Improved

    • 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 vs stopColor issue (thanks @keon).
    • Added icon support for Arbitrum Goerli (thanks @mirshko).
    • Unknown chain icon fallback (thanks @Bridgerz).

    Removed

    • Unnecessary SVGs and logos.
  • ConnectKit
    ConnectKit
    ConnectKit Update 0.0.2

    ConnectKit Update 0.0.2

    Today we’re releasing version 0.0.2 of ConnectKit. This update brings helpful changes and additions to make initial setup and additional customisation even easier. We appreciate all the valuable feedback from the community and will continue making ConnectKit the simplest, most effective way to connect a wallet.

    New

    • Added a disclaimer option under options that allows developers to link to their Terms/Privacy Policy on the first screen of the modal before users connect a wallet.
    • Added buffer as a dependency to ConnectKit. Developers no longer need to maintain their own installation of the buffer package.
    • Added props to <ConnectKitButton /> for additional button configuration.
      • label to customize the connect button text/label.
      • showBalance to show/hide wallet balance when connected.
      • showAvatar to show/hide ENS/wallet avatar when connected.
    • The requested chain during connection now automatically targets the first chain in the developer’s client configuration.

    Fixed

    • Missing detect-browser package.
    • “Wrong Network” text overlap issue.
    • Some tooltips and dropdowns not inheriting theme correctly in some cases.

    Improved

    • Connector buttons in the Default theme are now filled instead of previously stroked.
    • The tooltip on the network indicator when connected now appears faster on hover.
    • Focus state in the switch network dropdown.
    • Unknown chains now show a fallback icon instead of an empty state.
    • Miscellaneous theme improvements.
    • Animation performance enhancements.

    Removed

    • Unnecessary utils package
    • Removed Slope as a suggested wallet on mobile. Replaced with Zerion.