Releases: rainbow-me/rainbow
Releases Β· rainbow-me/rainbow
v1.9.69
v1.9.68
Added
- E2E Send Transactions (#6623)
- Add useListen, new query store options (#6625)
- yaml linting on commit (#6648)
- E2E Send NFT flow (#6646)
- Add createDerivedStore (#6652)
Changed
- E2E EditContact flow (#6624)
- E2E retry wrap (#6638)
- E2E Update blacksmith runner to 2404 (#6643)
- E2E tests for import secret and basic settings flows (#6614)
- E2E Enhance Anvil E2E Transaction Handling & Display (#6654)
- Improve RainbowError toString to show cause toString (#6658)
- Bump iOS and Android to v1.9.68 (#6661)
- E2E Add timeout to android e2e tests (#6668)
Fixed
- Cannot Copy Message Details Fix (#6644)
- E2E fix hanging tests (#6650)
- Don't run sentry gradle plugin for debug builds (#6621)
- Invalidate interactionsCountQueryKey cache on send (#6665)
- Codified android app link intent filter matching (#6596)
- Fixed layout for swaps gas menu / remove the priority fee for L2s that don't use it (#6667)
- Make the fiat onboarding links open in a safari web view context (#6662)
- KOT small loading logic fix (#6674)
- Fix yarn android launching the activity (#6678)
- Fix backup stuck in syncing state (#6681)
- Fix saving SVG NFTs (#6677)
v1.9.67
Added
- Add tracking of how often "Insufficient ETH" error message is returned (#6590)
- Prince of hill (#6575)
- New Maestro E2E CI pipeline (#6478)
- Wire up market stats on the expanded state for Rainbow-created tokens (#6597)
- Add tracking for wallet screen pull to refresh (#6608)
- Add clearKeychain for Maestro tests (#6600)
- Implement subscript notation for charts with more than 8 magnitude decimals (#6558)
- Add Token Creator to Expanded State (#6612)
Changed
- Remove app store review pre-prompt & ask more often (#6569)
- Changed the RainbowError constructor to be slightly different than the normal Error constructor (#6557)
- RecyclerListView cleanup (#6521)
- Adjust query store's internal set usage to cover all enabled changes (#6591)
- Changed height of pkey box (#6585)
- Convert Navigation Stack + ExplainSheet to Typescript (#6566)
- Update the Readme to specify the version of Node required (#6601)
- Update AndroidManifest.xml (#6598)
- Bump react-native-keychain from 8.0.0 -> 10.0.0 (#6592)
- Boot time improvements, lazy tab loading (#6583)
- Eliminate unnecessary steps from the workflow. (#6617)
- Make sure e2e doesn't run on draft and run unit test on Blacksmith.sh (#6629)
- Bitrise cleanup (#6628)
- Update king of the hill types (#6634)
- Remove duplicated NFT data & fix SVG NFTs (#6619)
Fixed
- Fix sourcemaps and debug files for Sentry Expo (#6568)
- Fix walletconnect error sheet overflow (#6577)
- Fix wallet screen layout shift (#6584)
- Fixed object selectors that don't use shallowEqual (#6593)
- Account for '1 hour' in formatDate (#6595)
- Fix airdrop recipient input logic (#6599)
- Fix e2e tests (#6602)
- Fixed a runnable call crash when rainbow enters the background while trying to dismiss the splash screen (#6603)
- Fix error when creating wallet (#6610)
- Fix MarketStatsCard hooks error (#6611)
- Fix crash when entering into restore sheet (#6609)
- Fix LP Fees shown currency amount (#6605)
- Fix profile sheet infinite importing portal (#6616)
- Fix lint error (#6620)
- Fix e2e ios tests (#6613)
- Fix keychain biometric prompts on Android (#6631)
- Update Fastfile match action flag from force to readonly to fix builds (#6655)
- Use system PIN prompt when possible on Android (#6645)
v1.9.66
Added
- Added History section to expanded state (#6535)
- Added vscode formatting settings (#6552)
- Added tracking of "Verified Assets" swaps to Amplitude (#6544)
- Added tracking of "Quick Buy" swaps to Amplitude (#6545)
- Implement infinite NFT cache time (#6586)
- Added Rainbow LP Fee Creator Claimables v1.1 (#6580)
Changed
- Bumped swaps to 0.36.0 (#6539)
- Degen mode on by default + review button in degen mode (#6530)
- Cleaned up some unused deps (#6546)
- Moved rest of deprecated analytics to v2 (#6548)
- Bumped iOS and Android to v1.9.66 (#6559)
- Refactored performance tracker & add app startup report (#6551)
Fixed
- Fixed chart Y overflow caused by isFlatDetection (#6549)
- Set ENS airdrop address as invalid if ENS address resolution fails (#6554)
- Fixed ClassCastException: java.lang.Double cannot be cast to java.lang.String (#6543)
- Fixed broken unpinning for some tokens auto-pinned from token launcher (#6560)
- Fixed logic for "First time send" that we show in Send flow (#6555)
- Fixed analytics missing conversions (#6565)
- Properly append referrer fingerprint during speed up (#6561)
- Fixed expanded State History spacing off on Android (#6579)
- Fixed long symbol overflow (#6582)
- Swaps fixes (#6573)
v1.9.65
Added
- Rainbow Creator LP Fee Claimables V1 (#6534)
Changed
- Update testID placement for fast currency selection row (#6532)
- Prevent analytics from logging in CI (#6536)
- Bump iOS and Android to version 1.9.65 (#6538)
- Remove old search resource in favor of searchV2 resource (#6464)
- Add pulsing dot to end of price charts (#6542)
Fixed
v1.9.64
v1.9.63
v1.9.62
Added
- Add coin flip animation, Skia utils, color worklets (#6486)
- Add Skia cards, new ftl sheets (#6487)
- FTL claims section (#6497)
- Main ftl flow (#6495)
Changed
- Migrates from @react-native-community/blur to react-native-blur-view, which supports iOS blur gradients (#6488)
- Updated TL abi (#6500)
- TL cleanup and expanded state claims (#6501)
- Improved claim flow and adjusted coin icon animation display conditions (#6503)
- Reset cache timing and activity tweaks (#6506)
- Bumped swaps sdk to 0.33 (#6512)
- Version bump to 1.9.62 (#6515)
Fixed
v1.9.60
Added
- Network Switcher Implementations (#6466)
Changed
- Moved lastNetworks reference into both selectors so we update when the selector reference changes (#6465)
- Use BE endpoints from dotenv (#6425)
- Addys refactor (#6472)
- Swaps search optimizations (#6384)
- Bumped provider and regen inpage (#6476)
Fixed
- Fixed address and ens names cut off in send flow on Android (#6461)
- Fixed when the IDFA prompt should show (#6469)
- Manually added necessary device info for amplitude to trade android devices (#6462)
- Fixed open in Rainbow on safari on iOS 18 (#6473)
- Ensure env vars are defined when instantiating http client (#6474)
- Fixed an issue in gas estimation (#6475)