Skip to content

Releases: rainbow-me/browser-extension

v1.2.71

14 Nov 18:09
Compare
Choose a tag to compare

Changed

  • Turned on support for Rainbow's RPC to improve transaction reliability, protect your privacy, and allow Custom Networks and RPCs in the near future #1125
  • Improved translations for Networks settings, Developer Tools and Testnet Mode, Malicious dApp warnings, Wallet management right-click menus, Clear transactions, and Points #1122

Fixed

  • Resolved an issue where the About section for Tokens would sometimes be missing #1115
  • Ensuring a Swap pair prepopulates with the correct token when right-clicking a token to Swap #1118
  • Resolved an issue with Token filtering when a chain was hidden in Networks settings #1124
  • Fixed an issue with Send flow for Testnets that would cause native asset transfer transactions to be malformed #1130
  • Resolved an issue where EIP-712 signature requests did not trigger a Dapp Prompt when chainid was unavailable #1121
  • Fixed a UI overflow in Activity for transactions with lengthy names #1116

v1.2.64

07 Nov 02:15
Compare
Choose a tag to compare

Added

  • Testnet Mode is now available to safely interact with testnets and view testnet assets. Enable Developer Tools today in the Networks menu in Settings or with the Magic Menu, and toggle Testnet Mode with the t hotkey or by using the menu at the top-right of the wallet interface (#1057, #1113, #1109, #1106, #1108, #1110)
  • When attempting to sign a mainnet transaction while Testnet Mode is active, you will now encounter a warning for extra workflow safety #1083

Changed

  • Network Settings are now accessible through the Magic Menu #1108

Fixed

  • Resolved an issue where the Network Changed notification had stopped appearing in dapps #1101
  • Fixed an overflow issues in the Token Right-click menu for tokens with long names #1098
  • Fixed missing strings for the Fee on Transfer Token explainer in Swaps #1084
  • Improvements to various strings and translations thanks to community feedback #1081

v1.2.56

07 Nov 02:15
Compare
Choose a tag to compare

Fixed

  • Resolved a crash when quickly switching tabs #1089
  • Fixed tab selection and restoration when using Rainbow in Full Screen #1089

v1.2.54

07 Nov 02:14
b5ed438
Compare
Choose a tag to compare

Added

  • A preview of Rainbow Points is here. True believers are always rewarded. #1078
  • Users can now clear troublesome pending transactions with a new button in the Transactions menu in Settings #1072

Changed

  • Right-click is now available in the Wallets & Keys menu in Settings to make wallet management even easier #1054

Fixed

  • Resolved an issue where Rainbow would not be available to dapps that supports EIP-6963 or window.ethereum.providers when the default wallet toggle was disabled #1079

v1.2.48

23 Oct 19:11
Compare
Choose a tag to compare

Added

  • A new Networks menu is available in Settings to hide networks and their assets throughout Rainbow. Yon can also drag to reorder networks to access your favorite chains even faster #1044
  • Users will now encounter warnings when attempting to connect to or sign transactions and messages on dapps that appear to be malicious and harmful #1051
  • Korean, Thai, and Arabic language support is now available in Settings #1052

Changed

  • Improved the consistency and reliability of the switch wallet banner when viewing a different wallet than what is currently connected to the dapp #996
  • Swaps are even faster now with 1 less click when selecting a swap pair #1060
  • The network switcher dropdown filter in Swaps can now be navigated using the keyboard #1043
  • Enhanced error handling and crashes with a new interface to report issues directly to the Rainbow team #1042

Fixed

  • Corrected an issue where the network switcher for dapps in the top-left displayed inaccurate numbered hotkeys #1053
  • Fixed an issue where some token bridging routes would appear in the Bridge feature for unsupported networks #1055
  • Improved language strings throughout the Swap and Bridge interface #1059
  • Implemented a fallback dapp icon for dapps without a favicon or for icons that fail to load #1050
  • Removed a log that appeared while rendering external images #1068

v1.2.39

13 Oct 06:32
Compare
Choose a tag to compare

Added

  • Bridging is easier than ever when right-clicking on a token or choosing to Bridge from the Token Details pane #997
  • You can now connect to all major Testnets for Rainbow's supported networks to sign and send testnet transactions. When connecting to or switching networks from a dApp that supports Testnets, you'll automatically be connected to the correct testnet by default, without needing to manage an RPC or network list. #1027

Changed

  • Right-click is now available in even more places, like the wallet header to manage your wallet, Send, Swap, the Wallet Switcher, and the Wallets & Keys menu in the Settings interface #1017 #1004
  • The default tab when opening the wallet is now Tokens instead of the Activity pane #1029
  • Links within descriptions for Tokens are now clickable #1019
  • Support for keyboard navigation within the Custom Gas menu #1021
  • Support for keyboard navigation in the Token Details pane #1013
  • Support for keyboard navigation within Swap Settings
  • Improved keyboard navigation for the Flip Assets feature in Swap #1023

Fixed

  • Improved handling of hex-encoded signature requests for personal_sign support for Ledger and Trezor hardware wallets #1035
  • Resolved an issue where Rainbow over-fetched metadata for dApps as users navigated the web. Rainbow now only fetches metadata for dApps that first interact with the Rainbow RPC provider #1038
  • Allowance field no longer appears in Token Details if there is no contract approval allowance to display #1045
  • ESC hotkey can now be used to close Token Details #1058
  • Fixed image clipping for token images and NFT previews in the Activity transactions list #1040
  • Improved spacing in the Del shortcut hint bubble for the menu to Cancel or Speed up a transaction #1030

Security

  • Deprecated support for dApps that rely on the vulnerable eth_sign method for signatures #1049
  • Sanitizing fields in EIP-712 signature requests to mitigate common phishing attacks #1028

v1.2.36

04 Oct 16:54
Compare
Choose a tag to compare

Added

  • When hovering over icons and buttons throughout Rainbow, you will now see tooltips that tell you more about the feature and highlight keyboard shortcuts #930

Changed

  • Filtering unverified asset results in Swap Search for short search strings to speed up search #1001
  • Improvements to Wallet Switcher banner logic #996
  • Support for keyboard navigation in Token Details #1013

Fixed

  • Filtering imported Private Keys from Wallet Group creation flow #988
  • Fixed a scenario where you couldn’t imported the Secret Recovery Phrase for Watched Wallets #987
  • Restored shortcut hints on the Tokens Right-click menu #1011
  • Fixed an issue where the MATIC symbol was missing during the Swap flow when the user did not already own that asset #990
  • Resolved an issue with EIP-6963 support where we announce the provider before attempting EIP-1193 window.ethereum injection, which can fail #994
  • Resolved a crash during provider injected that prevented in-dApp notifications during network switching #1005
  • Resolved duplicate inpage id logs during provider injection #999
  • Prefetching dApp metadata before interacting with a dApp’s prompts #1009
  • Fixed inaccuracies with exchange rate field for transactions in Activity Details #1022
  • Fixed an issue with Layer 2 network Sends that caused transaction failures during internal testing due to invalid max priority fees #1025
  • Resolved an issue where the Wallet Details drop-down could overlap with the Rename Wallet modal #1010
  • Fixed background color inconsistencies in the Wallet Selection step of Import during Onboarding #1006
  • Truncating lengthy ENS names on Activity Details #944
  • Improved Context Menu sizing reliability #973
  • Improved layered context menus animations and sizing in the dApp Menu #1018

v1.2.26

04 Oct 15:40
0c529cb
Compare
Choose a tag to compare

Added

  • You can now Buy crypto from our On-ramp Partners with the Buy button, and Transfer Crypto for free from Coinbase for new wallets #957 #976
  • Legacy Ledger HD derivation paths are now supported via a drop-down option while pairing your Ledger device #929
  • Indonesian language support is now available in Settings #937
  • You will now see improvements to dApp naming and other metadata, tailored by the Rainbow team. Let us know if we missed any! #955
  • Rainbow is now open source and licensed under GPLv3 #965

Changed

  • Rainbow has a new look and feel with a new Tab Bar to navigate between Activity, Tokens, and NFTs #962
  • The Command K interface is now the Magic Menu and is available as ⌘K on macOS, Ctrl-K on Windows, and simply k across all platforms #982
  • The nudge to Switch Wallets while interacting with a dApp has a new look and feel, and now appears immediately for an even faster switching experience #980
  • You can now disable Sounds with a toggle in Settings #953
  • Keyboard navigation now fully supports the Onboarding flow #924
  • Context menus are now dynamically sized for better localization support #949

Fixed

  • Resolved an issue where connections with Ledger devices was unreliable and blocked interactions like Swaps #983
  • Resolved an issue where the Create Wallet action in the Magic Menu incorrectly routed to the Welcome screen #959
  • Handling a scenario where Home actions wouldn't appear when fetches for an ENS avatar failed #946
  • Fixed a crash when dApp session data is temporarily unavailable #947
  • Fixed a crash on the Lock screen that periodically prevented users from unlocking the extension #947
  • Fixed a crash on the Wallet Details interface when removing a Secret Recovery Phrase attached to multiple wallets #947
  • Improved transaction pagination reliability in Activity for wallets with many filtered transactions, including ProtocolRewards events #960
  • Resolved an issue where keyboard navigation to the Token Details interface clashed and opened the right-click menu #974
  • Adjusted the logic for Backup Reminders to rely on when a user confirms "I've saved these words" #978
  • Prevent resizing animation jitters on presentation of Activity Details with loading skeletons for affected rows #945
  • Resolved a display issue for cross-chain swaps on the Activity pane #948
  • Resolved an issue where you could use the s hotkey on Watched wallets #954
  • Resolved a clash where the new Tab Bar would appear over Pending Transaction prompts #979
  • Fixed an alignment inconsistency for Activity transaction cells #969
  • Improved icon fallbacks for NFTs that fail to load for Activity transactions #970
  • Favoring a dApp's hostname when other metadata is unavailable on prompts #971
  • Fixed copy for Stronger Password recommendations during Onboarding #975
  • Resolved an issue where wallet avatars could be clipped when using an Emoji #977
  • Resolved issues with the border radius of remotely fetched images throughout the interface #981

Removed

  • Rainbow is now available to all without an invite code. We've removed this step from Onboarding #963

v1.2.21

18 Sep 17:12
Compare
Choose a tag to compare

Added

  • Transactions are now even easier to read with rich metadata when scrolling through your Activity list. You can also see detailed transaction information when clicking on each transaction #853
  • Support for EIP-6963 to improve the dApp connection experience and mitigating window.ethereum namespace conflicts and overrides for users with multiple active extensions #926
  • Reminders to backup Secret Recovery Phrases for users that have created a new wallet and skipped the backup and quiz verification #931

Changed

  • Wallet switching is faster than ever. Give it a try by using the numbered hotkeys to rapidly switch between wallets in your list #940
  • After sending a Swap or Send, you'll now jump right to the Activity tab to follow the transaction progress #936

Fixed

  • Fixed a crash on Zora and Base when sending transactions because of invalid the Optimism L1 Security fees #933
  • Resolved an issue with the Immediate auto-lock preference, where the wallet would not always immediately lock, and users could get stuck in an auto-lock loop after attempting to unlock #939
  • Fixed an issue where the first submitted transaction for a generated wallet would not properly appear as pending #936
  • Fixed an issue where Swaps and Sends were persisted by state restoration even after a successful transaction submission #935
  • Resolved an issue where the slippage percentage for Swaps would sometimes appear as -Infinity% or NaN% #938
  • Resolved an issue with USD estimates for Swap quotes on a subset of networks #934
  • Resolved a theme conflict for WETH tokens in dark mode #928

v1.2.13

11 Sep 17:19
Compare
Choose a tag to compare

Changed

  • Introduced a transaction submission loading spinner for the "Send" button in the Send feature, mirroring the behavior in Swaps #916
  • Implemented an explainer for tokens that aren't supported in Swaps because their contract requires a fee on transfer #917

Fixed

  • Resolved an issue with Rainbow's "default wallet" toggle behavior for users that interacted with dApps across multiple tabs simultaneously #906
  • The dApp and More menus on the core wallet screen can now be toggled properly with the n and . hotkeys #913
  • Resolved a conflict where the w hotkey for the Wallet Switcher could be triggered while the dApp menu is active #913