Skip to content

Releases: MetaMask/metamask-extension

Version 10.31.1

02 Jun 14:11
1cea94c
Compare
Choose a tag to compare
Merge pull request #19384 from MetaMask/Version-v10.31.1

Version v10.31.1 RC

Version 10.31.0

26 May 14:55
edf3307
Compare
Choose a tag to compare

Added

  • Add extra friction to enable eth_sign in advanced settings (#18848)
  • Fix for wrong type being assigned to the transaction (#18818)
  • Update Snaps icon in settings search and fix missing icon (#18803)
  • Update Korean transactions (#18799)
  • Show Bridge button in TokenOverview component (#18630)
  • Update trezor-connect to v9. Introduced trezor changes are documented at trezor-suite. (#18302)

Changed

  • Adding new icons (#18870)
  • Changed Chinese translation for "Average" password strength(#18897)
  • Update Ledger instruction banner for transactions (#17937)
  • Enable editing L2 gas on optimism (#18217)
  • Update keystone links (#18792)
  • Remove Goerli buy link and disable button (#18137)
  • No long show best quote, only present a list of quotes. (#19284)
  • [FLASK] Don't show the title on Install/Update when it's loading (#19012)
  • [FLASK] Add updated version of the Snaps settings UI (#18438, (#18775))

Fixed

  • Fix terms of use popover scroll button hiding when scollbar is at the bottom. (#18843)
  • Fix in approve header to show correct account name (#18849)
  • Fix error when switching to Linea testnet using wallet_switchEthereumChain (#18710)
  • Fix for persistant currency conversion on multi layer transactions when the show balance setting is off (#18833)
  • Show the right "balance needed" value if we fallback from STX to regular Swaps (#19230)
  • [FLASK] Fix overflowing notification content (#18881)
  • [FLASK] Fix missing icon for webassembly endowment (#18781)
  • [FLASK] Fix text selection bug in snap ui (#18719)

Version 10.30.4

16 May 12:13
aa555b2
Compare
Choose a tag to compare

Fixed

  • Fix error upon submitting multiple requests that require approval (#19050)
    • The affected requests were eth_sendTransaction, wallet_watchAsset, eth_getEncryptionPublicKey, and eth_decrypt

Version 10.30.3

15 May 22:50
42197a3
Compare
Choose a tag to compare

Fixed

  • Restore support for chains that return hex or number responses to net_version (#19156)

Version 10.30.2

12 May 19:40
33fd787
Compare
Choose a tag to compare

Changed

  • Improve eth_signTypedData_v4 validation (#19110)

Fixed

  • Fix crash when confirming an approval where the maxPriorityFeePerGas is zero (#19102)

Version 10.30.1

05 May 12:08
409759d
Compare
Choose a tag to compare

Added

  • Updating Terms of Use, Adding popover and onboarding flow check (#18221)

Changed

  • Update ethereum logo icon (#18528)
  • Update send icon (#18411)
  • Disabling network and account changes after the send flow is initiated (#18086)
  • [FLASK] Redesign dropdown-tab (#18546)
  • New reusable gas-display component (#17976)
  • "Insufficient balance for gas" error no longer prevents from continuing to confirm transaction screen (#18554)

Removed

  • Remove mobile sync feature (#18692)

Fixed

  • Fix ability to close "NFT successful import" modal (#18504)
  • Fix "Unable to determine contract standard" error (#18300)

Version 10.29.0

20 Apr 18:40
c80b1be
Compare
Choose a tag to compare

Added

  • [FLASK] Redesign snaps permission screens (#18372)
  • [FLASK] Add tooltips to show info about a permission (#17685)

Changed

  • Add Ledger instructions to the Sign In With Ethereum page (#18589)
  • Removed advanced gas toggle from the settings (#18138)
  • Improve security provider warning messaging, to give users more info about transactions security providers flag as potentially suspicious (#18545)
  • Update wording on token allowance screen: replace "contract" with "third party" (#18101)
  • Update wording on token allowance screen: change the review spending cap header text (#18214)
  • Added fallback copy for when we're not able to retrieve a erc721 or erc1155 name in the setApprovalForAll screen (#17992)
  • Bump contract-metadata version, so that tokens added (v2.3.0) and (v2.3.1) are included in the default MetaMask token lists (#18589)
  • [FLASK] Redesign snap content delineator (#18385)
  • [FLASK] Redesign key management modal (#18263)
  • [FLASK] Redesign snap authorship component (#18262)
  • [FLASK] Improve design of snaps settings page when no snaps are installed (#18172)
  • [FLASK] Remove permission footer in snap install/update flow (#18240)
  • [FLASK] BREAKING: Snaps are now required to request permission for at least one handler permission (e.g. onRpcRequest) (#18371)
  • [FLASK] Fix issues with using atob and btoa in snaps (#18371)
  • [FLASK] Combine the snap installation popups into a single popup (#18142)
  • [FLASK] BREAKING: Disallow snaps requesting eth_requestAccounts and wallet_requestSnaps RPC methods (#18142)

Fixed

  • Add a title to the security provider "What's New" notification (#18526)
  • Fix cursor styling on Sign Typed Data screen to use the 'pointer' cursor (#18046)
  • Fix layout/styling of the "Hold to reveal" button in the SRP reveal flow(#18496)
  • Fixed hardware wallet info popup on token allowance screen (#17881)
  • Fix send flow on Optimism Goerli network (#18478)
  • Disabled button for Import Tokens Modal when no token is selected (#18396)
  • [FLASK] Fix crash when requesting unknown snap permission (#18447)
  • [FLASK] Fix overflow issues with text coming from snap UI (#18169)
  • [FLASK] Snaps e2e test stability improvements (#18090)

Version 10.28.3

12 Apr 00:02
2fb016e
Compare
Choose a tag to compare

[10.28.3]

Fixed

  • Fix network switching prompted by dapps for users that added the network prior to v10.28.0. (#18513)

Version 10.28.2

06 Apr 20:35
22cb8ce
Compare
Choose a tag to compare

Fixed

  • Fix network switching prompted by dapps by fixing the wallet_switchEthereumChain handler. (#18483)
  • Fix to ensure all users see the NFT and transaction security notifications (#18460)
  • Fix issue blocking Hindi, Japanese and Turkish language users from installing from the Chrome store (#18487)

Version 10.28.1

03 Apr 21:31
a6b7a72
Compare
Choose a tag to compare

[10.28.1]

Changed

  • Fix release automation (#18427)

[10.28.0]

Added

  • Adding NFT autodetection to "What's New" Announcements (#17653)
  • [FLASK] Add WebAssembly endowment (#17694)
  • Bridge tokens by redirecting to Portfolio from wallet overview page (#17952)
  • [MMI] Adds the MMI support link and the mmi_website link as well (#17853)
  • What's new - OpenSea security provider (#16831)
  • Open sea security provider warning message (#17662)
  • SRP hold to reveal (#17232)
  • Additional incoming transactions support (#14219)

Changed

  • UX: Loaclize the avatar-favicon description text (#18132)
  • 17921 Update TransactionAlerts with BannerAlert (#17940)
  • Part of 17670: Replace Typography with Text confirm-approve-content.component.js and home.component.js (#18049)
  • UX: Icon: Update buy icon (#18123)
  • Display internet protocol on the domain in SIWE screen (#18052)
  • Wrap balance and portfolio button (#18109)
  • UX Icon: Updated Icon for Disclosure (#17877)
  • Updating AvatarWithBage to BadgeWrapper (#17851)
  • [FLASK] BREAKING - snaps-monorepo@0.30.0 (#17718)
  • increment keyring controller version (#18036)
  • Bump Snow 1.5.0 (#17985)
  • Avoid blob url for files downloads (#17986)
  • Upgrading the Import Account modal (#17763)
  • identify desktop is paired in the metrics event (#17892)
  • [MMI] Conditional change title in home if buildType is MMI (#17898)
  • [MMI] Prevent multiple instances of MM at the same browser (#17856)
  • Buy crypto by redirecting to onramp experience on pdapp instead of deposit popover (#17689)
  • Update snaps locale messages for casing and content (#17915)
  • Ux: Icon: Update fa-eye with ICON_NAMES.EYE (#17800)
  • UX: Icon: Stop using fa-times (#17811)
  • Selector performance improvements (#17410)
  • UX: Update Settings Icon (#17561)
  • UX Icon: updated fa-exclamation-circle (#17879)
  • Update minimum browser versions (#12847)
  • UX: Icon: Remove fa-exclamation-triangle usages (#17691)
  • UX: Icons: Remove icon-import (#17816)
  • UX: Icons: Remove IconCheck and fa-check (#17787)
  • UX Icon: updated fas-question icon (#17828)
  • UX: Icons: Stop using FA in TransactionActivityLog (#17667)
  • Ux: Icon: Improve alignment of asset list chevron (#17791)
  • UX: Icons: Remove IconWithLabel (#17815)
  • UX: Move Portfolio link to its own button (#17722)
  • UX Icon: Replace fa-user (#17809)
  • UX: Icons: Fix alignment of settings icons in full screen (#17783)
  • Cleanup: clearTimeout on useEffect for gas estimation and prevent state update on unmounted ConfirmTransactionBase (#17804)
  • Part of 17670: Replace Typography with Text approve-content-card (#17753)
  • UX: Icons: Remove lock icon (#17739)
  • Update HelpText component (#17705)
  • Change transaction type for send with approve transaction (#17777)
  • UX: Icon: Remove Plus icon (#17666)
  • Updating TextField component (#17732)
  • UX: Update three-dot icon for settings (#17558)
  • Updating Label component (#17731)
  • Pass excludedPermissions to SnapController (#17321)
  • UX: Update fa-search icon (#17527)
  • UX: Icons: Remove legacy connect icon (#17673)
  • UX: Icons: Remove usage of pencil icon (#17676)
  • Rename reset account settings (#17457)
  • Make username mandatory in the edit contact screen (#17425)
  • New Crowdin translations by Github Action (#17082)

Removed

  • NFTs: Remove feature flag for release (#17401)
  • Removed a feature flag (#17922)
  • UX: Remove legacy metametrics modal (#17817)
  • UX: Icons: Remove unused overview icons (#17671)
  • Remove CancelTransaction modal (#17819)

Fixed

  • Fix ThemeType casing issue (#18039)
  • Fix #17948 - Allow editing of NFT sends (#17970)
  • Fix #17848 - Ensure NFT collections toggle appropriately (#17972)
  • Force update mock state and render nfts item test fix (#18044)
  • fix network dropdown bug (#18079)
  • Fix #17932 - Ensure NFT last sold price is formatted correctly (#17983)
  • Use tokenList to get token details, when available, in getTokenStanda… (#17891)
  • delay chain validation (#17413)
  • fix(17542): fix fiat currency display in few txn actions (#18011)
  • fix(17716): increase threshold to include all options for nonce search (#17999)
  • fix issue with fragment messageIds (#17949)
  • UX: Icons: Fix Chevrons in Settings Tabs (#17971)
  • fix(17857): show correctly converted account balance in sign&encrypt windows (#17973)
  • Edit Token Transfer displays mixed info with regular Send Tx (ETH) (#17507)
  • fix(17855): persist popup when sw is restarted (#17855)
  • Fix incorrect balance in signature request header (#17829)
  • fix keeping the user login after the first login (#17950)
  • Fixed accounts auto scrolling (#17075)
  • Fix a bug where non-address types would be rendered as addresses in EIP-712 (#17846)
  • Transaction-list-item-details pop up to display the correct token information on token approve item ([#17422](#174...