Releases: MetaMask/metamask-mobile
Releases · MetaMask/metamask-mobile
Release 7.47.3
Thanks for trying out MetaMask Mobile! We really appreciate your feedback 🤗.
Table of Contents
Fixed
Release 7.47.2
Thanks for trying out MetaMask Mobile! We really appreciate your feedback 🤗.
Table of Contents
Fixed
- chore(runway): cherry-pick chore: bump pbkdf (#16629)
- chore(runway): cherry-pick fix: cp-7.47.2 migrate caip permission to include sessionProperties value (#16643)
- chore(runway): cherry-pick fix: account address missmatch with identity (#16683)
- chore(runway): cherry-pick fix: Remove delay for dispatch of INIT_BG_STATE_KEY (#16703)
v7.47.1
Thanks for trying out MetaMask Mobile! We really appreciate your feedback 🤗.
Table of Contents
Fixed
- fix: ensure inpage provider retries any pending requests sent before BackgroundBridge fully initialized (#16349)
v7.46.2
Thanks for trying out MetaMask Mobile! We really appreciate your feedback 🤗.
Table of Contents
Fixed
- fix: Json rpc and invalid transaction type envelope errors (#15538
v7.46.1
Thanks for trying out MetaMask Mobile! We really appreciate your feedback 🤗.
Table of Contents
Fixed
- fix: capture exception with Sentry instead throwing the error (#15469)
v7.46.0
Thanks for trying out MetaMask Mobile! We really appreciate your feedback 🤗.
Table of Contents
Added
- feat(bridge): implement quote expiration handling in Bridge feature (#14872)
- feat(bridge): use dynamic slippage for single-chain Solana swaps (#14805)
- feat(bridge): enhance bridging with network fee estimation and UI improvements (#14786)
- feat(ramp): auto-select region (#14780)
- feat(bridge): add solana chain support and improve bridge state management (#14713)
- feat(bridge): add error handling and input management for bridge quotes (#14693)
- feat(multi-srp): enable multi-srp in main and beta (#14558)
- feat(ramp): Update ramp data flow to fetch cryptos before payment methods (#14437)
- feat(bridge): add destination account picker (#14656)
- feat(bridge): add Solana assets to bridge token pickers (#14365)
- feat: add AppMetadataController controller (#14513)
- feat(bridge): implement bridge quote fetching (#14413)
- feat(multi-srp): add e2e tests (#14583)
- feat(bridge): fetch token metadata for Bridge token pickers if not already available (#14699)
- feat(bridge): use
BridgeStatusControllerfor EVM and Solana Bridge transaction submission (#14708) - feat: real time dapp scanning BrowserTab (#14515)
- feat(multi-srp): add new srp pills labels (#14829)
- feat: feat: AccountConnect and AccountApproval use dapp scanning (#14514)
Changed
- feat(bridge): Handle Solana vs EVM swap and bridge routing (#14614)
- fix(multi-srp): allow a user to select srp when creating a multichain account (#14644)
- fix(multi-srp): display errors only after all the words are have been entered (#14607)
- feat: update address truncation format from 4 to 5 characters to match extension (#14744)
- fix(multi-srp): display errors only after all the words are have been entered (#14607)
- fix(wallet-ux): increased touchable area for account picker so it is easier to select (#14762)
- fix(multi-srp): display alternative text color when in dark mode(#14718)
Fixed
- fix(bridge): keyboard not appearing when error banner is displayed (#14862)
- fix(bridge): fix not switching networks when selecting source token (#14712)
- fix: updates a padding style specifically for Android devices (#14725)
- fix(bridge): enhance UI/UX with improved input handling and layout adjustments (#14781)
- fix(swaps): set default slippage when source or destination token is not stablecoin (#14730)
- fix(bridge): fix transaction history for EVM and Solana bridge transactions (#14759)
- fix(bridge): change networks properly when user switches between source and destination tokens (#14812)
- fix(bridge): fix(bridge): update quote details card toggle to handle same chain swaps and improve slippage button layout (#15153)
- fix(confirmations): fix the send crash when user puts unexpected address into recipient input(#15308)
v7.45.2
v7.45.1
Thanks for trying out MetaMask Mobile! We really appreciate your feedback 🤗.
Table of Contents
Fix
v7.45.0
Thanks for trying out MetaMask Mobile! We really appreciate your feedback 🤗.
Table of Contents
Changed
- fix(multi-srp): display errors only after all the words are have been entered (#14607)
- fix(multi-srp): display alternative text color when in dark mode(#14718)
Added
- feat(4213-2) update network icons (#14069)
- feat(ramp): add backpress handler to expanded quotes view (#14210)
- feat(ramp): paymentMethods refactor for sdk evolution (#13464)
- feat(ramp): erc20 gas and balance checks for off-ramp (#12526)
- feat(4213-3): network badge positioning (#14071)
- feat(4213-1): rounded square network icons (#14065)
- feat: new cicd integration changelog-check (#14011)
- feat: 14467 expo ios simulator (#14569)
- feat: Auto-failover to Quicknode when Infura is down (#14139)
- feat: bridge solana bridge button (#14364)
- feat: multi srp reveal seed (#13825)
- feat: add account syncing (#14291)
- feat: Add support for native asset token images on custom networks (#14491)
- feat: feature flag to disable epd (#14407)
- feat: api request logging (#14083)
- feat: bridge top tokens (#14258)
- feat: add
MegaETH Testnetas default network (#14241) - feat: add new
completedOnboardingonboarding state property (#14370) - feat: Init asset details balance, remove PV flag (#14439)
- feat: util file for phishing detection (#14232)
- feat: upgrade
@testing-library/react-nativeto13.2.0(#14450) - feat: add metrics for Alert System (#14246)
- feat: Updated design-tokens package to 7.0 (#14395)
- feat: bump
@metamask/notification-services-controllerto^5.0.1(#14296) - feat: added mmpoly and mmsans font files (#14394)
- feat: Snaps UI text styling inheritance (#14355)
- feat: solana opt-in modal (#14298)
- feat: add quote details card component to Bridge UI (#14264)
- feat: add accounts to different srps (#13852)
- feat: Support input types on
SnapUIInput(#14312) - feat: multichain trx history (#13922)
- feat: escape / sanitize signTypedData update (#14280)
- feat: add phishing tracking events to PhishingModal component (#14254)
- feat: upgrade to brand evolution colors (#14218)
Fixed
- fix(swaps): set default slippage when source or destination token is not stablecoin (#14730)
- fix: cp-7.45.0 fix block explorer link for default networks on trx detail modal. (#14498)
- fix(14255): invalid url on account list (#14259)
- fix(snaps): Update snap footer buttons (#13953)
- fix(14305): removed background color for header in QR code screen (#14411)
- fix: deeplinks when non evm network is selected (#14521)
- fix: account syncing flaky E2E tests (#14557)
- fix: show multisrp banner (#14564)
- fix: Crowdin Action (#14562)
- fix: 10371 hide biometrics button on manual lock (#14396)
- fix: temporarily disable identity E2E (#14570)
- fix: cp-7.44.0 STAKE-1005 refresh staking data when staking txs are confirmed (#14520)
- fix: SDK Connection when multichain account is selected (#14494)
- fix: activity reloads every minute (#14465)
- fix: prevent text overlap in notification opt-in modal (#14481)
- fix: cp-7.44.0 Update traits when tracked settings change 2/2 (#14088)
- fix: cp-7.44.0 Add notification when redesigned transaction confirmation submitted and finalized (#14495)
- fix: cp-7.44.0 Fix header styling for redesigned staking confirmations (#14472)
- fix: update
ConfirmAlertModalcopy blockaid (#14206) - fix: code fence name - show only in Beta (#14490)
- fix: Prevent re-renders of Field component in Snaps UI [cp-7.44.0] (#14475)
- fix: hide show private key in non-evm accounts (#14466)
- fix: fix typo in network message (#14434)
- fix: create Solana account in beta builds (#14460)
- fix: activity showing same transactions (#14449)
- fix: Prevent Snap footer buttons from being pushed out of the modal (#14430)
- fix: Disable auto correct on Snaps UI inputs [cp-7.44.0] (#14433)
- fix: 3273 keyboard blocks send flow (Solana) (#14403)
- fix: fix dark mode for trx history network selector (#14416)
- fix: #3931 Stop loading when enabling biometrics from settings (#14412)
- fix: Remove bitcoin from beta release (#14406)
- fix: cp-7.44.0 Add new feature flag for staking confirmations (#14401)
- fix: E2E phishing test on android (#14402)
- fix: import button (#14398)
- fix: #13410: Don't switch networks when 'Close' button is tapped in Add Network flow (#14297)
- fix: clear error if the srp is cleared manually. (#14327)
- fix: small update for event consistency (#14357)
- fix: Hide account list selector balance for non evm accounts (#14379)
- fix: Dont send empty set "Token Added" event to Mixpanel (#14303)
- fix: Resolve a couple of Snaps UI dark mode issues (#14353)
- fix: anonymous props that's not moved to sensitive props (#12931)
- fix: notification switch loading flicker (#14331)
- fix: Relocate confirmations code to
legacyfolder (#14313) - fix: ledger singing on re-designed signature pages (#14266)
- fix: adds translations for a Swap tx in the Multichain activity view (#14314)
- fix: Fix m...
v7.44.0
Thanks for trying out MetaMask Mobile! We really appreciate your feedback 🤗.
Table of Contents
Added
- feat(ramp): add backpress handler to expanded quotes view (#14210)
- feat(4213-3): network badge positioning (#14071)
- feat(4213-1): rounded square network icons (#14065)
- feat(4213-2) update network icons (#14069)
- feat(ramp): add non evm balance (#13948)
- feat: add quote info modal component (#14263)
- feat: SPL TokenList v2 (#14126)
- feat: Bridge dest token (#14135)
- feat: Adding BSC to STX Supported Chains Array (prod) (#14230)
- feat: add wallet_revokePermissions rpc call (#14091)
- feat: Add
getPreferenceshook (#14062) - feat: Enforce 3-minute idle time for BrowserTabs before unmounting them (#14175)
- feat: Add Linea to Smart Transaction supported chains (#14018)
- feat: import srp (#13768)
- feat: add inline alert (origin mismatch) to SIWE (#13773)
- feat: Add BSC to Smart Transaction supported chains (#13964)
- feat: STAKE-902: build lending empty state component (#14107)
- feat: use new identity hooks (#14081)
- feat: add bridge slippage modal component using segmented control (#14070)
- feat: add carousel component (#13010)
- feat: STAKE-958 - added migration 070 to remove unused staking state (#14089)
- feat: Implement claim rewards confirmation (#14049)
- feat: Implement Segment sampling for expected errors (#13874)
- feat: Rename
transactionMetricstoconfirmationMetrics(#14080) - feat: Add
TransactionControllermetric handlers (#14020) - feat: e2e gate (#13696)
- feat: add segmented control component (#14066)
- feat: Implement MaxBrowserTabModal at 5 browser tabs (#14033)
- feat: add button toggle component (#14064)
- feat: bridge source token selector (#13915)
- feat: add new identity hooks (#14045)
- feat: bridge tx submission (#13577)
- feat: integrate blockaid alert into the Alert System (#13744)
Fixed
- fix: reduce tests worker for only performance tests (#14051)
- fix: scroll for the confirmation screen (#14269)
- fix: STAKE-964: bumped @metamask/earn-controller dependency to resolve pooled-staking geo-block for fresh installs (#14257)
- fix(snaps): Update snap footer buttons (#13953)
- fix: default open links turn true with attaching the protocol per intent filter (#14222)
- fix: waitAndTap on ad carousel banner (#14198)
- fix: bump
@metamask/keyring-controllerto^19.2.2(#14229) - fix: return the same track event reference (#14205)
- fix: Fix mobile redesigned transaction metrics (#14219)
- fix: Display correct snap name when connecting (#14204)
- fix: Add staking claim event location (#14203)
- fix: ramps: change token to tap and confirm (#14197)
- fix: Fix a number of rendering problems with
AvatarFavicon(#14191) - fix: Disable Snaps APIs when using WalletConnect or SDK (#14187)
- fix: yarn setup bitrise (#14174)
- fix: Address final design adjustments for redesigned confirmations (#14113)
- fix: Add support for swipe navigation on android for staking confirma… (#14125)
- fix: Snap account actions (#14013)
- fix: toggle to display the correct balance (#13916)
- fix: Xcode 16 bitcode upload issue (#14124)
- fix: change function in
interfaceController.tsto a memorised function to imporve performance (#14090) - fix: Not report invalid URL errors to sentry (#14115)
- fix: Loading state bug (#14096)
- fix: android BottomSheet missing padding bottom (#13993)
- fix: prevent unintentional remote feature flag override (#14086)
- fix: when cancelling signature by swiping modal out it should not navigate back (#14085)
- fix: fix cannot read length property (#14046)
- fix: account name / label overflow on re-designed confirmation pages (#14044)
- fix: moved xcode 16 as default and applied xcode 15 only to testflight builds (#14032)
- fix: inherit icon size from text component parent (#14024)
- fix: animation added for loading state on SnapUILink button (#13973)
- fix: Revert "chore: upgrade Xcode 16 on bitrise.yml" (#14012)
- fix(bridge): hide staked native assets from token selectors (#14457)