Skip to content

Commit 05779dc

Browse files
authored
chore: stable-sync 7.75.0 into release/7.75.1 (#29688)
## **Description** Pre-emptively syncs `stable` (now containing the 7.75.0 release) into `release/7.75.1` so that PR #29674 (release/7.75.1 → stable) is conflict-free when ready to merge. ## **Changelog** CHANGELOG entry: N/A — release sync only ## **Related issues** - Unblocks #29674 ## **Resolution notes** - **Native version files** (`android/app/build.gradle`, `bitrise.yml`, `ios/MetaMask.xcodeproj/project.pbxproj`): kept release/7.75.1's values (`7.75.1` / `versionCode 4788`) — stable's `7.75.0` / `4784` is older and should not overwrite the release branch. - **CHANGELOG.md**: auto-merged cleanly. `[7.75.0]` and `[7.74.x]` sections from stable now appear in proper descending semver order alongside any `[Unreleased]` content from release/7.75.1. - **`tests/smoke/predict/predict-open-position.spec.ts`**: auto-merged; `describe.skip` preserved. ## **Manual testing steps** N/A — merge-only PR. ## **Pre-merge author checklist** - [x] Merge commit (not squash) so `release/7.75.1` history matches the standard release-sync workflow. Made with [Cursor](https://cursor.com) <!-- CURSOR_SUMMARY --> --- > [!NOTE] > **Low Risk** > Low risk: changes are limited to documentation/release notes and skipping a single smoke test, with no production code modifications. > > **Overview** > Merges in the `7.75.0` changelog entry (Added/Changed/Fixed lists) and updates the compare links so `[Unreleased]` now points to `v7.75.0...HEAD`. > > Temporarily disables the Predictions e2e smoke test by changing `describe` to `describe.skip` in `tests/smoke/predict/predict-open-position.spec.ts` (with a link to the tracking discussion). > > <sup>Reviewed by [Cursor Bugbot](https://cursor.com/bugbot) for commit ca1db7d. Bugbot is set up for automated code reviews on this repo. Configure [here](https://www.cursor.com/dashboard/bugbot).</sup> <!-- /CURSOR_SUMMARY -->
2 parents a38905a + ca1db7d commit 05779dc

2 files changed

Lines changed: 84 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 82 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,83 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [7.75.0]
11+
12+
### Added
13+
14+
- Added support for ENS v2 (#29258)
15+
- Added a Rive-based animated fox splash screen in place of the static loading spinner for a smoother app launch experience (#29003)
16+
- Hid multichain Activity entries involving tokens flagged as malicious by security scanning, consistent with how malicious tokens are handled on the assets overview (#29239)
17+
- Added Suspicious and Malicious security badges to tokens in the Swaps and Bridge asset pickers (#29070)
18+
- Added security badges to the trending tokens list (#29112)
19+
- Added live mUSD and Veda vault USD balance display on the Money account home page (#28889)
20+
- Added a new hardware connection page (#28019)
21+
- Added an A/B-tested homepage layout that separates trending sections and tracks swap analytics attribution for actions launched from homepage trending sections (#28085)
22+
- Added follow/unfollow functionality for traders (#28843)
23+
- Added hold time to the trader profile view (#28873)
24+
- Extended notification account toggles to all wallet keyrings (#27254)
25+
- Enabled MetaMask Card Cashback for US users (#29138)
26+
- Added an Ondo campaign rewards stats page (#28734)
27+
- Added a migration that resets the native balance to 0 on Tempo chains (#28869)
28+
29+
### Changed
30+
31+
- Hid token warnings in the Swaps asset picker temporarily (#29278)
32+
- Improved MetaMask Card login fields to use the design-system `TextField` with correct username/password autocomplete hints for accessibility and password managers (#29215)
33+
- Moved the Cashback action on Card Home directly under Change asset; the Change asset row no longer shows a trailing chevron in the bottom sheet (#29219)
34+
- Updated the Tempo native token logo (#29105)
35+
- Only show the Transak verify-identity policy screen once on Unified Buy; later visits skip to email entry when not logged in to Transak (#28952)
36+
- Updated token avatars to use only asset image URLs, without a curated token list fallback (#28552)
37+
- Updated the perps section on the Explore screen to display horizontal tile cards with sparkline charts (#28512)
38+
- Stopped using the token list cache for asset overview token details; decimals, aggregators, and market data now come from the asset and token rates (#28533)
39+
- Improved scroll-back user experience in the advanced chart integration on the token details page (#28451)
40+
- Updated app typography and font assets to align with the latest MetaMask design system semibold bold-weight migration (#28363)
41+
- Updated perps chart volume bars to use 30% opacity, matching the transparency style of the spot token details chart (#29132)
42+
- Updated Settings copy so the IPFS gateway is described under Security and privacy instead of Advanced (#29045)
43+
44+
### Fixed
45+
46+
- Fixed featured carousel showing secondary markets instead of the match winner for sports events (#29001)
47+
- Fixed featured carousel showing sports games that had already ended (#29000)
48+
- Fixed Tempo transactions to fall back to a classic transaction when contract deployment is required (#29078)
49+
- Fixed the Confirmation button state by adding a gasless-loading guard, consistent with Extension (#29188)
50+
- Fixed rapid market switching triggering Hyperliquid rate-limit errors (#29056)
51+
- Fixed max mUSD conversion displaying an inflated receive amount (#29175)
52+
- Fixed the mUSD logo not displayed when opening mUSD swap from Rewards (#29194)
53+
- Fixed MetaMask Card home showing zero token balances when the user is not authenticated with the card provider (#29146)
54+
- Fixed a Perps position size formatting bug that stripped valid trailing zeros on whole-unit assets (szDecimals=0), e.g. displaying "1" instead of "100" (#29016)
55+
- Fixed SRP reveal QR code styling to display consistently across light and dark themes (#28969)
56+
- Fixed a visual alignment issue in the Top Traders list where double-digit ranks appeared to be missing their trailing dot (#29099)
57+
- Fixed an iOS-only bug where the header and web content overlapped in the in-app web view screen (#29020)
58+
- Fixed quote polling so the timer stops and interactions are blocked while a quote is being processed (#28862)
59+
- Fixed `wallet_watchAsset` failing with `"Expected a value of type JSON, but received: [object Object]"` when a dapp requested the wallet to watch a token (#29030)
60+
- Fixed bridge quotes showing a misleading 0% price impact when quote price data was unavailable (#28931)
61+
- Fixed incorrect TRX "locked for" value (#29038)
62+
- Fixed a layout shift that happened when following/unfollowing traders with high PnL (#29021)
63+
- Fixed NFT ownership status not refreshing across all enabled networks when pulling to refresh (#28655)
64+
- Fixed noisy Sentry error reports from expected candle fetch cancellations during navigation (#28953)
65+
- Fixed transient UI flashes on the Buy screen (stale "Powered by" text, brief quote-fetch error banner, and a disabled-looking Continue button) when the selected token isn't supported by the current provider and the app is silently switching to a supporting one (#29178)
66+
- Fixed missing error sheet on auth server and seedless login errors (#29227)
67+
- Fixed missing token icons in the predictions pay-with picker for zero-balance tokens (#27702)
68+
69+
## [7.74.3]
70+
71+
### Fixed
72+
73+
- Fix polymarket adapter contract addresses for Android
74+
75+
## [7.74.2]
76+
77+
### Fixed
78+
79+
- Updated Polymarket adapter contracts so Polymarket prediction transactions continue working after the relayer migration. (#29573)
80+
81+
## [7.74.1]
82+
83+
### Fixed
84+
85+
- Fixed the environmental issue that push notifications not received on Android
86+
1087
## [7.74.0]
1188

1289
### Added
@@ -11288,7 +11365,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1128811365
- [#957](https://github.com/MetaMask/metamask-mobile/pull/957): fix timeouts (#957)
1128911366
- [#954](https://github.com/MetaMask/metamask-mobile/pull/954): Bugfix: onboarding navigation (#954)
1129011367

11291-
[Unreleased]: https://github.com/MetaMask/metamask-mobile/compare/v7.74.0...HEAD
11368+
[Unreleased]: https://github.com/MetaMask/metamask-mobile/compare/v7.75.0...HEAD
11369+
[7.75.0]: https://github.com/MetaMask/metamask-mobile/compare/v7.74.3...v7.75.0
11370+
[7.74.3]: https://github.com/MetaMask/metamask-mobile/compare/v7.74.2...v7.74.3
11371+
[7.74.2]: https://github.com/MetaMask/metamask-mobile/compare/v7.74.1...v7.74.2
11372+
[7.74.1]: https://github.com/MetaMask/metamask-mobile/compare/v7.74.0...v7.74.1
1129211373
[7.74.0]: https://github.com/MetaMask/metamask-mobile/compare/v7.73.2...v7.74.0
1129311374
[7.73.2]: https://github.com/MetaMask/metamask-mobile/compare/v7.73.1...v7.73.2
1129411375
[7.73.1]: https://github.com/MetaMask/metamask-mobile/compare/v7.73.0...v7.73.1

tests/smoke/predict/predict-open-position.spec.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,8 @@ const PredictionMarketFeature = async (mockServer: Mockttp) => {
5555
await POLYMARKET_POSITIONS_WITH_WINNINGS_MOCKS(mockServer, false); // do not include winnings. Claim Button is animated and problematic for e2e
5656
};
5757

58-
describe(SmokePredictions('Predictions'), () => {
58+
// Disabling because of https://consensys.slack.com/archives/C02U025CVU4/p1777884336901849
59+
describe.skip(SmokePredictions('Predictions'), () => {
5960
it('opens position on Celtics vs. Nets market', async () => {
6061
await withFixtures(
6162
{

0 commit comments

Comments
 (0)