|
| 1 | +<!-- |
| 2 | +
|
| 3 | +INSTRUCTIONS: |
| 4 | +
|
| 5 | +For each PR, add a changelog entry that describes what your PR does. Add it to the heading |
| 6 | +for the appropriate package it modifies and include it in this format: |
| 7 | +- [Description] ([Link to PR]) |
| 8 | +
|
| 9 | +If your PR affects multiple packages, list it multiple times under headings for each package. |
| 10 | +If it affects more general things such as dependency updates or non-package-specific changes, |
| 11 | +add it under a "Dev / docs / playground" section. |
| 12 | +
|
| 13 | +You should also update the heading of the latest (upcoming) version if your PR change merits |
| 14 | +it according to semantic versioning. For example, if your PR adds a breaking change, then you |
| 15 | +should change the heading of the (upcoming) version to include a major version bump. |
| 16 | +
|
| 17 | +--> |
| 18 | +# 6.0.0-beta.1 |
| 19 | + |
| 20 | +## @rjsf/bootstrap-4 |
| 21 | + |
| 22 | +- Package has been replaced with `@rjsf/react-bootstrap`. `react-boostrap` v1 / Bootstrap 4 are no longer supported in RJSF v6. |
| 23 | + |
| 24 | +## @rjsf/material-ui |
| 25 | + |
| 26 | +- Removed `@rjsf/material-ui` package. Material UI v4 (`@material-ui/core`) has been deprecated since September 2021. To use Material UI v5 (`@mui/core`) with RJSF, please use the `@rjsf/mui` theme instead. |
| 27 | + |
| 28 | +## @rjsf/react-bootstrap |
| 29 | + |
| 30 | +- Added new package to replace `@rjsf/bootstrap-4` |
| 31 | +- `react-bootstrap` peer dependency bumped to `^2.0.0`, corresponding to Bootstrap 5 |
| 32 | +- CheckboxesWidget: Remove deprecated prop `custom` |
| 33 | +- IconButton: Remove deprecated `block` prop |
| 34 | +- RangeWidget: Use `FormRange` component |
| 35 | +- SelectWidget: Use new FormSelect component, remove `bsPrefix` prop to achieve correct styling |
| 36 | + |
| 37 | +# 5.15.1 |
| 38 | + |
| 39 | +## @rjsf/core |
| 40 | + |
| 41 | +- fix `getFieldNames`. Now correctly defines an array of primitives. |
| 42 | + |
| 43 | +## @rjsf/validator-ajv6 |
| 44 | + |
| 45 | +- Updated the `AJV6Validator` class to expose the internal `ajv` object, allowing access to support a fix related to [#3972](https://github.com/rjsf-team/react-jsonschema-form/issues/3972) |
| 46 | + |
| 47 | +## @rjsf/validator-ajv8 |
| 48 | + |
| 49 | +- Updated the `AJV8Validator` class to expose the internal `ajv` object, allowing access to support a fix related to [#3972](https://github.com/rjsf-team/react-jsonschema-form/issues/3972) |
| 50 | + |
| 51 | +## Dev / docs / playground |
| 52 | + |
| 53 | +- Updated the documentation to describe how to use the newly exposed `ajv` variable |
| 54 | + |
| 55 | +# 5.15.0 |
| 56 | + |
| 57 | +## @rjsf/mui |
| 58 | + |
| 59 | +- fix gap in text and select widget outlines when `"ui:label": false` is specified. |
| 60 | + |
| 61 | +## @rjsf/utils |
| 62 | + |
| 63 | +- Updated `resolveAllReferences()` to use own recurse list for each object properties, fixing [#3961](https://github.com/rjsf-team/react-jsonschema-form/issues/3961) |
| 64 | +- Added an experimental flag `allOf` to `experimental_defaultFormStateBehavior` for populating defaults when using `allOf` schemas [#3969](https://github.com/rjsf-team/react-jsonschema-form/pull/3969) |
| 65 | + |
| 66 | +## Dev / playground |
| 67 | + |
| 68 | +- add missing typescript project reference for `utils` in `validator-ajv6` and `validator-ajv8` packages tsconfigs |
| 69 | +- Added a dropdown for changing the `experimental_defaultFormStateBehavior.allOf` behaviour in the playground |
0 commit comments