Skip to content

v7.26.0

Compare
Choose a tag to compare
@sethkfman sethkfman released this 15 Jul 20:47
· 357 commits to main since this release
110360c

Thanks for trying out MetaMask Mobile! We really appreciate your feedback 🤗.

Table of Contents

7.26.0 - Jul 5, 2024

Added

  • #9937: feat: modification of the network bottom sheet to use the new UI redesign by adding the popular network section as additional network (#9937)
  • #9856: feat: new attribution github workflow (#9856)
  • #9768: feat: add MetaMetrics delete on Wallet delete (#9768)
  • #9785: feat: Log the validity of the keyringController in the top 3 Migrations that appear in Sentry (#9785)
  • #9885: feat: Feat/9492 add unsupported method and legacy method middlewares (#9885)
  • #9743: feat: Metrics/1803 emit error viewed event (#9743)
  • #9888: feat: add set approve for all screen (#9888)
  • #9794: feat: add increase allowance screen (#9794)
  • #9828: feat: enable transaction simulations (#9828)
  • #9648: feat: add transaction simulations preference (#9648)
  • #9783: feat: add transaction simulation metrics (#9783)
  • #9793: feat: add fiat support to simulations (#9793)
  • #9410: feat: add SimulationDetails component (#9410)
  • #9070: feat: remove selectSelectedAddress in favour of selectSelectedInternalAccount (#9070)
  • #9845: feat: updated design-tokens to v4 (#9845)
  • #9653: feat: added design tokens eslint rules to mobile (#9653)
  • #9473: feat: notifications details screen (#9473)

Changed

  • #9884: chore(pr template + readme): add link to contributor docs (#9884)
  • #9863: chore: Revert ""fix: swaps quote nan to bnjs (#9848)"" (#9863)
  • #9915: test: 1454 refactor modal pages batch 4 (#9915)
  • #9998: test: marketing optin date trigger testing. (#9998)
  • #9941: chore: Revert ""chore: fitness quality gate to only allow TS & TSX files in app directory"" (#9941)
  • #9913: chore: Update signature controller to v16 (#9913)
  • #9723: chore: fitness quality gate to only allow TS & TSX files in app directory (#9723)
  • #9926: chore: Resolve braces package to address audit issue (#9926)
  • #9814: chore: Update Preferences Controller v^11 (#9814)
  • #9714: test: import tokens detected (#9714)
  • #9693: chore: update gas fee controller to 15.1.2 (#9693)
  • #9868: chore: add source to setup script (#9868)
  • #9886: test: Update Browserstack url as old link deprecated (#9886)
  • #9865: chore: swap view crash fetching quotes (#9865)
  • #9852: test: fix Assertion only working on IOS (#9852)
  • #9838: test: E2e Regression failure fix (#9838)
  • #9805: chore: Upgrade address-book-controller (#9805)
  • #9809: chore: merge 7.23.0 tag (#9809)
  • #9952: chore: update code owners (#9952)
  • #9790: chore(ci): update @rhysd/actionlint to 1.7.1 (#9790)
  • #9545: chore: Fix CocoaPods install on Linux (#9545)
  • #9883: chore: Update ppom package to 1.4.7 (#9883)
  • #9866: chore: commit changes to project.pgxproj caused by known issue in xcode 15 (#9866)
  • #9986: test: fix TransactionReview snapshots (#9986)
  • #9965: test: comment out flaky test from encryption-with-key (#9965)
  • #9964: test: fix snapshots from AesCryptoTestForm (#9964)
  • #9898: test: AES module E2E tests (#9898)
  • #9949: chore: add SmokeAccounts E2E tag (#9949)
  • #9942: refactor: updated cellbase to allow size changes (#9942)
  • #9922: refactor: replace secondary colors with warning colors (#9922)
  • #9899: chore: align ButtonIcons with design (#9899)
  • #9875: refactor: update brandColors to be imported from design system (#9875)
  • #9718: chore: upgrade snaps-controller and adapts its usage (#9718)
  • #9920: chore: remove update-attributions.yml (#9920)
  • #9570: chore: Update @metamask/keyring-controller to v16 (#9570)
  • #9234: chore: update the 'CODEOWNERS' file to include directories relevant to the 'sdk-devs' team (#9234)

Fixed

  • #9903: fix: upgrade test failure fix for 7.24.0 release branch (#9903)
  • #9844: fix: confirmations failing ci tests (#9844)
  • #9831: fix: Fix audit ci (#9831)
  • #9893: fix: contributor docs link is not correct in pr template (#9893)
  • #9847: Fix/release testing issues (#9847)
  • #9946: fix: Update help center URLs (#9946)
  • #9848: fix: swaps quote nan to bnjs (#9848)
  • #9781: fix: Update Basic Functionality settings description.json (#9781)
  • #9763: "fix: JS ""pseudo protocol"" works when pasted on mobile browser (#9763)"
  • #9993: fix: Fix/re order internal accounts (#9993)
  • #9991: fix: fixed snapshots (#9991)
  • #9905: "fix: ""data collection for marketing"" from PR #9687 (#9905)"
  • #9980: fix: add migration to fix engine does not exist and (#9980)
  • #9982: fix: migration 43 stringify to type of (#9982)
  • #9894: fix: Update bitrise.yml with correct Browserstack url (#9894)
  • #9887: fix: Update Browserstack url as old link deprecated (#9887)
  • #9869: fix: Cherry pick of e2e fixes from main (#9869)
  • #9855: fix: Undefined balance when fetching from chain (#9855)
  • #9812: fix: main token balance not updating when switching accounts (#9812)
  • #9674: fix: update Delete MetaMetrics Data copy to 30 days (#9674)
  • #9819: fix: Add .e2e as part of the setup script (#9819)
  • #9791: fix: Disable segment in E2E mode (#9791)
  • #9934: fix: flakey CI asdf node version (#9934)
  • #9584: fix: @metamask/swaps-controller v6 -> v9 (#9584)
  • #9867: fix: only remove SES from exception if exception exists (#9867)
  • #9870: fix: yarn deduplicate release/7.24.0 to fix dupe in #9864 (#9870)
  • #9842: fix: error validating wallet connect signature with security provider (#9842)
  • #9999: fix: new locales (#9999)
  • #9826: fix: add migration for linea goerli (#9826)
  • #9876: fix: update patch for updateNftMetadata fct (#9876)
  • #9759: fix: remove unecessary calls to third party apis (#9759)
  • #9746: fix: render images of networks removed from popularNetwork list (#9746)
  • #9970: fix: error 'Invalid character in NaN' while gas editing (#9970)
  • #9902: fix: Update PPOM controller to fix handling of HTTP status codes (#9902)
  • #9943: fix: Duplicate accounts (#9943)
  • #9974: fix(ramp): memoize asset before passing it to balance hook (#9968) (#9974)
  • #9882: fix: edit account name screen display incorrect account name (#9882)
  • #9891: fix: bug report template - remove reference to recordit (#9891)
  • #9755: fix: display the DApp URL in connect screen for MetaMask IOS-SDK (#9755)