Releases: MetaMask/metamask-mobile
4.1.0
🙌 Thanks for trying out the MetaMask mobile! We really appreciate your feedback :hugging_face:
Table of Contents
What’s new
- #3741: [FIX] Potential error message from missing transactions details
- #3738: [FIX] Error message for missing chain ID in deeplink
- #3725: [FIX] Login decrypt bug
- #3721: [FIX] Fixes deeplinks on Android 12 and other deeplinks minor fixes
- #3691: [FIX] Limited number of lines for network names
- #3650: [IMPROVEMENT] Handle network changes for incoming deeplink and qr code requests.
- #3607: [FEATURE] Allow BSC, Polygon, Avalanche native and stable coins for on-ramp
- #3573: [IMPROVEMENT] Code optimization, extract common code hooks usePrevious
- #3593: [FIX] Line height is distributed unevenly when lineHeight <= fontSize
- #3599: [FIX] Fix the input aligning on edit contact
- #3562: [FIX] Removed sync with extension option in the settings view
- #3664: [IMPROVEMENT] Scheme update for internal browser
- #3558: [FIX] Fixes touch area of a close button and aligned the button
- #3553: [FIX] Potential fix 'navigation.navigate' is undefined crashes reported on Sentry
- #3538: [FIX] Fixes renderFromGwei related crashes
- #3480: [IMPROVEMENT] Updated copy for drawer items to match extension
- #3682: [IMPROVEMENT] Add ListItem storybook story
- #3181: [IMPROVEMENT] Add client id to GasFeeController
- #3461: [IMPROVEMENT] Clear the clipboard after the seed phrase is pasted
- #3516: [IMPROVEMENT] Update App icons
- #3676: [IMPROVEMENT] Documentation/webview debug instructions
- #3374: [IMPROVEMENT] Storybook install, stories and guidelines
- #3672: [IMPROVEMENT] Bump simple-get from 2.8.1 to 4.0.1
4.0.1
v4.0.0
🙌 Thanks for trying out the MetaMask mobile! We really appreciate your feedback 🤗
Table of Contents
What's new
v3.8.0
🙌 Thanks for trying out the MetaMask mobile! We really appreciate your feedback 🤗
Table of Contents
What's new
- #3457: [FEAT] User review prompt
- #3465: [FIX] 3464 fix login bug
- #3430: [IMPROVEMENT] Add better initial state for swaps loading tokens
- #3387: [FIX] Minor NFTs bugs
- #3458: [FIX] Collectibles Autodetection
- #3459: [FIX] Android Keyboard Text Entry
- #3452: [FIX]
this.existingTxId
always false - #3423: [IMPROVEMENT] Android APK Size, App Load Time
- #3443: [UPDATE] Disable Sync with Extension
- #3430: [IMPROVEMENT] Add better initial state for swaps loading tokens
v3.7.0
🙌 Thanks for trying out the MetaMask mobile! We really appreciate your feedback 🤗
Table of Contents
What's new
- #3405: [FIX] Remove Metric Opt In event
- #3412: [UPGRADE] Android SDK and dependencies to support SDK 30
- #3371: [FIX] iOS FaceID Deny Handler
- #3346: [FEATURE] Mobile Vault Decryptor Functionality
- #3397: [IMPROVEMENT] Enable sentry performance
- #3394: [FIX] Persistence of analytics preference
- #3350: [FEATURE] WalletConnect support signTypedData_v4 and use signTypedData_v3 by default
- #3144: [IMPROVEMENT] use empty string quotes for anonymous id
- #3413: [FIX] Pin git dependencies to SHA to be safe
- #3392: [FIX] Allow sharp
- #3367: [FEATURE] Add LavaMoat Allow-Scripts
- #3378: [FIX] patch validator via resolution
- #3357: [FIX] 404 dead links in readme
v3.6.0
🙌 Thanks for trying out the MetaMask mobile! We really appreciate your feedback 🤗
Table of Contents
What's new
- #3301: [FEATURE] ERC-1155 and custom network support
- #3343: [IMPROVEMENT] Add IPFS support for NFTs
- #3352: [FIX] Fix rendering issue when viewing data on transaction review screen
- #3348: [IMPROVEMENT] Add webview deeplink support for Android
- #3290: [FIX] Fix lost data when using wallet connect for ERC20 token transaction
v3.5.0
🙌 Thanks for trying out the MetaMask mobile! We really appreciate your feedback 🤗
Table of Contents
What's new
- #3340: [IMPROVEMENT] Reduce persisted data
- #3330: [IMPROVEMENT] Refactor EngineService
- #3325: [IMPROVEMENT] Isolate persisted data
- #3314: [IMPROVEMENT] Update copy for token ID in collectible transaction
- #3319: [IMPROVEMENT] Analytics - Track "Account Switcher" events
- #3297: [IMPROVEMENT] Add IPFS support for tokens
- #3298: [FEATURE] Move CI to GitHub Actions
- #3302: [REFACTOR] Refactor AddCustomCollectible component
- #3292: [FEATURE] Add analytics for android keystore
- #3295: [FIX] Fix approval transaction getting mistakenly treated as a swap transaction
- #3265: [FIX] Populate block number
- #3294: [FIX] Fix empty text input on Android
- #3293: [FIX] Fix Detox assertion test
- #3255: [IMPROVEMENT] Detox Page Object Model
- #3272: [IMPROVEMENT] Update recommended node.js version
- #3271: [FIX] Update React Native dependecy links in README.md
v3.4.1
🙌 Thanks for trying out the MetaMask mobile! We really appreciate your feedback 🤗
Table of Contents
What's new
- #3260: [FIX] Turn off token detection by default
- #3261: [FIX] Fix blank screen on fresh start
- #3254: [IMPROVEMENT] Isolate LICENSE file
- #3251: [IMPROVEMENT] Enable CLA signing
- #3146: [IMPROVEMENT] Stabilizing Detox Tests
- #3247: [IMPROVEMENT] Add timeout to redux-persist
- #3243: [FIX] Fix decode transfer data
- #3221: [IMPROVEMENT] Replacing swaps source image to include new 1inch logo.
- #3203: [FIX] Disable confirm button when transaction is submitted
- #3211: [FIX] Reflect network change on Browser
- #3207: [FIX] Fix rendering SVGs on Android release mode
- #3210: [IMPROVEMENT] Avoid destructuring error when checking swaps liveness
- #3173: [FIX] Lock contract metadata version to v1.30.0
- #3106: [FEATURE] Enable variables for speed up and cancel transactions
- #3155: [IMPROVEMENT] Improve transaction state management for custom networks
- #3164: [FIX] Support Apple Pay on iOS 15
- #3152: [FIX] Fix remove token crasher
- #3133: [FIX] Fix reload when switching networks on the browser
- #3130: [IMPROVEMENT] Re-add opt in event
- #3131: [IMPROVEMENT] Add missing browser event
- #3153: [FIX] Fix inject favourites homepage
- #3129: [FIX] Parse transaction data correctly
- #2901: [FEATURE] Auto token detection on ethereum mainnet
- #2994: [IMPROVEMENT] Analytics: Add Wallet Security and moving opt-in first in the flow
- #3121: [FIX] Analytics + Icon fixes
- #3117: [FIX] Moved the newTab method to the componentdidmount
- #3115: [IMPROVEMENT] Update README.md
v3.3.0
🙌 Thanks for trying out the MetaMask mobile! We really appreciate your feedback 🤗
Table of Contents
What's new
- #3099: [FEATURE] Transaction state improvement
- [UPGRADE] react-native-webview 11.0.2 -> 11.13.0
- #3101: [UPDATE] update swaps-controller and send clientId on fetchSwapsFeatureLiveness
- #2977: [FIX] Fix undefined values in CustomGas component
- #3104: [FEATURE] Add browser analytics
- #3066: [UPGRADE] Redux and tests
- #2866: [FIX] Bug in token balance
- #3100: [FIX] Catch undefined navigate on buy eth
- #3088: [UPDATE] Add typescript eslint from metamask
- #3084: [UPGRADE] Bump eth-url-parser from 1.0.2 to 1.0.4
- #2852: [UPDATE] Feature/improve warning eth sign
- #3023: [FEATURE] Add support for wallet_switchEthereumChain
- #3068: [UPGRADE] Bump @react-navigation/compat from 5.3.15 to 5.3.20
- #3081: [FIX] Storage Limit Timeout Fix
- #3080: [UPDATE] Update custom token copy
- #3069: [UPGRADE] Bump @react-native-community/cookies from 4.0.1 to 5.0.1
- #2931: [UPGRADE] Bump regenerator-runtime from 0.13.1 to 0.13.9
- #2526: [UPGRADE] Bump redux-persist from 5.10.0 to 6.0.0
- #3028: [FEATURE] Update Recents
- #3057: [UPDATE] Remove SwapsLiveness checks for non supported networks
v3.2.0
🙌 Thanks for trying out the MetaMask mobile! We really appreciate your feedback 🤗
Table of Contents
What's new
- #3046: [FIX] Token Transfer to address
- #2878: [2783] Change default account name for ENS reversed-resolved name
- #3029: [FIX] Video Subtitles Not Loading Properly
- #3038: [FIX] increase the heap size to help mitigate the out of memory issue on Android
- #3013: Swaps V2 Integration
- #2718: Switched to sslip.io instead of xip.io