Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: Master sync following v12.3.0 #27410

Merged
merged 53 commits into from
Sep 25, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
53 commits
Select commit Hold shift + click to select a range
3e1094a
Merge branch 'Version-v12.2.0' into Version-v12.3.0
danjm Sep 6, 2024
472fb12
Version v12.3.0
metamaskbot Sep 6, 2024
06c25bb
Lint fix
danjm Sep 6, 2024
84e5bb2
Fix unit tests
danjm Sep 9, 2024
0600006
Locales lint: remove unused locales
danjm Sep 9, 2024
8c1d844
Update LavaMoat policies
metamaskbot Sep 9, 2024
15841b4
fix merge conflict resolution errors
danjm Sep 9, 2024
0372aa7
temp
danjm Sep 11, 2024
c2b3dbc
fix: Ignore yarn audit warning for GHSA-9wv6-86v2-598j (#27024)
danjm Sep 10, 2024
856f1f9
fix: Add a second id to ignore for the GHSA-9wv6-86v2-598j (#27041)
danjm Sep 10, 2024
e0deec9
fix: Update id for ignoring path-to-regexp advisory (#27044)
danjm Sep 10, 2024
4461ab5
Merge remote-tracking branch 'origin/master' into Version-v12.3.0
danjm Sep 11, 2024
f22fc70
Merge branch 'Version-v12.3.0' into v12.3.0-fixed
danjm Sep 11, 2024
75fed52
Version v12.2.3
metamaskbot Sep 11, 2024
439f7d6
test(btc): mock ramps endpoints (#26941)
ccharly Sep 6, 2024
34cf07d
Merge pull request #26974 from MetaMask/v12.3.0-fixed
danjm Sep 11, 2024
5eaa9d3
fix (cherry-pick): Adding patch on eth-json-rpc-middleware to disable…
jpuri Sep 11, 2024
3611836
v12.2.3 changelog (#27073)
danjm Sep 11, 2024
fc9b12a
Temporary patch to changelog to get v12.3.0 RC build passing (#27075)
danjm Sep 11, 2024
086bb90
Merge pull request #27066 from MetaMask/Version-v12.2.3
danjm Sep 11, 2024
6d3a56a
feat(migration): enable token auto-detection when basic functionality…
bergeron Sep 13, 2024
88b8ef1
fix(cherry-pick): resolve path-to-regexp to v1.9.0 to resolve GHSA-9w…
ccharly Sep 16, 2024
dac872f
fix: remove repeated account option (#27116)
gantunesr Sep 16, 2024
edf7501
fix (cherry-pick): typo (#27010) (#27029)
matteoscurati Sep 16, 2024
bcd40f6
fix: (cherry-pick) check if the notifications started flow is running…
matteoscurati Sep 16, 2024
02de2ab
fix (cherry-pick): Don't show AccountListMenu back button by default …
darkwing Sep 16, 2024
ad728f7
fix: cherry-pick V12.3.0 fix: PermitTransferFrom or PermitBatchTransf…
digiwand Sep 16, 2024
5de824b
Version v12.2.4
metamaskbot Sep 17, 2024
4b48aa9
Update changelog for v12.2.4 (#27207)
danjm Sep 17, 2024
04d6bd2
fix (cherry-pick): incomplete transactions on startup (#26972)
matthewwalsh0 Sep 17, 2024
a09d076
fix(cherry-pick) : selector getKnownMethodData should return empty ob…
jpuri Sep 17, 2024
d6b95fc
Merge pull request #27206 from MetaMask/Version-v12.2.4
danjm Sep 17, 2024
2d660df
fix: Allow to re-submit a cancelled swap if cancelled via a HW wallet…
dan437 Sep 17, 2024
0713e46
STX Timer bug cherrypick 12.3 (#26935)
martahj Sep 17, 2024
63cf08b
fix: [cherrypick][V12.3.0] patch profile-sync-controller storage entr…
Prithpal-Sooriya Sep 18, 2024
3373b9a
fix(cherry-pick): Adding "cookie id" to metrics event (#26697) (#27227)
NiranjanaBinoy Sep 18, 2024
29094e0
fix: Estimated fee in redesigned screens (#27250)
pedronfigueiredo Sep 18, 2024
5e6d703
fix (cherry-pick): custom tracing in production builds (#27124) (#27265)
matthewwalsh0 Sep 19, 2024
3fde91a
fix: [cherrypick][V12.3.0] PermitSingle, PermitBatch, PermitTransferF…
digiwand Sep 20, 2024
4c4b5c7
cherry-pick: feat: Add experimental settings toggle for transactions …
pedronfigueiredo Sep 23, 2024
e5a2159
fix: [cherrypick][V12.3.0] Redesign Signature Message date values (#2…
digiwand Sep 23, 2024
080fd23
fix: cherry pick ledger confirm button fix into `12.3.0` (#27342)
OGPoyraz Sep 23, 2024
24b5e1e
fix: cherry pick disable the confirm button when there is a blocking …
vinistevam Sep 24, 2024
66da9c3
cherry-pick: Update package @blockaid/ppom_release to version 1.5.3 (…
jpuri Sep 24, 2024
24f9828
fix: Don't show third party notice for preinstalled Snaps (#27365)
Mrtenz Sep 24, 2024
1c3f435
fix (cherry-pick): incorrect method name parsed from transaction data…
matthewwalsh0 Sep 25, 2024
d0fb050
cherry-pick: remove methods from array used to determine which reques…
adonesky1 Sep 25, 2024
b17fc84
Merge remote-tracking branch 'origin/master' into v12.3.0-merge-master
danjm Sep 25, 2024
eca8bdb
Fix changelog lint error
danjm Sep 25, 2024
f288384
Merge pull request #27392 from MetaMask/v12.3.0-merge-master
danjm Sep 25, 2024
318aaad
Update v12.3.0 Changelog (#27274)
benjisclowder Sep 25, 2024
63a50cc
Merge pull request #26973 from MetaMask/Version-v12.3.0
danjm Sep 25, 2024
9deae2f
Merge origin/develop into master-sync
danjm Sep 25, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
69 changes: 67 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,69 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [12.3.0]
### Added
- Added the ability to name accounts during the snap account creation flow ([#25191](https://github.com/MetaMask/metamask-extension/pull/25191))
- Added an experimental settings toggle for the transactions redesign ([#26010](https://github.com/MetaMask/metamask-extension/pull/26010))
- Added a banner alert to help users manage queued transactions from different dApps ([#25852](https://github.com/MetaMask/metamask-extension/pull/25852))
- Add "See all permissions" button to Snaps permissions view, and improve scrolling behaviour ([#25175](https://github.com/MetaMask/metamask-extension/pull/25175))
- Added redesigned UI and new UX for the Snap home page and Snap dialog, including a full screen view and an updated Snap Authorship header ([#25670](https://github.com/MetaMask/metamask-extension/pull/25670))
- Enabled hardware wallets for smart transactions in MetaMask swaps ([#25742](https://github.com/MetaMask/metamask-extension/pull/25742))
- Added a "Close extension" button on the Smart Transaction Status Page for pending dapp transactions ([#25965](https://github.com/MetaMask/metamask-extension/pull/25965))
- Added a toast message to notify users if they quickly send transactions on different networks ([#26114](https://github.com/MetaMask/metamask-extension/pull/26114))
- Enabled token auto-detection by default ([#26406](https://github.com/MetaMask/metamask-extension/pull/26406))

### Changed
- Improve information and presentation of permit signatures, including: PermitSingle, PermitBatch, PermitTransferFrom, PermitBatchTransferFrom and TradeOrder ([#26107](https://github.com/MetaMask/metamask-extension/pull/26107))
- Updated the design for the NFT details page ([#25524](https://github.com/MetaMask/metamask-extension/pull/25524))
- Updated the Bitcoin account creation flow to use the new Snap account creation process, including account renaming ([#26183](https://github.com/MetaMask/metamask-extension/pull/26183))
- Removed the mention of password managers from the Secret Recovery Phrase onboarding instructions and reordered the bullet points ([#25985](https://github.com/MetaMask/metamask-extension/pull/25985))
- Updated the BNB network logos ([#26140](https://github.com/MetaMask/metamask-extension/pull/26140))
- Removed support for the eth_sign method ([#24756](https://github.com/MetaMask/metamask-extension/pull/24756))
- Updated the dApp permission screen for network switching requests ([#25703](https://github.com/MetaMask/metamask-extension/pull/25703))
- Updated the STX Opt In modal to replace "Manage in settings" with "No thanks" and only show the modal for non-zero balances ([#25848](https://github.com/MetaMask/metamask-extension/pull/25848))
- Displayed advanced details by default in confirmations for users with nonce editing or hex data enabled ([#25687](https://github.com/MetaMask/metamask-extension/pull/25687))
- Enhanced the performance of the account list to make it faster and more responsive ([#26379](https://github.com/MetaMask/metamask-extension/pull/26379))
- Updated logos for Flare Mainnet and Songbird ([#25560](https://github.com/MetaMask/metamask-extension/pull/25560))
- Updated various icons to improve visual consistency ([#26180](https://github.com/MetaMask/metamask-extension/pull/26180))
- Added a popover to truncate and display long NFT token IDs ([#26179](https://github.com/MetaMask/metamask-extension/pull/26179))
- Removed the halo around token avatars ([#26016](https://github.com/MetaMask/metamask-extension/pull/26016))
- Improved the alignment of token icons to be centered in the token list ([#26013](https://github.com/MetaMask/metamask-extension/pull/26013))
- Improved the display of "data unavailable" text and contract addresses on the NFT details page ([#25931](https://github.com/MetaMask/metamask-extension/pull/25931))
- Improved the warning message in the add network modal ([#26250](https://github.com/MetaMask/metamask-extension/pull/26250))
- Improved performance for large signature request confirmations ([#26209](https://github.com/MetaMask/metamask-extension/pull/26209))
- Updated the pending transactions badge to display a number instead of three dots ([#26116](https://github.com/MetaMask/metamask-extension/pull/26116))
- Added a link to the Metametrics page in the onboarding flow to explain data management and profile syncing ([#26038](https://github.com/MetaMask/metamask-extension/pull/26038))
- Improved the AccountListMenu to hide the back button by default, showing it only when needed ([#27152](https://github.com/MetaMask/metamask-extension/pull/27152))

### Fixed
- Fixed an issue where the wallet was not accessible with a new password after resetting it ([#25847](https://github.com/MetaMask/metamask-extension/pull/25847))
- Fixed number formatting for swap + send transaction details to avoid scientific notation for small token amounts ([#26029](https://github.com/MetaMask/metamask-extension/pull/26029))
- Fixed an issue with link redirection to ensure proper navigation ([#25983](https://github.com/MetaMask/metamask-extension/pull/25983))
- Fixed the issue of overlapping modals ([#25962](https://github.com/MetaMask/metamask-extension/pull/25962))
- Fixed the issue where pressing the Enter key on the Create Account checkbox would trigger show/hide password ([#26394](https://github.com/MetaMask/metamask-extension/pull/26394))
- Fixed the logic to correctly fetch token decimals for permit and order signatures ([#26292](https://github.com/MetaMask/metamask-extension/pull/26292))
- Fixed an issue to prevent automatic reconnection to previously unlocked hardware wallets ([#25503](https://github.com/MetaMask/metamask-extension/pull/25503))
- Updated the text in the popup to inform users about managing notifications in the settings ([#26026](https://github.com/MetaMask/metamask-extension/pull/26026))
- Fixed UI issues with displaying website URLs in the Snaps permissions interface ([#26422](https://github.com/MetaMask/metamask-extension/pull/26422))
- Fixed an issue to prevent unnecessary errors when setting network client IDs for domains without account permissions ([#26323](https://github.com/MetaMask/metamask-extension/pull/26323))
- Fixed an issue by clearing invalid network settings to prevent errors and improve stability ([#26428](https://github.com/MetaMask/metamask-extension/pull/26428))
- Fixed the issue where the "Switch to this account" option was not showing for single connected accounts on the connections page ([#25609](https://github.com/MetaMask/metamask-extension/pull/25609))
- Fixed the max width of the permissions page to match other screens in full screen view ([#25870](https://github.com/MetaMask/metamask-extension/pull/25870))
- Fixed the issue to show the current network when domains are undefined ([#25960](https://github.com/MetaMask/metamask-extension/pull/25960))
- Fixed the estimated fee calculation in redesigned screens by converting fee values to the correct units ([#27250](https://github.com/MetaMask/metamask-extension/pull/27250))
- Fixed an issue to allow re-submitting a cancelled swap if it was cancelled via a hardware wallet ([#27210](https://github.com/MetaMask/metamask-extension/pull/27210))
- Fixed an issue that caused MetaMask to crash when certain permit values were not loaded ([#26791](https://github.com/MetaMask/metamask-extension/pull/26791))
- Fixed an issue where the "Add a new Bitcoin account (testnet)" option was repeated ([#27116](https://github.com/MetaMask/metamask-extension/pull/27116))

## [12.2.4]
### Fixed
- Fixes token approvals for users who have the "Decode smart contracts" setting toggled off ([#27203](https://github.com/MetaMask/metamask-extension/pull/27203))

## [12.2.3]
### Fixed
- Fixes dapps integrating with the cosmos chain that rely on setting the `verifyingContract` field of a signature to `"cosmos"`

## [12.2.2]
### Fixed
- This build was needed to fix release publishing on our master branch. It also includes the addition of the missing v12.2.0 changelog. Functionality and code is equivalent to v12.2.0.
Expand Down Expand Up @@ -114,7 +177,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Fixed fallback conversion rates for token market data to ensure accurate market cap ([#26460](https://github.com/MetaMask/metamask-extension/pull/26460))
- Resolved the issue of selecting the correct network when multiple networks have the same chain ID ([#25805](https://github.com/MetaMask/metamask-extension/pull/25805))
- Updated alignment and padding for permit simulations ([#26186](https://github.com/MetaMask/metamask-extension/pull/26186))
- Updated the pending transactions badge to display a number instead of three dots ([#26116](https://github.com/MetaMask/metamask-extension/pull/26116))
- Adjusted spacing in the send asset picker for proper vertical alignment with other dropdowns ([#25576](https://github.com/MetaMask/metamask-extension/pull/25576))
- Fixed decimal display for Permit values and added a reusable component for displaying token units ([#26105](https://github.com/MetaMask/metamask-extension/pull/26105))
- Fixed precision loss for very large values in signature simulations ([#25968](https://github.com/MetaMask/metamask-extension/pull/25968))
Expand Down Expand Up @@ -5044,7 +5106,10 @@ Update styles and spacing on the critical error page ([#20350](https://github.c
- Added the ability to restore accounts from seed words.


[Unreleased]: https://github.com/MetaMask/metamask-extension/compare/v12.2.2...HEAD
[Unreleased]: https://github.com/MetaMask/metamask-extension/compare/v12.3.0...HEAD
[12.3.0]: https://github.com/MetaMask/metamask-extension/compare/v12.2.4...v12.3.0
[12.2.4]: https://github.com/MetaMask/metamask-extension/compare/v12.2.3...v12.2.4
[12.2.3]: https://github.com/MetaMask/metamask-extension/compare/v12.2.2...v12.2.3
[12.2.2]: https://github.com/MetaMask/metamask-extension/compare/v12.2.1...v12.2.2
[12.2.1]: https://github.com/MetaMask/metamask-extension/compare/v12.2.0...v12.2.1
[12.2.0]: https://github.com/MetaMask/metamask-extension/compare/v12.1.3...v12.2.0
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "metamask-crx",
"version": "12.2.2",
"version": "12.3.0",
"private": true,
"repository": {
"type": "git",
Expand Down
Loading