github MetaMask/metamask-extension v12.16.0
Version 12.16.0

latest releases: v12.17.0-flask.0, v12.17.0, v12.16.2-flask.0...
19 days ago

Added

  • Include 'Bitcoin' and 'Watch-only' accounts in settings search results for easier access. (#31257)
  • Add an error message to prevent users from connecting multiple Ledger devices simultaneously. (#31010)
  • [Beta] Add 'What's New' modal for Solana feature introduction. (#30682)
  • Add Sweepstake banner to promote user engagement. (#31246)
  • Allow selecting an ERC-20 token to pay for gas fees on supported L2 networks via a new modal. (#31259, #31218)
  • Add 'Discover' button to the Portfolio network discovery page to improve network exploration. (#30777)
  • Enable Profile Sync feature for Manifest V2 extension builds. (#31141)
  • [Beta] Introduce component for creating Snap accounts (used for Solana). (#30611)
  • Show pending confirmation alert on the permissions page when switching networks to prevent accidental approvals. (#30725)
  • Introduce the ability to reveal the Secret Recovery Phrase (SRP) for specific accounts (part of multi-SRP support). (#30641)
  • Allow pasting external (non-MetaMask) addresses as the destination for cross-chain bridges. (#30995)
  • Add Linea and Base network support for Smart Transactions. (#30999, #30678)
  • Introduce new filters for the transaction activity list for better management. (#28180)
  • [Flask] Add transaction confirmation flow for revoking EIP-7702 authorizations. (#30969)
  • Allow adding new accounts associated with a specific Secret Recovery Phrase (SRP) (part of multi-SRP support). (#30604)
  • [Flask] Add support for atomic batch transactions via wallet_sendCalls (EIP-5792). (#30271)
  • Introduce the ability to import an existing Secret Recovery Phrase (SRP) (part of multi-SRP support). (#30598)
  • Pre-populate common swap destinations for improved user experience. (#30929)
  • Display token approvals and other details from nested transactions within the simulation results and transaction confirmation screens. (#30511, #30447)
  • [Flask] Add confirmation screen for account upgrades via EIP-7702. (#30347)
  • Allow editing the spending cap directly within the transaction simulation component. (#30745)
  • Add token alerts to warn users about potentially risky tokens, including more translations. (#30557, #30877)
  • Add informational alerts when a new confirmation originates from a different website or network than expected. (#30550, #30577)
  • [Beta] Add Solana support features to the Beta build. (#30613)

Changed

  • Update manifest to be compatible with more platforms (#31812)
  • Update NFT network badge styling for better visibility. (#30888)
  • Update styling for the empty NFT tab placeholder for a cleaner look. (#30892)
  • Update text color on the Unlock Page for improved readability. (#30890)
  • Disable certain action buttons (like Send, Swap) when a non-EVM account (e.g., Bitcoin) is selected. (#31193)
  • Update the default Bitcoin block explorer from Blockstream to Mempool.space. (#31134)
  • Update general banner styling for a more modern appearance. (#30887)
  • [Beta] Display Solana swap transactions in the main activity list. (#30811)
  • Update UI colors across the extension to align with the latest brand evolution guidelines. (#31256)
  • [Beta] Update the default Solana block explorer to Solscan. (#31276)
  • Update the UI for selecting accounts during transaction confirmations. (#31195)
  • Update Portfolio Value (PV) display logic on the NFT tab. (#30903)
  • Improve account tag display and use uppercase labels for OneKey hardware wallet accounts. (#29999)
  • Automatically resimulate transactions every 3 seconds when the MetaMask window is focused to provide more up-to-date simulation results. (#29878)
  • Update the user interface for importing a Secret Recovery Phrase (SRP). (#31098)
  • Update the text content within the security alert modal (powered by Blockaid). (#30809)
  • Automatically reject pending confirmations from a website ('origin') when its permissions are revoked by the user. (#31074)
  • Default the 'Sign-In With Ethereum' (SIWE) message details section to be expanded for better visibility. (#31001)
  • [Flask] Update support for wallet_sendCalls (EIP-5792) to align with the latest specification changes. (#30967)
  • Wait at least 10 minutes before showing the banner indicating a potential delay in bridge transactions. (#30952)

Removed

  • Remove the 'Use ENS Petnames' setting toggle (Petnames feature remains enabled by default). (#31207)

Fixed

  • Fix error message persistence when switching between 12 and 24 words during SRP import. (#31273)
  • Fix issue preventing Keystone hardware wallet accounts from being added correctly after the first one. (#31130)
  • Fix issue allowing invalid hexadecimal data (non 0x-prefixed) to be entered in the transaction 'Hex data' field. (#14716)
  • Prevent repeated HID connection prompts when paginating through Ledger accounts during the connection process. (#30384)
  • Fix Profile Sync feature not appearing in settings search results. (#30687)
  • Fix balance display potentially showing incorrect values when only non-EVM accounts are present. (#30671)

Don't miss a new metamask-extension release

NewReleases is sending notifications on new releases.