v7.23.0
Thanks for trying out MetaMask Mobile! We really appreciate your feedback 🤗.
Table of Contents
7.23.0 - May 10, 2024
Added
- #9595: feat: Upgrade to react-native-svg to 15.2.0 (#9595)
- #9305: feat: Update SignatureController v6.1.3 + LoggingController v2.0.0 (#9305)
- #9546: feat: fix logs for 1709 (#9546)
- #9504: feat: Log the validity of keyringController in EngineService for initialisation and update (#9504)
- #9288: feat: Update assets controller to v^18 (#9288)
- #9286: feat(swaps): enable Base for swaps (#9286)
- #9495: feat: url bar no longer shown in the tab thumnail list view (#9495)
- #9474: feat: add localizations for the browser tab (#9474)
- #9435: feat: sdk async persistence and protocol upgrade (#9435)
- #9119: feat(ramp): add activation keys labels and DS components (#9119)
- #9372: feat: Add
useTokenListName
hook forName
component (#9372) - #9407: feat: Add
useFirstPartyContractName
hook (#9407) - #9379: feat: create basic Name component for simulations (#9379)
- #9547: feat: OS to Reservoir migration (#9547)
- #9431: feat: add palm to popular network (#9431)
- #9508: feat: bump controllers related accounts logic (#9508)
- #8827: feat: preinstalled mobile snaps (#8827)
- #9392: feat: notifications onboarding wizard (#9392)
- #9450: feat: added TagBase component (#9450)
- #9401: feat: updated styling in badgenetwork (#9401)
Changed
- #9571: chore: revert feat: notifications onboarding wizard (#9392) (#9571)
- #9610: test: Fix flakiness caused by the notification permission dialog which caused confirmation test flakiness (#9610)
- #9577: chore: Chore/1742 remove vault recreation log in (#9577)
- #9576: chore: Update migrations with Fatal Errors (#9576)
- #9529: test: Refactor browser and testdapp page objects (#9529)
- #9231: chore: ensure gemfile versions (#9231)
- #9502: test: add edit custom mainnet scenario (#9502)
- #9088: chore: Update TransactionController to v13 and ApprovalController to v3.5.2 (#9088)
- #9430: test: Add timeouts to Detox builds/tests worflows (#9430)
- #9264: chore: Force appium drivers to use @xmldom/xmldom@0.7.13 (#9264)
- #9501: "chore: Revert ""chore: Remove notify step from pr_e2e_smoke_pipeline"" (#9501)"
- #9500: chore: Remove notify step from pr_e2e_smoke_pipeline (#9500)
- #9460: "chore: Revert ""chore(iyarc): remove resolved audit advisory (#9455)"" (#9460)"
- #9420: test: move NFT import test to quarantine folder (#9420)
- #9413: test: fix flakey E2E tests (#9413)
- #9415: refactor(ramp): transform aggregator network chain id to string (#9415)
- #8138: test(ramp): add useActivationKeys hook test (#8138)
- #9011: refactor(ramp): use statusDescription in order details (#9011)
- #9203: refactor(encryptor): align Encryptor methods to match @metamask/browser-passworder (#9203)
- #9503: chore: upgrade nodejs to v20 LTS (#9503)
- #9371: chore: remove unecessary conditional (#9371)
- #9484: chore(devDeps): @actions/github@^5.1.1->^6.0.0 (#9484)
- #9454: chore: Update Jest to v29 (#9454)
- #9475: chore: Fix handling of generated ppom files (#9475)
- #9388: chore: initial *.metafi and *.metaswap URL migrations (#9388)
- #9455: chore(iyarc): remove resolved audit advisory (#9455)
- #8557: chore: remove unused @metamask/oss-attribution-generator (#8557)
Fixed
- #9525: fix: fix regression tests (#9525)
- #9411: fix: refactor mechanism for sending analytics events (#9411)
- #9575: fix: Add missing wallet_addEthereumChain to unrestricted list (#9575)
- #9521: fix: Fix/1723 add permission middleware (#9521)
- #9514: fix: Opensea Popup (#9514)
- #9412: fix: revert siwe and apg resolution (#9412)
- #9597: fix: permission-controller to include minor updates (#9597)
- #9527: fix: upgrade permission-controller to 8.0.0 (#9527)
- #9538: fix: cp url fix (#9538)
- #9489: fix: adjust UI and Cancel ability on Basic Functionality flow (#9489)
- #9498: fix(translations): Trying to account for updated translations in main for crowdin (#9498)
- #9494: fix(translations): Attempting to reduce additional translations (#9494)
- #9569: fix: deeplink invalid error when importing privateKey via qr (#9569)
- #9347: fix: documentation link in storybook.md (#9347)
- #9456: fix: fix sentry error when adding network (#9456)
- #9177: fix: add symbol check on network add custom form (#9177)
- #9566: fix: Fix Engine context types (#9566)
- #9453: fix: include blockaid parameters in metrics of send flow (#9453)
- #9340: fix: update blockaid setting section and align with extension (#9340)
- #9539: fix: disable notifee badges (#9539)
- #9436: fix: notification settings state bug (#9436)
- #9543: fix: IPHONEOS_DEPLOYMENT_TARGET: 11 -> 12 (#9543)
- #9523: fix: migrate from git-reffed react-native-search-api to @metamask/react-native-search-api (#9523)
- #9522: fix: migrate from patched react-native-actionsheet to @metamask/react-native-actionsheet (#9522)
- #9483: fix: migrate from patched @exodus/react-native-payments to @metamask/react-native-payments (#9483)
- #9482: fix: remove resolution react-native-svg-asset-plugin/sharp@^0.30.5 (#9482)
- #9143: fix: Yarn 1.22.22 (#9143)