|
2 | 2 |
|
3 | 3 | ## Migrating to JSON Forms 3.0 for React users |
4 | 4 |
|
5 | | -### Removal of React Material extended renderer set |
6 | | - |
7 | | -Previously we maintained a separate 'extended' renderer set to not force all consumers of JSON Forms to consume the Material UI lab dependency. |
8 | | -With the update to Material UI v5 the lab dependency became more important as it also contains all date and time pickers. |
9 | | -Therefore we now require the lab dependency and removed the no longer needed extended renderer set. |
10 | | - |
11 | | -If you consumed the extended renderer set then just revert to the normal renderer set. |
12 | | -There should not be any behavior changes. |
13 | | - |
14 | | -### Removal of Class Components in React Material |
15 | | - |
16 | | -With Version 3.0 of JSON Forms we removed all React Material class components. |
17 | | -Please check whether you extended any of our base renderers in your adaptation. |
18 | | - |
19 | 5 | ### Removal of JSON Schema $Ref Parser |
20 | 6 |
|
21 | 7 | With version 3.0 of JSON Forms, we removed the `json-schema-ref-parser` dependency within the core package. |
@@ -79,6 +65,25 @@ function App() { |
79 | 65 |
|
80 | 66 | For more information have a look at our [ref-resolving](https://jsonforms.io/docs/ref-resolving) docs page. |
81 | 67 |
|
| 68 | +### Update to Material UI v5 in React Material |
| 69 | + |
| 70 | +Material UI was updated from version 4 to version 5 which introduced a lot of breaking changes. |
| 71 | +To update your application see the official Material UI [migration guide](https://mui.com/guides/migration-v4/). |
| 72 | + |
| 73 | +### Removal of React Material extended renderer set |
| 74 | + |
| 75 | +Previously we maintained a separate 'extended' renderer set to not force all consumers of JSON Forms to consume the Material UI lab dependency. |
| 76 | +With the update to Material UI v5 the lab dependency became more important as it also contains all date and time pickers. |
| 77 | +Therefore we now require the lab dependency and removed the no longer needed extended renderer set. |
| 78 | + |
| 79 | +If you consumed the extended renderer set then just revert to the normal renderer set. |
| 80 | +There should not be any behavior changes. |
| 81 | + |
| 82 | +### Removal of Class Components in React Material |
| 83 | + |
| 84 | +All React Material class components were refactored to functional components. |
| 85 | +Please check whether you extended any of our base renderers in your adaptation. |
| 86 | + |
82 | 87 | ## Migrating to JSON Forms 2.5 for Angular users |
83 | 88 |
|
84 | 89 | The JsonFormsAngularService is not provided in the root anymore. |
|
0 commit comments