Releases: rainbow-me/rainbow
Releases · rainbow-me/rainbow
v1.9.34
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
v1.9.32
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
v1.9.31
v1.9.30
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
v1.9.27
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
v1.9.24
Added
- Added new translations for various parts in the app (#5762)
Changed
- Updated codeowners file (#5732, #5743)
- Swaps v2 updates (#5725, #5727, #5733, #5722, #5724, #5741, #5747, #5748, #5751, #5752, #5758, #5759, #5760)
- Increased timeout to open a new tab in dapp browser for promo cards (#5745)
Fixed
v1.9.23
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)