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
@mui/material upgrade from 5.10.1 to 5.10.9 breaks our app #34737
Comments
I would love to do that , can you please assign to me |
@frontyard Do you have a reproduction? We won't be able to act on this feedback without.
This is likely unrelated. What you see in https://github.com/mui/material-ui/releases/tag/v5.10.9 is impacting an Now, I agree, I had the same thought initially when I read the changelog. I think that we could make it clearer that it's about a breaking change on an unstable API. |
I understand the relation to unsafe_ breaking changes not being reflected by minor or major versions for external users, however when you do that in internal packages it causes problems for shared environments. Short example of environment: The problem arises when there exists breaking changes between packages inside @mui/ as some of those packages are shared and others are not. The way forward for us would be one of the following: Solution 2: Solution 3: |
Solution 1 seems to be the way that we can start doing this in the future without changing too much. I will keep this in mind for sure. |
For the original issue, I'd say that it is the expected behavior so I'm closing the issue (unless the author meant a different error apart from the BREAKING CHANGE) |
I agree with @siriwatknp. "Current behavior 😯 Patch upgrade has breaking changes." is the expected behavior. I have updated #34639 to be clearer, it doesn't impact a stable API (it imports an unstable API). |
Duplicates
Latest version
Steps to reproduce 🕹
We are using ~5.10.1 in our package.json
The latest patch version was deployed which was 5.10.9 and something in between those two patch versions is not a patch.
Looking further into release log, at least one patch version (5.10.9) has breaking changes in it. Should we not assume semver conventions for MUI releases?
Current behavior 😯
Patch upgrade has breaking changes.
Expected behavior 🤔
Patch upgrade should not have breaking changes.
Context 🔦
No response
Your environment 🌎
npx @mui/envinfo
The text was updated successfully, but these errors were encountered: