Skip to content

Version 12.5.0

Compare
Choose a tag to compare
@metamaskbot metamaskbot released this 21 Oct 17:09
22bf4ad

Added

  • New UI and functionality for adding and managing networks (#26433), (#27085)
    • Instead of having different networks in the network list for the same chain but different RPC urls, there are now multiple selectable RPC urls per chain
    • For the UI, networks are now added, edited, and deleted directly in the network list. Networks are no longer edited via the settings page.
    • Users with multiple RPC endpoints per chain are shown a modal upon upgrade, allowing them to select a different endpoint as the default.
    • The UI for wallet_addEthereumChain is changed, to message that users may be adding an additional endpoint to an existing network, rather than adding a new network.
  • Added display of names and images for ERC721 NFTs to the simulations in transaction confirmations (#25692)
  • Added a modal to edit the spending cap for ERC20 approve and increase allowance (#26845)
  • Added a new modal to help users with zero balance buy, receive, or transfer tokens (#26426)
  • Add support for ENS resolution on some Layer 2 networks (#26242)
  • Added "Basic Functionality" to the Settings search results (#25185)
  • [MMI] Added MMI flow support to the new transaction confirmations view (#26817)
  • [MMI] Added "note to trader" functionality to the new transaction confirmation view for MMI (#27214)

Changed

  • Redesigned ERC20 Approve confirmation with a new Spending Cap section (#26606)
  • Update UI for switching networks via dapp for custom chain IDs (#26905)
  • Updated the custom UI for Snaps, including Snaps Home and Snap Custom Dialog (#26639)
  • Removed the scroll-to-bottom requirement for certain confirmations (#26887)
  • Updated the copy from "estimated fee" to "network fee (#26859)
  • Updated the scam token warning message to be less aggressive and include a suggested ticker symbol (#26994)
  • Updated the Ethereum logo to purple for better visibility in light mode (#27295)
  • Updated subtitles in the redesigned signature interface (#27359)
  • Improved performance by optimizing how token decimals are fetched and used (#27088)
  • Updated the Add Account button to use light theme colors in dark mode (#26879)
  • Updated the symbol for Q Mainnet (#27134)
  • Removed the use of the Roboto font to improve performance and reduce file size (#26552)
  • Renamed "Back up your data" to "Export your data" in the advanced settings (#26322)
  • Made headers and footers sticky in confirmation popups for improved UI/UX (#26853)
  • Updated the tooltip text and link in the swap flow to provide clearer information about gas fees (#27261)
  • Updated the Swaps UI to change the symbol from MATIC to POL (#26826)
  • Updated the threshold for the "network is busy" warning (#26983)
  • Updated the close icon SVG to match design specifications (#27235)
  • Ensured consistent confirmation navigation by selecting the oldest confirmation request by default (#27326)
  • Used default buttons when Snap branding is hidden and fixed footer layout issue (#27303)
  • Updated the UI to correctly display the origin when Snaps request other Snaps (#26715)
  • Moved the portfolio button next to the token price amount (#26867)
  • Updated the main page buttons to use light theme colors in dark mode (#26884)
  • [FLASK] Updated the confirmation flow to use the new SnapAuthorshipPill component for displaying snap origin (#26881)
  • [MMI] Updated MMI support links to the new page (#26839)
  • [MMI] Removed the portfolio button and fixed the receive modal for MMI (#27286)

Fixed

  • Fixed an issue with typed sign requests by updating a dependency (#26914)
  • Fixed an error when using non-standard currency codes in the currency conversion setting (#27239)
  • Fixed the asset picker to display correctly in both light and dark modes (#27127)
  • Fixed an issue where tokens with 0 decimals showed an incorrect balance (#27083)
  • Fixed an issue with default currency decimals to correctly display the maximum balance (#27074)
  • Fixed QR code scanning to correctly extract and populate Ethereum addresses (#27002)
  • Fixed an issue where the default nonce value was incorrect after switching networks between transactions (#27297)
  • Fixed the alignment of the spending cap label (#27338)
  • Fixed the issue where the confirm button was disabled for contract interactions with Ledger accounts (#27331)
  • Fixed estimated fee calculations in redesigned screens by converting fee values to the correct units (#27247)
  • Improved gas limit accuracy by using values from the gas estimation API (#27165)
  • Fixed an issue where toggling off "Decode smart contracts" prevented ERC20 approvals (#27203)
  • Fixed incomplete transactions on startup to prevent alerts and blocking subsequent transactions (#26963)
  • Fixed the visibility of fiat values on test networks based on user settings (#26273)
  • Fixed the display of network names in the network switch toast on confirmation pages (#27100)
  • Fixed the visibility of the edit button on the confirmation page for sending ERC-1155 tokens (#27004)
  • Fixed an issue to allow signing type signature requests with Cosmos (#27021)
  • Fixed the width of confirmation pages in the expanded extension view (#26965)
  • Fixed a bug in calculating token value for tokens with a large number of decimals (#26931)
  • Fixed the nonce increment/decrement functionality using arrow buttons (#26569)
  • Improved performance by preloading the English messages.json file (#26556)
  • Applied performance, analytics, and bug fixes for account syncing (#27534), (#27330)
  • Fixed the gap between custom UI boxes in Snaps to be 16px for the root and 8px for children (#27405)
  • Removed the third-party notice for preinstalled Snaps (#27319)
  • Fixed padding issue for the root element in Snaps UI, regardless of its type (#26850)
  • Fixed an issue where the Data Collection setting did not appear in search results (#26953)
  • Fixed the Account List Menu to hide the back button by default (#26940)
  • Fixed sticky footer UI issue on Snaps Home Page in extended view (#27799)
  • Fixed an issue with Snaps to correctly block phishing URLs (#27817)
  • Updated account sync to fix an issue with saving imported accounts (#27749)