Skip to content

fix(deps): update npm dependencies (major) - #1128

Merged
ci-belphegor merged 2 commits into
mainfrom
renovate/major-npm-dependencies
Sep 30, 2026
Merged

ci-belphegor merged 2 commits into
mainfrom
renovate/major-npm-dependencies

Conversation

@ci-protocols-renovate

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
@endo/pass-style (source) ^1.8.2 → ^2.0.1 age confidence
@endo/patterns (source) ^1.9.1 → ^2.1.0 age confidence
@metamask/auto-changelog ^5.3.2 → ^6.2.1 age confidence
@metamask/design-tokens (source) ^8.7.0 → ^11.1.0 age confidence
@metamask/json-rpc-engine (source) ^10.5.0 → ^11.0.0 age confidence
@metamask/smart-accounts-kit (source) ^0.3.0 → ^2.0.0 age confidence
@metamask/utils ^11.12.1 → ^12.0.0 age confidence

Warning

Some dependencies could not be looked up. Check the warning logs for more information.


Release Notes

endojs/endo (@​endo/pass-style)

v2.0.1

Compare Source

Patch Changes

v2.0.0

Compare Source

endojs/endo (@​endo/patterns)

v2.1.0

Compare Source

Minor Changes
Patch Changes

v2.0.0

Compare Source

MetaMask/auto-changelog (@​metamask/auto-changelog)

v6.2.1

Compare Source

Fixed
  • Add missing shebang to CLI entrypoint (#​295)

v6.2.0

Compare Source

Added
  • Add --normalizeToPastTense to convert recognized leading verbs in generated entries to past tense (#​292)
  • Add --excludeChoreWithoutChangelogEntry to omit chore: commits unless they include an authored CHANGELOG entry: (#​292)
  • Add --verbose to print parsing, filtering, deduplication, and emission decisions to stderr (#​292)
  • Add --preventBackfill to avoid restoring commits older than an existing PR-linked entry in the target changelog section (#​292)
Fixed
  • Correctly parse authored CHANGELOG entry: values, including multiple, wrapped, CRLF, Markdown-link, and commented entries (#​292)
  • Respect explicit changelog opt-outs and no-changelog labels without emitting empty or malformed entries (#​292)
  • Use original PR numbers and suppress duplicate release-automation cherry-picks, including Runway cherry-picks (#​292)
  • Improve automatic categorization for authored chore entries and update, bump, and migrate descriptions (#​292)
  • Detect repository metadata and GitHub authentication more reliably when the CLI runs directly from a project checkout (#​292)

v6.1.1

Compare Source

Fixed
  • Consume comma separators between adjacent legacy long-form PR link groups (e.g. ([#A](url)), ([#B](url))) when parsing change entries so they are not left behind in the description after PR-link extraction. (#​286)

v6.1.0

Compare Source

Added
  • Add --formatter option and support Oxfmt for formatting changelog (#​283, #​285)
    • The oxfmt and prettier formatters are now available through the API as well.

v6.0.0

Compare Source

Added
  • Add --checkDeps flag to validate command for dependency bump changelog validation (#​267)
    • Compares dependencies and peerDependencies in package.json between git refs to detect version changes
    • With --fix --currentPr <number>, automatically adds missing changelog entries
    • Additional CLI options: --fromRef, --toRef, --remote, --baseBranch
  • Add dependencyBump support to Changelog class with addChange() and new updateChange() method (#​267)
  • Detect Bump, Update, and Upgrade forms of dependency bump entries when parsing changelogs (#​267)
  • Export getDependencyChanges, BaseRefNotFoundError, DependencyBump, DependencyCheckResult, and MissingDependencyEntriesError from package entry point (#​267)
Changed
  • BREAKING: Throw error if any release section has no changelog entries (#​275)
MetaMask/metamask-design-system (@​metamask/design-tokens)

v11.1.0

Compare Source

v11.0.0: 11.0.0

Compare Source

@​metamask/design-system-react 0.3.0

Added
Changed
  • Update AvatarAccount shape from circle to square (#​800)
  • Update README.mdx files for template alignment (#​771)
Fixed
  • Adding new text classnames to twmerge to avoid conflicts (#​802)
  • Optimize icon SVGs and remove hardcoded colors (#​799)
  • Add ref support to Box component using forwardRef (#​790)

@​metamask/design-system-react-native 0.3.0

Added
Changed
  • Update AvatarAccount shape from circle to square (#​800)
Fixed
  • Updated font file across apps and packages to match mobile (#​801)
  • Optimize icon SVGs and remove hardcoded colors (#​799)

@​metamask/design-system-tailwind-preset 0.6.1

Fixed
  • Adding new text classnames to twmerge to avoid conflicts (#​802)

@​metamask/design-system-twrnc-preset 0.2.1

Fixed
  • Updated font file across apps and packages to match mobile codebase (#​801)

@​metamask/design-tokens 8.1.1

Fixed
  • Updated background/muted, background/muted-hover and background/muted-pressed colors to align with trade (#​788)

v10.0.0: 10.0.0

Compare Source

@​metamask/design-system-react 0.2.0

Added
  • Added 5 new Text component variants with responsive typography support (#​777):
    • TextVariant.PageHeading - For main page titles (renders as <h1> by default)
    • TextVariant.SectionHeading - For section titles (renders as <h2> by default)
    • TextVariant.ButtonLabelMd - For medium-sized button labels (renders as <span> by default)
    • TextVariant.ButtonLabelLg - For large-sized button labels (renders as <span> by default)
    • TextVariant.AmountDisplayLg - For large amount/value displays (renders as <span> by default)
  • Added comprehensive utility props to Box component for enhanced layout control (#​779) and fixes (#​781):
    • Margin props: margin, marginTop, marginRight, marginBottom, marginLeft, marginHorizontal, marginVertical
    • Padding props: padding, paddingTop, paddingRight, paddingBottom, paddingLeft, paddingHorizontal, paddingVertical
    • Border props: borderWidth, borderColor
    • Background props: backgroundColor
    • All spacing props use the BoxSpacing scale (0-12) where each unit equals 4px
    • Border width uses BoxBorderWidth type (0, 1, 2, 4, 8) for valid Tailwind CSS values
    • Color props use design system color tokens for consistent theming

@​metamask/design-system-react-native 0.2.0

Added
  • Added 5 new Text component variants with responsive typography support (#​777):
    • TextVariant.PageHeading - For main page titles with large, bold styling
    • TextVariant.SectionHeading - For section titles with medium, bold styling
    • TextVariant.ButtonLabelMd - For medium-sized button labels with optimized button text styling
    • TextVariant.ButtonLabelLg - For large-sized button labels with optimized button text styling
    • TextVariant.AmountDisplayLg - For large amount/value displays with prominent numeric styling
  • Added comprehensive utility props to Box component for enhanced layout control (#​779) and fixes (#​781):
    • Margin props: margin, marginTop, marginRight, marginBottom, marginLeft, marginHorizontal, marginVertical
    • Padding props: padding, paddingTop, paddingRight, paddingBottom, paddingLeft, paddingHorizontal, paddingVertical
    • Border props: borderWidth, borderColor
    • Background props: backgroundColor
    • All spacing props use the BoxSpacing scale (0-12) where each unit equals 4px
    • Border width uses BoxBorderWidth type (0, 1, 2, 4, 8) for valid Tailwind/TWRNC values
    • Color props use design system color tokens for consistent theming across light/dark modes

@​metamask/design-system-tailwind-preset 0.6.0

Added
  • Added classnames for 5 new text styles: page heading, section heading, button labels, and amount display (#​777)

@​metamask/design-system-twrnc-preset 0.2.0

Added
  • Added classnames for 5 new text styles: page heading, section heading, button labels, and amount display (#​777)
  • Added functionality to improve developer experience with tailwind intellisense and linting for react native (#​783)

@​metamask/design-tokens 8.1.0

Added
  • Added design tokens for 5 new text styles: page heading, section heading, button labels, and amount display (#​777)
Changed
  • Updating semantic design token color values (#​775)
  • Updating neutral design token color values (#​774)

v9.0.0: 9.0.0

Compare Source

@​metamask/design-system-react 0.1.0

Added
  • Initial release - MetaMask Design System React component library
  • Avatar Components: AvatarAccount, AvatarBase, AvatarFavicon, AvatarGroup, AvatarIcon, AvatarNetwork, AvatarToken
  • Badge Components: BadgeCount, BadgeIcon, BadgeNetwork, BadgeStatus, BadgeWrapper
  • Button Components: Button, ButtonBase, ButtonIcon, TextButton
  • Form Components: Checkbox
  • Layout Components: Box
  • Typography Components: Text
  • Icon Component: Icon with comprehensive icon set
  • Utility Components: Blockies, Jazzicon, Maskicon
  • Utilities: twMerge utility for proper Tailwind class conflict resolution
  • Full TypeScript support with type definitions and enums
  • Tailwind CSS integration with design token support

@​metamask/design-system-react-native 0.1.0

Added
  • Initial release - MetaMask Design System React Native component library
  • Avatar Components: AvatarAccount, AvatarBase, AvatarFavicon, AvatarGroup, AvatarIcon, AvatarNetwork, AvatarToken
  • Badge Components: BadgeCount, BadgeIcon, BadgeNetwork, BadgeStatus, BadgeWrapper
  • Button Components: Button, ButtonBase, ButtonIcon, TextButton
  • Form Components: Checkbox
  • Layout Components: Box
  • Typography Components: Text
  • Icon Component: Icon with comprehensive icon set
  • Utility Components: Blockies, ButtonAnimated, Jazzicon, Maskicon, TextOrChildren
  • Full TypeScript support with type definitions and enums
  • React Native integration with TWRNC preset support

@​metamask/design-system-tailwind-preset 0.5.0

Added
  • Added support for monochromatic button design tokens (#​709)
  • Added background color tokens: section, subsection, muted (#​682)
  • Added DisplayLG typography token support (#​607)
Changed
  • BREAKING: Updated peer dependency to @metamask/design-tokens@^8.0.0 which includes several breaking changes:
    • Changed default font from CentraNo1 to Geist (#​756). This affects all typography tokens and requires updating font imports and references. See the migration guide for details.

@​metamask/design-system-twrnc-preset 0.1.0

Added
  • Initial release - MetaMask Design System TWRNC preset
  • ThemeProvider: Context provider for theme management
  • Hooks: useTailwind, useTheme
  • Theme Types: TypeScript definitions for theme configuration
  • MetaMask design token integration for React Native
  • TWRNC preset configuration with MetaMask styling utilities

@​metamask/design-tokens 8.0.0

Added
  • Added DisplayLG typography token for larger display text (#​607)
Changed
  • BREAKING: Updated background.muted from opaque colors to transparent colors and added new background.section and background.subsection tokens (#​682). This is a breaking change that affects components requiring opaque backgrounds like BadgeNetwork, avatar fallbacks, and non-action elements. Applications must swap background.muted with background.section for opaque backgrounds.
  • BREAKING: Removed deprecated typography tokens sHeadingSMRegular and lHeadingSMRegular (#​699). Choose an appropriate replacement typography token based on your design needs. See the migration guide for details.
  • BREAKING: Changed default font from CentraNo1 to Geist (#​756). This affects all typography tokens and requires updating font imports and references. See the migration guide for details.
MetaMask/core (@​metamask/json-rpc-engine)

v11.0.0

Compare Source

Changed
  • We accidentally shipped a breaking change in v10.2.0. The changelog has been updated to explain the breaking change, and it has been republished as v11.0.0.
MetaMask/smart-accounts-kit (@​metamask/smart-accounts-kit)

v2.0.0

Compare Source

v1.7.0

Compare Source

v1.6.0

Compare Source

v1.5.0

Compare Source

v1.4.0

Compare Source

v1.3.0

Compare Source

v1.2.0

Compare Source

v1.1.0

Compare Source

v1.0.0

Compare Source

MetaMask/utils (@​metamask/utils)

v12.0.0

Compare Source

Changed
  • BREAKING: Bump TypeScript target to ES2022 (#​333)
    • This package now ships ES2022 code, requiring a compatible modern environment or bundler configuration to consume.
  • BREAKING: Drop support for Node 18 and 20 (#​328)
  • BREAKING: Drop CommonJS support (#​9536)
    • This package is now ESM-only, but can still be used in CommonJS projects via require(esm) in modern Node.js versions (22+), or dynamic imports in older Node.js versions.
  • Bump @ethereumjs/tx from ^4.2.0 to ^5.4.0 (#​321)
    • The deprecated Keyring.signTransaction now returns LegacyTxData rather than TxData. These describe the same shape: @ethereumjs/tx@5 repurposed the name TxData for a map keyed by transaction type and renamed the old meaning to LegacyTxData. Implementations do not need changing.
  • Bump @metamask/scure-bip39 from ^2.0.3 to ^2.1.1 (#​311)
  • Bump @metamask/superstruct from ^3.1.0 to ^3.4.1 (#​311)
  • Bump @noble/hashes from ^1.3.1 to ^1.8.0 (#​311)
  • Bump @scure/base from ^1.1.3 to ^1.2.6 (#​311)
  • Bump semver from ^7.5.4 to ^7.6.3 (#​311)

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • "before 7am"
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate.

@ci-protocols-renovate
ci-protocols-renovate Bot requested a review from a team as a code owner September 28, 2026 03:40
@ci-protocols-renovate

Copy link
Copy Markdown
Contributor Author

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: yarn.lock
! Corepack is about to download https://repo.yarnpkg.com/4.12.0/packages/yarnpkg-cli/bin/yarn.js

@github-actions

github-actions Bot commented Sep 28, 2026 •

Copy link
Copy Markdown
Contributor

Coverage Report

Status Category Percentage Covered / Total
🔵 Lines 73.27%
⬇️ -0.01%
9938 / 13562
🔵 Statements 73.07%
🟰 ±0%
10067 / 13777
🔵 Functions 73.72%
🟰 ±0%
2326 / 3155
🔵 Branches 67.61%
⬇️ -0.02%
4094 / 6055
File CoverageNo changed files found.
Generated in workflow #5021 for commit 74bb7d9 by the Vitest Coverage Report Action

@rekmarks-consensys-1 rekmarks-consensys-1 added the no-changelog Indicates that no changelog updates are required, and that related CI checks should be skipped. label Sep 29, 2026

@rekmarks-consensys-1 rekmarks-consensys-1 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not breaking for our consumers:

  • The @endo bumps were actually just patch bumps. It appears they accidentally shipped a major bump without any breaking changes.
  • The @metamask bumps were about deprecating old Node versions and CJS

@rekmarks-consensys-1
rekmarks-consensys-1 added this pull request to the merge queue Sep 29, 2026
@github-merge-queue
github-merge-queue Bot removed this pull request from the merge queue due to a conflict with the base branch Sep 29, 2026
Signed-off-by: Erik Marks <erik.marks@consensys.com>

@ci-belphegor ci-belphegor left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The machine recursively approves itself.

@ci-belphegor
ci-belphegor added this pull request to the merge queue Sep 30, 2026
Merged via the queue into main with commit cd587d6 Sep 30, 2026
48 of 51 checks passed
@ci-belphegor
ci-belphegor deleted the renovate/major-npm-dependencies branch September 30, 2026 14:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

no-changelog Indicates that no changelog updates are required, and that related CI checks should be skipped.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants