Skip to content

7.12.0

Compare
Choose a tag to compare
@sethkfman sethkfman released this 05 Dec 22:43
· 1981 commits to main since this release
04d2d8d

Thanks for trying out the MetaMask mobile! We really appreciate your feedback 🤗

Table of Contents

7.12.0 - Dec 4, 2023

Added

  • #7037: feat(off-ramp): add off-ramp feature
  • #7734: feat: enable code fence capabilities on mobile app.
  • #7754: feat: add a return to app modal only for ios 17 when an sdk operation is done
  • #7790: feat: goerli deprecation warning
  • #7714: feat: sdk comm update
  • #7789: feat: Goerli deprecation translation
  • #7732: feat: Update preferences controller to version ^4
  • #6586: feat: SES lockdown v0.18.8 (iOS JSC)
  • #7644: feat: add bluetooth library support
  • #7643: feat: add error message to retry modal
  • #7680: feat: UX improvement to address blockaid performance issue
  • #7701: feat: Network verification changed
  • #7641: feat: add account type tag label
  • #7728: feat: Update composable controller to v^3
  • #7657: feat: Deprecate SheetBottom component
  • #7717: feat: Update base controller to v3
  • #7712: feat: update phishing controller v5
  • #7702: feat: Translations for network verification warnings
  • #7708: feat: configure metro listener port

Changed

  • #7860: refactor: Updated Toast story
  • #7391: refactor: Convert Button stories to csf format
  • #7393: refactor: Convert Badge stories to csf format
  • #7330: refactor: Convert Accordion stories to csf format
  • #7329: refactor: Convert Banner stories to csf format
  • #7415: refactor: Convert ModalConfirmation stories to csf format
  • #7471: refactor: Convert Sheet stories to csf format
  • #7374: refactor: Convert Avatar stories to csf format
  • #7762: test: Move TestIDs from page objects in e2e/pages folder
  • #7810: chore: Update e2e regression casing
  • #7763: chore(ramp): upgrade sdk to 1.25.3
  • #7749: revert: undo QR code changes from previous merge
  • #7770: chore: Test/fix swap token chart
  • #7760: chore(revert): Split the Swap test into two parts so that transaction activity is checked at the end
  • #7726: chore: Split the Swap test into two parts so that transaction activity is checked at the end
  • #7744: refactor: Update ListItemMultiSelect
  • #7746: refactor: Update AvatarVariants to AvatarVariant
  • #7741: refactor: Update SelectItem
  • #7739: refactor: Update ListItem based on latest design
  • #7756: docs: Update docs with new envar METAMASK_ENVIRONMENT
  • #7735: chore: Reduce e2e build scenarios
  • #7720: test: Move testIDs from the last 10 files from the modals folder
  • #7693: test: Move TestIDs from the first 10 page objects in modals folder
  • #7704: refactor: logger.js to typescript and optimize for dev

Fixed

  • #7859: fix: microphone and camera on webview
  • #7776: fix: WalletConnect requests should show loading banner for blockaid
  • #7838: fix: remove unused .tools-versions to prioritize nvm
  • #7841: fix: branch io deeplink stop on error without handling link
  • #7836: fix: iOS Bitrise yarn setup
  • #7813: fix: Add microphone permissions to iOS (#7812)
  • #7834: fix: remove wrong property
  • #7796: fix: Update settings copy for Blockaid feature
  • #7797: fix: PPOM - What's New copy text refers to OpenSea previous feature - non existing in Mobile
  • #7798: fix: blockaid banner should not be visible if option has not been enabled in settings
  • #7817: fix: blockaid banner appearance for approve transactions
  • #7820: fix: blockaid banner should not break if feature is an object
  • #7799: fix: Update loading copy for Blockaid on mobile
  • #7821: fix: error property on object is not extensible
  • #7815: fix: blockaid banner fix for signature requests - warning should not disappear after checking message details
  • #7809: fix: Disable javascript when webview is not focused
  • #7811: fix: Lock yarn to 1.22.19
  • #7781: fix: android builds: update hermes commit hash
  • #7786: fix: e2e - update search asset and hide for wallet tests
  • #7788: fix: remove PPOM initialisation error appearing in dev mode
  • #7774: fix: blockaid URL
  • #7765: fix: revert the changes made for deeplink.
  • #7777: fix: blockaid validations should be done only on mainnet
  • #7737: fix: Use custom controls for iOS video (#7729)
  • #7733: fix: silence PollingBlockTracker Sentry error emit
  • #7758: fix: bump axios
  • #7750: fix: Fix network badge merge issue
  • #7718: fix: add definitions for release labels in labeling-guidelines
  • #7727: fix: [e2e] - Fix Bitrise pipeline environment variable
  • #7719: fix: Bitrise android e2e linux builds
  • #7703: fix: Fix Sentry source map upload
  • #7706: fix: PPOM - See details arrow icon missmatch between platforms
  • #7683: fix: 942 invalid QR code warning message on bad QR code
  • #7662: fix: update PPOM Validator to address blockaid performance issues
  • #7642: fix: action view btn not able translate