7.12.0
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