Skip to content
Open
Changes from all commits
Commits
Show all changes
72 commits
Select commit Hold shift + click to select a range
6582390
[skip ci] Bump version number to 3910
metamaskbot Mar 5, 2026
fb3252b
chore(runway): cherry-pick chore: reposition perps components around …
runway-github[bot] Mar 9, 2026
e6e0b34
chore(runway): cherry-pick fix: mixpanel event missing property cp-7.…
runway-github[bot] Mar 9, 2026
a38e527
[skip ci] Bump version number to 3950
metamaskbot Mar 9, 2026
8fd3eb8
chore(runway): cherry-pick revert(predict): remove Polymarket balance…
runway-github[bot] Mar 9, 2026
2946793
chore(runway): cherry-pick feat: fix button label for action button c…
runway-github[bot] Mar 9, 2026
2853b06
chore(runway): cherry-pick fix: account for POL non-zero native addre…
runway-github[bot] Mar 9, 2026
4245826
[skip ci] Bump version number to 3954
metamaskbot Mar 9, 2026
974e266
chore(runway): cherry-pick feat: Updating mUSD conversion copy to ref…
runway-github[bot] Mar 9, 2026
35369b3
[skip ci] Bump version number to 3955
metamaskbot Mar 9, 2026
6dedad5
chore(runway): cherry-pick fix(predict): make fee exemption logic fea…
runway-github[bot] Mar 9, 2026
1e03654
[skip ci] Bump version number to 3957
metamaskbot Mar 9, 2026
ced147c
chore(runway): cherry-pick fix: cp-7.69.0 default to first convertibl…
runway-github[bot] Mar 9, 2026
ef7e236
[skip ci] Bump version number to 3958
metamaskbot Mar 9, 2026
dca84b2
chore(runway): cherry-pick feat: MUSD-394 add generic transaction fee…
runway-github[bot] Mar 9, 2026
1e22d23
[skip ci] Bump version number to 3960
metamaskbot Mar 9, 2026
c3f66d9
chore(runway): cherry-pick feat(predict): show FAK partial fill note …
runway-github[bot] Mar 9, 2026
9c5cdab
[skip ci] Bump version number to 3962
metamaskbot Mar 9, 2026
b468300
chore(runway): cherry-pick fix(predict): fix fee amount calculation c…
runway-github[bot] Mar 10, 2026
5df5f53
[skip ci] Bump version number to 3971
metamaskbot Mar 10, 2026
4b2e87a
chore(runway): cherry-pick fix(perps): route deposit flow to redesign…
runway-github[bot] Mar 10, 2026
3ad359c
[skip ci] Bump version number to 3972
metamaskbot Mar 10, 2026
9847633
chore(runway): cherry-pick fix: swaps network selector not scrolling …
runway-github[bot] Mar 11, 2026
cf2666c
[skip ci] Bump version number to 3987
metamaskbot Mar 11, 2026
c280f57
chore(runway): cherry-pick fix: try fixing X deeplinks by adding [GE-…
runway-github[bot] Mar 11, 2026
aca33da
[skip ci] Bump version number to 3988
metamaskbot Mar 11, 2026
cc22b1b
chore(runway): cherry-pick fix: update token selector font sizing (#2…
runway-github[bot] Mar 11, 2026
492385d
[skip ci] Bump version number to 3990
metamaskbot Mar 11, 2026
95d761b
chore: resolve merge conflicts for stable sync into release/7.69.0
chloeYue Mar 11, 2026
e89219b
fix: remove stale @veriff/react-native-sdk from yarn.lock
chloeYue Mar 11, 2026
89c40dc
fix: use stable version of VerifyIdentity test after Veriff revert
chloeYue Mar 11, 2026
cf369ea
fix: align HyperLiquidProvider test with release/7.69.0 provider
chloeYue Mar 11, 2026
994141d
bump semvar version to 7.68.1 && build version to 3993
metamaskbot Mar 11, 2026
38eb506
fix: remove Veriff SDK Gradle config after revert
chloeYue Mar 11, 2026
8365b6c
chore(runway): cherry-pick 2513c6f (#27374)
runway-github[bot] Mar 11, 2026
d3b757e
[skip ci] Bump version number to 3994
metamaskbot Mar 11, 2026
8a3b318
chore: sync stable into release/7.69.0 (#27355)
chloeYue Mar 11, 2026
12f9712
[skip ci] Bump version number to 3996
metamaskbot Mar 11, 2026
f145c3f
chore(runway): cherry-pick fix: update treatment sticky buy/sell cp-7…
runway-github[bot] Mar 11, 2026
03b9f72
[skip ci] Bump version number to 3997
metamaskbot Mar 11, 2026
ba41d02
[skip ci] Bump version number to 3995
metamaskbot Mar 11, 2026
02788b2
chore(runway): cherry-pick chore: New Crowdin translations by Github …
runway-github[bot] Mar 11, 2026
52ee253
[skip ci] Bump version number to 3998
metamaskbot Mar 11, 2026
d066615
update ota version to 7.68.2
weitingsun Mar 12, 2026
9d017d7
fix(seedless-onboarding): handle both vault formats in encryptorAdapter
himanshuchawla009 Mar 11, 2026
94de1f5
chore(runway): cherry-pick fix: max button 7702 re-enable cp-7.69.0 (…
runway-github[bot] Mar 12, 2026
915f452
[skip ci] Bump version number to 4006
metamaskbot Mar 12, 2026
7532a73
Merge branch 'stable' into release/7.68.1
chloeYue Mar 12, 2026
f169485
chore(runway): cherry-pick fix(seedless-onboarding): handle both vaul…
runway-github[bot] Mar 12, 2026
48cf7d3
[skip ci] Bump version number to 4007
metamaskbot Mar 12, 2026
71a1288
release: release-changelog/7.68.1 (#27407)
chloeYue Mar 12, 2026
8bb80c7
[skip ci] Bump version number to 4009
metamaskbot Mar 12, 2026
daa6dd2
[skip ci] Bump version number to 4008
metamaskbot Mar 12, 2026
21b20d3
chore: trigger CI
chloeYue Mar 12, 2026
8d7790b
release: 7.68.1 (#27375)
chloeYue Mar 12, 2026
58bd697
Merge branch 'stable' into release/7.68.2
chloeYue Mar 12, 2026
00d1a44
release: release-changelog/7.68.2 (#27411)
chloeYue Mar 12, 2026
c97a678
release: 7.68.2 (#27393)
chloeYue Mar 12, 2026
2dca3f2
chore: sync stable into release/7.69.0 (#27432)
chloeYue Mar 12, 2026
611ecb8
[skip ci] Bump version number to 4011
metamaskbot Mar 12, 2026
6668403
Revert "chore: sync stable into release/7.69.0 (#27432)"
chloeYue Mar 12, 2026
0b4790b
Revert "chore: sync stable into release/7.69.0 (#27432)" (#27440)
chloeYue Mar 12, 2026
5502f83
chore: sync stable into release/7.69.0
chloeYue Mar 12, 2026
e45461f
chore: Stable sync release 7.69.0 (#27441)
chloeYue Mar 12, 2026
67b65b1
[skip ci] Bump version number to 4013
metamaskbot Mar 12, 2026
4304c84
release: release-changelog/7.69.0 (#27087)
metamaskbot Mar 12, 2026
a39fb0a
[skip ci] Bump version number to 4015
metamaskbot Mar 12, 2026
5078ae1
chore: trigger CI
chloeYue Mar 12, 2026
5e5fcd8
update
chloeYue Mar 13, 2026
3ecae11
chore: increase js bundle to 53 (#27135)
tommasini Mar 6, 2026
e7ebdc1
release: 7.69.0 (#27086)
chloeYue Mar 13, 2026
1c25150
Merge origin/main into stable-main-7.71.0
metamaskbot Mar 13, 2026
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
74 changes: 73 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,75 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [7.69.0]

### Added

- Add network logo for Tempo mainnet (#26904)
- Added the "refundTo" param for postQuote transactions, so refunds from Relay will be refunded back to Predict balance (#27065)
- Added MYX Finance as a second perpetuals provider with provider+network switching UI and validated market data (#26553)
- Added redesigned Speed up and Cancel transaction modal (#26209)
- Added max convert bottom sheet for mUSD Quick Convert (#26638)
- Allow users to select a payment method if their amount is 0 (#26717)
- Added watchlist tokens to the top of the Perpetuals trending carousel on the homepage with a star badge indicator (#26763)
- Added a bottom fade overlay to the homepage wallet view indicating scrollable content (#26470)
- Sets Infura RPC for HyperEVM with Quicknode failover (#25367)
- Added new toast-style notifications for buy order status updates (processing, completed, failed, cancelled) behind the Unified Buy V2 feature flag (#26670)
- Added blue claim button to the homepage Predictions section for users with claimable winnings (#26650)

### Changed

- Updated mUSD conversion flow copy to replace boost with bonus (#26453)
- Removed showing OTA modal when users are on onboarding screen (#26839)
- Inlined perps "Add funds" flow in the pay-with token filter so the Pay With modal no longer depends on a deposit callback from the parent (#26543)
- Improved keyboard UX for buy feature (#26776)
- Improved Ramps buy flow by preventing auto-lock during checkout (#26723)
- Updated prediction market card design with smaller cards, plain-text percentages, and consistent heights (#26795)
- Updated ramp provider selection modal UI (#26726)
- UI updates for the Reveal SRP feature, specifically the Quiz Component and Reveal SRP views (#25388)
- Disabled the Max button for Predict Withdraw (#27006)
- Updated mUSD conversion tertiary CTA copy (#26805)
- Removed "Reset notifications" button from notifications list (#26641)
- Removed territory field for unified formatting (#26623)

### Fixed

- Refactored Ramp buyability to add batched useTokensBuyability with keyed results and keep useTokenBuyability as a backward-compatible wrapper, reducing redundant legacy token-cache fetches for multi-token checks (#25539)
- Fixed incorrect error message shown when there is not enough native token to cover gas fees during a withdrawal (#27001)
- Fixed missing Ramps Button Clicked analytics event when tapping Buy on the homepage token empty state (#27058)
- Fixed spurious offline/reconnecting toasts on mount and during intentional reconnects (#27034)
- Fixed the occasional Input placeholder misalignments (#26835)
- Fixed a quote expired element showing outside of the bridge page (#26729)
- Fixed missing NFT detection on homepage focus, restoring auto-detection when the user navigates to the homepage (#26919)
- Fixed cashback option visibility for US users on Card home screen and updated cashback description for Metal Card holders (#26993)
- Fixed camera permission "allow once" not showing the camera popup on Android (#26415)
- Fixed a bug where the Receive address in EVM token details showed a Non-EVM address after switching from a Non-EVM network (#26965)
- Fixed a bug where some swap deeplink token icons did not load because ERC-20 icon URLs used checksummed addresses (#26914)
- Fixed perps ROE percentage display to show 2 decimal places for improved precision (#26600)
- Fixed token price display on the token details page to show up to 4 decimal places for precision, and subscript notation for very small prices, consistent with the trending token list (#26894)
- Fixed Perps section on homepage showing a full-screen error instead of the compact inline error state (#26831)
- Fixed Buy token selection screen showing "No tokens match" with an empty list on first app load after install or update; screen now shows loading until tokens are ready (#26852)
- Fixed date of birth formatting on Card onboarding so the displayed date matches the user's selected date in all timezones (#26893)
- Fixed Unified Buy Build Quote header to use correct typography and icon sizing per design spec (#26713)
- Fixed Google login crash on Android devices without credential provider dependencies by falling back to browser-based authentication (#26677)
- Fixed saving network details for custom networks (e.g. added from Popular list) when the Save button had no effect (#27053)
- Fixed off-center "Buy/Get mUSD" button for primary mUSD conversion CTA (#27015)
- Fixed network details screen showing a delete (trash) icon for networks that cannot be removed (e.g. Ethereum mainnet, Linea, Goerli, testnets) (#26983)
- Fixed token hiding not working on the redesigned homepage (#26649)
- Fixed an issue that could cause repeated Bridge RPC balance calls and improved how quickly source balances appear after token selection (#25952)

## [7.68.2]

### Fixed

- Fixed a bug that permanently locked some seedless onboarding users out of their wallets after a background token refresh (#27382)

## [7.68.1]

### Added

- Add support for additional icon colors in Snaps `Icon` component (#27335)

## [7.68.0]

### Added
Expand Down Expand Up @@ -10848,7 +10917,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- [#957](https://github.com/MetaMask/metamask-mobile/pull/957): fix timeouts (#957)
- [#954](https://github.com/MetaMask/metamask-mobile/pull/954): Bugfix: onboarding navigation (#954)

[Unreleased]: https://github.com/MetaMask/metamask-mobile/compare/v7.68.0...HEAD
[Unreleased]: https://github.com/MetaMask/metamask-mobile/compare/v7.69.0...HEAD
[7.69.0]: https://github.com/MetaMask/metamask-mobile/compare/v7.68.2...v7.69.0
[7.68.2]: https://github.com/MetaMask/metamask-mobile/compare/v7.68.1...v7.68.2
[7.68.1]: https://github.com/MetaMask/metamask-mobile/compare/v7.68.0...v7.68.1
[7.68.0]: https://github.com/MetaMask/metamask-mobile/compare/v7.67.3...v7.68.0
[7.67.3]: https://github.com/MetaMask/metamask-mobile/compare/v7.67.0...v7.67.3
[7.67.0]: https://github.com/MetaMask/metamask-mobile/compare/v7.66.1...v7.67.0
Expand Down
Loading