Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(deps): update material-ui monorepo #1033

Merged

Conversation

renovate-bot
Copy link
Contributor

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@mui/icons-material (source) 5.16.4 -> 5.16.7 age adoption passing confidence
@mui/lab (source) 5.0.0-alpha.172 -> 5.0.0-alpha.173 age adoption passing confidence
@mui/material (source) 5.16.4 -> 5.16.7 age adoption passing confidence
@mui/x-charts (source) 7.10.0 -> 7.21.0 age adoption passing confidence
@mui/x-data-grid (source) 7.3.2 -> 7.21.0 age adoption passing confidence
@mui/x-date-pickers (source) 7.3.2 -> 7.21.0 age adoption passing confidence

Release Notes

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

v5.16.7

Compare Source

v5.16.6

Compare Source

Jul 30, 2024

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

@mui/[email protected]
Docs
Core

All contributors of this release in alphabetical order: @​aliharis99, @​anuujj, @​mnajdova, @​sai6855, @​shahzaibdev1

v5.16.5

Compare Source

Jul 25, 2024

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

@mui/[email protected]
Docs

All contributors of this release in alphabetical order: @​ManthanGajjar, @​mnajdova, @​navedqb, @​oliviertassinari

Full Changelog: mui/material-ui@v5.16.4...v5.16.5

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

v5.16.7

Compare Source

v5.16.6

Compare Source

Jul 30, 2024

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

@mui/[email protected]
Docs
Core

All contributors of this release in alphabetical order: @​aliharis99, @​anuujj, @​mnajdova, @​sai6855, @​shahzaibdev1

v5.16.5

Compare Source

Jul 25, 2024

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

@mui/[email protected]
Docs

All contributors of this release in alphabetical order: @​ManthanGajjar, @​mnajdova, @​navedqb, @​oliviertassinari

Full Changelog: mui/material-ui@v5.16.4...v5.16.5

mui/mui-x (@​mui/x-charts)

v7.21.0

Compare Source

Oct 17, 2024

We'd like to offer a big thanks to the 13 contributors who made this release possible. Here are some highlights ✨:

Special thanks go out to the community contributors who have helped make this release possible:
@​k-rajat19, @​kalyan90, @​rotembarsela, @​wangkailang.
Following are all team members who have contributed to this release:
@​arthurbalduini, @​cherniavskii, @​flaviendelangle, @​JCQuintas, @​LukasTy, @​MBilalShafi, @​arminmeh, @​romgrk, @​KenanYusuf, @​oliviertassinari, @​samuelsycamore.

Data Grid
@mui/[email protected]
@mui/[email protected] pro

Same changes as in @mui/[email protected], plus:

@mui/[email protected] premium

Same changes as in @mui/[email protected].

Date and Time Pickers
@mui/[email protected]
@mui/[email protected] pro

Same changes as in @mui/[email protected].

Charts
@mui/[email protected]
@mui/[email protected] pro

Same changes as in @mui/[email protected].

Tree View
@mui/[email protected]
@mui/[email protected]
Docs
Core

v7.20.0

Compare Source

Oct 11, 2024

We'd like to offer a big thanks to the 14 contributors who made this release possible. Here are some highlights ✨:

  • 📚 Updated "What's new" page giving more detailed overview of the latest new features and other highlights
  • 📚 New collapsible column groups demo for the Data Grid component
  • 📚 New Tree Item Customization documentation to learn how to use the new APIs to create custom Tree Items. The old APIs (props.ContentComponent and props.ContentProps) have been deprecated and will be removed in the new major version of the Tree View component.
  • 🌍 Improve Japanese (ja-JP) locale on the Data Grid component
  • 🐞 Bugfixes
  • 📚 Other documentation improvements

Special thanks go out to the community contributors who have helped make this release possible:
@​k-rajat19, @​kalyan90, @​uma-neko, @​vfbiby.
Following are all team members who have contributed to this release: @​alelthomas, @​arminmeh, @​arthurbalduini,
@​cherniavskii, @​flaviendelangle, @​JCQuintas, @​MBilalShafi, @​noraleonte, @​oliviertassinari, @​samuelsycamore, @​siriwatknp.

Data Grid
@mui/[email protected]
@mui/[email protected] pro

Same changes as in @mui/[email protected], plus:

@mui/[email protected] premium

Same changes as in @mui/[email protected].

Date and Time Pickers
@mui/[email protected]
@mui/[email protected] pro

Same changes as in @mui/[email protected].

Charts
@mui/[email protected]

No changes since @mui/[email protected].

@mui/[email protected] pro

Same changes as in @mui/[email protected].

Tree View
@mui/[email protected]
Docs
Core

v7.19.0

Compare Source

Oct 4, 2024

We'd like to offer a big thanks to the 26 contributors who made this release possible. Here are some highlights ✨:

  • 🔁 Automatic parents and children selection for Data Grid "tree data" and "row grouping" features
  • 💫 Support minHeight and maxHeight on flex parent container for the Data Grid component
  • 🎁 Export publicAPI from the useTreeItem2Utils hook for the Tree View
  • 🌍 Improve Bulgarian (bg-BG), Croatian (hr-HR), French (fr-FR), German (de-DE), Japanese (ja-JP) and Vietnamese (vi-VN) locales and add Portuguese (pt-PT) locale on the Data Grid component
  • 🌏 Improve Czech (cs-CZ) and Portuguese (pt-BR) locales and add Bulgarian (bg-BG), Croatian (hr-HR) and Portuguese (pt-PT) locales on the Pickers components
  • 🐞 Bugfixes
  • 📚 Documentation improvements

Special thanks goes out to our community contributors who have helped make this release possible:
@​AWAIS97, @​chucamphong, @​GMchris, @​JakubSveda, @​k-rajat19, @​k725, @​lhilgert9, @​ruiaraujo012, @​Sanderand, @​thomasmoon, @​vallereaugabriel.
Following are all team members who have contributed to this release:
@​alexfauquette, @​arminmeh, @​arthurbalduini, @​cherniavskii, @​flaviendelangle, @​Janpot, @​JCQuintas, @​KenanYusuf, @​MBilalShafi, @​michelengelen, @​noraleonte, @​oliviertassinari, @​romgrk, @​sai6855, @​samuelsycamore.

Data Grid
@mui/[email protected]
@mui/[email protected] pro

Same changes as in @mui/[email protected], plus:

@mui/[email protected] premium

Same changes as in @mui/[email protected], plus:

Date and Time Pickers
@mui/[email protected]
@mui/[email protected] pro

Same changes as in @mui/[email protected].

Charts
@mui/[email protected]
@mui/[email protected] pro

Same changes as in @mui/[email protected].

Tree View
@mui/[email protected]
Docs
Core

v7.18.0

Compare Source

Sep 20, 2024

We'd like to offer a big thanks to the 14 contributors who made this release possible. Here are some highlights ✨:

  • 💫 Support Row spanning on the Data Grid that automatically merges the consecutive cells in a column based on the cell value

    data grid row spanning
  • ⏰ Support date-fns v4 (#​14673) @​LukasTy

  • 🎉 Add option for Pickers to change the order of displayed years (#​11780) @​thomasmoon

  • 🐞 Bugfixes

  • 📚 Documentation improvements

Data Grid
@mui/[email protected]
@mui/[email protected] pro

Same changes as in @mui/[email protected], plus:

@mui/[email protected] premium

Same changes as in @mui/[email protected].

Date and Time Pickers
@mui/[email protected]
@mui/[email protected] pro

Same changes as in @mui/[email protected].

Charts
@mui/[email protected]
@mui/[email protected] pro

Same changes as in @mui/[email protected].

Tree View
@mui/[email protected]
Docs
Core

v7.17.0

Compare Source

Sep 13, 2024

We'd like to offer a big thanks to the 12 contributors who made this release possible. Here are some highlights ✨:

  • 📊 Charts performance improvement
  • 🧑‍💻 New Data Grid custom columns demo
  • 🐞 Bugfixes
  • 📚 Documentation improvements
  • 🌍 Improve Hungarian (hu-HU) locale on the Data Grid
Data Grid
@mui/[email protected]
@mui/[email protected] pro

Same changes as in @mui/[email protected].

@mui/[email protected] premium

Same changes as in @mui/[email protected].

Date and Time Pickers
@mui/[email protected]
@mui/[email protected] pro

Same changes as in @mui/[email protected], plus:

  • [DateRangePicker] Fix currentMonthCalendarPosition not scrolling to future sibling (#​14442) @​GMchris
Charts
@mui/[email protected]
@mui/[email protected] pro

Same changes as in @mui/[email protected].

Tree View
@mui/[email protected]
Docs
Core

v7.16.0

Compare Source

Sep 5, 2024

We'd like to offer a big thanks to the 13 contributors who made this release possible. Here are some highlights ✨:

  • 🎨 Update the design of Data Grid column headers (#​14293)
  • 🧠 Add the slots concept introduction documentation page (#​13881)
  • 🌍 Improve Chinese (zh-CN) and Dutch (nl-NL) locales on the Data Grid
  • 🐞 Bugfixes
  • 📚 Documentation improvements
Data Grid
@mui/[email protected]
@mui/[email protected] pro

Same changes as in @mui/[email protected], plus:

@mui/[email protected] [premium](https://mui.com/r/x-premium-svg-li

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

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

Rebasing: Whenever PR becomes conflicted, 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.

Copy link

coderabbitai bot commented Oct 23, 2024

Walkthrough

The pull request updates the package.json file in the client project, focusing on the dependencies section. Specifically, the versions of two dependencies, @mui/x-data-grid and @mui/x-date-pickers, have been changed from 7.3.2 to 7.21.0. No other modifications were made to the file's structure or content.

Changes

File Change Summary
Client/package.json Updated @mui/x-data-grid from 7.3.2 to 7.21.0 and @mui/x-date-pickers from 7.3.2 to 7.21.0.

Possibly related PRs


Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?

❤️ Share
🪧 Tips

Chat

There are 3 ways to chat with CodeRabbit:

‼️ IMPORTANT
Auto-reply has been disabled for this repository in the CodeRabbit settings. The CodeRabbit bot will not respond to your replies unless it is explicitly tagged.

  • Files and specific lines of code (under the "Files changed" tab): Tag @coderabbitai in a new review comment at the desired location with your query. Examples:
    • @coderabbitai generate unit testing code for this file.
    • @coderabbitai modularize this function.
  • PR comments: Tag @coderabbitai in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:
    • @coderabbitai gather interesting stats about this repository and render them as a table. Additionally, render a pie chart showing the language distribution in the codebase.
    • @coderabbitai read src/utils.ts and generate unit testing code.
    • @coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.
    • @coderabbitai help me debug CodeRabbit configuration file.

Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments.

CodeRabbit Commands (Invoked using PR comments)

  • @coderabbitai pause to pause the reviews on a PR.
  • @coderabbitai resume to resume the paused reviews.
  • @coderabbitai review to trigger an incremental review. This is useful when automatic reviews are disabled for the repository.
  • @coderabbitai full review to do a full review from scratch and review all the files again.
  • @coderabbitai summary to regenerate the summary of the PR.
  • @coderabbitai resolve resolve all the CodeRabbit review comments.
  • @coderabbitai configuration to show the current CodeRabbit configuration for the repository.
  • @coderabbitai help to get help.

Other keywords and placeholders

  • Add @coderabbitai ignore anywhere in the PR description to prevent this PR from being reviewed.
  • Add @coderabbitai summary to generate the high-level summary at a specific location in the PR description.
  • Add @coderabbitai anywhere in the PR title to generate the title automatically.

Documentation and Community

  • Visit our Documentation for detailed information on how to use CodeRabbit.
  • Join our Discord Community to get help, request features, and share feedback.
  • Follow us on X/Twitter for updates and announcements.

Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 2

📜 Review details

Configuration used: .coderabbit.yaml
Review profile: CHILL

📥 Commits

Files that changed from the base of the PR and between 825a8a0 and 553f74f.

⛔ Files ignored due to path filters (1)
  • Client/package-lock.json is excluded by !**/package-lock.json
📒 Files selected for processing (1)
  • Client/package.json (1 hunks)
🧰 Additional context used
🔇 Additional comments (1)
Client/package.json (1)

20-21: Yo dawg, I heard you like version updates, but some are missing! 🤔

The PR objectives mention updates for additional MUI packages that aren't reflected in the code:

  • @mui/icons-material: 5.16.4 -> 5.16.7
  • @mui/lab: 5.0.0-alpha.172 -> 5.0.0-alpha.173
  • @mui/material: 5.16.4 -> 5.16.7
  • @mui/x-charts: 7.10.0 -> 7.21.0

Let's verify if these updates should be included:

#!/bin/bash
# Check if these MUI components are used in the codebase
echo "Checking usage of other MUI components..."
rg -l "@mui/(icons-material|lab|material|x-charts)" --type js --type jsx --type ts --type tsx

Comment on lines +20 to +21
"@mui/x-data-grid": "7.21.0",
"@mui/x-date-pickers": "7.21.0",
Copy link

Choose a reason for hiding this comment

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

🛠️ Refactor suggestion

Keep the MUI family together! 🤝

Consider synchronizing versions across related MUI X packages for better compatibility:

  • @mui/x-charts is at 7.5.1
  • @mui/x-data-grid and @mui/x-date-pickers are being updated to 7.21.0

Consider updating @mui/x-charts to match the other X packages:

   "@mui/material": "^5.15.16",
-  "@mui/x-charts": "^7.5.1",
+  "@mui/x-charts": "7.21.0",
   "@mui/x-data-grid": "7.21.0",

Committable suggestion was skipped due to low confidence.


💡 Codebase verification

Yo dawg, we got a version mismatch situation that's heavier than mom's spaghetti! 🍝

After diving deep into the codebase (palms sweaty), I found some serious version inconsistencies that we need to address:

  • The DatePicker is used in Client/src/Pages/Maintenance/CreateMaintenance/index.jsx, and we're updating it to 7.21.0
  • The current MUI dependencies show different major versions:
    • Core packages (@mui/material, @mui/icons-material, @mui/lab) are on version 5.x
    • X-suite packages have mixed versions:
      • @mui/x-charts: 7.5.1
      • @mui/x-data-grid and @mui/x-date-pickers: jumping to 7.21.0

This version mismatch is making my knees weak! We should:

  1. Align all X-suite packages (@mui/x-charts) to version 7.21.0 for consistency
  2. Keep core packages (@mui/material, @mui/icons-material, @mui/lab) on their respective 5.x versions as they follow a different versioning scheme
🔗 Analysis chain

Yo! These version updates are fire, but let's check for breaking changes! 🔥

The jump from 7.3.2 to 7.21.0 is significant for both x-data-grid and x-date-pickers. While keeping the same major version (7), this update spans multiple minor versions which could introduce breaking changes.

Let's check the release notes and usage:


Note: I've simplified the search patterns and removed file type restrictions that were causing issues. This should give us a better picture of MUI component usage across the codebase.

🏁 Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Search for MUI component usage patterns that might be affected
echo "Checking for DataGrid usage patterns..."
rg -l "DataGrid|XGrid" --type js --type jsx --type ts --type tsx

echo "Checking for DatePicker usage patterns..."
rg -l "DatePicker|TimePicker|DateTimePicker" --type js --type jsx --type ts --type tsx

Length of output: 310


Script:

#!/bin/bash
# Let's try a more reliable search approach
echo "Checking DataGrid usage..."
rg -l "DataGrid" .

echo -e "\nChecking DatePicker usage..."
rg -l "DatePicker" .

echo -e "\nChecking MUI package imports..."
rg -l "@mui/" .

# Let's also check package.json to see all MUI dependencies
echo -e "\nChecking package.json for MUI deps..."
cat Client/package.json | grep "@mui/"

Length of output: 4621

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