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

Add initial changelog entries

This commit is contained in:
ryanml 2023-02-01 15:56:40 -07:00
parent a824b71404
commit d95322d84f

View File

@ -5,6 +5,186 @@ 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]
### Uncategorized
- cookiejar 2.1.4
- Merge remote-tracking branch 'origin/master' into Version-v10.25.0
- [FLASK] Update onboarding text to fit new panel ([#17345](https://github.com/MetaMask/metamask-extension/pull/17345))
- Version v10.25.0
- Sync `master` with `develop` ([#17301](https://github.com/MetaMask/metamask-extension/pull/17301))
- Cleaning up merge
- Merge remote-tracking branch 'origin/develop' into master-sync
- updated initial state of new imported nfts to expanded ([#17285](https://github.com/MetaMask/metamask-extension/pull/17285))
- added title for each nft in asset dropdown ([#17286](https://github.com/MetaMask/metamask-extension/pull/17286))
- fix(mme-14830): fix consistent tab when switching languages ([#17155](https://github.com/MetaMask/metamask-extension/pull/17155))
- Clarify effect of autodetect tokens toggle ([#17293](https://github.com/MetaMask/metamask-extension/pull/17293))
- fix issue with network state shape expected in NftDetectionController ([#17283](https://github.com/MetaMask/metamask-extension/pull/17283))
- Allow user to scroll network form in onboarding modal ([#17291](https://github.com/MetaMask/metamask-extension/pull/17291))
- Update forking-mainnet-for-testing.md ([#16235](https://github.com/MetaMask/metamask-extension/pull/16235))
- Various NFT UI fixes ([#17153](https://github.com/MetaMask/metamask-extension/pull/17153))
- Convert signature request component to tlr. ([#17268](https://github.com/MetaMask/metamask-extension/pull/17268))
- Bump @testing-library/react-hooks dependency. ([#17271](https://github.com/MetaMask/metamask-extension/pull/17271))
- Persist phishing state controller state. ([#16643](https://github.com/MetaMask/metamask-extension/pull/16643))
- GasDisplay: hide duplicate testnet value ([#17207](https://github.com/MetaMask/metamask-extension/pull/17207))
- Convert Transaction constants to typescript ([#17149](https://github.com/MetaMask/metamask-extension/pull/17149))
- Update copy and fix duplicate entries for Token Detection Settings search results ([#17273](https://github.com/MetaMask/metamask-extension/pull/17273))
- Fix #17162 - Add NFT disclaimer to details page ([#17266](https://github.com/MetaMask/metamask-extension/pull/17266))
- Moving transaction-alerts component from /ui/pages/confirm-transaction folder to ui/component/app folder ([#17272](https://github.com/MetaMask/metamask-extension/pull/17272))
- Update LavaMoat (core/lavapack) ([#17061](https://github.com/MetaMask/metamask-extension/pull/17061))
- Fixing error when user input some letter in token allowance flow ([#17117](https://github.com/MetaMask/metamask-extension/pull/17117))
- Update @metamask/contract-metadata to v2.2.0 ([#17230](https://github.com/MetaMask/metamask-extension/pull/17230))
- Fixing broken stories ([#17227](https://github.com/MetaMask/metamask-extension/pull/17227))
- Refactor: Construct the network controller within each test ([#17199](https://github.com/MetaMask/metamask-extension/pull/17199))
- Remove unnecessary test ([#17181](https://github.com/MetaMask/metamask-extension/pull/17181))
- Fix for showing warning when no pending confirmations when network switching ([#17179](https://github.com/MetaMask/metamask-extension/pull/17179))
- Fix for contacts tab alignment bugs ([#17171](https://github.com/MetaMask/metamask-extension/pull/17171))
- NFTs: Add proper padding to import warning ([#17202](https://github.com/MetaMask/metamask-extension/pull/17202))
- Update eth-json-rpc-filters ([#17193](https://github.com/MetaMask/metamask-extension/pull/17193))
- Refactor: Use network mocks for network unit tests ([#17126](https://github.com/MetaMask/metamask-extension/pull/17126))
- Final conversion of tests from enzyme to @testing-library/react ([#16862](https://github.com/MetaMask/metamask-extension/pull/16862))
- Fix #17142 - Ensure toggle arrow is visible in dark mode ([#17204](https://github.com/MetaMask/metamask-extension/pull/17204))
- harden export account ([#17241](https://github.com/MetaMask/metamask-extension/pull/17241))
- Fix MetaMetrics settings toggle styling ([#17224](https://github.com/MetaMask/metamask-extension/pull/17224))
- Removing erroneous blank lines in ui/components ([#17225](https://github.com/MetaMask/metamask-extension/pull/17225))
- Update chromedriver version to 109 ([#17238](https://github.com/MetaMask/metamask-extension/pull/17238))
- Ensure that account tracker does not set balances incorrectly when us… ([#17021](https://github.com/MetaMask/metamask-extension/pull/17021))
- Update `concurrently` to latest version ([#17164](https://github.com/MetaMask/metamask-extension/pull/17164))
- Remove textarea caret dep ([#17105](https://github.com/MetaMask/metamask-extension/pull/17105))
- Added padding/margin inline support to the Box component ([#17134](https://github.com/MetaMask/metamask-extension/pull/17134))
- Feat/16637/button housekeeping ([#16872](https://github.com/MetaMask/metamask-extension/pull/16872))
- Remove 'Verify contract details' link on Sig Req screen when 'verifyingContract' is absent ([#17128](https://github.com/MetaMask/metamask-extension/pull/17128))
- Await `initializeProvider` in network controller tests ([#17180](https://github.com/MetaMask/metamask-extension/pull/17180))
- Minimize lodash size in dependencies ([#16030](https://github.com/MetaMask/metamask-extension/pull/16030))
- Fix EIP-712 input validation order ([#17156](https://github.com/MetaMask/metamask-extension/pull/17156))
- Add contact unit tests ([#17131](https://github.com/MetaMask/metamask-extension/pull/17131))
- Fix 16842 - Update NFT error message so that it's caught properly and displayed ([#17165](https://github.com/MetaMask/metamask-extension/pull/17165))
- 13/12 ([#16948](https://github.com/MetaMask/metamask-extension/pull/16948))
- Fix Snaps E2E test flake ([#17174](https://github.com/MetaMask/metamask-extension/pull/17174))
- update build system policy override config ([#17163](https://github.com/MetaMask/metamask-extension/pull/17163))
- Remove dead addressbook migration code ([#17127](https://github.com/MetaMask/metamask-extension/pull/17127))
- bump `@metamask/smart-transactions-controller` version ([#17120](https://github.com/MetaMask/metamask-extension/pull/17120))
- [FLASK] Create E2E test for snap_dialog ([#17111](https://github.com/MetaMask/metamask-extension/pull/17111))
- Convert hexstring-utils to typescript ([#17150](https://github.com/MetaMask/metamask-extension/pull/17150))
- allow importing of typescript in E2E test suite ([#17141](https://github.com/MetaMask/metamask-extension/pull/17141))
- [E2E] Change to replace confirm snap to dialog snap ([#17146](https://github.com/MetaMask/metamask-extension/pull/17146))
- Ensure the NFT feature flag has changed in all places ([#17152](https://github.com/MetaMask/metamask-extension/pull/17152))
- Fix NetworkController `destroy` before initialization ([#17136](https://github.com/MetaMask/metamask-extension/pull/17136))
- Remove unecessary code from the network controller tests ([#17137](https://github.com/MetaMask/metamask-extension/pull/17137))
- Fix duplicate button issue on Ledger connectivity screen ([#17130](https://github.com/MetaMask/metamask-extension/pull/17130))
- split unit tests ([#16455](https://github.com/MetaMask/metamask-extension/pull/16455))
- Feat/15085/banner base component ([#16828](https://github.com/MetaMask/metamask-extension/pull/16828))
- Bump Truffle packages ([#17132](https://github.com/MetaMask/metamask-extension/pull/17132))
- housekeeping for Avatar Favicon ([#16931](https://github.com/MetaMask/metamask-extension/pull/16931))
- Onboarding V2 - Fix CSS/React warnings from last screen ([#17125](https://github.com/MetaMask/metamask-extension/pull/17125))
- Changelog for 10.23.3 ([#17119](https://github.com/MetaMask/metamask-extension/pull/17119))
- Sync `master` with `develop` ([#17122](https://github.com/MetaMask/metamask-extension/pull/17122))
- [E2E] Fixes to try to deflake Snaps E2E tests ([#17123](https://github.com/MetaMask/metamask-extension/pull/17123))
- Patch conflict fix
- Merge remote-tracking branch 'origin/develop' into master-sync
- add width docs to box component ([#17007](https://github.com/MetaMask/metamask-extension/pull/17007))
- avatar account housekeeping ([#16930](https://github.com/MetaMask/metamask-extension/pull/16930))
- Fix spacing issue in Settings Search input ([#17108](https://github.com/MetaMask/metamask-extension/pull/17108))
- Fixing some incorrect CSS color vars ([#17033](https://github.com/MetaMask/metamask-extension/pull/17033))
- fix audit failure for luxon by upgrading ([#17106](https://github.com/MetaMask/metamask-extension/pull/17106))
- Ensure that protect your funds popover is displayed above tooltip ([#17084](https://github.com/MetaMask/metamask-extension/pull/17084))
- Dark Mode: Set to default based on user preferred scheme ([#15870](https://github.com/MetaMask/metamask-extension/pull/15870))
- Move MetaMask middleware out of network controller ([#16863](https://github.com/MetaMask/metamask-extension/pull/16863))
- Add tests for custom JSON-RPC network client ([#16337](https://github.com/MetaMask/metamask-extension/pull/16337))
- Make username mandatory when adding to address book ([#17044](https://github.com/MetaMask/metamask-extension/pull/17044))
- added padding/margin inline, inline-start and inline-end support to Box Component ([#17085](https://github.com/MetaMask/metamask-extension/pull/17085))
- Onboarding V2: Fix 'Securing my Wallet' when coming from backup reminder after account recovery ([#17088](https://github.com/MetaMask/metamask-extension/pull/17088))
- determine tx type using normalized txparams ([#17055](https://github.com/MetaMask/metamask-extension/pull/17055))
- housekeeping for picker-network ([#16982](https://github.com/MetaMask/metamask-extension/pull/16982))
- updated colors for typography component ([#17009](https://github.com/MetaMask/metamask-extension/pull/17009))
- Master sync (v10.23.2) ([#17086](https://github.com/MetaMask/metamask-extension/pull/17086))
- Merge remote-tracking branch 'origin/develop' into master-sync
- update contract-metadata to 2.1.0 ([#16904](https://github.com/MetaMask/metamask-extension/pull/16904))
- add an extra identifier on anonymized duplicate events ([#17080](https://github.com/MetaMask/metamask-extension/pull/17080))
- Update UI for transaction security check in settings ([#16830](https://github.com/MetaMask/metamask-extension/pull/16830))
- Stop block tracker after each network controller unit test ([#17032](https://github.com/MetaMask/metamask-extension/pull/17032))
- New Crowdin translations by Github Action ([#15999](https://github.com/MetaMask/metamask-extension/pull/15999))
- fix audit failure ([#17079](https://github.com/MetaMask/metamask-extension/pull/17079))
- Improve transaction complete popup ([#16300](https://github.com/MetaMask/metamask-extension/pull/16300))
- Added unit tests and story for SignatureRequestData component ([#16759](https://github.com/MetaMask/metamask-extension/pull/16759))
- Prevent account name collisions ([#16752](https://github.com/MetaMask/metamask-extension/pull/16752))
- Revert "Integrate new LavaMoat scuttling protection feature (#16994)" ([#16994](https://github.com/MetaMask/metamask-extension/pull/16994))
- Add `codefi.network` host permission ([#17029](https://github.com/MetaMask/metamask-extension/pull/17029))
- Add e2e test for reset account ([#16996](https://github.com/MetaMask/metamask-extension/pull/16996))
- Upgrade `prettier-plugin-sort-json` to v1 ([#17026](https://github.com/MetaMask/metamask-extension/pull/17026))
- Update quote selection for Optimism ([#16998](https://github.com/MetaMask/metamask-extension/pull/16998))
- [FLASK] Resolve `snap_dialog` approval on close ([#16801](https://github.com/MetaMask/metamask-extension/pull/16801))
- AvatarWithBadge Housekeeping ([#16985](https://github.com/MetaMask/metamask-extension/pull/16985))
- Integrate new LavaMoat scuttling protection feature ([#16994](https://github.com/MetaMask/metamask-extension/pull/16994))
- i18n: fix missing locale for "en" error ([#17014](https://github.com/MetaMask/metamask-extension/pull/17014))
- add new yarn3 paths to circleci cache ([#16873](https://github.com/MetaMask/metamask-extension/pull/16873))
- Replace `eth-optimism/contracts` package with local snippet of gas price ABI and address ([#16891](https://github.com/MetaMask/metamask-extension/pull/16891))
- Moved subscribe and filter into network controller ([#16693](https://github.com/MetaMask/metamask-extension/pull/16693))
- Making add un-approved transaction idempotent ([#16995](https://github.com/MetaMask/metamask-extension/pull/16995))
- [FLASK] Use custom UI for transaction insights ([#16912](https://github.com/MetaMask/metamask-extension/pull/16912))
- [FLASK] Use custom UI for dialogs ([#16973](https://github.com/MetaMask/metamask-extension/pull/16973))
- [FLASK] `snaps-monorepo@0.27.1` ([#16981](https://github.com/MetaMask/metamask-extension/pull/16981))
- added new test for adding custom network ([#15484](https://github.com/MetaMask/metamask-extension/pull/15484))
- test/e2e: increase timeout 60s -> 80s ([#16592](https://github.com/MetaMask/metamask-extension/pull/16592))
- ui: make settings search regex range explicit ([#16903](https://github.com/MetaMask/metamask-extension/pull/16903))
- Rename the network controller module ([#16974](https://github.com/MetaMask/metamask-extension/pull/16974))
- Master sync v10.23.1 ([#16980](https://github.com/MetaMask/metamask-extension/pull/16980))
- remove warning on revoke approval for all nfts ([#16953](https://github.com/MetaMask/metamask-extension/pull/16953))
- Make `initializeProvider` and `lookupNetwork` async ([#16881](https://github.com/MetaMask/metamask-extension/pull/16881))
- Fix insufficient currency buy or receive error message ([#16979](https://github.com/MetaMask/metamask-extension/pull/16979))
- Fix the ganache:start command by making the 'yarn bin' usage compatible with yarn3 ([#16983](https://github.com/MetaMask/metamask-extension/pull/16983))
- Merge branch 'develop' into master-sync
- Renaming broken stories to clean up console ([#16905](https://github.com/MetaMask/metamask-extension/pull/16905))
- Refactor password validation ([#16902](https://github.com/MetaMask/metamask-extension/pull/16902))
- add text directions ([#16901](https://github.com/MetaMask/metamask-extension/pull/16901))
- Avatar Token HouseKeeping ([#16662](https://github.com/MetaMask/metamask-extension/pull/16662))
- housekeeping for avatar network ([#16663](https://github.com/MetaMask/metamask-extension/pull/16663))
- added goerli and sepolia inverse colors ([#16928](https://github.com/MetaMask/metamask-extension/pull/16928))
- Onboarding: Set SeedPhraseBackedUp when appropriate ([#16875](https://github.com/MetaMask/metamask-extension/pull/16875))
- add back error when password is too short ([#16876](https://github.com/MetaMask/metamask-extension/pull/16876))
- Add lavamoat policy override for react-responsive-carousel ([#16955](https://github.com/MetaMask/metamask-extension/pull/16955))
- [FLASK] Fix race condition with transaction insights ([#16956](https://github.com/MetaMask/metamask-extension/pull/16956))
- fix cached detected token results ([#16866](https://github.com/MetaMask/metamask-extension/pull/16866))
- fix issue where final onboarding pages are not show ([#16943](https://github.com/MetaMask/metamask-extension/pull/16943))
- Fix onboarding V2 Install complete page ([#16941](https://github.com/MetaMask/metamask-extension/pull/16941))
- ButtonIcon: fix react component proptype ([#16942](https://github.com/MetaMask/metamask-extension/pull/16942))
- Nock some endpoints to improve test perf ([#16940](https://github.com/MetaMask/metamask-extension/pull/16940))
- Remove `if` to expose more network client tests ([#16906](https://github.com/MetaMask/metamask-extension/pull/16906))
- Add e2e debugging logs ([#16937](https://github.com/MetaMask/metamask-extension/pull/16937))
- Make certain network controller methods private ([#16883](https://github.com/MetaMask/metamask-extension/pull/16883))
- Refactor how network state is passed to transaction controller ([#16922](https://github.com/MetaMask/metamask-extension/pull/16922))
- scripts/ui: add tabs.query promise error handler ([#16915](https://github.com/MetaMask/metamask-extension/pull/16915))
- remove the ability to navigate back into the onboarding flow after completing onboarding ([#16916](https://github.com/MetaMask/metamask-extension/pull/16916))
- Add Optimism's L1 fee for an approval tx into total L1 fee in Swaps ([#16929](https://github.com/MetaMask/metamask-extension/pull/16929))
- Make `setProviderType` synchronous ([#16879](https://github.com/MetaMask/metamask-extension/pull/16879))
- Remove unused `verifyNetwork` method ([#16882](https://github.com/MetaMask/metamask-extension/pull/16882))
- onboardingV2: fix privacy policy in spanish ([#16918](https://github.com/MetaMask/metamask-extension/pull/16918))
- Disable LavaMoat for `start:test` command ([#16919](https://github.com/MetaMask/metamask-extension/pull/16919))
- Move `infuraProjectId` to network controller constructor ([#16884](https://github.com/MetaMask/metamask-extension/pull/16884))
- [FLASK] Allow Snaps UI to use Markdown for text formatting ([#16911](https://github.com/MetaMask/metamask-extension/pull/16911))
- [skip e2e] debug using source maps ([#16933](https://github.com/MetaMask/metamask-extension/pull/16933))
- Update an E2E test with a mock ([#16935](https://github.com/MetaMask/metamask-extension/pull/16935))
- initial deflakery ([#16894](https://github.com/MetaMask/metamask-extension/pull/16894))
- Fix shared mocks in RPC network client test ([#16856](https://github.com/MetaMask/metamask-extension/pull/16856))
- User should be able to search setting to batch account balance request ([#16887](https://github.com/MetaMask/metamask-extension/pull/16887))
- Fix #16804 - Onboarding - Prevent odd behavior with clicks and show/hide password ([#16878](https://github.com/MetaMask/metamask-extension/pull/16878))
- Handle extension unloaded and reloaded error: "Extension context invalidated" during dapp use for chromium browsers ([#16306](https://github.com/MetaMask/metamask-extension/pull/16306))
- [FLASK] Fix a crash that occurred after a snap confirmation had been approved ([#16864](https://github.com/MetaMask/metamask-extension/pull/16864))
- Fix #16852 - Update support link for BETA ([#16853](https://github.com/MetaMask/metamask-extension/pull/16853))
- [FLASK] Implement Snaps UI Renderer ([#16605](https://github.com/MetaMask/metamask-extension/pull/16605))
- [FLASK] Create E2E test for tx-insights ([#16785](https://github.com/MetaMask/metamask-extension/pull/16785))
- [FLASK] `snaps-monorepo@0.26.1` ([#16839](https://github.com/MetaMask/metamask-extension/pull/16839))
- Removing flag for EIP1559 V2 support ([#16446](https://github.com/MetaMask/metamask-extension/pull/16446))
- housekeeping for tag url ([#16723](https://github.com/MetaMask/metamask-extension/pull/16723))
- add avatar icon component ([#16755](https://github.com/MetaMask/metamask-extension/pull/16755))
- NFTs: Update COLLECTIBLES_V1 to NFTS_V1 ([#16851](https://github.com/MetaMask/metamask-extension/pull/16851))
- Privacy - Show default selected network after a custom network has been added during onboarding ([#16789](https://github.com/MetaMask/metamask-extension/pull/16789))
- upgrade yarn to version 3 ([#16232](https://github.com/MetaMask/metamask-extension/pull/16232))
- fix locales for advance config ([#16849](https://github.com/MetaMask/metamask-extension/pull/16849))
- Remove new address alert ([#14811](https://github.com/MetaMask/metamask-extension/pull/14811))
- force background exceptions to show ([#16860](https://github.com/MetaMask/metamask-extension/pull/16860))
- Add Celo to the popular custom network list ([#16745](https://github.com/MetaMask/metamask-extension/pull/16745))
- Privacy - Update metametrics copy during onboarding ([#16825](https://github.com/MetaMask/metamask-extension/pull/16825))
- Allow transactions with gas price or priority fee 0 ([#16651](https://github.com/MetaMask/metamask-extension/pull/16651))
### Fixed
- Added displaying the primaryType during Typed data signing ([#17077](https://github.com/MetaMask/metamask-extension/pull/17077))
@ -3434,8 +3614,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Uncategorized
- Added the ability to restore accounts from seed words.
[Unreleased]: https://github.com/MetaMask/metamask-extension/compare/v10.25.0...HEAD
[10.25.0]: https://github.com/MetaMask/metamask-extension/compare/v10.24.0...v10.25.0
[Unreleased]: https://github.com/MetaMask/metamask-extension/compare/v10.24.2...HEAD
[10.24.2]: https://github.com/MetaMask/metamask-extension/compare/v10.24.1...v10.24.2
[10.24.1]: https://github.com/MetaMask/metamask-extension/compare/v10.24.0...v10.24.1