Releases: MetaMask/metamask-extension
Releases · MetaMask/metamask-extension
Version 10.31.1
Merge pull request #19384 from MetaMask/Version-v10.31.1 Version v10.31.1 RC
Version 10.31.0
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
Fixed
- Fix error upon submitting multiple requests that require approval (#19050)
- The affected requests were
eth_sendTransaction
,wallet_watchAsset
,eth_getEncryptionPublicKey
, andeth_decrypt
- The affected requests were
Version 10.30.3
Fixed
- Restore support for chains that return hex or number responses to
net_version
(#19156)
Version 10.30.2
Version 10.30.1
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
Version 10.29.0
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
andbtoa
in snaps (#18371) - [FLASK] Combine the snap installation popups into a single popup (#18142)
- [FLASK] BREAKING: Disallow snaps requesting
eth_requestAccounts
andwallet_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
[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
Version 10.28.1
[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
toSnapController
(#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...