github rainbow-me/rainbow v2.0.21

10 hours ago

Added

  • Add regression tests for emoji resolution paths (#7173)
  • Always show notification prompt in onboarding (#7108)
  • Add perps PnL share image (#7139)
  • Add PnL graphic to trade details sheet (#7140)
  • Show trade details sheet after closing perps position (#7142)
  • Encode position leverage in cloid (#7143)
  • Add carousel for PnL share image selection (#7198)
  • Add paginated fetching for events browse screen in predictions (#7203)
  • Introduce IS_INTERNAL and IS_STORE_INSTALL flags (#7244)
  • Add cross-platform install source detection (#7258)
  • Add RNBW membership tab and feature flag (#7228)

Changed

  • Remove emoji-datasource from dependencies (#7174)
  • Remove points feature code (#7102)
  • Bump iOS and Android to v2.0.21 (#7214)
  • Remove all remote promo sheet related code (#7202)
  • Revert fix for missing timestamps on custom breadcrumbs (9930687)
  • Colocate unit test files next to source modules (#7223)
  • Consolidate ENS domain into src/features/ens/ (#7197)
  • Move ens-avatar fork to src/vendor (#7231)
  • Consolidate wallet-connect domain into src/features/wallet-connect (#7230)
  • Colocate integration tests next to positions transform module (#7224)
  • Enforce colocated test file placement in ESLint (#7232)
  • Document SimpleHash shutdown and viem migration path for ens-avatar (#7238)
  • Remove src/features/perps/components/Slider/index.ts barrel file (#6995)
  • Remove stale CodeQL workflow in favor of GitHub default setup (#7241)
  • Remove src/navigation/index.ts barrel file (#6996)
  • Remove src/notifications/settings/index.ts barrel file (#6997)
  • Remove src/parsers/index.ts barrel file (#6998)
  • Remove unused SVG icons and dead Icon.js entries (#7243)
  • Remove src/theme/index.ts barrel file (#7000)
  • Remove src/references/index.ts barrel file (#6999)
  • Remove src/config/index.ts barrel file (#6991)
  • Upgrade yarn from 4.2.2 to 4.13.0 (#7245)
  • Remove unused ToolbarTextButton component from DappBrowser (#7268)
  • Remove dead code from pre-userAssetsStore era in assets (#7269)

Fixed

  • Use ignoreErrors instead of ignoreTransactions for error filtering in Sentry (#7212)
  • Handle swaps with multiple inputs/outputs in history (APP-3447) (#7131)
  • Add missing timestamps on custom breadcrumbs in Sentry (4c03399)
  • Prevent platform splitting of captureMessage issues in Sentry (#7221)
  • Add missing timestamps on custom breadcrumbs in Sentry (#7222)
  • Fix Android font rendering and share functionality (#7199)
  • Only retry E2E tests on CI (#7234)
  • Suppress non-actionable rainbowFetch errors in Sentry (#7229)
  • Prevent Metro from refreshing on ios/android folder changes (#7235)
  • Remove rainbow-scripts from watchman ignore (#7255)
  • Fix transaction not found Sentry noise during pending transaction polling (#7248)
  • Allow private key import over damaged seed wallet (APP-3443) (#7254)
  • Prevent backup sheet from showing over notification permissions (#7227)
  • Fix crash in AppInstallInfo when iOS sync method returns true (#7264)
  • Align E2E builds with production by disabling dev mode (#7260)
  • Fix debug key builds incorrectly classified as store installs in AppInstallInfo (#7265)
  • Fix crash when viewing connected dapps in wallet-connect (#7270)

Don't miss a new rainbow release

NewReleases is sending notifications on new releases.