Added
- feat: improve new send flow, by merging amount and recipient pages, and by adding the possibility to navigate back to the page when needed (#35416)
- feat: improve new send flow, by adding Solana compatibility (#35361)
- feat: improve new send flow, by adding amount fiat conversion and validation functions (#35346)
- feat: improve new send flow, by adding header component on send page (#35326)
- feat: improve new send flow, by displaying balance on amount page (#35246)
- feat: improve new send flow, by making it possible to submit a transaction (#35188)
- feat: improve new send flow, by making it possible to pass asset over to send page in url parameters (#35115)
- feat: improve new send flow, by creating basic pages and navigation (#35106)
- feat: improve new send flow, by setting up name resolution, including on non-evm networks (#35113)
- feat: initialize the new send flow behind a feature flag (#35104)
- feat: add a new page to display multichain account details (#35298)
- feat: improve dapp connection UX when the wallet is locked (#35122)
- feat: introduce address scanning for simple send transactions (#34978)
- feat: add new multichain account popup menu (#35064)
- feat: add checkbox for emitting error report to Sentry when restarting MetaMask from error page (#35619)
Changed
- update: display the number of account group instead of addresses for a connected dapp (#35427)
- update: improve multichain address list by filtering out test networks and refining layout (#35380)
- update: batch RPC requests for native and ERC20 tokens into a single request to reduce the total number of RPC calls and improve performance (#35283)
- update: replace portfolio.metamask.io links with app.metamask.io (#35221)
- update: upgraded @metamask/design-system-react to v0.3.1 for improved security and React 17 compatibility (#35271)
- update: deprecate carousel slides (#35109)
Fixed
- fix: solve some security vulnerabilities caused by out of date dependencies (#34364)
- fix: resolve visual bug when very long URLs get displayed on the MetaMask warning page (#35179)
- fix: avoid race condition where the password is being changed while the wallet is locked (#35022)
- fix: resolve issue where error is shown in the console although user successfully authenticated with Apple login (#35414)
- fix: fix long account name rendering (#35343)
- fix: properly clear all text boxes when user presses
clear
on theimport SRP
page (#33364) - fix: handle situation where transactions on some networks don't show up when more than one network is selected within the activity tab (#35231)
- fix: fix issue when
too many metrics requests
error is shown in the console when a permit request is submitted (#35203) - fix: handle cases where incorrect nonce value is displayed in the transaction details from last confirmation page when a tx comes from a dapp and have a miss-matched network context (#35204)
- fix: properly emit transaction lifecycle events even when smart transaction toggle is on (#35196)
- fix: fix the flickering issue with the batch transaction alert that occurs when there are no simulations but the unused approval alert is triggered (#35019)
- fix: automatically switch the chain, even when an approval is being displayed on page, and don't cancel pending confirmations while doing so (#35107)
- fix: fall back to selected internalAccount if selected account group has no account matching specified scope (#35630)
- fix: fixes issue in the send flow where sender's identicon is not a circle shape (#35711)
- fix: fixes an issue with first-time interaction alerts displaying on verified contract addresses (#35331)