v7.35.0
Thanks for trying out MetaMask Mobile! We really appreciate your feedback 🤗.
Table of Contents
7.35.0 - Nov 4, 2024
Added
- #12078: chore(runway): cherry-pick feat: add favorites to browser menu (#12078)
- #12159: feat: Add re-simulation feature (#12107) (#12159)
- #12107: feat: Add re-simulation feature (#12107)
- #11770: feat: enable Security Alerts API (#11770)
- #11812: feat: network value component for re-designed confirmation pages (#11812)
- #12020: feat: v7.33.1 (#12020)
- #12130: "chore: Revert ""feat: Add re-simulation feature"" (#12130)"
- #11616: feat: 7.33.0 (#11616)
- #11608: feat: enable sentry performance reporting on local development builds (#11608)
- #11190: feat(NOTIFY-1096): add account syncing (#11190)
- #12138: feat: update staking eligibility and unstaking time details (#12138)
- #12084: feat: enable mobile native pooled staking experience for users (#12084)
- #12025: feat: add max tooltip for staking with gas fee consideration (#12025)
- #12018: feat: STAKE-802 integrate claim sdk method (#12018)
- #11962: feat: STAKE-803 integrate unstake method from sdk (#11962)
- #11611: feat: STAKE-841 build unstake review confirmation screen (#11611)
- #11891: feat: add live staking data with geo-blocking support (#11891)
- #11845: feat: STAKE-805 integrate stake method (#11845)
- #11668: feat: Add StakeSdkProvider with stake-sdk (#11668)
- #11963: feat(2808): edit network permissions (#11963)
- #12060: feat: add favorites to browser menu (#12060)
- #11965: feat(3417): sensitive text component (#11965)
- #11928: feat: Add ApeChain network and token icons (#11928)
- #11926: feat: add new default networks (#11926)
- #11618: feat: Sort/Import Tokens in Mobile (#11618)
- #12098: feat: automate build versions (#12098)
- #11933: feat: cicd - create rls draft on tags (#11933)
- #11935: feat: 1940 add custom sentry span (#11935)
- #11451: feat: Remove Account Snap Warning (Flask) (#11451)
Changed
- #11911: chore: upgrade signature controller to remove message managers (#11911)
- #12150: chore: upgrade nodejs to v20.17 (#12150)
- #12135: test: Move files to Settings folder (#12135)
- #12102: test: Move files to Network folder (#12102)
- #12093: test: Move files to Receive folder (#12093)
- #12090: test: Move files to Transactions folder (#12090)
- #11797: test: Refining E2E Testing with API Mocking (#11797)
- #12103: ci: Update bitrise machines (#12103)
- #12034: test: Move files to the Browser folder (#12034)
- #12062: test: change ramps e2e tag (#12062)
- #12023: test: Move portfolio connect out of quarantine (#12023)
- #12021: test: move terms of use out of qurantine (#12021)
- #11987: test: Detox: add video recording on failure (#11987)
- #11981: chore: explicitely make platform team owners of metrics system (#11981)
- #11976: chore: revert webview focused work (#11976)
- #11927: test: Refactor Advanced Gas fees test to utilize mocks (#11927)
- #11194: chore: addressed lint issues (#11194)
- #11721: chore(sentry): don't report
AxiosError: Network Error
(#11721) - #11842: chore: update release action to not create the release branch but just open PR (#11842)
- #11878: chore: Cherry pick bf5bb97 (#11878)
- #11356: chore: New Crowdin translations by Github Action (#11356)
- #12116: chore: upgrade assets-controllers to v38 (#12116)
- #11988: chore: upgrade assets-controllers v37 (#11988)
- #11971: chore: upgrade assets-controllers to v36.0.0 (#11971)
- #11903: chore: upgrade assets-controllers to v35.0.0 (#11903)
- #11803: chore: Add Gravity network icon (#11803)
- #11768: fix: fix non regression tests (#11768)
- #11860: chore: upgrade assets controllers v34.0.0 (#11860)
- #11800: chore: upgrade assets controllers v33.0.0 (#11800)
- #12142: chore: update cicd perms (#12142)
- #12140: chore: update cicd refs for build version automation (#12140)
- #12137: chore: update ref (#12137)
- #12136: chore: v0.2.0 build ver (#12136)
- #11591: test: skip onramp onboarding for returning user (#11591)
- #10952: refactor(ramp): update ramp copy (#10952)
- #11573: test: initial off-ramp test to show build quote screen (#11573)
- #12039: chore(devDeps): detox@20.27.2->^20.27.5 (#12039)
- #11758: chore: update setup docs and google-services-example.json (#11758)
- #12030: refactor: replace swap slider with swap button (#12030)
- #11977: chore: add tags to custom spans (#11977)
- #11862: chore: revert sentry traces (#11862)
- #11782: chore: Dependencies cleanup (#11782)
- #11861: chore: revert custom tags sentry (#11861)
- #10950: chore: Add a new transaction event (#10950)
- #11986: test: Refactor SendLinkView.js & TokenOverview.js files to follow page object model (#11986)
- #11983: test: Refactor EditAccountNameView.js & EnableSecurityChecksView.js files to follow page object model (#11983)
Fixed
- #11947: fix: Fiat value displayed only for the native token in simulations (#11947)
- #12126: fix: Reuse main logic for migration52 (#12126)
- #12125: fix: revert the nvm update (#12125)
- #12112: fix: Update TransactionProtectionModal import (#12112)
- #12115: fix: Reapply migration 52 to fix undefined selectedAccount (#12115)
- #12089: fix: Contacts disappearing (#12089)
- #11993: fix: Fix/10812 redundant source map upload (#11993)
- #11985: fix: migrate from decommissioned ipfs gateway to new one (#11985)
- #11993: fix: Fix/10812 redundant source map upload (#11993)
- #11929: fix: Resolve secp256k1 package (#11929)
- #11551: fix: Migrate Login view to use design system components (and fix blur error) (#11551)
- #11958: fix: update default search engine to google (#11958)
- #12010: fix: toBignumber conversion error with high balance (#12010)
- #12016: fix(11895): remove duplicate networks in incoming transactions settings (#12016)
- #11723: fix(1702): update onboarding settings UI (#11723)
- #11671: fix(3245): green checkbox vertical alignment on the create pw screen (#11671)
- #12109: fix: patch tokenDetectionController tokensChainsCache updates (#12109)
- #12108: fix: fix missing token balances (#12108)
- #12074: fix: fix naming for linea and mainnet (#12074)
- #12064: fix: fix assets detail page crash (#12064)
- #12036: fix: fix block explorer return button (#12036)
- #11995: fix: prevent Duplicate Block Explorer Entries and Ensure Proper Input Validation (#11995)
- #11923: fix: fix render detected tokens section (#11923)
- #11864: fix: fix copy token address from token details page (#11864)
- #12143: Cicd fixes build auto (#12143)
- #11980: fix: eth-json-rpc-filters@^5.1.0->^6.0.1 (#11980)
- #12048: fix: validate chain before send (#12048)
- #11859: fix: stop linea swaps crashing when approval is required (#11859)
- #12002: fix: re renders of wallet view on every navigation action (#12002)
- #11989: fix: Remove unnecessary re renders activity view (#11989)
- #11769: fix: Fix the mobile crash due to ledger bluetooth relative exception (#11769)
Other
- #12162: chore(runway): cherry-pick chore: bump rpc-errors (#12162)
- #12122: chore(runway): cherry-pick fix: Reapply migration 52 to fix undefined selectedAccount (#12122)
- #12096: chore(runway): cherry-pick fix(11895): remove duplicate networks in incoming transactions settings (#12096)
- #12094: chore(runway): cherry-pick fix: Contacts disappearing (#12094)
- #12095: chore(runway): cherry-pick fix: fix render detected tokens section (#12095)
- #12059: chore(runway): cherry-pick fix: validate chain before send (#12059)
- #12032: chore(runway): cherry-pick fix: migrate from decommissioned ipfs gateway to new one (#12032)
- #12147: chore: bump rpc-errors (#12147)
- #12119: chore: cherry-pick-12107 (#12119)
- #12055: chore: bump
@metamask/preferences-controller
from^11.0.0
to^13.1.0
(#12055) - #12045: feat: refactor engine helpers to handle push notifications - 2/3 (#12045)
- #12075: fix: google plist ios build issue (#12075)
- #12046: chore: add new copying for PN messages (#12046)
- #12027: feat: updated example envs and README (#12027)
- #11801: fix: accounts not syncing between devices bug (#11801)
- #11840: chore: implements skeleton for notifications fee details (#11840)
- #12134: revert a3e4340 (#12134)
- #12005: chore: cherry-pick #11977 (#12005)
- #12053: bump build number to 1468 for v7.34.0 - RC-3 (#12053)
- #11876: chore(runway): cherry-pick chore: revert custom tags sentry (#11876)
- #12028: chore: bump package versions - 1/3 (#12028)
- #EtherWizard33: "feat(2793): permission UI requirements from figma
- # edit: "feat(2794): account edit permission
- #12082: chore: cherry pick 12074 (#12082)
- #12139: chore(ci): update GH action ref for version bump (#12139)
- #11961: feat(3420): privacy mode toggle (#11961)
- #11967: fix: fix 11836 wrong accounts in 2 ledger devices (#11967)
- #12047: fix: eth-json-rpc-middleware@9 -> @metamask/eth-json-rpc-middleware@11 (#12047)
- #11978: fix: json-rpc-middleware-stream@3.0.0->^4.2.3 (#11978)
- #11975: fix(deps): eth-json-rpc-filters@4.2.2->^5.1.0 (#11975)
- #11969: fix: migrate from legacy ethjs to @metamask/ethjs (#11969)
- #12072: chore: cherry-pick #12048 (#12072)
- #12065: chore: cherry-pick #12064 (#12065)
- #12052: chore: cherry-pick #12036 (#12052)
- #12007: chore: cherry-pick #11995 (#12007)
- #11974: chore: cherry-pick #11768 (#11974)
- #11899: chore: cherry-pick #11769 (#11899)
- #11879: chore(runway): cherry-pick chore: New Crowdin translations by Github Action (#11879)
- #12024: chore: eth-json-rpc-filters@^6.0.1 -> @metamask/eth-json-rpc-filters@^8.0.0 (#12024)
- #12058: chore(runway): cherry-pick refactor: replace swap slider with swap button (#12058)
- #11853: chore: Convert token sort
ActionSheet
toBottomSheet
(#11853) - #12031: chore: cherry-pick custom spans PR (#12031)
- #12008: fix(deps): eth-json-rpc-middleware@4.3.0->9.0.1 (#12008)
- #11960: chore(runway): cherry-pick refactor(ramp): update ramp copy (#11960)
- #11851: feat: extend PickerBase component functionality (#11851)
- #11856: feat: extend PickerNetwork component functionality (#11856)