1
0
mirror of https://github.com/kremalicious/metamask-extension.git synced 2024-10-22 11:22:43 +02:00

Changelog for 10.22.0 (#16436)

* Changelog for 10.22.0

* Update CHANGELOG.md Fix crash after restoring MetaMask if you had snaps installed

Co-authored-by: Frederik Bolding <frederik.bolding@gmail.com>

* Update CHANGELOG.md Fix a problem with displaying snaps transaction insight data

Co-authored-by: Frederik Bolding <frederik.bolding@gmail.com>

* Update CHANGELOG.md Improve transaction confirmation page performance

Co-authored-by: Frederik Bolding <frederik.bolding@gmail.com>

Co-authored-by: Frederik Bolding <frederik.bolding@gmail.com>
This commit is contained in:
seaona 2022-11-10 10:00:45 +01:00 committed by GitHub
parent 18f11fc0bc
commit 15c7530601
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -5,98 +5,41 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased]
## [10.22.0]
### Uncategorized
- Sync develop with master v10.21.1 ([#16351](https://github.com/MetaMask/metamask-extension/pull/16351))
- Merge branch 'master' into develop
- Updating chromedriver to last stable version ([#16310](https://github.com/MetaMask/metamask-extension/pull/16310))
- [LavaMoat] improve policy generation performance in dev workflow ([#16338](https://github.com/MetaMask/metamask-extension/pull/16338))
- Fix "Learn more" link on Connected Account notification ([#16339](https://github.com/MetaMask/metamask-extension/pull/16339))
- ci: temporarily downgrade ubuntu to 20.04 ([#16320](https://github.com/MetaMask/metamask-extension/pull/16320))
- ensure that we default users with browser language code 'zh' to the supported 'zh_CN' language code ([#16329](https://github.com/MetaMask/metamask-extension/pull/16329))
- remove unused zh locales directory in favor of zh_CN ([#16322](https://github.com/MetaMask/metamask-extension/pull/16322))
- Sync v10.21.0 with develop ([#16309](https://github.com/MetaMask/metamask-extension/pull/16309))
- Merge branch 'develop' into sync-master
- Remove 3box feature and delete ThreeBoxController ([#14571](https://github.com/MetaMask/metamask-extension/pull/14571))
- [E2E] Restore tests ([#16298](https://github.com/MetaMask/metamask-extension/pull/16298))
- Making permission and approval controller methods idempotent ([#15848](https://github.com/MetaMask/metamask-extension/pull/15848))
- Merge remote-tracking branch 'origin/develop' into sync-master
- Exclude E2E tests for swaps until they are stabilised ([#16303](https://github.com/MetaMask/metamask-extension/pull/16303))
- Add e2e tests for Swaps notifications ([#16202](https://github.com/MetaMask/metamask-extension/pull/16202))
- E2e test fixtures ([#16061](https://github.com/MetaMask/metamask-extension/pull/16061))
- Improve transaction confirmation page performance ([#16205](https://github.com/MetaMask/metamask-extension/pull/16205))
- [MV3] Fix e2e `encrypt-decrypt` test for MV3 test build ([#16264](https://github.com/MetaMask/metamask-extension/pull/16264))
- Fix e2e incremental-secuirty test for mv3 build ([#16265](https://github.com/MetaMask/metamask-extension/pull/16265))
- [e2e] Fix Dapp interactions flaky test on chrome ([#16282](https://github.com/MetaMask/metamask-extension/pull/16282))
### Added
- Add Aurora network to the Popular Custom Network list ([#16039](https://github.com/MetaMask/metamask-extension/pull/16039))
- Add array of valid sizes for Box `height` and `width` to support responsive layout ([#16111](https://github.com/MetaMask/metamask-extension/pull/16111))
- [FLASK] Allow snaps insights to show on regular EOA transactions ([#16093](https://github.com/MetaMask/metamask-extension/pull/16093))
- TextFieldBase updates after design reveiw ([#16201](https://github.com/MetaMask/metamask-extension/pull/16201))
- Adding `TextField` component ([#16105](https://github.com/MetaMask/metamask-extension/pull/16105))
- Fix inputs that should allow decimals ([#16254](https://github.com/MetaMask/metamask-extension/pull/16254))
- Chromedriver v106 ([#16213](https://github.com/MetaMask/metamask-extension/pull/16213))
- [FLASK] Clear snap state on restore ([#16228](https://github.com/MetaMask/metamask-extension/pull/16228))
- [FLASK] Fix flaky BIP-32 E2E test ([#16255](https://github.com/MetaMask/metamask-extension/pull/16255))
- Continue converting tests from enzyme to @testing-library/react ([#16175](https://github.com/MetaMask/metamask-extension/pull/16175))
- Fix/16207/text component storybook ([#16214](https://github.com/MetaMask/metamask-extension/pull/16214))
- ci: fix stats-module-load-init step ([#16196](https://github.com/MetaMask/metamask-extension/pull/16196))
- Sort add network list alphabetically ([#16089](https://github.com/MetaMask/metamask-extension/pull/16089))
- [FLASK] Add E2E for `wallet_getSnaps` ([#16169](https://github.com/MetaMask/metamask-extension/pull/16169))
- [FLASK] Create E2E Test for BIP-32 test-snap ([#16037](https://github.com/MetaMask/metamask-extension/pull/16037))
- Feat/15089/add button link ([#16115](https://github.com/MetaMask/metamask-extension/pull/16115))
- Keep imported tokens in the Assets list ([#16167](https://github.com/MetaMask/metamask-extension/pull/16167))
- Update to text-field-base docs ([#16170](https://github.com/MetaMask/metamask-extension/pull/16170))
- chore: add build stats history json file ([#16168](https://github.com/MetaMask/metamask-extension/pull/16168))
- added AvatarFavicon component ([#16135](https://github.com/MetaMask/metamask-extension/pull/16135))
- 16083: Fix deposit eth popover layout ([#16100](https://github.com/MetaMask/metamask-extension/pull/16100))
- Added AvatarBadge component ([#15676](https://github.com/MetaMask/metamask-extension/pull/15676))
- Added Tag Component ([#15947](https://github.com/MetaMask/metamask-extension/pull/15947))
- Continue converting tests from enzyme to @testing-library/react ([#16032](https://github.com/MetaMask/metamask-extension/pull/16032))
- Fix @keystonehq/bc-ur-registry patch ([#16155](https://github.com/MetaMask/metamask-extension/pull/16155))
- Fixing forgot password action after wallet creation ([#16156](https://github.com/MetaMask/metamask-extension/pull/16156))
- MV3 Segment Fix ([#16020](https://github.com/MetaMask/metamask-extension/pull/16020))
- Show fiat conversion by default on custom networks ([#16132](https://github.com/MetaMask/metamask-extension/pull/16132))
- Remove docs.google.com from blocked domains list ([#16154](https://github.com/MetaMask/metamask-extension/pull/16154))
- Data from TokenListController gets cleared when the service worker restarts ([#16109](https://github.com/MetaMask/metamask-extension/pull/16109))
- Update provider ([#16131](https://github.com/MetaMask/metamask-extension/pull/16131))
- Persist state in metaRPCHandler so that we are sure state is persisted before sending back response to actions ([#15978](https://github.com/MetaMask/metamask-extension/pull/15978))
- e2e test for gas API fallback ([#16137](https://github.com/MetaMask/metamask-extension/pull/16137))
- add box height and width responsive sizes ([#16111](https://github.com/MetaMask/metamask-extension/pull/16111))
- Update `eth-json-rpc-middleware` to v9.0.1 ([#16096](https://github.com/MetaMask/metamask-extension/pull/16096))
- [MV3] Add e2e chrome test job for MV3 build ([#15991](https://github.com/MetaMask/metamask-extension/pull/15991))
- add decrypt e2e ([#16122](https://github.com/MetaMask/metamask-extension/pull/16122))
- [FLASK] Fix wrong action name for `wallet_getSnaps` hook ([#16125](https://github.com/MetaMask/metamask-extension/pull/16125))
- Use current version of the phishing warning page ([#16123](https://github.com/MetaMask/metamask-extension/pull/16123))
- added AvatarAccount component ([#15795](https://github.com/MetaMask/metamask-extension/pull/15795))
- Feat/15951/add button secondary ([#16097](https://github.com/MetaMask/metamask-extension/pull/16097))
- Fix intermittent storybook build failure ([#16124](https://github.com/MetaMask/metamask-extension/pull/16124))
- Adding border radius full to `Box` component ([#16118](https://github.com/MetaMask/metamask-extension/pull/16118))
- patch ethereumjs-util stripHexPrefix ([#16094](https://github.com/MetaMask/metamask-extension/pull/16094))
- [FLASK] `snaps-skunkworks@0.22.0` ([#16069](https://github.com/MetaMask/metamask-extension/pull/16069))
- Adding ast-types to resolutions ([#16103](https://github.com/MetaMask/metamask-extension/pull/16103))
- Adding `TextFieldBase` component ([#16043](https://github.com/MetaMask/metamask-extension/pull/16043))
- Created the NFT component for single NFT allowance ([#15825](https://github.com/MetaMask/metamask-extension/pull/15825))
- Fixing Identicon import paths ([#16101](https://github.com/MetaMask/metamask-extension/pull/16101))
- 15090: add primary button ([#16079](https://github.com/MetaMask/metamask-extension/pull/16079))
- Review spending cap screen ([#15919](https://github.com/MetaMask/metamask-extension/pull/15919))
- [FLASK] Fix transaction insight data display ([#16023](https://github.com/MetaMask/metamask-extension/pull/16023))
- Removing use of window object from sentry code ([#16022](https://github.com/MetaMask/metamask-extension/pull/16022))
- Lower coverage requirement ([#16087](https://github.com/MetaMask/metamask-extension/pull/16087))
- Sign-in With Ethereum Design Update ([#16019](https://github.com/MetaMask/metamask-extension/pull/16019))
- Renamed setApproveForAllArg variable to be isApprovalOrRejection ([#16012](https://github.com/MetaMask/metamask-extension/pull/16012))
- forwarding refs to Box and Text component ([#16062](https://github.com/MetaMask/metamask-extension/pull/16062))
- Replace setInterval with chrome alarms for MetaMetrics FinalizeEventFragment ([#16003](https://github.com/MetaMask/metamask-extension/pull/16003))
- 15087: Add Button Base ([#15998](https://github.com/MetaMask/metamask-extension/pull/15998))
- Add more unit / integration tests for Swaps ([#16040](https://github.com/MetaMask/metamask-extension/pull/16040))
- Update Jest config to avoid transpiling dependencies ([#16068](https://github.com/MetaMask/metamask-extension/pull/16068))
- ensure phishing-detection page preload works in MV3 ([#16029](https://github.com/MetaMask/metamask-extension/pull/16029))
- Update eth-lattice-keyring to v0.12.3 ([#15997](https://github.com/MetaMask/metamask-extension/pull/15997))
- Add Aurora to the popular custom network list ([#16039](https://github.com/MetaMask/metamask-extension/pull/16039))
- Fixes display of avatr in flex display with elements of different heights ([#16047](https://github.com/MetaMask/metamask-extension/pull/16047))
- Some icon fixes ([#16044](https://github.com/MetaMask/metamask-extension/pull/16044))
### Changed
- Update `eth-lattice-keyring` to `v0.12.3` ([#15997](https://github.com/MetaMask/metamask-extension/pull/15997))
- Updates `@ethereumjs/util` to `v8.0.0` to reduce bundle size
- Removes `secp256k1` and `@ethereumjs/common` to reduce bundle size
- Updates `gridplus-sdk` to v2.2.9
- Adds caching for calls to block explorers to improve UX ([PR](https://github.com/GridPlus/gridplus-sdk/pull/469))
- Remove unused `zh` locales directory in favor of `zh_CN` for Chinese translations ([#16322](https://github.com/MetaMask/metamask-extension/pull/16322))
- Remove 3box sync feature and delete the `ThreeBoxController` ([#14571](https://github.com/MetaMask/metamask-extension/pull/14571))
### Fixed
- Fix Secret Recovery Phrase video overlapping lateral box for smaller viewports ([#16345](https://github.com/MetaMask/metamask-extension/pull/16345))
- Fix "Learn more" link on Connected Account notification ([#16339](https://github.com/MetaMask/metamask-extension/pull/16339))
- Fix default users with browser language code `zh` to point the supported `zh_CN` language code ([#16329](https://github.com/MetaMask/metamask-extension/pull/16329))
- Fix Forgot Password flow after Wallet Creation ([#16156](https://github.com/MetaMask/metamask-extension/pull/16156))
- Fix fiat conversion for Popular Custom networks displaying it by default ([#16132](https://github.com/MetaMask/metamask-extension/pull/16132))
- Fix restricted injection, by removing docs.google.com from blocked domains list ([#16154](https://github.com/MetaMask/metamask-extension/pull/16154))
- Fix squeezing avatar, by adding a flex property to keep always the same ratio ([#16047](https://github.com/MetaMask/metamask-extension/pull/16047))
- Swaps: fix tokens being removed from the Asset lists, after canceling a Swap ([#16167](https://github.com/MetaMask/metamask-extension/pull/16167))
- Swaps: add debouncing for the `Swap from` and `Swap to` form fields ([#16326](https://github.com/MetaMask/metamask-extension/pull/16326))
- [FLASK] Fix crash on snaps settings page if snap has no permissions ([#16354](https://github.com/MetaMask/metamask-extension/pull/16354))
- Improve transaction confirmation page performance ([#16205](https://github.com/MetaMask/metamask-extension/pull/16205))
- [FLASK] Fix crash after restoring MetaMask if you had snaps installed ([#16228](https://github.com/MetaMask/metamask-extension/pull/16228))
- [FLASK] Fix a problem with displaying snaps transaction insight data ([#16023](https://github.com/MetaMask/metamask-extension/pull/16023))
## [10.21.2]
### Fixed
- Fix undefined txParams when calling approveTransaction, by adding the id on the txMeta argument ([#16382](https://github.com/MetaMask/metamask-extension/pull/16382))
### Fixed
- Fix issue where domain names were not always beign rendered correctly in the connected sites list ([#16074](https://github.com/MetaMask/metamask-extension/pull/16074))
## [10.21.1]