Releases: rainbow-me/rainbow
Releases · rainbow-me/rainbow
v1.9.72
Added
- Candlestick charts (#6659)
- ActivityList refactor - lazy mount + virtual list (#6706)
- Brody/cloud backups test (#6723)
- Run E2E tests on develop (#6743)
- Feature flag page view for KOTH (#6751)
- Candlestick chart integration (#6687)
- Candlestick charts data integration (#6724)
- Live tokens (#6626)
Changed
- E2E Unwrap test (#6720)
- Run e2e android tests on github runner (#6712)
- Bump iOS and Android to v1.9.72 (#6742)
- Improve google sign in in e2e tests (#6747)
Fixed
- Fixed ERC20 Token Transfer Stuck on "Loading" (#6721)
- Fixed yarn android launching the activity v2, remove uninstall (#6728)
- Fixed text input issues on Android (#6716)
- Fixed ios e2e Discover test failing (#6746)
- Fixed keyboard issue on android (#6748)
- Fixed and run wallet connect test (#6741)
- Fixed E2E calculate bottom inset w/ screen height vs window height (#6753)
- Fixed E2E retry the failing block (#6754)
- Fixed failing iOS builds by using sentry token from secrets (#6758)
- Fixed activity list scrolling down after switching wallets (#6749)
- Small live pricing fixes (#6762)
- Fixed equality function usage for useListen on balance section (#6765)
- Fixed enable Swap Fees for TestFlight (#6764)
- Fixed prevent ProfileScreen Bottom Sheet View (#6770)
v1.9.71
Added
- Added execution and validation to L1 swaps test (#6636)
- Added search bar to network selector (#6660)
- Execute swap on iOS e2e + Gas mocking (#6670)
- Added wrap test and go through settings flows (#6700)
Changed
- Wallet state refactor from Redux to Zustand (#6564)
- Bump sentry (#6676)
- Bump fastlane version (#6682)
- Small swap input caret improvement + SafeMath optimizations (#6693)
- RainbowImage - unified image component for faster image loads (#6653)
- Bump iOS and Android to v1.9.71 (#6722)
- Cleanup wallet store further, improve types, speed and correctness (#6642)
- Disable react native performance in dev (#6715)
Fixed
- Fixed incorrect ask of rainbow pin when backing up new wallet (#6675)
- Fixed adding to backup when creating a new secret phrase (#6673)
- Fixed backup when using rainbow PIN (#6679)
- Fixed token over fetching on position card (#6688)
- Fixed RN keychain crash on android api <= 29 (#6702)
- Fixed wallet loading bug on migration to new wallet store (#6705)
- Fixed incorrect rainbow pin prompt on backup restore (#6717)
- Nate/christian wallet store fixes (#6729)
- Fixed import bugs - blur after focusing seed input (#6733)
- Fixed keychain reset not resetting wallet state (#6740)
v1.9.70
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)