github MetaMask/metamask-extension v12.12.0
Version 12.12.0

latest release: v12.12.0-flask.0
5 days ago

Added

  • [FLASK] Added scopes field to Keyring Account for improved account permissions management (#29195)
  • [FLASK] Added SOL/BTC transaction history in the activity tab (#29129)
  • [FLASK] Enabled Swap and Bridge buttons for Solana and other non-EVM networks (#29705)
  • [FLASK] Added 'Portfolio' button for BTC accounts to improve navigation (#28184)
  • Added Mode network and Mode Testnet logos (#29870)
  • Added OneKey to the hardware wallet selection screen and updated account labels to 'OneKey via Trezor' (#29610)
  • Added fiat value display for the swap 'to' token (#29788)
  • Updated RPC URL check to ensure Smart Transactions work correctly on the BNB chain (#29922)
  • Enabled Smart Transactions on BSC and reduced status check time for faster updates (#29747)
  • Upgraded account and network permissions to support the CAIP-25 standard, improving future multi-chain compatibility (#27847)

Changed

  • [FLASK] Replaced non-EVM Balances Controller with Multichain Balances Controller for improved multi-chain balance tracking (#28875)
  • Retained source input amount after switching tokens on the Bridge page (#29709)
  • Reduced stored data by reusing asset controller token lists (#29492)
  • Disabled nonce editing for Smart Transactions where it's not needed, while keeping it available for unsupported chains (#29891)
  • Removed 'Confirmation Redesign' developer settings toggle (#29873)
  • Removed 'Improved Signature Requests' settings toggle (#29819)
  • Updated segmented tab styling for a more consistent look across the app (#29652)
  • Improved focus outline styling in the menu item component (#29753)
  • Improved alt text for NFT images (#29744)
  • Improved notification handling by decoupling it from profile syncing (#30004)
  • Unified low return warning logic for swaps and bridges (#29918)
  • Refactored connection flow UI to use CAIP25 permission format, enabling better multi-chain API support (#29824)
  • Updated permissions header to consistently display the Dapp title across all connection steps (#29880)

Fixed

  • Fixed issue where the token list did not update after editing a popular network name (#29898)
  • Patched Mantle price feed to ensure correct fiat balance display (#29790)
  • Fixed handling of undefined token addresses and improved fallback behavior for swaps (#29832)
  • Fixed 'Send Max' value issue in redesigned confirmations (#29960)
  • Fixed transaction flow issue for ERC-1155 NFT sends (#29973)
  • Fixed Smart Transactions by adding missing messenger actions to ensure proper processing (#29913)
  • Fixed ERC-1155 transaction flow issue (#29775)
  • Fixed missing Smart Transaction status confirmation for internal transfer transactions (#29860)
  • Fixed missing 'Unlimited' display for DAI permit approvals and improved boolean value handling in signature messages (#29597)
  • Improved Ledger support by fixing EIP-712 content handling through a keyring update (#29820)
  • Fixed network switching from the RPC selector to ensure consistent actions and token list updates (#29943)
  • Fixed 'Insufficient funds' alert to correctly display the native token of the selected network instead of always showing ETH (#29828)
  • Fixed 'Insufficient funds' alert to correctly display the native token of the selected network instead of always showing ETH (#29828)
  • Removed scroll-to-bottom requirement for signatures and improved click behavior (#29784)
  • Fixed formatting issue for mailto links in Snaps link warning (#30000)
  • Fixed border-radius issue for SnapUICard images to ensure proper styling (#29941)
  • Fixed alignment issue for Snap radio buttons to ensure proper centering with labels (#29850)
  • Fixed text overflow issue in Snap Card component for title and description (#29838)
  • Fixed transaction issues on zkSync and Sepolia zkSync by ensuring gas estimates handle empty data correctly (#29946)
  • Fixed 'You Received' row in Bridge transactions to only appear after the transaction is fully completed (#29933)
  • Fixed issue where users were not routed back to the Activity tab after submitting a Bridge transaction (#29809)
  • Fixed issue where requested accounts or chain IDs did not match the wallet state (#29988)
  • Fixed issue where permissions were not updating correctly when all network clients for a chain ID were removed (#29855)
  • Fixed issue where testnets were not displaying correctly in the incremental permission view (#29864)
  • Fixed issue where checkboxes in Edit Accounts and Edit Network modals would reset to default on rerender (#29755)

Don't miss a new metamask-extension release

NewReleases is sending notifications on new releases.