@rjsf/validator-ajv8
Advanced tools
Changelog
5.0.0-beta.10
WrapIfAdditional
to WrapIfAdditionalTemplate
name
to the input
components that were missing it to support remix
CheckboxesWidget
and RadioWidget
to have unique id
s for each radio element by appending the option.value
, protecting against non-arraysantd
to Typescript, indirectly fixing (https://github.com/rjsf-team/react-jsonschema-form/issues/3123)WrapIfAdditional
to WrapIfAdditionalTemplate
name
to the input
components that were missing it to support remix
CheckboxWidgets
code to eliminate a ternary in favor of a simple inline={inline}
property since all the rest of the props were the sameCheckboxesWidget
and RadioWidget
to have unique id
s for each radio element by appending the option.value
, removing unnecessary casts to any
and protecting against non-arraysCheckboxesWidget
incorrectly rendered inner <form>
elements around each checkbox, fixing (https://github.com/rjsf-team/react-jsonschema-form/issues/2355)WrapIfAdditional
to WrapIfAdditionalTemplate
name
to the input
components that were missing it to support remix
CheckboxesWidget
and RadioWidget
to have unique id
s for each radio element by appending the option.value
, removing unnecessary casts to any
and protecting against non-arraysWrapIfAdditional
to WrapIfAdditionalTemplate
name
to the input
components that were missing it to support remix
CheckboxesWidget
and RadioWidget
to have unique id
s for each radio element by appending the option.value
validate()
method on Form
to make schemaUtils
an optional third parameter rather than a required first parameter, making the signature backwards compatible with what was provided in previous versions.WrapIfAdditionalTemplate
. additionalProperties
is currently not supported in @rjsf/fluent-ui
(See #2777).name
or id
(for those fluent components not supporting name) to the input
components that were missing it to support remix
DateTimeWidget
to properly use BaseInputTemplate
rather than TextWidget
CheckboxesWidget
and RadioWidget
to have unique id
s for each radio element by appending the option.value
, removing unnecessary casts and protecting against non-arrays, fixing (https://github.com/rjsf-team/react-jsonschema-form/issues/2138)RadioWidget
so that it supports read-only and disabled statesWrapIfAdditional
to WrapIfAdditionalTemplate
name
to the input
components that were missing it to support remix
CheckboxesWidget
and RadioWidget
to have unique id
s for each radio element by appending the option.value
, removing unnecessary casts to any
and protecting against non-arraysWrapIfAdditional
to WrapIfAdditionalTemplate
name
to the input
components that were missing it to support remix
CheckboxesWidget
and RadioWidget
to have unique id
s for each radio element by appending the option.value
, removing unnecessary casts to any
and protecting against non-arraysWrapIfAdditional
to WrapIfAdditionalTemplate
ArrayFieldTemplate
and ObjectFieldTemplate
's AddButton
to show the non-labeled version. (https://github.com/rjsf-team/react-jsonschema-form/pull/3142)name
to the input
components that were missing it to support remix
, including fixing incorrect name
s as id
s in some situationsCheckboxesWidget
and RadioWidget
to have unique id
s for each radio element by appending the option.value
, protecting against non-arrayssemantic-ui
to TypescriptWrapIfAdditionalTemplate
and WrapIfAdditionalTemplateProps
to simplify theming and make it easier to override Field behavior for schemas with additionalProperties
.Changelog
5.0.0-beta.9
uiSchema
appropriately to all of the IconButton
s, ArrayFieldItemTemplate
and WrapIfAdditional
components, fixing (https://github.com/rjsf-team/react-jsonschema-form/issues/3130)FieldErrorTemplate
to remove the explicit typing of the error
to string to support the two optionsTheme
to use the renamed ThemeProps
from @rjsf/core
uiSchema
appropriately to all of the IconButton
s, ArrayFieldItemTemplate
and WrapIfAdditional
components, fixing (https://github.com/rjsf-team/react-jsonschema-form/issues/3130)Theme
to use the renamed ThemeProps
from @rjsf/core
uiSchema
appropriately to all of the IconButton
s, ArrayFieldItemTemplate
and WrapIfAdditional
components, fixing (https://github.com/rjsf-team/react-jsonschema-form/issues/3130)FieldErrorTemplate
to remove the explicit typing of the error
to string to support the two optionsvalidateForm()
method on Form
, fixing (https://github.com/rjsf-team/react-jsonschema-form/issues/2755, https://github.com/rjsf-team/react-jsonschema-form/issues/2552, https://github.com/rjsf-team/react-jsonschema-form/issues/2381, https://github.com/rjsf-team/react-jsonschema-form/issues/2343, https://github.com/rjsf-team/react-jsonschema-form/issues/1006, https://github.com/rjsf-team/react-jsonschema-form/issues/246)WithThemeProps
to ThemeProps
to prevent another breaking-change by returning the type back to the name it had in version 4uiSchema
appropriately to all of the IconButton
s, ArrayFieldItemTemplate
and WrapIfAdditional
components, fixing (https://github.com/rjsf-team/react-jsonschema-form/issues/3130)ArrayField
to fall back to SchemaField
if ArraySchemaField
is not defined, fixing (https://github.com/rjsf-team/react-jsonschema-form/issues/3131)Theme
to use the renamed ThemeProps
from @rjsf/core
uiSchema
appropriately to all of the IconButton
s and ArrayFieldItemTemplate
components, fixing (https://github.com/rjsf-team/react-jsonschema-form/issues/3130)Theme
to use the renamed ThemeProps
from @rjsf/core
uiSchema
appropriately to all of the IconButton
s, ArrayFieldItemTemplate
and WrapIfAdditional
components, fixing (https://github.com/rjsf-team/react-jsonschema-form/issues/3130)Theme
to use the renamed ThemeProps
from @rjsf/core
uiSchema
appropriately to all of the IconButton
s, ArrayFieldItemTemplate
and WrapIfAdditional
components, fixing (https://github.com/rjsf-team/react-jsonschema-form/issues/3130)FieldErrorTemplate
to use the children
variation of the List.Item
that supports ReactElementuiSchema
appropriately to all of the IconButton
s, ArrayFieldItemTemplate
and WrapIfAdditional
components, fixing (https://github.com/rjsf-team/react-jsonschema-form/issues/3130)FieldErrorProps
type to make it support an array of string and ReactElementIconButtonProps
type to add uiSchema
, adding the <T = any, F = any>
generics to it and the associated ButtonTemplates
in TemplatesType
AND added uiSchema
to ArrayFieldTemplateItemType
as well, fixing (https://github.com/rjsf-team/react-jsonschema-form/issues/3130)custom-templates.md
file to add the missing asterisk to the new FieldErrorTemplate
and FieldHelpTemplate
validation.md
documentation to describe how to programmatically validate a formchakra-ui
custom uiSchema
documentation to make it clear they work on a per-field basis, fixing (https://github.com/rjsf-team/react-jsonschema-form/issues/2865)formElement
breaking-change documentation to the 5.x upgrade guide.md
ArraySchemaField
to better represent the updated implementation, fixing (https://github.com/rjsf-team/react-jsonschema-form/issues/3131)Changelog
5.0.0-beta.8
Changelog
v5.0.0-beta.6
@rjsf/validator-ajv8
to the validate_test.js
file to ensure the validation works with both validator implementationsREADME.md
to correct the package name in several places to match the actual packageREADME.md
to remove references to ajv6 validator, adding link to the utility-functions.md
in the docsREADME.md
to correct the package name in several places to match the actual packagegetDefaultFormState()
so that oneOf and anyOf default values do not always use the first option when formData contains a better option, fixing (https://github.com/rjsf-team/react-jsonschema-form/issues/2183)README.md
to correct the package name in several places to match the actual packageLocalizer
function passed as a second parameter to customizeValidator()
, fixing (https://github.com/rjsf-team/react-jsonschema-form/pull/846, and https://github.com/rjsf-team/react-jsonschema-form/issues/1195)README.md
to correct the package name in several places to match the actual packageAJV8
and AJV8_es
to the list of available validators for the playground; Using the second one will translate error messages to spanish.null
in certain cases.