Update dependency @rainbow-me/rainbowkit to v1.3.7 #47
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
1.0.0->1.3.7Release Notes
rainbow-me/rainbowkit (@rainbow-me/rainbowkit)
v1.3.7Compare Source
v1.3.6Compare Source
Patch Changes
33a8266: Fixed a bug whereaccount.displayBalancefor the<ConnectButton.Custom>component would sometimes be undefined.v1.3.5Compare Source
Patch Changes
2b0c7b3: Added missing i18n translations forWrong networkerrorsv1.3.4Compare Source
Patch Changes
c0a644a: Fixed an issue that caused components to re-render on every window resize event. Now components will only re-render once the user has finished resizing their window.41616b9: Fixed a bug where theconnectModalOpenstate incorrectly remainedtrueafter a successfulsiweauthentication. This fix ensures thatconnectModalOpenshows the correct state.cf4955f: Fixed a bug where the back button wasn't showing on compact size modal when selectingDownloadOptionswallet step.Removed back button for wide size modal entirely when selecting
DownloadOptionswallet step to prevent incorrect wallet step switching.e5f5f03: Removed externali18n-jsdependency to reduce RainbowKit bundle sizes.c0bd68e: Fixed a bug in the account modal transactions section where transactions that were not found or cancelled were incorrectly shown as 'pending' instead of 'failed'.a79609b: Fixed a bug that allowed users to hold-press or cursor select wallet icons on iOS, which interrupted the connection experiencce.v1.3.3Compare Source
Patch Changes
7565fb2: Addeduk-UAandualocale support for the Ukrainian language.Reference our guide to learn more about Localization.
24b5a88: Improved support forNodeNextmodule resolution to resolve"@​rainbow-me/rainbowkit"' has no exported member 'RainbowKitProvider'TypeScript warnings5a184e9: Fixed a bug whereeth_getBalancewould be called whenshowBalancewas set tofalse. Optimized additional provider calls to fetch wallet balances only when a user interacts with the Account modal.v1.3.2Compare Source
Patch Changes
7ba94f4: Optimized bundle size for localization featurev1.3.1Compare Source
Patch Changes
3feab0e: Support for Wagmi1.4.12to mitigate a supply-chain attack on the@ledgerhq/connect-kitpackage. RainbowKit dApp's were not directly impacted, but dApps that used theLedgerConnectorconnector in earlier versions of Wagmi could have been. This issue has since been resolved by Ledger but the wagmi team is encouraging developers to upgrade Wagmi and RainbowKit out of an abundance of caution.c9a8e46: Improved Korean localization. Thanks @Hyun2!dba5177: Added support forarbitrumSepolia,baseSepolia,optimismSepolia,zoraSepoliatestnet chainsv1.3.0Compare Source
Minor Changes
9ce75a6: The newWalletButtoncomponent helps dApps with custom wallet list implementations adopt RainbowKit and all of it's maintenance-free benefits.Like the
ConnectButton, theWalletButton.Customcomponent is available for custom implementations and styling.Most dApps are best served by the ConnectButton. Reference the docs here for more information about
WalletButtonadoption and usecases.v1.2.1Compare Source
Patch Changes
74ead9d: Tokenary SupportExample usage
94dce82: Fixed scroll bar inconsistencies in the Chain selector for large chain lists or when animating upon user interaction39d81e9: Fixed a bug where the avatar loading indicator had used excessive CPU cyclesv1.2.0Compare Source
Minor Changes
ef64a22: Improved desktop wallet download supportRainbowKit wallet connectors now support desktop download links and desktop
wallet instructions.
Dapps that utilize the Custom Wallets API can reference the updated docs here.
We've also introduced a new 'connect'
InstructionStepNametype in theinstructionsAPI to provide wallet connection instructions.v1.1.4Compare Source
Patch Changes
9f68c30: Fixed an issue with Trust Wallet detection in Trust's in-app mobile browser3f595c1: Added localization support in theAuthenticationflow for SIWEe2075b3: Improved Coinbase Wallet detection when multiple wallets are activev1.1.3Compare Source
Patch Changes
02e796c: SafePal Wallet SupportExample usage
efb8566: SubWallet SupportExample usage
4b7a44c: Okto SupportExample usage
2c8abbb: Zeal SupportExample usage
e41103f: CLV Wallet SupportExample usage
b0022ae: Desig Wallet supportExample usage
v1.1.2Compare Source
Patch Changes
6cbd9a5: AddedzkSyncandzkSyncTestnetnetwork support7d97860: Fixed an issue where a user would not get automatically logged out from the Authentication API after switching their wallet in MetaMask or other browser wallets. Users must now sign a new SIWE message after switching wallets.b2b69dc: Addedholeskytestnet supportv1.1.1Compare Source
Patch Changes
b60e335: Fixed a dependency resolution issue forESModuleprojects related toi18n-jsv1.1.0Compare Source
Minor Changes
b37f5d6: RainbowKit is now localized in 13 languages and counting 🌎A user's preferred language is automatically detected and the wallet linking experience will be fully localized out of the box, including the
ConnectButton. Developers can always customize the language selection or allow their users to choose a different language by passing alocaleprop toRainbowKitProviderlike so:RainbowKit's localization support works even better alongside i18n support in Next.js, so that locale selection can be specified with custom domains or a subpath like
/zh-CN/. Reference our guide to learn more.If you would like to see support for an additional language, please open a GitHub Discussion and we'll work to support it as soon as possible.
v1.0.12Compare Source
Patch Changes
5b8d821: Resolved an issue where dApps that supported many chains would cause an interface overflow on mobile. The Chains Modal is now scrollable.fb9405a: Resolved an issue that prevented overridingiconUrlandiconBackgroundduring Chain customization7643e70: DeprecatedbitKeepWalletconnector in favor ofbitgetWallet. The BitKeep Wallet connector will continue to be available without breaking changes.252f02e: Resolved an issue with the Authentication modal where a user's wallet would remain connected if the modal was dismissed with the Close button rather than explicitly using the Cancel button. This fix ensures that dApps can reliably require a user to complete Authentication before RainbowKit enters a connected state.v1.0.11Compare Source
Patch Changes
118dfe1: Support for wagmi1.4.xand viem1.10.xpeer dependencies.v1.0.10Compare Source
Patch Changes
a129cb0: Resolved an issue that prevented some PNG icons within RainbowKit from rendering.v1.0.9Compare Source
Patch Changes
42a0c3e: Bifrost Wallet SupportExample usage
67933ed: Uniswap Wallet SupportExample usage
e7ae257: Coin98 Wallet SupportExample usage
c434ca7: Enkrypt Wallet SupportExample usage
ad1f860: Frame SupportExample usage
60968a5: OneKey Wallet SupportExample usage
7b31af2: FoxWallet SupportExample Usage
v1.0.8Compare Source
Patch Changes
eb319f3: Improved warnings and error handling for dApps with an invalid or missingprojectId.Improved the developer experience for RainbowKit examples and templates with a bundled development
projectId. It is required that every dApp obtains a uniqueprojectIdbefore entering production to avoid throttling and issues for end users.Read our WalletConnect v2 Migration Guide for more information.
v1.0.7Compare Source
Patch Changes
d303a3b: Addedbasechain supportf1e98e8: RainbowKit now adopts standardized colloquial chain names likeArbitrumandOptimismfor mainnet chains to simplify the chain switching experiencev1.0.6Compare Source
Patch Changes
dc3cd10: Core SupportExample usage
c251d55: Talisman SupportExample usage
d5b3bd1: Safeheron SupportExample usage
66e8423: Frontier Wallet SupportExample usage
1b4f142: BitKeep SupportExample usage
e089ab9: TokenPocket SupportExample usage
v1.0.5Compare Source
Patch Changes
08e3f4c: DecoupledchainsbetweenWagmiConfigandRainbowKitProviderso that dApps can now supply a subset of supported chains toRainbowKitProviderto limit the chains a user can switch between, while maintaining a sharedWagmiConfig.cb3614e: AddedcronosandcronosTestnetchain support53d96bc: Fixed an issue with MetaMask Mobile's connector that blocked WalletConnect pairingsbfab830: Updated BNB Smart Chain icon.v1.0.4Compare Source
Patch Changes
6d361b4: Support for wagmi1.3.xand viem1.1.xpeer dependencies.v1.0.3Compare Source
Patch Changes
d00c777: AddedzoraandzoraTestnetchain supportv1.0.2Compare Source
Patch Changes
e2b1072: Support for WalletConnect v2 is now standard in RainbowKit.Every dApp that relies on WalletConnect now needs to obtain a
projectIdfrom WalletConnect Cloud. This is absolutely free and only takes a few minutes.This must be completed before WalletConnect v1 bridge servers are shutdown on June 28, 2023.
Upgrade RainbowKit and provide the
projectIdtogetDefaultWalletsand individual RainbowKit wallet connectors like the following:You can read the full migration guide here.
Advanced options
If a dApp requires supporting a legacy wallet that has not yet migrated to WalletConnect v2, the WalletConnect version can be overridden.
Once the WalletConnect v1 servers are shutdown, a custom bridge server is required.
Reference the docs for additional supported options.
e2b1072: The wagmi peer dependency has been updated to~1.2.0. RainbowKit remains compatible with~1.1.0and~1.0.1.The viem peer dependency has been updated to
^1.0.0. RainbowKit remains compatible with~0.3.19and beyond.It is recommended that you upgrade to recent versions of
wagmiandviemto ensure a smooth transition to WalletConnect v2.Reference the viem migration guide here.
v1.0.1Compare Source
Patch Changes
5b8d821: Resolved an issue where dApps that supported many chains would cause an interface overflow on mobile. The Chains Modal is now scrollable.fb9405a: Resolved an issue that prevented overridingiconUrlandiconBackgroundduring Chain customization7643e70: DeprecatedbitKeepWalletconnector in favor ofbitgetWallet. The BitKeep Wallet connector will continue to be available without breaking changes.252f02e: Resolved an issue with the Authentication modal where a user's wallet would remain connected if the modal was dismissed with the Close button rather than explicitly using the Cancel button. This fix ensures that dApps can reliably require a user to complete Authentication before RainbowKit enters a connected state.Configuration
📅 Schedule: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.