Skip to content

Update all (major)#274

Open
renovate[bot] wants to merge 1 commit intomasterfrom
renovate/major-all
Open

Update all (major)#274
renovate[bot] wants to merge 1 commit intomasterfrom
renovate/major-all

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Feb 1, 2025

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Adoption Passing Confidence Type Update
@mui/icons-material (source) 6.4.117.3.9 age adoption passing confidence dependencies major
@mui/material (source) 6.4.117.3.9 age adoption passing confidence dependencies major
@types/jest (source) 29.5.1430.0.0 age adoption passing confidence devDependencies major
@types/node (source) 22.15.325.5.0 age adoption passing confidence dependencies major
@types/node (source) 22.15.325.5.0 age adoption passing confidence devDependencies major
@types/supertest (source) 6.0.37.2.0 age adoption passing confidence devDependencies major
actions/cache v4v5 age adoption passing confidence action major
actions/checkout v4v6 age adoption passing confidence action major
actions/download-artifact v4v8 age adoption passing confidence action major
actions/setup-node v4v6 age adoption passing confidence action major
actions/upload-artifact v4v7 age adoption passing confidence action major
cross-env 7.0.310.1.0 age adoption passing confidence dependencies major
eslint-plugin-jest 28.11.029.15.0 age adoption passing confidence devDependencies major
eslint-plugin-react-hooks (source) 5.2.07.0.1 age adoption passing confidence devDependencies major
eslint-plugin-unicorn 56.0.163.0.0 age adoption passing confidence devDependencies major
express (source) 4.21.25.2.1 age adoption passing confidence dependencies major
jest (source) 29.7.030.3.0 age adoption passing confidence devDependencies major
lerna (source) 8.2.29.0.7 age adoption passing confidence devDependencies major
node 22.15.024.14.0 age adoption passing confidence uses-with major
node 22.15.0-alpine25.8.1-alpine age adoption passing confidence final major
react-markdown 9.1.010.1.0 age adoption passing confidence dependencies major
react-syntax-highlighter 15.6.116.1.1 age adoption passing confidence dependencies major
webpack-cli (source) 6.0.17.0.1 age adoption passing confidence devDependencies major
yargs (source) 17.7.218.0.0 age adoption passing confidence dependencies major

Release Notes

mui/material-ui (@​mui/icons-material)

v7.3.9

Compare Source

A big thanks to the 15 contributors who made this release possible.

@mui/material@7.3.9
Docs
Core

All contributors of this release in alphabetical order: @​alelthomas, @​arthur-plazanet, @​brijeshb42, @​DanailH, @​dav-is, @​Janpot, @​matthias-ccri, @​mnajdova, @​oliviertassinari, @​pavan-sh, @​PeterTYLiu, @​sai6855, @​silviuaavram, @​vmakhaev, @​ZeeshanTamboli

v7.3.8

Compare Source

Feb 12, 2026

A big thanks to the 15 contributors who made this release possible. Here are some highlights ✨:

@mui/material@7.3.8
Core
Docs

All contributors of this release in alphabetical order: @​aditya1906, @​aemartos, @​alelthomas, @​bernardobelchior, @​dav-is, @​Janpot, @​KirankumarAmbati, @​mapache-salvaje, @​nodirbekprogrammer, @​Ocheretovich, @​oliviertassinari, @​sai6855, @​silviuaavram, @​sonixx02, @​ZeeshanTamboli

v7.3.7

Compare Source

Jan 8, 2026

A big thanks to the 16 contributors who made this release possible.

@mui/material@7.3.7
Docs
Core

All contributors of this release in alphabetical order: @​AarishMansur, @​alelthomas, @​atharva3333, @​bricefrisco, @​Janpot, @​jnbain, @​joserodolfofreitas, @​mapache-salvaje, @​mj12albert, @​oliviertassinari, @​prakhargupta1, @​rithik56, @​siriwatknp, @​TimKraemer, @​Zache, @​ZeeshanTamboli

v7.3.6

Compare Source

Dec 3, 2025

A big thanks to the 22 contributors who made this release possible.

@​mui/material@​7.3.6
@​mui/system@​7.3.6
@​mui/lab@​7.3.6
Docs
Core

All contributors of this release in alphabetical order: @​Ad1tya-007, @​akankshahu, @​albarv340, @​Aleksan4e3, @​brijeshb42, @​Copilot, @​Fanzzzd, @​Janpot, @​JCQuintas, @​kumarvishwajeettrivedi, @​mapache-salvaje, @​oliviertassinari, @​pcorpet, @​rifeplight, @​rithik56, @​rossdakin, @​sai6855, @​shamblonaut, @​siriwatknp, @​vrachuri28, @​xBlizZer, @​ZeeshanTamboli

v7.3.5

Compare Source

Nov 4, 2025

A big thanks to the 11 contributors who made this release possible.

@mui/material@7.3.5
@mui/material-nextjs@7.3.5
Docs
Core

Configuration

📅 Schedule: Branch creation - "on the 1 day of the month" (UTC), 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 was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/major-all branch 2 times, most recently from f7e02a1 to 488b831 Compare February 17, 2025 21:42
@renovate renovate bot changed the title Update node Docker tag to v23 Update all (major) Feb 17, 2025
@renovate renovate bot force-pushed the renovate/major-all branch 2 times, most recently from 2817ee5 to ace0bb8 Compare February 27, 2025 01:55
@renovate renovate bot force-pushed the renovate/major-all branch 2 times, most recently from 72a8b7b to 7287f9f Compare March 7, 2025 14:18
@renovate renovate bot force-pushed the renovate/major-all branch from 7287f9f to 9442348 Compare March 14, 2025 18:04
@renovate renovate bot force-pushed the renovate/major-all branch 3 times, most recently from ca46c1a to cb37206 Compare March 28, 2025 21:55
@renovate renovate bot force-pushed the renovate/major-all branch 2 times, most recently from 98f65de to 99f63a9 Compare April 1, 2025 22:46
@renovate renovate bot force-pushed the renovate/major-all branch from 99f63a9 to c85405a Compare April 9, 2025 19:41
@renovate renovate bot force-pushed the renovate/major-all branch 4 times, most recently from 6c1077a to f16eb02 Compare April 29, 2025 11:21
@renovate renovate bot force-pushed the renovate/major-all branch 3 times, most recently from b472cd0 to 9ec0d54 Compare May 9, 2025 02:39
@renovate renovate bot force-pushed the renovate/major-all branch from 9ec0d54 to 360e014 Compare May 15, 2025 20:32
@renovate renovate bot force-pushed the renovate/major-all branch 3 times, most recently from 4446569 to 1e9514a Compare June 2, 2025 09:21
@renovate renovate bot force-pushed the renovate/major-all branch 4 times, most recently from 7581dae to f9d41ba Compare June 16, 2025 12:40
@renovate renovate bot force-pushed the renovate/major-all branch from f9d41ba to 5995cfe Compare June 18, 2025 14:53
@renovate renovate bot force-pushed the renovate/major-all branch 4 times, most recently from 4a4528b to 6660958 Compare August 19, 2025 13:50
@renovate renovate bot force-pushed the renovate/major-all branch 4 times, most recently from 83eba99 to 4361f93 Compare August 31, 2025 10:21
@renovate renovate bot force-pushed the renovate/major-all branch from 4361f93 to 73a7878 Compare September 7, 2025 00:02
cursor[bot]

This comment was marked as outdated.

cursor[bot]

This comment was marked as outdated.

cursor[bot]

This comment was marked as outdated.

cursor[bot]

This comment was marked as outdated.

cursor[bot]

This comment was marked as outdated.

@cursor
Copy link

cursor bot commented Oct 2, 2025

You have run out of free Bugbot PR reviews for this billing cycle. This will reset on October 30.

To receive reviews on all of your PRs, visit the Cursor dashboard to activate Pro and start your 14-day free trial.

@@ -1,4 +1,4 @@
FROM node:22.15.0-alpine
FROM node:25.1.0-alpine
Copy link

Choose a reason for hiding this comment

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

Bug: Node.js Version Mismatch: Build vs. Runtime

Node.js version mismatch between build environment and runtime. GitHub Actions builds with Node.js 24.11.0 but the Docker container runs with 25.1.0-alpine. This major version difference could introduce runtime incompatibilities or unexpected behavior in production.

Fix in Cursor Fix in Web

"jest": "30.2.0",
"jest-junit": "16.0.0",
"lerna": "8.2.2",
"lerna": "9.0.3",
Copy link

Choose a reason for hiding this comment

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

Bug: ts-jest version incompatible with Jest 30 upgrade

The jest package was upgraded from 29.7.0 to 30.2.0 and @types/jest was correctly updated to 30.0.0, but ts-jest remains at version 29.3.2. The ts-jest library requires major version alignment with jest—ts-jest 29.x only works with jest 29.x. This version mismatch will cause test failures or compatibility issues since the project uses ts-jest as its preset in jest.config.js.

Additional Locations (1)

Fix in Cursor Fix in Web

"winston": "3.17.0",
"yaml": "2.7.1",
"yargs": "17.7.2"
"yargs": "18.0.0"
Copy link

Choose a reason for hiding this comment

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

Bug: Yargs 18 singleton API removed breaks CLI initialization

The yargs 18.0.0 upgrade removed the singleton usage pattern (yargs().argv). The CLI code in packages/snage/src/index.ts still uses this deprecated pattern, causing the CLI to fail at runtime or parse arguments incorrectly.

Fix in Cursor Fix in Web

"react": "19.1.0",
"react-dom": "19.1.0",
"react-markdown": "9.1.0",
"react-markdown": "10.1.0",
Copy link

Choose a reason for hiding this comment

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

Bug: Removed className prop used with react-markdown v10

The upgrade from react-markdown 9.1.0 to 10.1.0 introduces a breaking change: the className prop was removed in v10.0.0. However, the code in packages/ui/src/ReactMarkdown.tsx at line 40 still passes className={classes.root + ' markdown-body'} to the <Markdown> component. This prop will now be silently ignored, causing the markdown content to render without the intended styling. The migration requires wrapping the component in an element with the desired class instead.

Fix in Cursor Fix in Web

"winston": "3.17.0",
"yaml": "2.7.1",
"yargs": "17.7.2"
"yargs": "18.0.0"
Copy link

Choose a reason for hiding this comment

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

Bug: Yargs 18 ESM-only breaks CommonJS require calls

The update to yargs 18.0.0 will break the application at runtime. Yargs 18 is ESM-only and cannot be imported using CommonJS require(). The docs.js file uses const yargs = require('yargs'), and the TypeScript source is configured to compile to CommonJS ("module": "commonjs" in tsconfig). When the code attempts to load yargs, it will fail because ESM-only packages cannot be loaded with require() in a CommonJS context.

Fix in Cursor Fix in Web

"env-editor": "0.5.0",
"get-port": "7.1.0",
"jest": "29.7.0",
"jest": "30.2.0",
Copy link

Choose a reason for hiding this comment

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

ts-jest 29 incompatible with jest 30 major upgrade

High Severity

jest is updated from 29.7.0 to 30.2.0, but ts-jest remains at 29.3.2. ts-jest must match the major version of jest — version 29.x only supports jest 29.x. Additionally, the jest.config.js uses the globals config key to pass ts-jest settings (isolatedModules), which was removed in Jest 30. This will completely break the test suite.

Additional Locations (1)

Fix in Cursor Fix in Web

"winston": "3.17.0",
"yaml": "2.7.1",
"yargs": "17.7.2"
"yargs": "18.0.0"
Copy link

Choose a reason for hiding this comment

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

yargs 18 removes .argv and CJS require() support

High Severity

Upgrading yargs from 17 to 18 introduces two breaking changes that aren't addressed. First, yargs 18 removes the .argv property (singleton pattern), but both docs.js line 32 and packages/snage/src/index.ts line 35 rely on .argv to trigger argument parsing — these need to use .parse() instead. Second, yargs 18 is ESM-only, but docs.js uses require('yargs') which will fail. The application's main entry point and docs script will both break at runtime.

Fix in Cursor Fix in Web

"winston": "3.17.0",
"yaml": "2.7.1",
"yargs": "17.7.2"
"yargs": "18.0.0"
Copy link

Choose a reason for hiding this comment

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

Yargs 18 removes singleton API used throughout codebase

High Severity

yargs is bumped from 17 to 18, which removes the singleton pattern. The code in index.ts calls yargs.version(...)...argv directly on the default import — this singleton usage was explicitly removed in yargs 18. Additionally, all command files reference yargs.CommandModule via the namespace, which is also removed in v18. The application will fail to start.

Fix in Cursor Fix in Web

"react": "19.1.0",
"react-dom": "19.1.0",
"react-markdown": "9.1.0",
"react-markdown": "10.1.0",
Copy link

Choose a reason for hiding this comment

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

react-markdown 10 removes className prop and ExtraProps

Medium Severity

react-markdown is bumped from 9 to 10, which removed the className prop and the ExtraProps type export. ReactMarkdown.tsx imports ExtraProps from react-markdown (no longer exported) and passes className to the <Markdown> component (no longer accepted). The UI build will fail, and if somehow bypassed, the markdown styling will be lost.

Fix in Cursor Fix in Web

"@mui/icons-material": "6.4.11",
"@mui/material": "6.4.11",
"@mui/icons-material": "7.3.8",
"@mui/material": "7.3.8",
Copy link

Choose a reason for hiding this comment

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

@mui/styles v6 incompatible with @mui/material v7

Medium Severity

@mui/material is bumped to v7 but @mui/styles remains at v6.4.8. The @mui/styles package (JSS-based) is incompatible with @mui/material v7. The UI uses makeStyles, withStyles, and ThemeProvider from @mui/styles in multiple files, while createTheme comes from @mui/material/styles v7. The theme objects between v6 and v7 may be structurally different, causing styling failures.

Fix in Cursor Fix in Web

"@mui/icons-material": "6.4.11",
"@mui/material": "6.4.11",
"@mui/icons-material": "7.3.8",
"@mui/material": "7.3.8",
Copy link

Choose a reason for hiding this comment

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

MUI v7 removed InputProps from TextField component

High Severity

Upgrading @mui/material from v6 to v7 removes the InputProps prop from TextField. In App.tsx, the search TextField passes InputProps={{ endAdornment: ... }} containing the close, help, and export IconButton components. In MUI v7, this prop is silently ignored, causing all search bar action buttons to disappear. The migration path is to use slotProps={{ input: { endAdornment: ... } }} instead.

Fix in Cursor Fix in Web

"winston": "3.17.0",
"yaml": "2.7.1",
"yargs": "17.7.2"
"yargs": "18.0.0"
Copy link

Choose a reason for hiding this comment

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

yargs 18 ESM-only breaks CommonJS test execution

High Severity

yargs is updated to 18.0.0, which is ESM-only, but the project's tsconfig.json uses "module": "commonjs". When ts-jest or ts-node compiles TypeScript, import yargs from 'yargs' becomes require('yargs'), which fails for ESM-only packages. This will break test execution and the ts-node dev command for any code path that transitively imports yargs. The webpack production build may still work since webpack handles ESM natively.

Fix in Cursor Fix in Web

Copy link

@cursor cursor bot left a comment

Choose a reason for hiding this comment

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

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

"winston": "3.17.0",
"yaml": "2.7.1",
"yargs": "17.7.2"
"yargs": "18.0.0"
Copy link

Choose a reason for hiding this comment

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

Yargs 18 removed .argv and singleton usage

High Severity

Upgrading yargs to 18.0.0 will break the CLI entirely. Yargs 18 removed singleton .argv usage, which index.ts relies on (yargs.version(...)...argv). Additionally, yargs 18 is ESM-first while the project uses CommonJS ("module": "commonjs"), and the yargs.CommandModule namespace type used across all command files may no longer be available.

Fix in Cursor Fix in Web

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.

0 participants