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.18.4

Published by metamaskbot about 2 years ago

Changed

Fixed

  • Fix GDrive incompatibility with the Extension by stop injecting provider on docs.google.com (#15459)
  • Fix default currency symbol for wallet_addEthereumChain + improve warnings for data that doesn't match our validation expectations (#15201)
  • Fix block explorer link on custom networks for the cases when link is invalid or left empty (#13870)
  • Fix signature parsing errors re-surfaced due to 4byte function signature directory being down, by removing the directory(#15300)
  • Fix intermitent failure when performing a Send tx in non-EIP-1559 networks (like Optimism) by setting the gasPrice (#15628)
metamask-extension - Version 10.18.2

Published by danjm about 2 years ago

Changed

  • Enhance approval screen title logic (#15406)

Fixed

  • Ensure smart contract interactions are properly represented on the confirm screen (#15446)
  • Fix update of max amount in send flow after network switch(#15444)
  • Fix to ensure user can access full screen editing of network forms from the popup (#15442)
  • Possibly fix bug which crashes firefox on startup after upgrade to v10.18.1 (#15425)
  • Fix blocking of editing transactions that had a contract address recipient but no tx data (#15424)
  • Fix error that could leave the app in a stuck state when quickly moving between the send screen and other screens (#15420)
  • Fix send screen for Optimism network (#15419)
  • Fix to ensure the correct balance is used when validating send amounts (#15449)
  • Fix error that makes app unusable after clicking activity list items for token approval transactions (#15398)
metamask-extension - Version 10.18.3

Published by metamaskbot about 2 years ago

Fixed

  • Prevent confirm screen from showing method name from contract registry for transactions created within MetaMask (#15472)
metamask-extension - Version 10.18.1

Published by metamaskbot about 2 years ago

Changed

  • Move the metrics opt-in screen to the second screen of the onboarding flow (#15313)
metamask-extension - Version 10.18.0

Published by metamaskbot over 2 years ago

[10.18.0]

Added

  • Add setApprovalForAll confirmation view so granted permissions are displayed in a digested manner, instead of a simple contract interaction(#15010)
  • Add warning when performing a Send directly to a token contract(#13588)

Changed

  • Update Optimism ChainID from Kovan to Goerli (#15119)

Fixed

  • Fix one of the possible causes for "Sending to a random cached address", by removing the global transaction state from the Send flow (#14777)
  • Fix Chinese translation for the message of Importing repeated tokens (#14994)
  • Fix Japanese translation for the word Sign (#15078)
  • Fix partially the error "Seedphrase is invalid" by disabling Seedphrase Import button after switching the Seedphrase length (#15139)
  • Fix Edit Transaction flow by ensuring that changing a tx from a Transfer to a Send resets data and updates tx type (#15248)
  • Fix UI on Import Seedphrase page by disabling Import button, if any of the characters of the Seedphrase is in uppercase (#15186)
metamask-extension - Version 10.17.0

Published by metamaskbot over 2 years ago

Added

  • Add cost estimation for canceling a Smart Transaction on Awaiting Swap page (#15011)
  • Add missing subtitles for Secret Recovery Phrase video, including French, Greek, Turkish, Chinese
    (#14943)

Changed

  • Consolidate all Error Messages in one style component (#14945)
  • Improve accessibility by allowing keyboard navigation on Accounts menu (#14936)
  • Allow using locally hosted RPCs and Block Explorer Urls when adding an Ethereum Chain programmatically (#14272)
  • [FLASK] BREAKING: Snaps are now required to export onRpcRequest to receive RPC requests (#14952)
    • All existing snaps will have to be updated to conform to this new standard.
  • [FLASK] BREAKING: Snap state is now encrypted by default (#14952)
    • Breaks existing installed snaps that use snap_manageState. All such Snaps must be reinstalled.

Fixed

  • Fix German translation for statusConnected (#14997)
  • Fix Account Search functionality returning inconsistent results (#14914)
  • Fix Notifications icon color on the Account menu (#14941)
  • Fix broken UI for Network Settings page on small browser sizes (#14857)
  • Fix scanner for animated QR codes on dark mode, by removing bottom black line from the QR (#14900)
  • Fix displaying wrong balance on the first seconds after switching network (#14354)
  • Fix Contact name display on Edit tx page (#14613)
  • Fix infinite loading when transferring non-standard ERC721 (without name and/or symbol) (#14756)
  • [FLASK]: Fix multiple bugs related to snap installation (#14952)
metamask-extension - Version 10.16.2

Published by metamaskbot over 2 years ago

Changed

  • This release restores the changes from v10.16.0, which was temporarily reverted in v10.16.1.
metamask-extension - Version 10.16.1

Published by metamaskbot over 2 years ago

[10.16.1]

Changed

  • This release is a patch for v10.15.2, so all changes in v10.16.0 have been temporarily reverted. They will be restored in a future v16 release. (#15063)

Fixed

  • Fix bug that could cause an incorrect recipient address after pasting an address, without a 0x prefix, in the send flow while sending a token (#15064
metamask-extension - Version 10.16.0

Published by metamaskbot over 2 years ago

Added

  • Add friendly error handling screen, when UI fails to connect to background (#14461)
  • Add fiat onboarding for AVAX and MATIC through Wyre (#14683)
  • Add Coinbase Pay as fiat onramp option (#14648)
  • Add search information for Theme dropdown (#14476)
  • [FLASK] Add in-app notifications for snaps (#14605)
  • [FLASK] Add long-running snap permission (#14700)

Changed

  • Update caret icon color on Home Page for darkmode, from black to white (#14835)
  • Update the color of the ledger alert text to adhere to design system guidelines (#14674)
  • Standardize display of connected site's origin data on all confirmation screens (#14720)
  • Improved app loading performance
    • Improve loading performance by patching the "secp256k1" package (#14677)
    • Patch gridplus-sdk module for improving performance (#14582)
  • Swaps: ensure that native currency swap amounts are properly displayed on all networks, avoiding a bug where swap received amounts could equal gas costs (#14821)
  • Swaps: reduce the default slippage from 3% to 2% (#14863)
  • Swaps: update STX status content page (#14805)
    • Make STX status timer behaviour dependent on API values
    • Change "Swap complete in < X:XX" to "Swap will complete in < X:XX"
    • Change "Privately submitting the Swap..." to "Privately submitting your Swap..."
  • Swaps: disable STX if a regular tx is in progress (#14554)
  • Swaps: remove gas editing (#14673)
  • [FLASK] Improve snap install screen (#14803, (#14752))
  • [FLASK] BREAKING Bump @metamask/key-tree used by snaps to 4.0.0 (#14700)
  • [FLASK] Stopped showing confirmations for terminated snaps (#14566)

Fixed

  • Fix line-wrapping in Edit Nickname screen by decreasing the padding (#14842)
  • Fix 'Currency Symbol' detection in network settings when using Firefox (#14810)
  • Fix switching between ETH and USD in the amount field on the send screen (#13827)
  • Fix addition of 'add recipient' events to the send flow change logs so that 'contact' and 'recent' recipient are correctly distinguished (#14771)
  • Fix lock button sizing for text exceeding button boundaries (#14335)
  • Fix all "MetaMask" instances wrongly written as "Metamask"
  • Fix design break on the Settings navbar for certain locales (#14012)
  • Fix missing white spacing for keystone transaction qrcode in darkmode (#14798)
  • Fix rare bug that could cause unexpected accounts to be generated from Ledger and connected to MetaMask (#14799)
  • Fix bug that could cause the incorrect token to be selected after editing the token via the send edit flow (#14721)
  • Fix chain ID field to use the same color pattern as the currency symbol field warning message (#14627)
  • Fix currency conversion rate on the Edit tx screen (#14713)
  • Fix sign button so it is enabled after scrolling all the way to the bottom on the sign type data confirmation screen (#14745)
  • Fix wrong tx type text for Safe Transaction From (#14769)
  • Fix "Site Suggested" tooltip in EditGasFeeBtn to only display the origin of dapp suggested gas fee if the origin is provided (#14734)
  • Fix incorrect line breaks on footer buttons from NetworksTab (#14733)
  • Fix incorrect currency symbol in the send flow history state logs (#14726)
  • Fix batch cancel/reject for signature requests (#13786)
  • Fix "Learn more" dialog broken link from Eth Sign (#14667)
  • Fix mixed text for Speed up/Cancel information (#14551)
  • Fix SRP paste duplication (#14625)
  • Fix onboarding functionality so that users of dapps using our onboarding library are redirected to the dapp after completing onboarding (#14550)
  • Fix error handling for signature methods so that proper errors are returned to dapps when there is a permissions error (#14126)
  • Fix Speed Up and Cancel button styles from TransactionListItem consolidating them with TransactionListItemDetails buttons (#14659)
  • Fix to prevent display of misleading or malicious contract method names (#14937)
  • Swaps: fix wrong colour for the high price impact notification (#14697)
  • Swaps: fix edge case when missing top assets (#14688)
  • [FLASK] Fix issues with the snap startup process and usage of WebAssembly (#14772)
  • [FLASK] Fix issues with snap id encoding (#14693)
  • [FLASK] Fix multiple smaller bugs with snaps (#14670)
metamask-extension - Version 10.15.1

Published by metamaskbot over 2 years ago

metamask-extension - v10.15.0

Published by metamaskbot over 2 years ago

[10.15.0]

Added

  • Add warning when multiple instances of MetaMask are running (#13836)
  • Add "What's New" announcement text for Dark Mode (#14346)
  • Theme: Add OS option in theme selection dropdown (#14379)

Changed

  • Use testname as the base currency prefix for preloaded test networks (#14454)
  • Update UI of "Add Network" page (#13866)
  • Update UI of network switch permissions prompt (#13450)
  • Show token approval details on approval screens by default (#14523)
  • Ensure theme selection dropdown is discoverable via settings search(#14379)
  • Stop using the 4bytes registry to name contract deployment transactions in the activity list, preventing false method names from being shown for deployments (#14598)
  • Save send flow user action history in transaction state logs (#14510)
  • Update Gridplus to use https://github.com/GridPlus/gridplus-sdk/compare/v1.1.6...v1.2.4 (#14467)

Fixed

  • Fix wallet_watchAsset method (#14545)
  • Do not show failed off-chain transactions details when grouped with another valid transaction of same nonce (#14497)
  • Fix bug that could have caused some ledger transactions to fail after connecting Ledger then locking and unlocking (#14563)
  • Fix bug that could cause MetaMask to crash in some cases when attempting to send a transaction (#14608)
  • [FLASK] Fix WebAssembly usage in snaps (#14531)
metamask-extension - v10.14.7

Published by Gudahtt over 2 years ago

Changed

  • Make JavaScript bundles more reproducible between environments.
    • The bundles no longer include absolute paths to each module included.
metamask-extension - v10.14.6

Published by Gudahtt over 2 years ago

Changed

  • Move phishing warning page to external site.
    • The page shown when a site is blocked has been extracted from the extension and moved to an external site. This site is eagerly cached with a service worker upon extension startup, so it should continue to work even while offline.
  • Make build .zip files reproducible (#14623)
    • The ordering of files within each .zip file was non-deterministic before this change. We fixed this to comply with Firefox store policies.
metamask-extension - v10.14.5

Published by Gudahtt over 2 years ago

Fixed

  • This release was deployed to fix a configuration issue.
metamask-extension - v10.14.2

Published by Gudahtt over 2 years ago

Fixed

  • Make build deterministic (#14610)
    • The ordering of modules within each bundle was non-deterministic before this change. We fixed this to comply with Firefox store policies.
metamask-extension - v10.14.1

Published by Gudahtt over 2 years ago

Changed

  • This version was used to rollback from v10.14.0 to v10.13.0.
metamask-extension - Version 10.14.0

Published by metamaskbot over 2 years ago

Added

  • [FLASK] Add snap version to details page (#14110)
  • [FLASK] Add support for searching installed snaps in Settings (#14419)

Changed

  • Disable Swaps on Rinkeby (#14372)
  • Swaps: Asset sorting improvements (#14436)
    • In 'Swap from' field: tokens are sorted by user ownership and fiat value
    • In 'Swap to' field: tokens are sorted by top assets
  • Redesign Networks view in Settings (#13560)
    • Adding network search functionality
  • Show Smart Transaction switch when wrapping/unwrapping (#14225)

Fixed

  • Improving identicon settings accessibility (#13760)
  • Enhanced Gas Fee UI: Fix gas values overlapping with labels (#14392)
  • Settings search improvements (#14350)
    • Allow ampersands in search input
    • Fix duplicate entry issue in results
  • Fix text wrapping issue in Settings search tabs (#14368)
  • Dark Mode: Fix button styles in dialog actions (#14361)
metamask-extension - Version 10.13.0

Published by metamaskbot over 2 years ago

Added

  • Add a new fiat onboarding option via MoonPay (#13934)
    • Available for the following networks: Ethereum, BNB Chain, Polygon, Avalanche, Celo
  • Add support for a Dark Mode theme (#14207)
  • [FLASK] Add native browser notifications for Snaps via snap_notify permission (#13613)
  • [FLASK] Add Snaps settting to search index (#14100)
  • [FLASK] Display the Snap version during Snap installation (#13931)

Changed

  • Improvements for multi-layer fee UX (#13547)
    • Fix 'Send max' button when on a multi-layer fee network
    • Show fiat currency estimates alongside ETH estimates on multi-layer fee networks
    • Display L1+L2 gas fees as a combined total on multi-layer fee networks
    • Don't allow users to set gas price on Optimism
  • Move Token Detection toggle to Advanced tab. (#13977)
  • Don’t show ‘What’s new’ pop up to new users (#13886)
  • Improving settings toggle accessibility by allowing label interaction (#13876)
  • Updating account and network icons (#13947)
  • Add 'Enhanced Gas UI' setting to search index (#14206)
  • Add buy modal link to insufficient currency warning of all networks that have a fiat onramp, and update spacing in the warning's copy (#14019)

Fixed

  • Fix issue where editing advanced gas while speeeding up a transaction exits speedup (#14101)
  • Fix typo in cancel/speed up messaging (#14067)
  • Fix token icon when going from token detail page to Swaps view (#14062)
  • Fix issue where the contract address is shown as recipient when calling safe transfer method on erc721 or erc1155 contracts (#13535)
  • Ensure accounts still line up in dropdown (#13986)
metamask-extension - Version 10.12.4

Published by metamaskbot over 2 years ago

metamask-extension - Version 10.12.2

Published by metamaskbot over 2 years ago