Skip to content

Releases: rainbow-me/rainbow

v1.9.46

19 Nov 19:55
Compare
Choose a tag to compare

[1.9.46] (https://github.com/rainbow-me/rainbow/releases/tag/v1.9.46)

Changed

  • Remove unused environment configurations (#6254)
  • Added a null check guard to the claimable flow (#6257)

Fixed

  • Fixed an issue in our approve and swap flow that should help overall swap success (#6259)
  • Changed the way we handle flashbots gas so less transactions should fail due to insufficent gas (#6265)

v1.9.45

07 Nov 15:51
4f8da7c
Compare
Choose a tag to compare

Added

  • Upgraded to new notifications endpoint for notifications v2 (#6190, #6223, #6229, #6251)
  • Added option to sort NFTs by ascending and descending (#6068)
  • We added isHardwareWallet to swap analytic events (#6238)

Changed

  • Featured results now uses redirect_url for recents (#6203)
  • Removed direct usage of web3Provider (#6200)
  • Now using backend endpoint for determining output based quotes for Swaps v2 (#6212)
  • We now navigate back to last screen after swap confirmation (#6207)
  • ChainSelector row is now fixed at top of list in swaps v2 (#6206)
  • Removed all of WC v1 (#6214)
  • Removed unused references and did updates to ExplainSheet (#6222)
  • Removed Swaps v1 code (#6181, #6250)
  • Updated featured results to use native card styling (#6246)
  • We now exclude hardware wallet related transactions from TTS tracking (#6247)
  • We are now subtracting hidden assets from total wallet balances (#6205)
  • We converted discover screen content to typescript (#6226)

Fixed

  • Fixed broken context menus on asset expanded state in search results (#6209)
  • Fixed a bug with positions total value display (#6185)
  • Fixed CI build issues (#6232, #6225, #6244, #6248)
  • Fixed a crash with animated inputs (#6227)
  • Fixed a bug where balance would show as NaN value (#6239)
  • Fixed transaction details not showing native asset symbol but always showing ETH instead (#6245)
  • Fixed a bug where an empty account balances prevents a swap from being done (#6243)
  • Fixed a bug where Apecoin wasn’t being set as the inputAsset when set as the preferred network (#6252)
  • Fixed a bug where change wallet sheet was missing balance value (#6253)

v1.9.44

22 Oct 14:20
Compare
Choose a tag to compare

Fixed

  • Fixed apechain using mainnet gas prices (#6220)

v1.9.43

21 Oct 13:52
ef5cc64
Compare
Choose a tag to compare

Added

  • Added Apechain Support

v1.9.42

18 Oct 12:43
Compare
Choose a tag to compare

Added

  • Added comments watchdog to PRs in github to monitor spam (#6153)
  • Added functionality to hide send button for assets that are not transferable (#6123)
  • Implemented Zeego dropdown menus (#6143)
  • Added a connecting toast for wallet connect connection sheet (#6197)

Changed

  • Converted our send flow to typescript (#6120)
  • Updated Analytics (#6169, #6186, #6195)
  • Made improvements to wallet connect approval/redirect sheet by converting to typescript (#6167)
  • Migrated wallet connect to use WalletKit (#6163)
  • Improvements to claim button (#6165)
  • Updates to swaps v2 logic (#6171)
  • Bumped walletkit to improve wallet connect connections (#6183)
  • Removed transaction inconsistencies and improved type safety (#6137)
  • Upgraded ledger to allow clear signing with updated firmware versions (#5966)
  • Disabled one click auth on wallet connect (#6201)
  • Enabled new features by default (#6192)

Fixed

  • Fixed CI pods to unlock if pod repo update fails (#6168)
  • Fixed wallet connect v2 changeAccount issues (#6160)
  • Fixed ApprovalSheet not using wallet connect v2 isScam flag (#6162)
  • Fixed a bug with network expansion that caused discrepancies in swaps network switcher dropdown (#6149)
  • Fixed a bug where NFT expanded state would cause a crash (#6115)
  • Fixed an issue with MWP from not prompting if dapp metadata retrieval fails (#6164)
  • Fixed an issue where users couldn’t open last weeks points breakdown from points screen (#6166)
  • Fixed a crash on networks while attempting to connect to wallet connect dapp (#6176)
  • Fixed a bug with claimables where data failed to update on app (#6182)
  • Fixed a padding issue for importing ledger devices (#6187)
  • Fixed a crash happening on swaps and also no local images being displayed (#6196)
  • Fixed an issue with CI artifacts being stored with the same name (#6198)
  • Fixed a bug where the gas button wasn't working to change gas speed (#6208)

v1.9.41

03 Oct 21:52
Compare
Choose a tag to compare

Added

Changed

  • Updated arbitrum default back to mainnet for WC message signing (#6122)
  • Bumped dependencies for xcode 16 compatibility (#6110)
  • Bumped CI to work with xcode 16/ iOS 18 (#6129)
  • Now using backend to omit certain defi positions from users wallet balance (#6103)
  • We are now filtering out backend driven networks that are internal and not in production (#6148)

Fixed

  • Fixed Spindl featured image resolution on dapp browser (#6114)
  • Fixed a bug where an error would occur during personal signing using MWP (#6142)
  • Updated url navigation to fix a bug in dapp browser (#6150)
  • Fixed a bug with improper gas fee calculation on mainnet (#6125)
  • Fixed a crash on token search for newly added chains (#6147)

v1.9.40

24 Sep 13:51
Compare
Choose a tag to compare

Fixed

  • Fixed a bug with speed up and cancel (#6133)

v1.9.39

23 Sep 15:35
Compare
Choose a tag to compare

Added

  • Added rc-push script for release tracking and cleanup (#6088)
  • Built the react query for addys claimables endpoint along with wallet screen UI (#6071)

Changed

  • Swaps performance improvements (#6050)
  • Improved CI jobs for build and tests for Tophat (#6043, #6089)
  • Removed some test env for some vars that aren’t needed anymore (#6077)
  • userAssetsStore refactor (#6015)
  • Bumped swaps sdk to 0.26 (#6098)
  • Final implementation for network to chainId migration (#6039)

Fixed

  • Fixed swaps spec in e2e so that all assets balances will update correctly (#6060)
  • Fixed an issue with charts where it was using USD for points instead of user’s selected currency (#6051)
  • Fixed an issue on Android nav bar where it was covered by the systems navigation bar (#6053)
  • Fixed e2e flakiness (#6084, #6090)
  • Fixed an issue with opacity on mwp sign txn sheet (#6083)
  • Fixed a crash that happened when searching input token in swaps (#6104)
  • Fixed and issue with degen native asset address, degen ↔ wdegen (#6087, #6091)
  • Fixed a crash on token details chart for cannot read property ‘y’ of undefined (#6009)
  • Fixed issues with remote promo sheets (#6085)
  • Fixed a bug on iOS 18 which caused context menu dismissals (#6112)
  • Fixed a crash that was happening on send flow (#6116)
  • Fixed a bug where the paste button was disabled on swaps flow for android devices (#6118)
  • Fixed an issue where deleting a contact would cause loading issues on send flow (#6119)
  • Fixed a bug where chainId wasn’t being passed in the dapp browser (#6121)

v1.9.38

11 Sep 15:31
Compare
Choose a tag to compare

Fixed

  • Added missing dapp metadata for certain eth actions (#6086)
  • Fixed an issue where Polygon chainID was misconfigured causing some issues with users sends (#6093)
  • Fixed and issue with wrong messages during MWP Flow (#6094)

v1.9.37

05 Sep 17:49
Compare
Choose a tag to compare

Added

  • Implement NFTs v2 Arc endpoint (#5973)
  • Added mutation and queries needed for spindl integration (#6031)
  • Added translations for degen mode and popular in rainbow (#6020)
  • Added featured results to the dapp browser trending dapps section on the discover screen (#6046, #6049)
  • Implemented perceived finality where a pending transaction is detected and confirmed, we are flagging the affected assets’ addresses and refetching updated user assets balances from BE (#6037)
  • Implemented Mobile Wallet Protocol (#6061)
  • Added ability to hide collectibles section (#6073)

Changed

  • Use chainId instead of network parts 1 and 2 (#5981, #5997)
  • Shortened popular tokens list from 6 to 3 (#6028)
  • Removed old logger and cleaned up logging (#6021)
  • Added support for navigating to swap settings as a route (#6036)
  • Upgraded some packages to the latest version (#6040)
  • Cleaned up e2e on Android (#5970)
  • Bumped WC and did some refactoring (#6047, #6064)
  • Bumped webpack from 5.90.3 to 5.94.0 (#6048)
  • Bumped fastlane (#6062)

Fixed

  • Fixed an issue on android where a user couldn’t access dexscreener in the dapp browser (#6003)
  • Fixed Dapp Browser webview height on Android devices (#6004)
  • Fixed Android button navigation colors (#6005)
  • Fixed TokenToBuyList line break in search results when favoriting a token (#6002)
  • Fixed a bug where the terminal UI for ETH rewards was missing (#6007)
  • Fixed a bug where a user’s favorites wouldn’t migrate after updating app (#6029)
  • Fixed an issue where we were not able to build android locally (#6027)
  • Fixed a sentry error boundary crash where users would see the oops something went wrong message (#6044)
  • Fixed an issue when certain sites won’t load if using the http prefix (#6054)
  • Fixed an issue on ERC20 sends that would show contract address instead of recipient address (#6052)
  • Fixed some crashes on PFP button, and send flow (#6063)
  • Fixed a bug where WC was not confirming transactions (#6074)
  • Fixed a bug where attempting to send an ENS caused a crash (#6075)
  • Fixed a discrepancy where gas on l2s were showing higher in send flow than in swaps flow (#6076)
  • Fixed a wrong ID being used for spindl integration (#6078)