7.10.0
Thanks for trying out the MetaMask mobile! We really appreciate your feedback 🤗
Table of Contents
7.10.0 - Nov 3, 2023
Added
- #7588: chore: cherry pick #7584 - re-create connect_sign feature
- #7154: feat: incoming transactions by network
- #7541: feat: Add EIP-6963 Provider
- #7256: feat: Enable zkSync Era in Swaps
- #7465: feat:Feat/1273 duplicate contact addresses i18n
- #7185: feat: ipfs banner
- #7411: feat(ramp): update quote cta copy
- #7218: feat: Show link on blockaid banner to report false positives
- #7267: feat: bump
@metamask/keyring-controller
to v6.0.0 - #7584: feat: re-create connect_sign feature
Changed
- #7636: chore: cherry-pick #7633 - bump browserify-sign to v 4.2.2
- #7581: chore: cherry pick #7574 - minor bump on react native dev tools to address audit issue
- #7619: chore: cherry pick #7614 - Bump crypto js to 4.2.0
- #7574: chore: minor bump on react native dev tools to address audit issue
- #7354: chore: New Crowdin translations by Github Action
- #7542: chore: @metamask/test-dapp@^7.1.0->^7.2.0
- #7335: chore: Remove condition to disable transaction confirm button if user has no balance
- #7494: chore: Pull
@metamask/mobile-provider
back intometamask-mobile
- #7512: test: Extract assertion logic from the helpers.js file and add it to an Assertions class.
- #7535: chore: Add @storybook LavaMoat allow-scripts config
- #6306: chore(devDeps): Use updated fork of oss-attribution-generator
- #7529: chore: clean up allow-scripts config
- #7131: chore: Deduplicate remaining dependencies; add deduplicate script
- #7417: test: Add Matchers class for all Matchers in the helpers.js file
- #7510: test: Fix failing wallet E2E test on main
- #7505: chore: Blockaid remove unused unfair_trade reason type and minor cleanup
- #7473: test: Migrate 'Approve Custom ERC20 Token Amount' to Detox
- #7496: docs: Update Yarn V1 README instructions
- #7322: refactor: Update Checkbox props, style, tests, and stories
- #7328: refactor: Update card story to remove story error
- #7379: ci: Github action to check issue body matches issues templates and add labels to issue when needed
- #7355: chore: Remove unnecessary dependency patch on
SignatureController
- #7376: chore(deps): bump postcss from 8.4.29 to 8.4.31
- #7404: chore: bump
@metamask/mobile-provider
to^3.0.0
- #7416: refactor: Re-Add decorators to storybook
- #7402: test: Enable Fixtures in E2E some tests tagged "Regression"
- #6896: chore: Added type declaration for deprecated Checkbox library
- #7392: test: Migrate approve default erc20 to detox
- #7293: feat: display nft media setting copy improvement
- #7390: refactor(ramp): refactor get started copy
- #7389: refactor(ramp): refactor quotes view copy and list
- #7021: docs: Update JSDoc to deprecate Text Component Usage
- #7384: test: add fallback when generating fixtures server url in wdio tests
- #7372: test: reorg signatures tests to maximize efficiency
- #7356: test: Add dynamic allocation port for ganache, fixtures and test dapp
- #7130: chore(deps): dedupe semver
- #7128: deps: Dedupe
ethers
@5.* - #7366: ci(bitrise): trigger smoke test on every merge to main
- #7364: chore: bump Node to v16.20
Fixed
- #7665: chore: Cherry pick #7651 - revert nonce logic in transaction controller
- #7676: chore: cherry pick #7667 - Wallet not switching networks when add new network requested by a dapp
- #7580: chore: cherry pick #7540 - fix token decimals fetched from the chain
- #7540: fix: token decimals fetched from the chain
- #7531: fix: depcheck@^1.4.5->^1.4.7
- #7483: fix: android os connection issue
- #7474: fix: wc2 invalid origin in analytics
- #7519: fix: transactions stuck in submitted status
- #7518: fix(issue template): placeholder text
- #7489: fix: use hostname to fetch approvedhosts
- #7319: fix: finding and updating transaction errors in confirmation pages state
- #7350: fix: incorrect confirmed transaction notification
- #7476: fix: missing redirect on deepllink after connection
- #7129: fix(deps): Dedupe ethereum-cryptography
- #7431: fix: rejecting contract approval using hardware wallet account from a deeplink
- #7331: fix: Fix TS errors in
core
directory - #7361: fix: reset transaction fix
- #7410: fix: Verify third party details causes to watch the asset undesirably
- #7397: fix: Add metrics for Blockaid settings when it's turned on/off
- #7386: fix: Add Dependabot missing team label
- #7305: fix: legacy gas miss match and not preserved after change
- #7377: fix(podfile): add react-native-launch-arguments to podfile.lock
- #7368: fix(ramp): use os browser in android
- #7371: fix(action): bug report creation was not working
- #7362: fix(action): update fetch-depth parameter to fetch only the last commit