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

Update changelog for v10.29.0 (#18668)

Update CHANGELOG.md

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

Update CHANGELOG.md

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

Update CHANGELOG.md

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

Update CHANGELOG.md

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

Update CHANGELOG.md

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

Update CHANGELOG.md

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

Update CHANGELOG.md

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

Update CHANGELOG.md

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

Update CHANGELOG.md

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

update
This commit is contained in:
Dan J Miller 2023-04-20 14:38:10 -02:30 committed by GitHub
parent 8de87c0734
commit 1c37e07a9d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

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