Skip to content

v7.23.0

Compare
Choose a tag to compare
@sethkfman sethkfman released this 31 May 17:13
· 1174 commits to main since this release
b37d47e

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 for Name 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)