github MetaMask/metamask-extension v12.8.0
Version 12.8.0

latest releases: v12.9.3-mmi.0, v12.9.3-flask.0, v12.9.3...
21 days ago

Added

  • Added multi-chain polling for token prices (#28158)
  • Added account_type/snap_id for buy/send metrics (#28011)
  • Made UI changes to show decoding data for permits (#28342)
  • Implemented Sentry user report on error screen (#27857)
  • Showed network badge in detected tokens modal (#28231)
  • Migrated MetaMetricsController to BaseControllerV2 (#28113)
  • Converted MMI controller to a non-controller (#27983)
  • Upgraded alert controller to BaseControllerV2 (#28054)
  • Added token verification source count and link to block explorer (#27759)
  • Added "Add a new Solana account" link to the account creation dialog (#28270)
  • Added Solana snap to preinstall list (#28141)
  • Added the experimental toggle for Solana (#28190)
  • Added gravity logo and image mappings (#28306)
  • Used accounts API for token detection (#28254)
  • Displayed bridge quotes (#28031)

Changed

  • Upgraded assets controllers to version 43 with multi-chain polling for token lists and detection which allows for more efficient and accurate tracking of tokens across multiple chains (#28447)
  • Changed expand icon to align with the new design, improving the user interface and overall user experience (#28267)
  • Prevented polling of token prices during onboarding or when the wallet is locked, ensuring that unnecessary network requests are avoided. (#28465)
  • Disabled the buy feature for BTC testnet accounts to prevent users from attempting to purchase BTC on test networks (#28341)
  • Removed the warning prop from settings to clean up the code and prevent potential issues (#27990)
  • Improved error handling for state log download failures, providing better feedback and stability when issues occur (#26999)
  • Improved token lookup performance in useAccountTotalFiatBalance, enhancing the speed and efficiency of balance calculations (#28233)
  • Limited the frequency of bridge quote requests and added functionality to cancel requests, reducing unnecessary network traffic and improving performance (#27237)
  • Bumped Snaps packages to the latest versions, ensuring compatibility and leveraging new features and fixes (#28215)
  • Removed the STX opt-in modal to streamline the user experience and reduce unnecessary prompts (#28291)
  • Added the gas_included prop into the Quotes Requested event, providing more detailed and accurate event tracking for gas usage (#28295)

Fixed

  • Fixed network client ID used on the useGasFeeInputs hook (#28391)
  • Ignored error when getTokenStandardAndDetails fails ([#28030])
  • Adjusted margin on asset chart min/max indicators ([#27916])
  • Removed multiple overlapping spinners ([#28301])
  • Hid "interacting with" when simulated balance changes are shown ([#28409])
  • Ensured supportedChains does not block the confirmation process ([#28313])
  • Returned to send page with different asset types ([#28382])
  • Addressed design review for ERC20 token send ([#28212])
  • Improved gas limit estimation ([#28327])
  • Updated simulations component ([#28107])
  • Used transaction address to get lock for custom nonce ([#28272])
  • Removed scroll-to-bottom requirement in redesigned transaction confirmations ([#27910])
  • Hid fiat values on test networks ([#28219])
  • Corrected Permit message dataTree value using default ERC20 decimals for non-ERC20 token values ([#28142])
  • Prevented coercing symbols to zero in the edit spending cap modal ([#28192])
  • Fixed MV2 Firefox CSP header ([#27770])
  • Allowed outer click to close import modal ([#28448])
  • Updated PortfolioView flag ([#28446])
  • Added metric trait for privacy mode ([#28335])
  • Properly ellipsized long token names ([#28392])
  • Reverted "fix: Negate privacy mode in Send screen" ([#28360])
  • Fixed alignment of long RPC labels in Networks menu ([#28244])
  • Fixed attribution generation ([#28415])
  • Added different copy for tooltip when a snap is requesting a signature ([#27492])
  • Bumped @metamask/queued-request-controller with patch fix ([#28355])
  • Corrected notification settings type ([#28271])
  • Improved performance to Ensured setupLocale doesn't fetch _locales/en/messages.json twice ([#26553])

Don't miss a new metamask-extension release

NewReleases is sending notifications on new releases.