metamask-extension

The MetaMask browser extension enables browsing Ethereum blockchain enabled websites

OTHER License

Stars
11.4K
Committers
494

Bot releases are visible (Hide)

metamask-extension - Version 10.35.0

Published by metamaskbot about 1 year ago

Added

  • Add the ability to customize tx nonce on ERC20 approval screens (#17945)
  • Improved gas estimates on Base network (#20097)

Changed

  • Update the "Spending Cap Request" screen (also known as the "ERC 20 approval" or "token allowance" screen) (#19666)
    • Populate the "Custom Spending Cap" input with the dapp suggesed value
    • Show "Use Site Suggestion" button when user changes input
    • Update copy
    • Add a "Learn more" link
  • Update icons and text of Activity Screen, and categorize transactions by dates (#19557)
  • Change the "Import NFTs" UI from a full screen page to a modal (#19806)
  • Add loading indicator when clicking Refresh list on tokens screen (#19952)
  • Bolden "Done" text for priv key export button (#20059)
  • Added background color of test network icons in the network menu (#20032)
  • Ensure "Show test networks" is toggled on if current network is a test network (#20048)
  • Disable the "Show test networks" toggle when the currently selected network is a test network (#19951)
  • Increase size of nft detection text (#20053)
  • Add underline to most link texts on hover (#19992)
  • Move MetaMask fee and quote list to new line for swap review quote (#20030)
  • Change the "Import NFTs" UI from a full screen page to a modal (#19806)
  • Change "Hardware wallet" link text to "Add Hardware wallet" (#20026)
  • Remove the portfolio icon from the screen (because it is now it the three dot menu) (#19988)
  • Use System Theme colors for tooltip (#19954)
  • Separate the test networks from other networks in the "Select a network" popup (#19812)
  • Update "three dot" menu on token screen (#19765)
    • Make the token's three-dot menu smaller
    • Move it next to the breadcrumbs
    • Remove the "Account Details" option from the token detail menu
  • Update BNB Chain name from "BNB Smart Chain" to "BNB Chain" (#19836)
  • [FLASK] Allow Snaps to use eth_accounts as a revokable permission (#19306)

Fixed

  • Fix "Hold to reveal SRP" button on mobile browsers (#19847)
  • Correctly show network name and selection when chainIds collide (#19947)
  • Fix misaligned icons in 'Connected sites' modal (#19944)
  • Show the icon of the correct network in the "badge" associated with token icon's in the assets list (#19964)
  • Stop showing "product tour" steps when on the Swaps screen (#19938)
  • Fixing auto scrolling to settings when searching within Advanced and Security settings (#19771)
  • Fixed connected sites icon's background color (#19891)
  • Fix to ensure "Account Details" is displayed when that option is selected from each accounts three-dot menu within the Account Menu (#19857)
  • Render correct image in the asset dropdown while sending an NFT (#19787)
  • Removed grey line from connected sites modal if there are no connected sites (#20036)
  • [FLASK] Fix overflow on snaps connect screen (#19995)
  • [FLASK] Fix Snaps UI divider (#19919)
  • [FLASK] Fix fetch for snap registry (#19866)
  • [FLASK] Fix Snaps UI divider (#19919)
metamask-extension - Version 10.34.5

Published by metamaskbot about 1 year ago

metamask-extension - Version 10.34.4

Published by metamaskbot about 1 year ago

metamask-extension - Version 10.34.3

Published by metamaskbot about 1 year ago

metamask-extension - Version 10.34.2

Published by metamaskbot about 1 year ago

metamask-extension - Version 10.34.1

Published by metamaskbot about 1 year ago

metamask-extension - Version 10.34.0

Published by metamaskbot over 1 year ago

Added

  • Add a security quiz to the SRP reveal (#19283)
  • [FLASK] Add Snaps keyring and new snap accounts related pages (#19710)

Changed

  • Decrease boldness of text in some labels (#19731)

Fixed

  • Fix design inconsistencies in the connect flow (#19800)
  • Fix connection issues on some dapps, and ensure that eth_requestAccount returns accounts when opening multiple tabs for the same dapp (#19727)
  • Fix UI bugs in contacts page (#19646)
  • Ensure correct logo shown on Linea (#19717)
  • Fix the autolock field in settings on firefox (#19653)
  • Prevent duplicate account names that only differ by letter casing (#19616)
  • Ensure token details stay within asset dropdown border (#19626)
  • Prevent rounded corners in account menu (#19615)
  • Ensure network changes before the user accepts a wallet_watchAsset request add the NFT to pre-change chain ID and address (#19629)
  • Fix performance degradations noticable on Firefox builds (#19993)
  • Fix copy to clipboard of public address, so that it is only cleared from the clipboard after 60 seconds (#19948)
  • Fix overlapping text, in some language, in home screen buttons (#19920)
metamask-extension - Version 10.33.1

Published by metamaskbot over 1 year ago

Fixed

  • Fix to bug causing users to see an infinite spinner when signing typed messages. (#19894)
metamask-extension - Version 10.33.0

Published by metamaskbot over 1 year ago

Added

  • UI Upgrade (#18903)
    • A completely new application header, which contains:
      • A new network picker, which displays as only an avatar in the popup and as a full dropdown in full screen mode
      • A new account picker
      • A new connected icon which displays in popup mode
      • A new global menu which contains controls that were formally in the account menu as well as account options menu
    • A new token list
    • A new token details popover
  • Added the ability to navigate multiple SIWE notifications (#18103)
  • Add portfolio button in on home screen, under the balance(#19601)
  • Add support for ERC721 and ERC1155 tokens to wallet_watchAsset API (#19454)
  • Add support for Cronos, Moonbeam, Moonriver, Aurora, Harmony and Palm to the 'Buy Crypto' feature (#19268)
  • [FLASK] Add Snaps privacy warning on snap install (#18835)

Changed

  • Redesign swaps feature to be faster and easier to use (#19169)
  • Update linea testnet rpc url (#19294)
  • Make eth_accounts return all permitted accounts (#18516)
  • When gas fees suggested by dapp is too high, show warning color and icon (#19088)
  • Show balance and selected account in the header on the SIWE screen (#19361)
  • Submit the account creation form when pressing enter (#19620)
  • [FLASK] Rework Snaps headers and footers (#19442)
  • Send flow UI update (#19465)
    • Remove Recents
    • Display a list of "Your accounts" if the user has more than one account
    • Display "Contacts" in alphabetical order after the final user's account
    • UI Updates in Contacts Page (AddressBook) in Settings Page
  • [FLASK] Small UI improvements (#19388)
  • [FLASK] Limit notification count display to 99+ (#19449)
  • [FLASK] Update snap tweaks (#19410)
  • [FLASK] Add snap icon SVG validation (#19377)
  • [FLASK] Update rate limits for showInAppNotification and showNativeNotification (#19621)
  • [FLASK] Align update error state with Figma (#19547)
  • [FLASK] Update snap installation permission warning UI (#19494)
  • [FLASK] Improve snaps connect flow (#19461)

Fixed

  • Fix centering and spacing of icons in the Add Network screen (#19513)
  • Fix details when transferring NFT not added to wallet (#19045)
  • Fix capitalization of MetaMask in some translations (#19466)
  • Fix space occurring after footer on token approve screen (#19276)
  • Fix unknown processing time not showing in warning color on confirmation screens (#19527)
metamask-extension - Version 10.32.0

Published by metamaskbot over 1 year ago

Added

  • Enable token detection for the Aurora network (#19009)
  • Add reveal UI to export private key flow (#18170)

Changed

  • [FLASK] BREAKING: Block wallet_requestPermissions (#18913)
  • [FLASK] Fix issues with installing specific versions of snaps (#18913)

Fixed

  • [FLASK] Fix an issue with submitting an empty Snaps UI prompt (#19227)
  • Display contract address as recipient when value is included with standard token transactions (#18855)
  • Fix the display of token count in SetApprovalForAll screen (#18863)
  • Disable Previous Button on First Page of hardware wallet account selection flow (#17610)
  • [Flask] Prevent lavamoat errors in the console caused by attempting to inject the provider to snaps iframe (#19096)
  • Fix to ensure popover scroll button is correctly shown and hidden in the WhatsNewPopup (#19017)
  • Fix: Show network picker when locked (#19063)
metamask-extension - Version 10.31.1

Published by metamaskbot over 1 year ago

Fixed

  • Fix signature requests for Keystone Hardware Wallet users (#19349)
metamask-extension - Version 10.31.0

Published by metamaskbot over 1 year ago

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)
metamask-extension - Version 10.30.4

Published by metamaskbot over 1 year ago

Fixed

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

Published by metamaskbot over 1 year ago

Fixed

  • Restore support for chains that return hex or number responses to net_version (#19156)
metamask-extension - Version 10.30.2

Published by metamaskbot over 1 year ago

Changed

  • Improve eth_signTypedData_v4 validation (#19110)

Fixed

  • Fix crash when confirming an approval where the maxPriorityFeePerGas is zero (#19102)
metamask-extension - Version 10.30.1

Published by metamaskbot over 1 year ago

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)
metamask-extension - Version 10.29.0

Published by metamaskbot over 1 year ago

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)
metamask-extension - Version 10.28.3

Published by metamaskbot over 1 year ago

[10.28.3]

Fixed

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

Published by metamaskbot over 1 year ago

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)
metamask-extension - Version 10.28.1

Published by metamaskbot over 1 year ago

[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 - [email protected] (#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)
  • ConfirmDecryptMessage: avoid mutation of state in decryptMsg/completedTx action (#17895)
  • Fix GetEncryptionKey TypeError Cannot destructure property 'msgParams' of 'txData' (#17808)
  • Fix state in confirm transaction (#17838)
  • window open noopener (#17882)
  • avoid mutation of state in signTransaction action (#17772)
  • MenuItem: Fix layout of menu item with subtitle (#17650)
  • fix: fix url for flask build (#17784)