1
0
mirror of https://github.com/kremalicious/metamask-extension.git synced 2024-12-23 01:39:44 +01:00

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 <danjm.com@gmail.com>
This commit is contained in:
Thomas Huang 2023-04-26 11:22:56 -07:00 committed by GitHub
parent f89f96343b
commit ffc4d6022b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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