From 1c37e07a9de3f5e48c20468e80f783aba2381eab Mon Sep 17 00:00:00 2001 From: Dan J Miller Date: Thu, 20 Apr 2023 14:38:10 -0230 Subject: [PATCH] Update changelog for v10.29.0 (#18668) Update CHANGELOG.md Co-authored-by: Frederik Bolding Update CHANGELOG.md Co-authored-by: Frederik Bolding Update CHANGELOG.md Co-authored-by: Frederik Bolding Update CHANGELOG.md Co-authored-by: Frederik Bolding Update CHANGELOG.md Co-authored-by: Frederik Bolding Update CHANGELOG.md Co-authored-by: Frederik Bolding Update CHANGELOG.md Co-authored-by: Frederik Bolding Update CHANGELOG.md Co-authored-by: Frederik Bolding Update CHANGELOG.md Co-authored-by: Frederik Bolding update --- CHANGELOG.md | 189 +++++++++------------------------------------------ 1 file changed, 33 insertions(+), 156 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 064cf7356..22e11a337 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,162 +7,39 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] ## [10.29.0] -### Uncategorized -- Bumping notification id's to 18 & 19 ([#18460](https://github.com/MetaMask/metamask-extension/pull/18460)) -- Fix switch-ethereum-chain handler by passing configuration id to setA… ([#18483](https://github.com/MetaMask/metamask-extension/pull/18483)) -- [FLASK] More Snaps E2E Optimization and Delay Reductions ([#18245](https://github.com/MetaMask/metamask-extension/pull/18245)) -- Fix firsttimeloaded logic ([#18344](https://github.com/MetaMask/metamask-extension/pull/18344)) -- removes unnecessary images ([#18484](https://github.com/MetaMask/metamask-extension/pull/18484)) -- fix: Pass correct optimism chain id to gas estimation ([#18478](https://github.com/MetaMask/metamask-extension/pull/18478)) -- Typography to text ([#18382](https://github.com/MetaMask/metamask-extension/pull/18382)) -- Fix typo: detetcted-tokens-link -> detected-tokens-link ([#18408](https://github.com/MetaMask/metamask-extension/pull/18408)) -- Bump coverage ([#18454](https://github.com/MetaMask/metamask-extension/pull/18454)) -- Updating icon imports to TS version in component-library folder ([#18449](https://github.com/MetaMask/metamask-extension/pull/18449)) -- Small update to badgewrapper story ([#18450](https://github.com/MetaMask/metamask-extension/pull/18450)) -- [FLASK] Fix crash when requesting unknown snap permission ([#18447](https://github.com/MetaMask/metamask-extension/pull/18447)) -- [MMI] Confirm-add-institutional-feature page ([#18321](https://github.com/MetaMask/metamask-extension/pull/18321)) -- Remove openPopup from preferences controller ([#18343](https://github.com/MetaMask/metamask-extension/pull/18343)) -- Onboarding app header onboarding unit test and snapshot ([#18254](https://github.com/MetaMask/metamask-extension/pull/18254)) -- Migrating Icon to typescript and deprecating JS component ([#18431](https://github.com/MetaMask/metamask-extension/pull/18431)) -- feat: use siwe detection from @metamask/controller-utils ([#18409](https://github.com/MetaMask/metamask-extension/pull/18409)) -- Don't include document in scuttling config for mv3 builds ([#18356](https://github.com/MetaMask/metamask-extension/pull/18356)) -- Fix MMI build ([#18415](https://github.com/MetaMask/metamask-extension/pull/18415)) -- Master sync for v10.28.1 ([#18439](https://github.com/MetaMask/metamask-extension/pull/18439)) -- Merge branch 'develop' into master-sync -- Update `@metamask/swappable-obj-proxy` ([#18422](https://github.com/MetaMask/metamask-extension/pull/18422)) -- Conflict cleanup 10.28.1 master-sync -- Merge remote-tracking branch 'origin/develop' into master-sync -- Disabled button for Import Tokens Modal when no token is selected ([#18396](https://github.com/MetaMask/metamask-extension/pull/18396)) -- Update `@metamask/obs-store` ([#18421](https://github.com/MetaMask/metamask-extension/pull/18421)) -- Update `@metamask/safe-event-emitter` ([#18419](https://github.com/MetaMask/metamask-extension/pull/18419)) -- UXMultichain: update segmented tabs ([#18283](https://github.com/MetaMask/metamask-extension/pull/18283)) -- convert text component to TS ([#18329](https://github.com/MetaMask/metamask-extension/pull/18329)) -- [FLASK] Add permission cell component ([#18372](https://github.com/MetaMask/metamask-extension/pull/18372)) -- [FLASK] Update snap delineator ([#18385](https://github.com/MetaMask/metamask-extension/pull/18385)) -- Convert shared/constants/metametrics to TS ([#18353](https://github.com/MetaMask/metamask-extension/pull/18353)) -- Skip generating LavaMoat policy for MMI ([#18416](https://github.com/MetaMask/metamask-extension/pull/18416)) -- Fix in opensea message ([#18413](https://github.com/MetaMask/metamask-extension/pull/18413)) -- Make mozilla-lint-beta.sh executable ([#18412](https://github.com/MetaMask/metamask-extension/pull/18412)) -- Ensure that firefox linting of beta builds only happens on beta build… ([#18403](https://github.com/MetaMask/metamask-extension/pull/18403)) -- Make validate-changelog-in-rc.sh executable ([#18402](https://github.com/MetaMask/metamask-extension/pull/18402)) -- UX: Multichain: Network Menu ([#18229](https://github.com/MetaMask/metamask-extension/pull/18229)) -- UX Multichain: Menu for Site connections and permissions ([#18167](https://github.com/MetaMask/metamask-extension/pull/18167)) -- Convert shared/modules/network.utils to TS ([#18352](https://github.com/MetaMask/metamask-extension/pull/18352)) -- Convert shared/modules/fetch-with-timeout to TS ([#18351](https://github.com/MetaMask/metamask-extension/pull/18351)) -- UX: Multichain: Close account menu when item is clicked ([#18393](https://github.com/MetaMask/metamask-extension/pull/18393)) -- Allow specific origin to direct to second page of token allowance flow ([#18395](https://github.com/MetaMask/metamask-extension/pull/18395)) -- Introduce action metrics for mv3 service worker restart ([#18346](https://github.com/MetaMask/metamask-extension/pull/18346)) -- Adds build type mmi ([#18399](https://github.com/MetaMask/metamask-extension/pull/18399)) -- [MMI] Added code fencing in info tab component ([#17910](https://github.com/MetaMask/metamask-extension/pull/17910)) -- [MMI] confirm-add-custodian-token component ([#18261](https://github.com/MetaMask/metamask-extension/pull/18261)) -- NFTs: Use Unknown Collection instead of first NFT name ([#18388](https://github.com/MetaMask/metamask-extension/pull/18388)) -- fix(18194): Redirect to extension expanded view when click back to sa… ([#18376](https://github.com/MetaMask/metamask-extension/pull/18376)) -- IPFS unit test for onboarding privacy setting ([#18252](https://github.com/MetaMask/metamask-extension/pull/18252)) -- NetworkController: Split `network` into `networkId` and `networkStatus` ([#17556](https://github.com/MetaMask/metamask-extension/pull/17556)) -- [FLASK] `snaps-monorepo@0.32.2` ([#18371](https://github.com/MetaMask/metamask-extension/pull/18371)) -- Change api used for opensea validation ([#18383](https://github.com/MetaMask/metamask-extension/pull/18383)) -- Ensure that TS files in shared/modules are linted ([#18367](https://github.com/MetaMask/metamask-extension/pull/18367)) -- NetworkController: Use messenger for events ([#18041](https://github.com/MetaMask/metamask-extension/pull/18041)) -- Adding terms of use link for opensea ([#18381](https://github.com/MetaMask/metamask-extension/pull/18381)) -- UX: Multichain: Improve accessibility of accounts menu ([#18309](https://github.com/MetaMask/metamask-extension/pull/18309)) -- UX: Multichain: Account Picker ([#18177](https://github.com/MetaMask/metamask-extension/pull/18177)) -- Fix aria label error on the console ([#18370](https://github.com/MetaMask/metamask-extension/pull/18370)) -- Fix #18199 : Add fallbacks for confirmation title on NFT transfers ([#18269](https://github.com/MetaMask/metamask-extension/pull/18269)) -- [MMI] compliance settings component ([#18274](https://github.com/MetaMask/metamask-extension/pull/18274)) -- [MMI] Added code fencing in keyring-label component ([#17993](https://github.com/MetaMask/metamask-extension/pull/17993)) -- [MMI] Created institutional-entity-done-page component ([#18096](https://github.com/MetaMask/metamask-extension/pull/18096)) -- Master sync for v10.27 ([#18366](https://github.com/MetaMask/metamask-extension/pull/18366)) -- [FLASK] Redesign key management modal ([#18263](https://github.com/MetaMask/metamask-extension/pull/18263)) -- Revert "Fix(18190): add tabs to permission when initializing app (#18218)" ([#18218](https://github.com/MetaMask/metamask-extension/pull/18218)) -- Fix Sign-in With Ethereum (SIWE) metametric, add tests, and clean RPC method middleware event logic ([#18008](https://github.com/MetaMask/metamask-extension/pull/18008)) -- Merge branch 'develop' into master-sync -- Fix breaking jest test for MMI ([#18365](https://github.com/MetaMask/metamask-extension/pull/18365)) -- UX: Multichain: Address Copy Button ([#18153](https://github.com/MetaMask/metamask-extension/pull/18153)) -- Conflict cleanup 10.27.0 master-sync -- Merge remote-tracking branch 'origin/develop' into master-sync -- Add documentation for creating new confirmations ([#18317](https://github.com/MetaMask/metamask-extension/pull/18317)) -- [MMI] compliance feature page ([#18320](https://github.com/MetaMask/metamask-extension/pull/18320)) -- Fix missing transaction notifications ([#18323](https://github.com/MetaMask/metamask-extension/pull/18323)) -- fix: fix theme issues of desktop pairing page ([#18102](https://github.com/MetaMask/metamask-extension/pull/18102)) -- Welcome onboarding unit test ([#18248](https://github.com/MetaMask/metamask-extension/pull/18248)) -- Updating Typography to Text ([#17681](https://github.com/MetaMask/metamask-extension/pull/17681)) -- UX: Multichain: Global Action Menu ([#18158](https://github.com/MetaMask/metamask-extension/pull/18158)) -- Remove isEIP1559Account usage ([#18064](https://github.com/MetaMask/metamask-extension/pull/18064)) -- Remove timeouts without effect ([#18342](https://github.com/MetaMask/metamask-extension/pull/18342)) -- Update snapshot -- Adds desktop pairing page story and fix suggestions -- Fix: add tests -- fix: download link -- fix: fix theme issues of desktop pairing page -- Removed advanced gas controls from the settings ([#18138](https://github.com/MetaMask/metamask-extension/pull/18138)) -- [FLASK] Update snap authorship component ([#18262](https://github.com/MetaMask/metamask-extension/pull/18262)) -- update text component color to use box color ([#18246](https://github.com/MetaMask/metamask-extension/pull/18246)) -- fix: update zkevm feature toggle date ([#18307](https://github.com/MetaMask/metamask-extension/pull/18307)) -- Fix Signature Request scroll ([#18305](https://github.com/MetaMask/metamask-extension/pull/18305)) -- Extracting out title component from confirm-transaction-base ([#17991](https://github.com/MetaMask/metamask-extension/pull/17991)) -- Disable Bridge button on unsupported networks ([#18268](https://github.com/MetaMask/metamask-extension/pull/18268)) -- OpenSea security provider metrics ([#17688](https://github.com/MetaMask/metamask-extension/pull/17688)) -- PermissionsConnectHeader: unlock SiteOrigin title ([#18270](https://github.com/MetaMask/metamask-extension/pull/18270)) -- adding code fence in extension file ([#17874](https://github.com/MetaMask/metamask-extension/pull/17874)) -- Fixes to the Linea Goerli implementation ([#18290](https://github.com/MetaMask/metamask-extension/pull/18290)) -- [FLASK] Update iframe-execution-environment ([#18299](https://github.com/MetaMask/metamask-extension/pull/18299)) -- Feat/add header base component ([#18043](https://github.com/MetaMask/metamask-extension/pull/18043)) -- adding opensea security provider image ([#18292](https://github.com/MetaMask/metamask-extension/pull/18292)) -- Adding ModalOverlay component ([#18161](https://github.com/MetaMask/metamask-extension/pull/18161)) -- Fix overflowing UI & buttons in Signature Request screens ([#18247](https://github.com/MetaMask/metamask-extension/pull/18247)) -- Fix for hovering any Address parsed on Signed Type Data screen does not display the pointer anymore ([#18046](https://github.com/MetaMask/metamask-extension/pull/18046)) -- UX: Multichain: Added TokenList Component ([#17859](https://github.com/MetaMask/metamask-extension/pull/17859)) -- Adding ModalContent component ([#18175](https://github.com/MetaMask/metamask-extension/pull/18175)) -- Refactor network client constructor ([#17652](https://github.com/MetaMask/metamask-extension/pull/17652)) -- bump contract metadata package version ([#18278](https://github.com/MetaMask/metamask-extension/pull/18278)) -- master sync following v10.26.2 ([#18281](https://github.com/MetaMask/metamask-extension/pull/18281)) -- Merge remote-tracking branch 'origin/develop' into master-sync -- Fix(18190): add tabs to permission when initializing app ([#18218](https://github.com/MetaMask/metamask-extension/pull/18218)) -- Remove personal message manager ([#18260](https://github.com/MetaMask/metamask-extension/pull/18260)) -- updated keyringType ([#18273](https://github.com/MetaMask/metamask-extension/pull/18273)) -- UX: Multichain: Account Menu List ([#17947](https://github.com/MetaMask/metamask-extension/pull/17947)) -- Fix TypographyVariant typescript issues ([#18272](https://github.com/MetaMask/metamask-extension/pull/18272)) -- Fix/button base ellipsis support ([#18205](https://github.com/MetaMask/metamask-extension/pull/18205)) -- devdeps: webpack@5.75.0->5.76.2 ([#18182](https://github.com/MetaMask/metamask-extension/pull/18182)) -- devdeps: resolve-url-loader@3.1.2->3.1.5 ([#18183](https://github.com/MetaMask/metamask-extension/pull/18183)) -- Changed all Typography to Text component in welcome.js and edit-gas-display.component.js ([#18116](https://github.com/MetaMask/metamask-extension/pull/18116)) -- Remove use of `pify` from the static-server script ([#18239](https://github.com/MetaMask/metamask-extension/pull/18239)) -- Replace ActionableMessage components with BannerAlerts in SIWE Sign-in with Ethereum page ([#18207](https://github.com/MetaMask/metamask-extension/pull/18207)) -- [FLASK] Update UI related to MetaMask Snaps Platform trademark ([#18172](https://github.com/MetaMask/metamask-extension/pull/18172)) -- Refactor KeyringTypes constant ([#17490](https://github.com/MetaMask/metamask-extension/pull/17490)) -- Changed text for review spending cap copy ([#18214](https://github.com/MetaMask/metamask-extension/pull/18214)) -- Updating jest config to ignore all stories files including js and tsx ([#18231](https://github.com/MetaMask/metamask-extension/pull/18231)) -- Added fallback copy for when we're not able to retrieve a erc721 or erc1155 name in the setApprovalForAll screen ([#17992](https://github.com/MetaMask/metamask-extension/pull/17992)) -- Align network client tests with core repo ([#17904](https://github.com/MetaMask/metamask-extension/pull/17904)) -- [FLASK] Remove permission footer in snap install/update flow ([#18240](https://github.com/MetaMask/metamask-extension/pull/18240)) -- [MMI] Added mmi code fencing in onboarding flow ([#17880](https://github.com/MetaMask/metamask-extension/pull/17880)) -- Use core message managers and create sign controller ([#18163](https://github.com/MetaMask/metamask-extension/pull/18163)) -- [MMI] adds the jwt-url-form component ([#18198](https://github.com/MetaMask/metamask-extension/pull/18198)) +### Added +- [FLASK] Redesign snaps permission screens ([#18372](https://github.com/MetaMask/metamask-extension/pull/18372)) - [FLASK] Add tooltips to show info about a permission ([#17685](https://github.com/MetaMask/metamask-extension/pull/17685)) -- [e2e] Using ganache requests to getBalance and getAccounts ([#18215](https://github.com/MetaMask/metamask-extension/pull/18215)) -- Ignoring all storybook files from coverage check .stories.* ([#18225](https://github.com/MetaMask/metamask-extension/pull/18225)) -- Updating label according to insight report ([#18151](https://github.com/MetaMask/metamask-extension/pull/18151)) -- AvatarBase font-size logic ([#18203](https://github.com/MetaMask/metamask-extension/pull/18203)) -- security: patch request for CVE-2023-28155 ([#18208](https://github.com/MetaMask/metamask-extension/pull/18208)) -- [FLASK] `snaps-monorepo@0.31.0` ([#18142](https://github.com/MetaMask/metamask-extension/pull/18142)) -- e2e test erc20 fixtures ([#18154](https://github.com/MetaMask/metamask-extension/pull/18154)) -- [TS dashboard] Draw dependencies between files ([#17338](https://github.com/MetaMask/metamask-extension/pull/17338)) -- make network-controller methods overwrite rather than merge provider state ([#18127](https://github.com/MetaMask/metamask-extension/pull/18127)) -- Box types update ([#18160](https://github.com/MetaMask/metamask-extension/pull/18160)) -- Expanding storybook controls with proptype descriptions ([#18159](https://github.com/MetaMask/metamask-extension/pull/18159)) -- add e2e test for onboarding flow ([#15122](https://github.com/MetaMask/metamask-extension/pull/15122)) -- [FLASK] Add hardcoded derivation paths ([#18176](https://github.com/MetaMask/metamask-extension/pull/18176)) -- MMI adds the note-to-trader component ([#18106](https://github.com/MetaMask/metamask-extension/pull/18106)) -- MMI adds the Jwt dropdown component ([#18117](https://github.com/MetaMask/metamask-extension/pull/18117)) -- [FLASK] Fix overflow issues with text coming from snap UI ([#18169](https://github.com/MetaMask/metamask-extension/pull/18169)) -- Bump `@metamask/utils` to `5.0.0` ([#18155](https://github.com/MetaMask/metamask-extension/pull/18155)) -- Fixed test instability ([#18174](https://github.com/MetaMask/metamask-extension/pull/18174)) -- Part of #17670: Replace Typography with Text component ([#17959](https://github.com/MetaMask/metamask-extension/pull/17959)) -- [FLASK] Snaps e2e test stability improvements ([#18090](https://github.com/MetaMask/metamask-extension/pull/18090)) -- Revert "Moved subscribe and filter into network controller (#16693)" ([#16693](https://github.com/MetaMask/metamask-extension/pull/16693)) -- [skip e2e] bump coverage ([#18165](https://github.com/MetaMask/metamask-extension/pull/18165)) -- Fix disabled 'eth_sign' event & add 'Request Disabled' event type ([#18007](https://github.com/MetaMask/metamask-extension/pull/18007)) + +### Changed +- Add Ledger instructions to the Sign In With Ethereum page ([#18589](https://github.com/MetaMask/metamask-extension/pull/18589)) +- Removed advanced gas toggle from the settings ([#18138](https://github.com/MetaMask/metamask-extension/pull/18138)) +- Improve security provider warning messaging, to give users more info about transactions security providers flag as potentially suspicious ([#18545](https://github.com/MetaMask/metamask-extension/pull/18545)) +- Update wording on token allowance screen: replace "contract" with "third party" ([#18101](https://github.com/MetaMask/metamask-extension/pull/18101)) +- Update wording on token allowance screen: change the review spending cap header text ([#18214](https://github.com/MetaMask/metamask-extension/pull/18214)) +- Added fallback copy for when we're not able to retrieve a erc721 or erc1155 name in the setApprovalForAll screen ([#17992](https://github.com/MetaMask/metamask-extension/pull/17992)) +- Bump contract-metadata version, so that tokens added ([v2.3.0](https://github.com/MetaMask/contract-metadata/pull/1169)) and ([v2.3.1](https://github.com/MetaMask/contract-metadata/pull/1173)) are included in the default MetaMask token lists ([#18589](https://github.com/MetaMask/metamask-extension/pull/18589)) +- [FLASK] Redesign snap content delineator ([#18385](https://github.com/MetaMask/metamask-extension/pull/18385)) +- [FLASK] Redesign key management modal ([#18263](https://github.com/MetaMask/metamask-extension/pull/18263)) +- [FLASK] Redesign snap authorship component ([#18262](https://github.com/MetaMask/metamask-extension/pull/18262)) +- [FLASK] Improve design of snaps settings page when no snaps are installed ([#18172](https://github.com/MetaMask/metamask-extension/pull/18172)) +- [FLASK] Remove permission footer in snap install/update flow ([#18240](https://github.com/MetaMask/metamask-extension/pull/18240)) +- [FLASK] **BREAKING:** Snaps are now required to request permission for at least one handler permission (e.g. `onRpcRequest`) ([#18371](https://github.com/MetaMask/metamask-extension/pull/18371)) +- [FLASK] Fix issues with using `atob` and `btoa` in snaps ([#18371](https://github.com/MetaMask/metamask-extension/pull/18371)) +- [FLASK] Combine the snap installation popups into a single popup ([#18142](https://github.com/MetaMask/metamask-extension/pull/18142)) +- [FLASK] **BREAKING:** Disallow snaps requesting `eth_requestAccounts` and `wallet_requestSnaps` RPC methods ([#18142](https://github.com/MetaMask/metamask-extension/pull/18142)) + +### Fixed +- Add a title to the security provider "What's New" notification ([#18526](https://github.com/MetaMask/metamask-extension/pull/18526)) +- Fix cursor styling on Sign Typed Data screen to use the 'pointer' cursor ([#18046](https://github.com/MetaMask/metamask-extension/pull/18046)) +- Fix layout/styling of the "Hold to reveal" button in the SRP reveal flow([#18496](https://github.com/MetaMask/metamask-extension/pull/18496)) - Fixed hardware wallet info popup on token allowance screen ([#17881](https://github.com/MetaMask/metamask-extension/pull/17881)) +- Fix send flow on Optimism Goerli network ([#18478](https://github.com/MetaMask/metamask-extension/pull/18478)) +- Disabled button for Import Tokens Modal when no token is selected ([#18396](https://github.com/MetaMask/metamask-extension/pull/18396)) +- [FLASK] Fix crash when requesting unknown snap permission ([#18447](https://github.com/MetaMask/metamask-extension/pull/18447)) +- [FLASK] Fix overflow issues with text coming from snap UI ([#18169](https://github.com/MetaMask/metamask-extension/pull/18169)) +- [FLASK] Snaps e2e test stability improvements ([#18090](https://github.com/MetaMask/metamask-extension/pull/18090)) + ## [10.28.3] ### Fixed - Fix network switching prompted by dapps for users that added the network prior to v10.28.0. ([#18513](https://github.com/MetaMask/metamask-extension/pull/18513)) @@ -172,6 +49,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Fix network switching prompted by dapps by fixing the `wallet_switchEthereumChain` handler. ([#18483](https://github.com/MetaMask/metamask-extension/pull/18483)) - Fix to ensure all users see the NFT and transaction security notifications ([#18460](https://github.com/MetaMask/metamask-extension/pull/18460)) - Fix issue blocking Hindi, Japanese and Turkish language users from installing from the Chrome store ([#18487](https://github.com/MetaMask/metamask-extension/pull/18487)) +- [FLASK] Fix window overflow issues with snap UI text ([#18169](https://github.com/MetaMask/metamask-extension/pull/18169)) ## [10.28.1] ### Changed @@ -3811,8 +3689,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Added the ability to restore accounts from seed words. [Unreleased]: https://github.com/MetaMask/metamask-extension/compare/v10.29.0...HEAD -[10.29.0]: https://github.com/MetaMask/metamask-extension/compare/v10.28.1...v10.29.0 -[Unreleased]: https://github.com/MetaMask/metamask-extension/compare/v10.28.3...HEAD +[10.29.0]: https://github.com/MetaMask/metamask-extension/compare/v10.28.3...v10.29.0 [10.28.3]: https://github.com/MetaMask/metamask-extension/compare/v10.28.2...v10.28.3 [10.28.2]: https://github.com/MetaMask/metamask-extension/compare/v10.28.1...v10.28.2 [10.28.1]: https://github.com/MetaMask/metamask-extension/compare/v10.28.0...v10.28.1