@rjsf/antd
- Enable searching in the
SelectWidget
by the label that the user sees rather than by the value - Added support for new
style
prop onFieldTemplate
andWrapIfAdditionalTemplate
rendering them on the outermost wrapper, partially fixing #1200 - Updated all the user "input" controls to have an
aria-describedby
value built using theariaDescribedByIds()
function, partially fixing #959- Also updated the generation of ids for the title, description, error, examples, options and help blocks using the associated new id generation utilty functions
@rjsf/bootstrap-4
- Added support for new
style
prop onFieldTemplate
andWrapIfAdditionalTemplate
rendering them on the outermost wrapper, partially fixing #1200 - Updated
CheckboxesWidget
to treat the value as an array when selecting/deselecting values and when determining the checked state - fixing #2141 - Updated all the user "input" controls to have an
aria-describedby
value built using theariaDescribedByIds()
function, partially fixing #959- Also updated the generation of ids for the title, description, error, examples, options and help blocks using the associated new id generation utilty functions
@rjsf/chakra-ui
- Added support for new
style
prop onFieldTemplate
andWrapIfAdditionalTemplate
rendering them on the outermost wrapper, partially fixing #1200 - Updated
CheckboxesWidget
to treat the value as an array when selecting/deselecting values and when determining the checked state - fixing #2141 - Updated all the user "input" controls to have an
aria-describedby
value built using theariaDescribedByIds()
function, partially fixing #959- Also updated the generation of ids for the title, description, error, examples, options and help blocks using the associated new id generation utilty functions
@rjsf/core
- Updated
SchemaField
to handle the newstyle
prop in theuiSchema
similarly toclassNames
, passing it to theFieldTemplate
and removing it from being passed down to children.- Also, added support for new
style
prop onFieldTemplate
andWrapIfAdditionalTemplate
rendering them on the outermost wrapper - This partially fixes #1200
- Also, added support for new
- Updated
CheckboxesWidget
to treat the value as an array when selecting/deselecting values and when determining the checked state - fixing #2141 - Updated all the user "input" controls to have an
aria-describedby
value built using theariaDescribedByIds()
function, partially fixing #959- Also updated the generation of ids for the title, description, error, examples, options and help blocks using the associated new id generation utilty functions
@rjsf/fluent-ui
- Added support for new
style
prop onFieldTemplate
rendering them on the outermost wrapper, partially fixing #1200 - Updated
CheckboxesWidget
to treat the value as an array when selecting/deselecting values and when determining the checked state - fixing #2141 - Updated all the user "input" controls to have an
aria-describedby
value built using theariaDescribedByIds()
function, partially fixing #959- Also updated the generation of ids for the title, description, error, examples, options and help blocks using the associated new id generation utilty functions
@rjsf/material-ui
- Updated
SelectWidget
to support additionalTextFieldProps
in a manner similar to howBaseInputTemplate
does - Added support for new
style
prop onFieldTemplate
andWrapIfAdditionalTemplate
rendering them on the outermost wrapper, partially fixing #1200 - Updated
CheckboxesWidget
to treat the value as an array when selecting/deselecting values and when determining the checked state - fixing #2141 - Updated all the user "input" controls to have an
aria-describedby
value built using theariaDescribedByIds()
function, partially fixing #959- Also updated the generation of ids for the title, description, error, examples, options and help blocks using the associated new id generation utilty functions
@rjsf/mui
- Updated
SelectWidget
to support additionalTextFieldProps
in a manner similar to howBaseInputTemplate
does - Added support for new
style
prop onFieldTemplate
andWrapIfAdditionalTemplate
rendering them on the outermost wrapper, partially fixing #1200 - Updated
CheckboxesWidget
to treat the value as an array when selecting/deselecting values and when determining the checked state - fixing #2141 - Updated all the user "input" controls to have an
aria-describedby
value built using theariaDescribedByIds()
function, partially fixing #959- Also updated the generation of ids for the title, description, error, examples, options and help blocks using the associated new id generation utilty functions
@rjsf/semantic-ui
- Added support for new
style
prop onFieldTemplate
andWrapIfAdditionalTemplate
rendering them on the outermost wrapper, partially fixing #1200 - Updated
CheckboxesWidget
to treat the value as an array when selecting/deselecting values and when determining the checked state - fixing #2141 - Updated all the user "input" controls to have an
aria-describedby
value built using theariaDescribedByIds()
function, partially fixing #959- Also updated the generation of ids for the title, description, error, examples, options and help blocks using the associated new id generation utilty functions
@rjsf/utils
- Updated the
FieldTemplateProps
,WrapIfAdditionalTemplateProps
andUIOptionsBaseType
types to addstyle?: StyleHTMLAttributes<any>
, partially fixing #1200 - Added
enumOptionsDeselectValue()
andenumOptionsSelectValue()
as a loose refactor of the duplicated functions in the variousCheckboxesWidget
implementations - Updated the
FieldTemplateProps
,WrapIfAdditionalTemplateProps
andUIOptionsBaseType
types to addstyle?: StyleHTMLAttributes<any>
, partially fixing #1200 - Added new
ariaDescribedByIds()
,descriptionId()
,errorId()
,examplesId()
,helpId()
optionId()
andtitleId()
id generator functions
@rjsf/validator-ajv8
- Remove alias for ajv -> ajv8 in package.json. This fixes #3215.
- Updated
AJV8Validator#transformRJSFValidationErrors
to return more human-readable error messages. The ajv8ErrorObject
message is enhanced by replacing the error message field with either theuiSchema
'sui:title
field if one exists or theparentSchema
title if one exists. Fixes #3246
Dev / docs / playground
- In the playground, change Vite
preserveSymlinks
totrue
, which provides an alternative fix for #3228 since the prior fix caused #3215. - Updated the
custom-templates.md
anduiSchema.md
to document the newstyle
prop - Updated the
validation.md
documentation to describe the newuiSchema
parameter passed to thecustomValidate()
andtransformError()
functions - Updated the
utility-functions
documentation to add the newenumOptionsDeselectValue()
andenumOptionsSelectValue()
functions and to describe the new id generator functions - Updated the
5.x migration guide
documentation to describe potential breakingid
changes