Skip to content

Release/17.0.0#865

Merged
brianacnguyen merged 5 commits into
mainfrom
release/17.0.0
Dec 9, 2025
Merged

Release/17.0.0#865
brianacnguyen merged 5 commits into
mainfrom
release/17.0.0

Conversation

@georgewrmarshall

@georgewrmarshall georgewrmarshall commented Dec 9, 2025

Copy link
Copy Markdown
Contributor

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/design-system-react@0.6.0)
    • Add ButtonHero component for prominent CTAs.
    • Update @metamask/utils peer to ^11.8.1.
  • React Native (@metamask/design-system-react-native@0.5.0)
    • 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/design-system-twrnc-preset@0.3.0)
    • 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

github-actions Bot commented Dec 9, 2025

Copy link
Copy Markdown
Contributor

📖 Storybook Preview

@github-actions

github-actions Bot commented Dec 9, 2025

Copy link
Copy Markdown
Contributor

📖 Storybook Preview

@github-actions

github-actions Bot commented Dec 9, 2025

Copy link
Copy Markdown
Contributor

📖 Storybook Preview

@github-actions

github-actions Bot commented Dec 9, 2025

Copy link
Copy Markdown
Contributor

📖 Storybook Preview

@github-actions

github-actions Bot commented Dec 9, 2025

Copy link
Copy Markdown
Contributor

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

2 participants