Releases: MetaMask/metamask-extension
Releases · MetaMask/metamask-extension
Version 8.1.6
- #9916: Fix QR code scans interpretting payment requests as token addresses
- #9847: Add alt text for images in list items
- #9960: Ensure watchAsset returns errors for invalid token symbols
- #9968: Adds tokens from v1.19.0 of metamask/contract-metadata to add token lists
- #9970: Etherscan links support Goerli network
- #9899: Show price impact warnings on swaps quote screen
- #9867: Replace use of ethgasstation
- #9984: Show correct gas estimates when users don't have sufficient balance for contract transaction
- #9993: Add 48x48 MetaMask icon for use by browsers
Version 8.1.5
- #9871: Show send text upon hover in main asset list
- #9855: Make edit icon and account name in account details modal focusable
- #9853: Provide alternative text for images where appropriate
- #9869: Remove CoinSwitch from the Deposit modal
- #9883: Move add contact button in fullscreen/expanded view of settings lower to expose the close button.
- #9891: Add token verification message to swaps build quote screen
- #9896: Show failed token balance updates
- #9909: Update asset page etherscan link to the address-filtered token page on Etherscan
- #9910: Revert "Show a 'send eth' button on home screen in full screen mode"
- #9907: Ensure "Known contract address" warning is shown on send screen even when changing asset
- #9911: Fix display of Ledger connection error
- #9918: Fix missing icon in asset page dropdown and in advanced gas modal button group
Version 8.1.4
- #9687: Allow speeding up of underpriced transactions
- #9694: normalize UI component font styles
- #9695: normalize app component font styles
- #9696: normalize deprecated itcss font styles
- #9697: normalize page font styles
- #9740: Standardize network settings page
- #9750: Make swap arrows accessible, make swaps advanced options accessible
- #9766: Use 1px borders on inputs and buttons
- #9767: Remove border radius from transfer button
- #9764: Update custom RPC network dropdown icons
- #9763: Add confirmation for network dropdown delete action
- #9583: Use
chainId
for incoming transactions controller - #9748: Autofocus input, improve accessibility of restore page
- #9778: Shorten unit input width and use ellipses for overflow
- #9746: Make the login screen's Restore and Import links accessible
- #9780: Display decimal chain ID in network form
- #9599: Use MetaSwap API for gas price estimation in swaps
- #9518: Make all UI tabs accessible via keyboard
- #9808: Always allow overwriting invalid custom RPC chain ID
- #9812: Fix send header cancel button alignment
- #9271: Do not check popupIsOpen on Vivaldi
- #9306: Fix UI crash when dapp submits negative gas price
- #9257: Add sort and search to AddRecipient accounts list
- #9824: Move
externally_connectable
from base to Chrome manifest - #9815: Add support for custom network RPC URL with basic auth
- #9822: Make QR code button focusable
- #9832: Warn instead of throw on duplicate web3
- #9838: @metamask/controllers@4.0.0
- #9856: Prevent user from getting stuck on opt in page
- #9845: Show a 'send eth' button on home screen in full screen mode
- #9871: Show send text upon hover in main asset list
- #9880: Properly detect U2F errors in hardware wallet
Version 8.1.3
- #9642 Prevent excessive overflow from swap dropdowns
- #9658: Fix sorting Quote Source column of quote sort list
- #9667: Fix adding contact with QR code
- #9674: Fix ENS resolution of
.eth
URLs with query strings - #9691: Bump @metamask/inpage-provider from 6.1.0 to 6.3.0
- #9700: Provide image sizing so there's no jump when opening the swaps token search
- #9568: Add ses lockdown to build system
- #9705: Prevent memory leak from selected account copy tooltip
- #9671: Prevent old fetches from polluting the swap state
- #9702: Keyboard navigation for swaps dropdowns
- #9646: Switch from Matomo to Segment
- #9745: Fix fetching swaps when initial network not Mainnet
- #9621: Include aggregator fee as part of displayed network fees
- #9736: Bump eth-contract-metadata from 1.16.0 to 1.17.0
- #9743: Fix "+-" prefix on swap token amount
- #9715: Focus on wallet address in buy workflow
Version 8.1.2
- #9608: Ensure QR code scanner works
- #9624: Help users avoid insufficient gas prices in swaps
- #9614: Update swaps network fee tooltip
- #9623: Prevent reducing the gas limit for swaps
- #9630: Fix UI crash when trying to render estimated time remaining of non-submitted transaction
- #9633: Update View Quote page to better represent the MetaMask fee
Version 8.1.1
- #9586: Prevent build quote crash when swapping from non-tracked token with balance (#9586)
- #9592: Remove commitment to maintain a public metrics dashboard (#9592)
- #9596: Fix TypeError when
signTypedData
throws (#9596) - #9591: Fix Firefox overflow on transaction items with long amounts (#9591)
- #9601: Update text content of invalid custom network alert (#9601)
- #9575: Ensure proper hover display for accounts in main menu (#9575)
- #9576: Autofocus the appropriate text fields in the Create/Import/Hardware screen (#9576)
- #9581: AutoFocus the from input on swaps screen (#9581)
- #9602: Prevent swap button from being focused when disabled (#9602)
- #9609: Ensure swaps customize gas modal values are set correctly (#9609)
Version 8.1.0
- #9565: Ensure address book entries are shared between networks with the same chain ID
- #9552: Fix
eth_signTypedData_v4
chain ID validation for non-default networks - #9551: Allow the "Localhost 8545" network to be edited, and require a chain ID to be specified for it
- #9491: Validate custom network chain IDs against endpoint
eth_chainId
return values - #9487: Require chain IDs to be specified for custom networks
- #9482: Add MetaMask Swaps 🌻
- #9422: Fix data backup feature (i.e. syncing with 3box)
- #9434: Improve gas input UI by using tooltip instead of a modal to communicate gas data
- #9433: Improve visual style and layout of the basic tab of the customize gas modal
- #9415: Fix UI bug in token approval confirmation notifications
- #9414: Update Wyre purchase URL
- #9411: Rename 'Ethereum Main Network' in network selector to 'Etherum Mainnet'
- #9409: Fix info tooltip on the alert settings screen when used in firefox
- #9406: Fix UI bug in customize gas modal: shwo left border when the first button is selected
- #9395: Correctly save new Contact Book addressed after editing them in 'Settings > Contact'
- #9293: Improve Italian translations
- #9295: Ensure the extension can be unlocked without network/internet access
- #9344: Add messages to Ledger connection process
- #9329: Hide seedphrase by default when restoring vault, and provide option for it to be shown
- #9333: Ensure names of token symbols are shown when token amounts in the token list are long
- #9321: Warn users when sending tokens to the token address
- #9288: Fix bug that caused the accounts list to be empty after entering an incorrect password when attempting to export private key
- #9314: Improve/fix error text for when ENS names are not found, on mainnet
- #9307: Improve 'Contact Us' copy in settings
- #9283: Fix capitalization of copy on MetaMetrics opt-in page
- #9269: Add lock icon to default networks in the Settings network page, to indicate they are not editable
- #9189: Hide gas price/speed estimate button, and link to advanced gas modal, in send flow on non-main network
- #9184: Improve visual styling of back button in account modal
- #9152: Fix vertical align of the network name in network dropdown button
- #9073: Use new Euclid font throughout MetaMask
- Now using the Infura v3 API