Repository navigation
Release 80.0.0 - #1673
Merged
Merged
Release 80.0.0#1673
Conversation
Co-authored-by: George Marshall <georgewrmarshall@users.noreply.github.com>
Co-authored-by: George Marshall <georgewrmarshall@users.noreply.github.com>
Categorize the generated entries as consumer-facing Fixed entries for the avatar cover fixes, the Input data-* attribute typing fix, and the Spinner native-driver fix. Co-authored-by: George Marshall <georgewrmarshall@users.noreply.github.com>
Contributor
📖 Storybook LinksCompare the preview for this pull request with the latest Storybooks from the 🔀 Pull Request Preview
🌳 Main Branch (Latest)
|
georgewrmarshall
enabled auto-merge
November 6, 2026 23:04
vinnyhoward
approved these changes
Nov 6, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Release 80.0.0
This release fixes
AvatarNetwork,AvatarToken, andAvatarFaviconso a non-square image covers the avatar on React and React Native (#1659, #1661, #1662). It also fixes ReactInputPropsandTextFieldinputPropsso object literals acceptdata-*attributes (#1667). On React Native,Spinnernow runs onAnimated's native driver, fixing an Android freeze caused by continuous Reanimated commits competing with layout animations (#1665).This supersedes #1668, which was closed. The branch was recut from current
main(da657b74) so it includes #1665.📦 Package Versions
@metamask/design-system-react: 0.51.0 → 0.51.1 (patch): the three avatar fixes and thedata-*typing fix@metamask/design-system-react-native: 0.56.0 → 0.56.1 (patch): the three avatar fixes and theSpinnernative-driver fixNot published:
@metamask/design-system-shared(0.45.0) has no changes, and@metamask/design-tokens(13.0.0),@metamask/design-system-tailwind-preset(0.16.0), and@metamask/design-system-twrnc-preset(0.14.0) only have the #1653 devDependency bump (intentionally-skip).@metamask/storybook-reactis a private app (intentionally-skip).Merged PRs since v79.0.0
data-*in Input and TextFieldinputProps@expo/config-pluginsyarn.lockonlycomponents.jsonAGENTS.md,docs/apps/storybook-react#1667 is a patch: the component already passed
data-*attributes to the native<input>at runtime, and only the TypeScript type rejected them. One edge case: the new index signature typesdata-*values asstring, so<Input data-count={3} />now needs a string value.#1665 is a patch: the public API is unchanged and the spinner still makes one linear full turn per second. Rotation now uses React Native
AnimatedwithuseNativeDriver: trueinstead of a ReanimatedwithRepeatloop, so it no longer commits the shadow tree on every frame.🌐 React Web Updates (0.51.1)
Fixed
AvatarNetworkimage to cover the avatar instead of letterboxing non-square images (fix: make AvatarNetwork image cover the avatar #1659)AvatarTokenimage to cover the avatar instead of letterboxing non-square images (fix: make AvatarToken image cover the avatar #1661)AvatarFaviconimage to cover the avatar instead of letterboxing non-square images (fix: make AvatarFavicon image cover the avatar #1662)InputPropsand theinputPropsofTextField,TextFieldSearch, andFormTextFieldto acceptdata-*attributes such asdata-testid(fix(design-system-react): allow data-* attributes in Input and TextField inputProps #1667)📱 React Native Updates (0.56.1)
Fixed
AvatarNetworkimage to cover the avatar instead of letterboxing non-square images (fix: make AvatarNetwork image cover the avatar #1659)AvatarTokenimage to cover the avatar instead of letterboxing non-square images (fix: make AvatarToken image cover the avatar #1661)AvatarFaviconimage to cover the avatar instead of letterboxing non-square images (fix: make AvatarFavicon image cover the avatar #1662)Spinnerso it runs onAnimated's native driver, fixing an Android freeze caused by continuous Reanimated commits competing with layout animations (fix(Spinner): rotate on the native animation driver #1665)None.
✅ Checklist
yarn changelog:validate)data-*typing fixSpinnernative-driver fixPre-merge author checklist
yarn build && yarn test && yarn lint)yarn changelog:validate)Pre-merge reviewer checklist
Squash-merge this pull request with the commit title
Release 80.0.0.Note
Low Risk
Release-only version and changelog updates with no runtime code changes in this diff; risk is limited to consumers reading new semver tags.
Reviewed by Cursor Bugbot for commit b65e2bd. Bugbot is set up for automated code reviews on this repo. Configure here.