Skip to content

Conversation

@georgewrmarshall
Copy link
Contributor

@georgewrmarshall georgewrmarshall commented Dec 9, 2025

Description

This PR releases version 17.0.0 of the MetaMask Design System, featuring important fixes for mobile font compatibility, the addition of the ButtonHero component to React, export fixes for React Native, and various dependency updates including ESLint configuration upgrades.

Included PRs

#836, #837, #838, #840, #843, #845, #846, #847, #848, #850, #851, #852, #853, #854, #855, #856, #857, #858, #859, #861, #862, #863, #864

Manual testing steps

  1. Check package.json version bumps align with included changes
  2. Check changelog accurately reflects the release

Pre-merge author checklist

  • I've followed MetaMask Contributor Docs
  • 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 format if applicable
  • I've applied the right labels on the PR (see labeling guidelines). Not required for external contributors.

Pre-merge reviewer checklist

  • 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.

Note

Release 17.0.0 introducing React ButtonHero, RN font naming changes and TWRNC preset font family rename (both breaking), plus RN export fix and dependency updates.

  • Release 17.0.0
    • Bump root package.json to 17.0.0.
  • React (@metamask/[email protected])
    • Add ButtonHero component for prominent CTAs.
    • Update @metamask/utils peer to ^11.8.1.
  • React Native (@metamask/[email protected])
    • BREAKING: Rename font files to hyphenated PostScript format for iOS Metro compatibility.
    • Export missing TextButtonSize enum.
    • Peer: require @metamask/design-system-twrnc-preset@^0.3.0; update @metamask/utils peer.
  • TWRNC preset (@metamask/[email protected])
    • BREAKING: Rename font family names to hyphenated PostScript format for iOS/expo-font.
  • Changelogs
    • Update CHANGELOG.md links and entries for all packages.

Written by Cursor Bugbot for commit 9a90311. This will update automatically on new commits. Configure here.

@georgewrmarshall georgewrmarshall requested a review from a team as a code owner December 9, 2025 07:47
@github-actions
Copy link
Contributor

github-actions bot commented Dec 9, 2025

📖 Storybook Preview

@github-actions
Copy link
Contributor

github-actions bot commented Dec 9, 2025

📖 Storybook Preview

@github-actions
Copy link
Contributor

github-actions bot commented Dec 9, 2025

📖 Storybook Preview

@github-actions
Copy link
Contributor

github-actions bot commented Dec 9, 2025

📖 Storybook Preview

@github-actions
Copy link
Contributor

github-actions bot commented Dec 9, 2025

📖 Storybook Preview

@brianacnguyen brianacnguyen merged commit fb086d1 into main Dec 9, 2025
42 checks passed
@brianacnguyen brianacnguyen deleted the release/17.0.0 branch December 9, 2025 16:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants