Skip to content

Releases: rainbow-me/rainbow

v1.9.34

08 Aug 16:24
c0fc398
Compare
Choose a tag to compare

Added

  • Added the ability to copy/paste swap inputs (#5938)
  • Added tracking of critical errors to sentry (#5936)
  • Added ability to open in Rainbow from mobile browsers (#5939)
  • Added Degen mode to skip review sheet for swaps (#5933, #5963, #5969)
  • Added ability to set max on a balance when tapping on badge (#5947)
  • Added e2e coverage for manual wallet backups (#5913)
  • Added a hold to swap button on swaps flow (#5920, #5976)
  • Added a new section that shows the last three user swaps per chain (#5956)
  • Added performance tracking on TimeToSign (#5962)

Changed

  • Disabled location APIs in VisionCamera since we don’t use location features (#5942)
  • Removed FULL_SCREEN_INTENT permission from the manifest (#5955)
  • App is now using different referrer for ETH rewards claims (#5954)
  • Bumped Android dependencies (#5960)
  • Updated Degen mode copy and enabled tracking (#5979)

Fixed

  • Fixed a crash on explainer sheet when there wasn’t a read more link (#5945)
  • Fixed a bug where some bridges couldn’t be made due to gas (#5949)
  • Fixed bugs around flipping logic in swap flow (#5948)
  • Fixed issue where there would be a tab swipe from dapp browser on Android devices (#5964)
  • Fixed a bug where one could proceed to review on a swap when they shouldn’t (#5967)
  • Fixed favorites bugs on search list (#5972)
  • Fixed bugs around copy and pasting (#5953)
  • Fixed an old route that led to Swaps v1 (#5971)
  • Fixed a bug that showed an empty space on token to buy list (#5983, #5989)
  • Fixed issues when saving assets as favorites (#5972, #5982)

v1.9.33

25 Jul 21:39
Compare
Choose a tag to compare

Fixed

  • Fixed an issue where swaps / bridges could not be sent due to gas being incorrect (#5949)

v1.9.32

25 Jul 21:38
Compare
Choose a tag to compare

Changed

  • Updated audit issues for CI fixes (#5929)
  • Improved decimal formatter functions (#5918)
  • Simplified SwapInputController animated reaction logic for responding to input value changes (#5923)
  • Updated the swap warning to be a derived value instead of an animated reaction (#5930)
  • Cleaned up swapInputsController that had repeated logic around niceIncrementFormatter (#5931)
  • Upgraded react-native-gesture-handler to v2.17.1 (#5925)
  • Upgraded RN to v0.74.3 and bumped outdated packages (#5739)

Fixed

  • We’re now preventing a crash on remote cards code (#5924)
  • Fixed an issue with the keyboard dismissing option to copy contract address or view on ehterscan from swaps search (#5908)
  • Fixed a bug where changing output asset leads to a weird state (#5934)

v1.9.31

11 Jul 00:36
f8e1815
Compare
Choose a tag to compare

Fixed

  • fixed a bug causing assets in swap to sometimes not reflect your balance (#5919)
  • removed the filtering out of the assetToSell from the currency lists which fixed a bug where ETH wasn't showing in output list (#5921)

v1.9.30

09 Jul 00:34
Compare
Choose a tag to compare

Fixed

  • Fixed a crash that would happen when attempting a max swappable amount (#5907)
  • Fixed an issue where native network token was not at top of verified list (#5906)
  • Fixed an issue when tapping swap button on Degen Token expanded sheet would cause a crash (#5910)
  • Fixed broken searching of local and cross network search (#5912)
  • Fixed an issue where we would do an uncessary approval when unwrapping WETH (#5911)

v1.9.28

01 Jul 23:33
a543f85
Compare
Choose a tag to compare

Changed

  • rewards UI cleanup (#5896)
  • e2e change of rerunning only failed tests (#5878)
  • enable unit tests (#5874)
  • rewards flag is now enabled by default (#5899)

Fixed

  • Fixed an issue where firebase wasn't working correctly on Android (#5898)

v1.9.27

25 Jun 18:47
Compare
Choose a tag to compare

Added

  • Added more analytics to our Dapp browser (#5755)
  • Added e2e test for validating malicious Dapp warnings (#5764)
  • Added more analytics for Swaps v2 (#5805)
  • Use ens graph api key (#5848, #5882)
  • ETH Rewards (#5866)

Changed

  • Improved performance by limiting Sentry tracking and NFT hooks (#5819)
  • Migrate remote cards over to zustand (#5796)

Fixed

  • Fixed provider recursion bug where getProviderForNetwork was being repeatedly called (#5829)
  • Fixed crashes to swaps v2 flows (#5839)
  • Fixed a crash when attempting to swap on v1 (#5858)
  • Fixed a bug where we weren’t taking l1 op gas fees into account for claimBridge (#5889)
  • Fixed a bug where tapping swap button on token expanded state did not select the proper token (#5891)

v1.9.25

05 Jun 00:56
Compare
Choose a tag to compare

Added

  • Added IDFA check on app launch (#5653)
  • Added parallel tests for e2e (#5786)

Changed

Fixed

  • Fixed a bug where incorrect data would show in pending transactions (#5777)
  • Fixed a bug where the swap warning flashes when typing a larger number (#5769)
  • Fixed UX on receive sheet QR Code (#5672)

v1.9.24

30 May 14:21
2351767
Compare
Choose a tag to compare

Added

  • Added new translations for various parts in the app (#5762)

Changed

Fixed

  • Fixed a bug where some mints with unknown price was showing as free (#5750)
  • Fixed issues with NFTs causing crashes on some wallets (#5761)
  • Fixed an issue where transaction sheet would show the Buy ETH button when the selected wallet already has ETH (#5763)

v1.9.23

17 May 13:57
Compare
Choose a tag to compare

Added

  • Added a new useSyncSharedValue hook that makes it easy to keep a shared value in sync with equivalently typed state (#5662, #5664)
  • Implemented smaller state subscriptions for current zustand stores outside of the browser (#5661)
  • Implemented dapp browser architecture (#5669, #5671)
  • Handle web injection natively (#5677)
  • Added a new zustand store creator called createRainbowStore (#5689)
  • Added a new hook called useSharedValueState (#5698)
  • Added new hooks for working with time in reanimated (#5699)
  • Added documentation to reanimated hooks (#5701)
  • Added new backend-provided explorer labels for swaps v2 (#5690)
  • Added custom gas panel for swaps v2 (#5647)
  • Added the ability for a user to name a newly created wallet group in backups flow (#5696)
  • Added exchange rate bubble for swaps v2 flow on swap screen (#5723)
  • Added privacy manifest (#5736)

Changed

  • Simplified logic for Rainbow fee display in review panel for swaps v2 (#5660)
  • Upgraded swaps sdk to 0.19.0 (#5694)
  • Moved around swaps functionality that were being used in other places (#5708)
  • Swaps v2 re-architecture implementation (#5705)
  • Migrated nft requests from nft proxy to nfts graphql endpoint (#5704)
  • Bumped provider to improve connection flow to dapps and L2 connection issues (#5703)
  • Integrated new arch into asset colors for swaps v2 (#5709)
  • Improvements to swaps quote fetching (#5711)
  • Replaced swaps redux reliant state with parity to browser extension (#5608)

Fixed

  • Fixed a bug where dapp connection warning was not being displayed (#5710)
  • Fixed an issue where there’s no web3 provider injected on the current tab when doing an app cold start (#5663)
  • Fixed a bug where Google login button wouldn’t load on certain sites (#5670)
  • Fixed issues relating to account/network switching by refactoring AppSessionsStore to use RainbowStore (#5693)
  • Fixed numerous issues that arose from dapp browser bug bash session (#5695)
  • Fixed an issue with bridge assets and spacing between items for Swaps v2 (#5686)
  • Fixed supporting chain Id’s matching behavior with browser extension (#5697)
  • Fixed a bug where a newly created wallet with a custom name would have the address but not the custom name displayed in backups (#5692)
  • Fixed UI bug where Learn More Backups sheet was clipped at the topped (#5687)
  • Fixed a bug with favorites list on swaps v2 (#5659)
  • Fixed issue with running e2e tests by disabling sentry (#5707)
  • Fixed a bug where there weren’t any touch events executed on the webview (#5702)
  • Fixed a bug with dapp browser open in new tab (#5688)
  • Fixed a bunch of dapp browser bugs on Android devices (#5712, #5715)
  • Fixed a bug with searching in dapp browser that now allows you to navigate to an exact URL instead of suggested (#5719)
  • Fixed browser bugs and improved performance (#5721)
  • Fixed a bug on account switching from control panel on browser (#5726)
  • Fixed various bugs within the control panel on the browser (#5730, #5734, #5735)
  • Fixed search logic and homepage empty state bugs on browser (#5737)
  • Fixed an addys API error when no address is provided (#5729)
  • Fixed a swaps bug where chainID was undefined (#5738)
  • Fixed a crash when tapping settings while bridging in swaps flow (#5740)