From ffc4d6022b65e07f7c515ca765983b136338fe08 Mon Sep 17 00:00:00 2001 From: Thomas Huang Date: Wed, 26 Apr 2023 11:22:56 -0700 Subject: [PATCH] Update changelog for v10.30.0 (#18812) * [skip e2e] Update changelog for v10.30.0 * Remove MMI change and move terms of use addition to the 'Added' section --------- Co-authored-by: Dan J Miller --- CHANGELOG.md | 110 +++++++-------------------------------------------- 1 file changed, 15 insertions(+), 95 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d8c97e196..bbac0646b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,103 +7,23 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] ## [10.30.0] -### Uncategorized -- Master sync PR following v10.29.0 ([#18701](https://github.com/MetaMask/metamask-extension/pull/18701)) -- Merge branch 'develop' into master-sync -- Bump coverage targets ([#18702](https://github.com/MetaMask/metamask-extension/pull/18702)) -- Merge branch 'develop' into master-sync -- Recovery phrase chips onboarding unit tests ([#18249](https://github.com/MetaMask/metamask-extension/pull/18249)) -- Onboarding flow switch unit test ([#18251](https://github.com/MetaMask/metamask-extension/pull/18251)) -- Create Password onboarding unit test, test-ids, and snapshot ([#18257](https://github.com/MetaMask/metamask-extension/pull/18257)) -- Review Recovery Phrase onboarding unit test ([#18301](https://github.com/MetaMask/metamask-extension/pull/18301)) -- Update NC setProviderType to clear rpcUrl/nickname ([#18675](https://github.com/MetaMask/metamask-extension/pull/18675)) -- Metametrics onboarding unit test, snapshot ([#18253](https://github.com/MetaMask/metamask-extension/pull/18253)) -- Adding deprecation notice to javascript version of Icon ([#18680](https://github.com/MetaMask/metamask-extension/pull/18680)) -- Creation successful test improvements ([#18256](https://github.com/MetaMask/metamask-extension/pull/18256)) -- Use fake provider for NetworkController unit tests ([#18628](https://github.com/MetaMask/metamask-extension/pull/18628)) -- Remove mobile sync feature ([#18692](https://github.com/MetaMask/metamask-extension/pull/18692)) -- Import srp onboarding unit tests ([#18255](https://github.com/MetaMask/metamask-extension/pull/18255)) -- Add Network Modal onboarding tests ([#18258](https://github.com/MetaMask/metamask-extension/pull/18258)) -- Create New Vault test improvements ([#18259](https://github.com/MetaMask/metamask-extension/pull/18259)) -- Update to component-library readme ([#18501](https://github.com/MetaMask/metamask-extension/pull/18501)) -- Make `upsertNetworkConfiguration` async ([#18606](https://github.com/MetaMask/metamask-extension/pull/18606)) -- 18566 firefox ledger u2f message ([#18570](https://github.com/MetaMask/metamask-extension/pull/18570)) -- Fix/18492/update icon ts app folder ([#18645](https://github.com/MetaMask/metamask-extension/pull/18645)) -- Fix swaps controller: update provider after networkIdStore state update ([#18670](https://github.com/MetaMask/metamask-extension/pull/18670)) -- Master sync following v10.28.2 and v10.28.3 ([#18656](https://github.com/MetaMask/metamask-extension/pull/18656)) -- use `history.replace()` instead of `history.push()` ([#18663](https://github.com/MetaMask/metamask-extension/pull/18663)) -- Feat/18308/ds popover header component ([#18489](https://github.com/MetaMask/metamask-extension/pull/18489)) -- fix(18574): fix new BigNumber() not a number: undefined for setApprovalForAll method ([#18660](https://github.com/MetaMask/metamask-extension/pull/18660)) -- Fix Sentry console logs ([#18539](https://github.com/MetaMask/metamask-extension/pull/18539)) -- removed portfolio icon from eth overview ([#18662](https://github.com/MetaMask/metamask-extension/pull/18662)) -- Merge remote-tracking branch 'origin/develop' into master-sync -- removeNetworkConfiguration validates given ID ([#18650](https://github.com/MetaMask/metamask-extension/pull/18650)) -- UX Multichain: updated ethereum logo icon ([#18528](https://github.com/MetaMask/metamask-extension/pull/18528)) -- Avoid resetting the mock server ([#18661](https://github.com/MetaMask/metamask-extension/pull/18661)) -- Rename migration 83 to 84 and rename migration 84 to 83 ([#18655](https://github.com/MetaMask/metamask-extension/pull/18655)) -- wait for gas estimate to update ([#18658](https://github.com/MetaMask/metamask-extension/pull/18658)) -- knob to control ([#18635](https://github.com/MetaMask/metamask-extension/pull/18635)) -- Update gas limit on token allowance change ([#18524](https://github.com/MetaMask/metamask-extension/pull/18524)) -- Ledger trezor display ([#18637](https://github.com/MetaMask/metamask-extension/pull/18637)) -- Adding documentation for confirmation code cleanup ([#17975](https://github.com/MetaMask/metamask-extension/pull/17975)) -- update Icon to TS version in UI Folder ([#18551](https://github.com/MetaMask/metamask-extension/pull/18551)) -- use network did change instead of state update for assetsContractController ([#18629](https://github.com/MetaMask/metamask-extension/pull/18629)) -- Make `setActiveNetwork` async ([#18605](https://github.com/MetaMask/metamask-extension/pull/18605)) -- Fix approve all warning modal ([#18613](https://github.com/MetaMask/metamask-extension/pull/18613)) -- Overriding gas estimate in the send page even if enough ETH is not available ([#18554](https://github.com/MetaMask/metamask-extension/pull/18554)) -- Pass correct params to fetchEstimatedL1Fee in the swaps controller ([#18634](https://github.com/MetaMask/metamask-extension/pull/18634)) -- fix/18577: Add title back for approving ERC20 token ([#18617](https://github.com/MetaMask/metamask-extension/pull/18617)) -- [FLASK] Redesign `dropdown-tab` ([#18546](https://github.com/MetaMask/metamask-extension/pull/18546)) -- Adopt security provider request from core ([#18520](https://github.com/MetaMask/metamask-extension/pull/18520)) -- Refactor confirm-send-ether into functional component ([#18527](https://github.com/MetaMask/metamask-extension/pull/18527)) -- Fix error in console on rejecting signature request ([#18614](https://github.com/MetaMask/metamask-extension/pull/18614)) -- Make `resetConnection` async ([#18601](https://github.com/MetaMask/metamask-extension/pull/18601)) -- Make `setProviderType` async ([#18604](https://github.com/MetaMask/metamask-extension/pull/18604)) -- update to enum DS Text component ([#18584](https://github.com/MetaMask/metamask-extension/pull/18584)) -- Consolidate network stores ([#18595](https://github.com/MetaMask/metamask-extension/pull/18595)) -- Make network controller internal fields private ([#18607](https://github.com/MetaMask/metamask-extension/pull/18607)) -- [MMI] Added custody-labels and account-list components ([#18197](https://github.com/MetaMask/metamask-extension/pull/18197)) -- New reusable gas-display component ([#17976](https://github.com/MetaMask/metamask-extension/pull/17976)) -- updated onClick of close button to call the same autohide fxn as the NFT import removal ([#18504](https://github.com/MetaMask/metamask-extension/pull/18504)) -- [FLASK] Remove unused snaps code ([#18565](https://github.com/MetaMask/metamask-extension/pull/18565)) -- fix: add metrics event to sign controller ([#18318](https://github.com/MetaMask/metamask-extension/pull/18318)) -- [MMI] moves mmi selectors to institutional folder ([#18542](https://github.com/MetaMask/metamask-extension/pull/18542)) -- Fix issue with requests with empty data being forwarded to opensea ([#18598](https://github.com/MetaMask/metamask-extension/pull/18598)) -- Make `rollbackToPreviousProvider` async ([#18599](https://github.com/MetaMask/metamask-extension/pull/18599)) -- Make `_setProviderConfig` async ([#18600](https://github.com/MetaMask/metamask-extension/pull/18600)) -- Remove the network controller `previousProviderStore` ([#18593](https://github.com/MetaMask/metamask-extension/pull/18593)) -- Disable rate limiting for signature approval requests ([#18594](https://github.com/MetaMask/metamask-extension/pull/18594)) -- Make `_switchNetwork` async ([#18597](https://github.com/MetaMask/metamask-extension/pull/18597)) +### Added - Updating Terms of Use, Adding popover and onboarding flow check ([#18221](https://github.com/MetaMask/metamask-extension/pull/18221)) -- Convert NetworkController net client tests to TS ([#18490](https://github.com/MetaMask/metamask-extension/pull/18490)) -- [MMI] Interactive replacement token modal ([#18523](https://github.com/MetaMask/metamask-extension/pull/18523)) -- [FLASK] Revert changes made to stable permission display (UI design) ([#18470](https://github.com/MetaMask/metamask-extension/pull/18470)) -- test: increase timeout for failing tests ([#18189](https://github.com/MetaMask/metamask-extension/pull/18189)) -- Trigger unlock popup in appStateController using ApprovalController ([#18386](https://github.com/MetaMask/metamask-extension/pull/18386)) -- devdeps: mocha@7.2.0->9.2.2 ([#18195](https://github.com/MetaMask/metamask-extension/pull/18195)) -- Update multichain Icon imports ([#18536](https://github.com/MetaMask/metamask-extension/pull/18536)) -- updated copy Address ([#18557](https://github.com/MetaMask/metamask-extension/pull/18557)) -- UX: Multichain: App header ([#18363](https://github.com/MetaMask/metamask-extension/pull/18363)) + +### Changed +- Update ethereum logo icon ([#18528](https://github.com/MetaMask/metamask-extension/pull/18528)) +- Update send icon ([#18411](https://github.com/MetaMask/metamask-extension/pull/18411)) - Disabling network and account changes after the send flow is initiated ([#18086](https://github.com/MetaMask/metamask-extension/pull/18086)) -- deps/security: vm2@3.9.15->3.9.16 ([#18555](https://github.com/MetaMask/metamask-extension/pull/18555)) -- [MMI] 2642 compliance modal component ([#18410](https://github.com/MetaMask/metamask-extension/pull/18410)) -- Refactor eth_getEncryptionPublicKey handling ([#18319](https://github.com/MetaMask/metamask-extension/pull/18319)) -- Convert NetworkController unit tests to TypeScript ([#18476](https://github.com/MetaMask/metamask-extension/pull/18476)) -- update ButtonIcon to TS ([#18448](https://github.com/MetaMask/metamask-extension/pull/18448)) -- Update controllers to include core v42 release ([#18464](https://github.com/MetaMask/metamask-extension/pull/18464)) -- Remove METAMASK_NOTIFIER ([#18437](https://github.com/MetaMask/metamask-extension/pull/18437)) -- Fix e2e test for NFT interactions ([#18540](https://github.com/MetaMask/metamask-extension/pull/18540)) -- Convert NetworkController to TS ([#18358](https://github.com/MetaMask/metamask-extension/pull/18358)) -- Update the gas fee controller from v1 to v3 ([#18466](https://github.com/MetaMask/metamask-extension/pull/18466)) -- Trigger transaction popup using ApprovalController ([#18400](https://github.com/MetaMask/metamask-extension/pull/18400)) -- Fix Unable to determine contract standard error ([#18300](https://github.com/MetaMask/metamask-extension/pull/18300)) -- test: increase jest testTimeout 2500->5500 ([#18480](https://github.com/MetaMask/metamask-extension/pull/18480)) -- initial changes to support controls over knobs in storybook ([#18502](https://github.com/MetaMask/metamask-extension/pull/18502)) -- deps/security: vm2@3.9.11->3.9.15 ([#18512](https://github.com/MetaMask/metamask-extension/pull/18512)) -- Part of 17670: Replace Typography with Text swap-import-token ([#18479](https://github.com/MetaMask/metamask-extension/pull/18479)) -- Update new send icon ([#18411](https://github.com/MetaMask/metamask-extension/pull/18411)) -- Update the announcement controller to v2 ([#18465](https://github.com/MetaMask/metamask-extension/pull/18465)) -- Add more info to Extensions list ([#18391](https://github.com/MetaMask/metamask-extension/pull/18391)) +- [FLASK] Redesign `dropdown-tab` ([#18546](https://github.com/MetaMask/metamask-extension/pull/18546)) +- New reusable gas-display component ([#17976](https://github.com/MetaMask/metamask-extension/pull/17976)) +- "Insufficient balance for gas" error no longer prevents from continuing to confirm transaction screen ([#18554](https://github.com/MetaMask/metamask-extension/pull/18554)) + +### Removed +- Remove mobile sync feature ([#18692](https://github.com/MetaMask/metamask-extension/pull/18692)) + +### Fixed +- Fix ability to close "NFT successful import" modal ([#18504](https://github.com/MetaMask/metamask-extension/pull/18504)) +- Fix "Unable to determine contract standard" error ([#18300](https://github.com/MetaMask/metamask-extension/pull/18300)) ## [10.29.0] ### Added