v7.26.0
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)