react-jsonschema-form v5.0.0-beta.10 Release Notes
-
@rjsf/antd
- Convert
WrapIfAdditional
toWrapIfAdditionalTemplate
- โ Added
name
to theinput
components that were missing it to supportremix
- ๐ Fixed
CheckboxesWidget
andRadioWidget
to have uniqueid
s for each radio element by appending theoption.value
, protecting against non-arrays - Converted
antd
to Typescript, indirectly fixing (https://github.com/rjsf-team/react-jsonschema-form/issues/3123)
@rjsf/bootstrap
- Convert
WrapIfAdditional
toWrapIfAdditionalTemplate
- โ Added
name
to theinput
components that were missing it to supportremix
- Simplified the
CheckboxWidgets
code to eliminate a ternary in favor of a simpleinline={inline}
property since all the rest of the props were the same - ๐ Fixed
CheckboxesWidget
andRadioWidget
to have uniqueid
s for each radio element by appending theoption.value
, removing unnecessary casts toany
and protecting against non-arrays - ๐ Fixed an issue where
CheckboxesWidget
incorrectly rendered inner<form>
elements around each checkbox, fixing (https://github.com/rjsf-team/react-jsonschema-form/issues/2355)
๐ป @rjsf/chakra-ui
- Convert
WrapIfAdditional
toWrapIfAdditionalTemplate
- โ Added
name
to theinput
components that were missing it to supportremix
- ๐ Fixed
CheckboxesWidget
andRadioWidget
to have uniqueid
s for each radio element by appending theoption.value
, removing unnecessary casts toany
and protecting against non-arrays
@rjsf/core
- Convert
WrapIfAdditional
toWrapIfAdditionalTemplate
- โ Added
name
to theinput
components that were missing it to supportremix
- ๐ Fixed
CheckboxesWidget
andRadioWidget
to have uniqueid
s for each radio element by appending theoption.value
- โก๏ธ Updated the
validate()
method onForm
to makeschemaUtils
an optional third parameter rather than a required first parameter, making the signature backwards compatible with what was provided in previous versions.
๐ป @rjsf/fluent-ui
- โ Add stubbed
WrapIfAdditionalTemplate
.additionalProperties
is currently not supported in@rjsf/fluent-ui
(See #2777). - โ Added
name
orid
(for those fluent components not supporting name) to theinput
components that were missing it to supportremix
- ๐ Fixed
DateTimeWidget
to properly useBaseInputTemplate
rather thanTextWidget
- ๐ Fixed
CheckboxesWidget
andRadioWidget
to have uniqueid
s for each radio element by appending theoption.value
, removing unnecessary casts and protecting against non-arrays, fixing (https://github.com/rjsf-team/react-jsonschema-form/issues/2138) - ๐ Fixed
RadioWidget
so that it supports read-only and disabled states
๐ป @rjsf/material-ui
- Convert
WrapIfAdditional
toWrapIfAdditionalTemplate
- โ Added
name
to theinput
components that were missing it to supportremix
- ๐ Fixed
CheckboxesWidget
andRadioWidget
to have uniqueid
s for each radio element by appending theoption.value
, removing unnecessary casts toany
and protecting against non-arrays
@rjsf/mui
- Convert
WrapIfAdditional
toWrapIfAdditionalTemplate
- โ Added
name
to theinput
components that were missing it to supportremix
- ๐ Fixed
CheckboxesWidget
andRadioWidget
to have uniqueid
s for each radio element by appending theoption.value
, removing unnecessary casts toany
and protecting against non-arrays
๐ป @rjsf/semantic-ui
- Convert
WrapIfAdditional
toWrapIfAdditionalTemplate
- ๐ Fixed
ArrayFieldTemplate
andObjectFieldTemplate
'sAddButton
to show the non-labeled version. (https://github.com/rjsf-team/react-jsonschema-form/pull/3142) - โ Added
name
to theinput
components that were missing it to supportremix
, including fixing incorrectname
s asid
s in some situations - ๐ Fixed
CheckboxesWidget
andRadioWidget
to have uniqueid
s for each radio element by appending theoption.value
, protecting against non-arrays - ๐ป Converted
semantic-ui
to Typescript
@rjsf/utils
- โ Added
WrapIfAdditionalTemplate
andWrapIfAdditionalTemplateProps
to simplify theming and make it easier to override Field behavior for schemas withadditionalProperties
.
- Convert