material-ui icon indicating copy to clipboard operation
material-ui copied to clipboard

[WIP][docs] Add migration for v6

Open siriwatknp opened this issue 1 year ago • 2 comments

Blocked by:

  • [ ] CSS theme variables docs
  • [ ] Codemod for deprecating system props (this could be useful)
  • [ ] Decide on the minimum React & TypeScript version

siriwatknp avatar May 14 '24 19:05 siriwatknp

Hey @siriwatknp! I merged https://github.com/mui/material-ui/pull/42194. I'll complete the deprecations section as soon as possible.

DiegoAndai avatar May 17 '24 16:05 DiegoAndai

Decide on the minimum React & TypeScript version

On React, we decided on React 17

mnajdova avatar Jun 05 '24 12:06 mnajdova

@siriwatknp I updated the PR after some breaking changes were added to the migration guide in other PRs. I haven't forgotten about adding the components and componentsProps to the deprecation section 😅 I just haven't had time yet, but I'll get to it.

DiegoAndai avatar Jun 05 '24 21:06 DiegoAndai

are we not mentioning React 19 as a v6 highlight?

Not ready yet so I think we can add it when it is

DiegoAndai avatar Jun 12 '24 12:06 DiegoAndai

@siriwatknp I added the section about components and componentsProps deprecations.

As discussed, the *Component, *Props, and composed classes deprecations will continue to be added after v6 release, so I'm not mentioning them here.

DiegoAndai avatar Jun 12 '24 13:06 DiegoAndai

@danilo-leal @samuelsycamore I think this is ready as the first batch of the migration guide.

siriwatknp avatar Jun 14 '24 02:06 siriwatknp

I missed the chance to review but this is looking great! Nice job on the migration doc!

mapache-salvaje avatar Jun 27 '24 12:06 mapache-salvaje

@samuelsycamore I think we can/should review the whole migration doc structure and writing before the stable release. When all content is ready. This way, we avoid spamming you with notifications.

DiegoAndai avatar Jun 27 '24 12:06 DiegoAndai

I appreciate that @DiegoAndai ! I will be most useful in this process as an alpha tester and copyeditor, so it does make the most sense to loop me in at the very end. 👍

mapache-salvaje avatar Jun 27 '24 13:06 mapache-salvaje