github rainbow-me/rainbow v2.0.19

7 hours ago

Added

  • Feat: add stripe f2c (#7039)
  • New Crowdin updates (#7040)
  • New Crowdin updates (#7115)
  • Feat: add search header to perps/prediction flows token selector (#7098)
  • Feat: swap limit approvals (#7018)
  • Feat: atomic swaps (#6975)
  • Feat: delegation revoke sheets, confirmations (#7014)
  • Feat: delegation wallet management/preferences (#7015)
  • Feat: delegation developer settings (#7016)

Changed

  • Use feature flag for swap estimated rewards (#7066)
  • Bump iOS and Android to v2.0.19 (#7065)
  • chore: fix lint on CI (#7068)
  • Move opacity util to dedicated file (#7069)
  • Refactor(framework): move actionsheet utility to framework directory (#7070)
  • chore: remove dead reference to old store review module (#7084)
  • chore: remove unused device id custom module (#7086)
  • chore: remove src/utils/** barrel files (#6986)
  • chore: remove src/hooks/** barrel files (#6987)
  • chore: remove dead JS components and exports (#7091)
  • chore(floating-emojis): remove noop wrapperProps from CopyFloatingEmojis (#7092)
  • chore(e2e): temp disable SwapERC20Transaction flaky test (#7100)
  • chore(ButtonPressAnimation): remove noop pointerEvents props (#7094)
  • chore: temporary disable circular dependency check (#7110)
  • refactor: move GestureHandlerButton to shared components (#7099)
  • chore(CI): bump iOS build timeout to 45 minutes (#7109)
  • chore(deps): upgrade react-native-mmkv to v4 (#7106)
  • chore: remove custom start time module (#7083)
  • chore: remove vestigial WalletConnect row from Activity tab (#7114)
  • refactor: move shared border and separator constants to styles/constants (#7101)
  • chore: remove custom native theme module (#7085)
  • refactor: extract token search input and button (#7093)
  • chore: remove custom testflight module (#7082)
  • chore: remove dead ChartExpandedState and transitive dependencies (#7116)
  • chore(ButtonPressAnimation): fix caller type mismatches ahead of moduleSuffixes (#7117)
  • chore(ios): migrate ImageNotification extension from ObjC to Swift (#7104)
  • Migrate useAnimatedGestureHandler to RNGH v2 Gesture API (#7105)
  • chore: resolve remaining type mismatches from moduleSuffixes (#7123)
  • chore(CopyTooltip): remove dead activeOpacity prop (#7124)
  • refactor(ButtonPressAnimation): unify platform types into shared interface (#7125)
  • chore(tsconfig): enable moduleSuffixes for platform-aware type resolution (#7127)
  • chore(ci): add checkJs error baseline to gate JS type regressions (#7128)
  • chore(ci): enable detection of broken imports in JS files (#7129)
  • chore: remove dead ShowcaseSheet and RecyclerAssetList v1 (#7130)
  • chore: upgrade swap SDK to 0.41.0 and fix address type safety (#6971)
  • chore(shim): resolve TS2866 global name conflict for Event import (#7133)
  • docs(readme): restructure setup instructions with correct dependency order (#7134)
  • chore: remove src/components/** barrel files (#6988)
  • chore: remove src/entities/index.ts barrel file (#6994)
  • refactor: group app-icon domain into src/features/app-icon (#7132)
  • chore: pin Ruby 3.4.8 and fix local setup prerequisites (#7136)
  • docs(readme): restructure setup by target platform and fix Android setup gaps (#7138)
  • refactor: move wallet initialization before WalletScreen navigation (#7090)
  • chore(deps): migrate from react-native-linear-gradient to expo-linear-gradient (#7103)
  • chore: delegation sdk, service injection (#7017)
  • refactor: transaction simulation uniformity (#7019)
  • Integrate with latest delegation SDK (#7135)
  • Harden and consolidate legacy gas checks (#7157)

Fixed

  • Fix Android build.gradle crash on empty .env values (#7067)
  • Clicking on available polymarket balance navigates to PM portfolio (#7089)
  • Fix(e2e): update Discover test for rnbw rewards screen (#7097)
  • Fix(NetworkSelectorButton): restore missing tap target padding (#7096)
  • Fix(haptics): derive HapticFeedbackType from react-native-haptic-feedback (#7095)
  • Fix(RequestVendorLogoIcon): fix broken initials fallback from barrel removal (#7113)
  • Fix(ImportOrWatchWalletSheet): restore missing watchWallet analytics on button tap (#7119)
  • Fix(ButtonPressAnimation): restore broken scaleTo on 5 call sites (#7118)
  • Fix: prevent account balance updates on predictions new position sheet (#7121)
  • Fix: predictions initial markets to show logic (#7120)
  • Fix(gradient): correct 135deg angle conversion for expo-linear-gradient (#7141)
  • Fix: adopt expo-linear-gradient (#7157)

Don't miss a new rainbow release

NewReleases is sending notifications on new releases.