Skip to content

Commit 1d19688

Browse files
chloeYuemetamaskbotcursoragent
authored
chore(release): release-changelog/7.76.0 (#29850)
<!-- Please submit this PR as a draft initially. Do not mark it as "Ready for review" until this PR meets the canonical Definition of Ready For Review in `docs/readme/ready-for-review.md`. In short: the template must be materially complete (not just section titles present), all status checks must be currently passing, and the only expected follow-up commits must be reviewer-driven. --> ## **Description** <!-- Write a short description of the changes included in this pull request, also include relevant motivation and context. Have in mind the following questions: 1. What is the reason for the change? 2. What is the improvement/solution? --> ## **Changelog** <!-- If this PR is not End-User-Facing and should not show up in the CHANGELOG, you can choose to either: 1. Write `CHANGELOG entry: null` 2. Label with `no-changelog` If this PR is End-User-Facing, please write a short User-Facing description in the past tense like: `CHANGELOG entry: Added a new tab for users to see their NFTs` `CHANGELOG entry: Fixed a bug that was causing some NFTs to flicker` (This helps the Release Engineer do their job more quickly and accurately) --> CHANGELOG entry: null ## **Related issues** Fixes: ## **Manual testing steps** ```gherkin Feature: my feature name Scenario: user [verb for user action] Given [describe expected initial app state] When user [verb for user action] Then [describe expected outcome] ``` ## **Screenshots/Recordings** <!-- If applicable, add screenshots and/or recordings to visualize the before and after of your change. --> ### **Before** <!-- [screenshots/recordings] --> ### **After** <!-- [screenshots/recordings] --> ## **Pre-merge author checklist** <!-- Every checklist item must be consciously assessed before marking this PR as "Ready for review". A checked box means you deliberately considered that responsibility, not that you literally performed every action listed. Unchecked boxes are ambiguous: they are not an implicit "N/A" and they are not a silent "skip". See `docs/readme/ready-for-review.md` for the full checklist semantics. --> - [ ] I've followed [MetaMask Contributor Docs](https://github.com/MetaMask/contributor-docs) and [MetaMask Mobile Coding Standards](https://github.com/MetaMask/metamask-mobile/blob/main/.github/guidelines/CODING_GUIDELINES.md). - [ ] I've completed the PR template to the best of my ability - [ ] I've included tests if applicable - [ ] I've documented my code using [JSDoc](https://jsdoc.app/) format if applicable - [ ] I've applied the right labels on the PR (see [labeling guidelines](https://github.com/MetaMask/metamask-mobile/blob/main/.github/guidelines/LABELING_GUIDELINES.md)). Not required for external contributors. #### Performance checks (if applicable) - [ ] I've tested on Android - Ideally on a mid-range device; emulator is acceptable - [ ] I've tested with a power user scenario - Use these [power-user SRPs](https://consensyssoftware.atlassian.net/wiki/spaces/TL1/pages/edit-v2/401401446401?draftShareId=9d77e1e1-4bdc-4be1-9ebb-ccd916988d93) to import wallets with many accounts and tokens - [ ] I've instrumented key operations with Sentry traces for production performance metrics - See [`trace()`](/app/util/trace.ts) for usage and [`addToken`](/app/components/Views/AddAsset/components/AddCustomToken/AddCustomToken.tsx#L274) for an example For performance guidelines and tooling, see the [Performance Guide](https://consensyssoftware.atlassian.net/wiki/spaces/TL1/pages/400085549067/Performance+Guide+for+Engineers). ## **Pre-merge reviewer checklist** <!-- Reviewer checklist items follow the same semantics as the author checklist: an unchecked box is ambiguous, a checked box means the reviewer consciously assessed that responsibility. See `docs/readme/ready-for-review.md`. --> - [ ] I've manually tested the PR (e.g. pull and build branch, run the app, test code being changed). - [ ] I confirm that this PR addresses all acceptance criteria described in the ticket it closes and includes the necessary testing evidence such as recordings and or screenshots. <!-- CURSOR_SUMMARY --> --- > [!NOTE] > **Low Risk** > Low risk: this PR only updates `CHANGELOG.md` for the 7.76.0 release and adjusts compare links; it does not change runtime code. > > **Overview** > Adds a new `7.76.0` section to `CHANGELOG.md` with the release’s **Added/Changed/Fixed** entries. > > Updates the footer compare links so `[Unreleased]` now compares from `v7.76.0`, and adds the new `[7.76.0]` compare link. > > <sup>Reviewed by [Cursor Bugbot](https://cursor.com/bugbot) for commit d427e61. Bugbot is set up for automated code reviews on this repo. Configure [here](https://www.cursor.com/dashboard/bugbot).</sup> <!-- /CURSOR_SUMMARY --> Co-authored-by: metamaskbot <metamaskbot@users.noreply.github.com> Co-authored-by: Cursor <cursoragent@cursor.com>
1 parent eb04a9c commit 1d19688

1 file changed

Lines changed: 53 additions & 1 deletion

File tree

CHANGELOG.md

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

88
## [Unreleased]
99

10+
## [7.76.0]
11+
12+
### Added
13+
14+
- Added the Tempo chain to the additional networks list. (#29515)
15+
- Added security trust badges in the token list. (#29509)
16+
- Added a new "Add money" bottom sheet to the Money Account homepage with Convert crypto, Deposit funds, Move mUSD, and Receive from external wallet options. (#29336)
17+
- Added a developer options button to clear dismissed mUSD conversion asset details CTAs. (#29510)
18+
- Added a quickbuy smart default. (#29472)
19+
- Added SOL as a "Pay with" option on Quickbuy. (#29424)
20+
- Added a transaction fees expandable section to Quickbuy. (#29321)
21+
- Added a General Settings toggle for haptic feedback and centralized in-app haptics behind a single module, with an optional remote kill switch. (#28975)
22+
- Added haptic feedback across Top Traders surfaces (Follow, Buy, notification preferences, per-trader notifications). (#29467)
23+
- Added support for additional sports market types (spreads, totals, halftime result, exact score, player props) on prediction market event detail screens. (#29216)
24+
- Added inline error banners in the Predict buy bottom sheet for price-changed and order-failed scenarios, replacing the secondary retry sheet and failure toast when the predictBottomSheet flag is enabled. (#29184)
25+
- Added a Quickbuy half sheet. (#28863)
26+
- Added a warning flow in bridge quotes when token price data is unavailable. (#29250)
27+
28+
### Changed
29+
30+
- Enabled Suspicious and Malicious security badges on tokens in the Swaps/Bridge asset picker. (#29570)
31+
- Updated the description under the "Smart account requests from dapps" setting to clarify that MetaMask will only upgrade to our audited smart account. (#29211)
32+
- Updated Predict confirmations to display pUSD as the Predict token. (#29450)
33+
- Updated the token details security trust designs. (#29230)
34+
- Polished the social leaderboard with podium decorations on the top 3 traders, a tighter loading skeleton, and a chain icon overlay on token avatars in the trader position and quick buy views. (#29408)
35+
- QR wallet now shares the signing flow with Ledger. (#29087)
36+
- In-app browser sessions opened from MetaMask Card (manage card and travel) now return to Card Home on close instead of the Explore tab. (#29218)
37+
- Updated the Bridge/Swaps token warning modal to match the new design and fixed swapped warning/malicious icons in the token selector. (#29197)
38+
- Updated the account selector to use the full-page list for all users and removed the dropdown arrow from the wallet account picker. (#28701)
39+
- Refined section and header styles for Perps. (#29009)
40+
- Refined explore page design patterns. (#29396)
41+
- Adjusted spacing for money activity filters. (#29463)
42+
43+
### Fixed
44+
45+
- Fixed a bug where the -1%/-2% limit price preset buttons only applied on the first press. (#29373)
46+
- Fixed Card Home flickering during refresh and kept Add funds available for frozen cards. (#29513)
47+
- Fixed a bug that caused the MetaMask Card spending limit screen to default to full access when a custom limit was already set. (#29517)
48+
- Fixed cashback redemption to require an approved Linea funding source. (#29489)
49+
- Fixed UB2 Transak order details to hide interim provider messages during processing states. (#29131)
50+
- Fixed a bug where a stale secondary minimum purchase message could briefly appear after entering a valid buy amount. (#29365)
51+
- Fixed a bug that caused live Predict sports scores to appear in reverse order for some leagues. (#29453)
52+
- Fixed Ledger BLE transport that prevented reconnecting to a Ledger device after a timeout or completed signing flow. (#29367)
53+
- Fixed chart re-rendering and flickering. (#29344)
54+
- Fixed excessive red flashing while entering buy amounts near minimum and maximum provider limits. (#29360)
55+
- Fixed stale unauthenticated MetaMask Card data after login by refetching when card feature flags change. (#29350)
56+
- Prevented invalid bridge transaction hashes from being persisted in transaction history. (#29136)
57+
- Fixed WalletConnect sign requests occasionally displaying a garbled string in the "Request from" field instead of the dapp's domain. (#29102)
58+
- Fixed Perps Withdraw Max so users actually withdraw their full HyperLiquid balance; replaced 90% with a Max button and aligned Perps home and Withdraw to show the same balance. (#29257)
59+
- Hid the sponsored label on cross-chain bridge with insufficient balance. (#29490)
60+
1061
## [7.75.1]
1162

1263
### Fixed
@@ -11371,7 +11422,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1137111422
- [#957](https://github.com/MetaMask/metamask-mobile/pull/957): fix timeouts (#957)
1137211423
- [#954](https://github.com/MetaMask/metamask-mobile/pull/954): Bugfix: onboarding navigation (#954)
1137311424

11374-
[Unreleased]: https://github.com/MetaMask/metamask-mobile/compare/v7.75.1...HEAD
11425+
[Unreleased]: https://github.com/MetaMask/metamask-mobile/compare/v7.76.0...HEAD
11426+
[7.76.0]: https://github.com/MetaMask/metamask-mobile/compare/v7.75.1...v7.76.0
1137511427
[7.75.1]: https://github.com/MetaMask/metamask-mobile/compare/v7.75.0...v7.75.1
1137611428
[7.75.0]: https://github.com/MetaMask/metamask-mobile/compare/v7.74.3...v7.75.0
1137711429
[7.74.3]: https://github.com/MetaMask/metamask-mobile/compare/v7.74.2...v7.74.3

0 commit comments

Comments
 (0)