All Versions
51
Latest Version
Avg Release Cycle
26 days
Latest Release
-
Changelog History
Page 1
Changelog History
Page 1
-
v5.0.0
-
v5.0.0-beta.9 Changes
@rjsf/antd
- Pass
uiSchema
appropriately to all of theIconButton
s,ArrayFieldItemTemplate
andWrapIfAdditional
components, fixing (https://github.com/rjsf-team/react-jsonschema-form/issues/3130)
@rjsf/bootstrap
- โก๏ธ Updated the
FieldErrorTemplate
to remove the explicit typing of theerror
to string to support the two options - โก๏ธ Updated
Theme
to use the renamedThemeProps
from@rjsf/core
- Pass
uiSchema
appropriately to all of theIconButton
s,ArrayFieldItemTemplate
andWrapIfAdditional
components, fixing (https://github.com/rjsf-team/react-jsonschema-form/issues/3130)
๐ป @rjsf/chakra-ui
- โก๏ธ Updated
Theme
to use the renamedThemeProps
from@rjsf/core
- Pass
uiSchema
appropriately to all of theIconButton
s,ArrayFieldItemTemplate
andWrapIfAdditional
components, fixing (https://github.com/rjsf-team/react-jsonschema-form/issues/3130)
@rjsf/core
- โก๏ธ Updated the
FieldErrorTemplate
to remove the explicit typing of theerror
to string to support the two options - Implemented programmatic validation via new
validateForm()
method onForm
, 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) - ๐ Renamed
WithThemeProps
toThemeProps
to prevent another breaking-change by returning the type back to the name it had in version 4 - Pass
uiSchema
appropriately to all of theIconButton
s,ArrayFieldItemTemplate
andWrapIfAdditional
components, fixing (https://github.com/rjsf-team/react-jsonschema-form/issues/3130) - โก๏ธ Updated
ArrayField
to fall back toSchemaField
ifArraySchemaField
is not defined, fixing (https://github.com/rjsf-team/react-jsonschema-form/issues/3131)
๐ป @rjsf/fluent-ui
- โก๏ธ Updated
Theme
to use the renamedThemeProps
from@rjsf/core
- Pass
uiSchema
appropriately to all of theIconButton
s andArrayFieldItemTemplate
components, fixing (https://github.com/rjsf-team/react-jsonschema-form/issues/3130)
๐ป @rjsf/material-ui
- โก๏ธ Updated
Theme
to use the renamedThemeProps
from@rjsf/core
- Pass
uiSchema
appropriately to all of theIconButton
s,ArrayFieldItemTemplate
andWrapIfAdditional
components, fixing (https://github.com/rjsf-team/react-jsonschema-form/issues/3130)
@rjsf/mui
- โก๏ธ Updated
Theme
to use the renamedThemeProps
from@rjsf/core
- Pass
uiSchema
appropriately to all of theIconButton
s,ArrayFieldItemTemplate
andWrapIfAdditional
components, fixing (https://github.com/rjsf-team/react-jsonschema-form/issues/3130)
๐ป @rjsf/semantic-ui
- โก๏ธ Updated the
FieldErrorTemplate
to use thechildren
variation of theList.Item
that supports ReactElement - Pass
uiSchema
appropriately to all of theIconButton
s,ArrayFieldItemTemplate
andWrapIfAdditional
components, fixing (https://github.com/rjsf-team/react-jsonschema-form/issues/3130)
@rjsf/utils
- โก๏ธ Updated the
FieldErrorProps
type to make it support an array of string and ReactElement - โก๏ธ Updated the
IconButtonProps
type to adduiSchema
, adding the<T = any, F = any>
generics to it and the associatedButtonTemplates
inTemplatesType
AND addeduiSchema
toArrayFieldTemplateItemType
as well, fixing (https://github.com/rjsf-team/react-jsonschema-form/issues/3130)
๐ Dev / docs / playground
- โก๏ธ Updated the
custom-templates.md
file to add the missing asterisk to the newFieldErrorTemplate
andFieldHelpTemplate
- โก๏ธ Updated the playground to add a new button for programmatically validating a form
- ๐ Also updated the
validation.md
documentation to describe how to programmatically validate a form - ๐ Fixed the
chakra-ui
customuiSchema
documentation to make it clear they work on a per-field basis, fixing (https://github.com/rjsf-team/react-jsonschema-form/issues/2865) - โ Added
formElement
breaking-change documentation to the5.x upgrade guide.md
- Replace Webpack with Vite
- ๐ Updated documentation for
ArraySchemaField
to better represent the updated implementation, fixing (https://github.com/rjsf-team/react-jsonschema-form/issues/3131)
- Pass
-
v5.0.0-beta.8 Changes
@rjsf/core
- When rendering additional properties with title, use the key of the property instead of the title.
-
v5.0.0-beta.7 Changes
@rjsf/antd
- ๐ Only show description when there really IS a description, fixes (https://github.com/rjsf-team/react-jsonschema-form/issues/2779)
- ๐จ Refactored the
FieldErrorTemplate
from inside ofFieldTemplate
; fixes (https://github.com/rjsf-team/react-jsonschema-form/issues/3104)
@rjsf/bootstrap-4
- ๐จ Refactored the
FieldErrorTemplate
andFieldHelpTemplate
from inside ofFieldTemplate
; fixes (https://github.com/rjsf-team/react-jsonschema-form/issues/3104)
๐ป @rjsf/chakra-ui
- ๐จ Refactored the
FieldErrorTemplate
andFieldHelpTemplate
from inside ofFieldTemplate
; fixes (https://github.com/rjsf-team/react-jsonschema-form/issues/3104)
@rjsf/core
- โ Added new field
ArraySchemaField
, assigned toSchemaField
by default, that is used by theArrayField
to render thechildren
for each array field element - ๐จ Refactored the internal
ErrorList
andHelp
components from inside ofSchemaField
to new templates:FieldErrorTemplate
andFieldHelpTemplate
; fixes (https://github.com/rjsf-team/react-jsonschema-form/issues/3104)
๐ป @rjsf/material-ui
- ๐จ Refactored the
FieldErrorTemplate
andFieldHelpTemplate
from inside ofFieldTemplate
; fixes (https://github.com/rjsf-team/react-jsonschema-form/issues/3104)
@rjsf/mui
- ๐จ Refactored the
FieldErrorTemplate
andFieldHelpTemplate
from inside ofFieldTemplate
; fixes (https://github.com/rjsf-team/react-jsonschema-form/issues/3104)
๐ป @rjsf/semantic-ui
- ๐ Converted
RawErrors
andHelpField
intoFieldErrorTemplate
andFieldHelpTemplate
, removing their explicit calls fromFieldTemplate
; fixes (https://github.com/rjsf-team/react-jsonschema-form/issues/3104)
@rjsf/utils
- โ Added new
FieldErrorProps
andFieldHelpProps
types - โ Added new
FieldErrorTemplate
andFieldHelpTemplate
to theTemplatesType
๐ Dev / docs / playground
- ๐ Updated the
custom-templates.md
file to add documentation for the newFieldErrorTemplate
andFieldHelpTemplate
- ๐ Updated the
custom-widgets-fields.md
file to add documentation for the newArraySchemaField
field.
-
v5.0.0-beta.6 Changes
@rjsf/bootstrap-4
- ๐ Change custom attribute to bsPrefix by @WillowP, fixing (https://github.com/rjsf-team/react-jsonschema-form/issues/2648)
@rjsf/core
- โ Added tests for the new
@rjsf/validator-ajv8
to thevalidate_test.js
file to ensure the validation works with both validator implementations
@rjsf/mui
- ๐ Fixed the
README.md
to correct the package name in several places to match the actual package
@rjsf/utils
- ๐ Fixed the
README.md
to remove references to ajv6 validator, adding link to theutility-functions.md
in the docs - ๐ Fixed the
README.md
to correct the package name in several places to match the actual package - โก๏ธ Updated
getDefaultFormState()
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)
@rjsf/validator-ajv6
- ๐ Fixed the
README.md
to correct the package name in several places to match the actual package
@rjsf/validator-ajv8
- ๐ Support for localization (L12n) on a customized validator using a
Localizer
function passed as a second parameter tocustomizeValidator()
, fixing (https://github.com/rjsf-team/react-jsonschema-form/pull/846, and https://github.com/rjsf-team/react-jsonschema-form/issues/1195) - ๐ Fixed the
README.md
to correct the package name in several places to match the actual package
๐ Dev / docs / playground
- โ Added two new validator selections,
AJV8
andAJV8_es
to the list of available validators for the playground; Using the second one will translate error messages to spanish. - ๐ Updated the validation documentation to clarify the case of empty strings being stored as
null
in certain cases.
-
v5.0.0-beta.5 Changes
@rjsf/validator-ajv8
- โ Added the new Ajv 8 based validator so that it can get published on npm
-
v5.0.0-beta.4 Changes
๐ป @rjsf/semantic-ui
- ๐ Switched
devDependencies
for React to 17.x and usedts
to build and test the library (rather thantsdx
)
- ๐ Switched
-
v5.0.0-beta.3 Changes
@rjsf/core
- โ Added a
requestSubmit()
call to theForm.submit()
function, fixing (https://github.com/rjsf-team/react-jsonschema-form/issues/2104, https://github.com/rjsf-team/react-jsonschema-form/issues/3023) - โ Added missing
children
property on theFormProps
type forForm
- Throw an error when the required
validator
prop has not been provided to theForm
@rjsf/antd
- Do not show errors if
extraErrors
has[]
(https://github.com/rjsf-team/react-jsonschema-form/pull/2576). - โ Added support for
schema.examples
in the material ui theme fixing (https://github.com/rjsf-team/react-jsonschema-form/issues/2368, https://github.com/rjsf-team/react-jsonschema-form/issues/2557)
๐ป @rjsf/fluent-ui
- โ Added support for
schema.examples
in the material ui theme fixing (https://github.com/rjsf-team/react-jsonschema-form/issues/2368, https://github.com/rjsf-team/react-jsonschema-form/issues/2557)
๐ป @rjsf/material-ui
- โ Added support for
schema.examples
in the material ui theme fixing (https://github.com/rjsf-team/react-jsonschema-form/issues/2368, https://github.com/rjsf-team/react-jsonschema-form/issues/2557)
๐ป @rjsf/material-ui
- โ Added support for
schema.examples
in the material ui theme fixing (https://github.com/rjsf-team/react-jsonschema-form/issues/2368, https://github.com/rjsf-team/react-jsonschema-form/issues/2557)
๐ป @rjsf/semantic-ui
- โฌ๏ธ Upgraded from the
1.x
to2.x
version ofsemantic-ui-react
- โ Added support for
schema.examples
in the material ui theme fixing (https://github.com/rjsf-team/react-jsonschema-form/issues/2368, https://github.com/rjsf-team/react-jsonschema-form/issues/2557)
@rjsf/bootstrap-4
- Avoid importing the whole of
react-icons
(https://github.com/rjsf-team/react-jsonschema-form/pull/3046, https://github.com/react-icons/react-icons/issues/154)
๐ Dev / docs / playground
- ๐ Fixed missing
playground
import error by addingsource-map-loader
- ๐ Fixed up the incorrectly formatted
5.x Migration Guide
- โ Added a
Programmatic Submit
button on the playground form to allow users to test the ability to programmatically submit a form - ๐ Regenerated the
package-lock.json
files using cleannode_modules
directories - ๐ Fixed issue with playground controls in top right corner not functioning properly due to missing validator
- โ Added a
-
v5.0.0-beta.2 Changes
- โ Added peer dependencies to new
@rjsf/utils
library now that it is published on npm
- โ Added peer dependencies to new
-
v5.0.0-beta.13 Changes
@rjsf/playground
- ๐ Fix Vite development server #3228
@rjsf/validator-ajv8
- ๐ฅ BREAKING CHANGE: Disable form data validation for invalid JSON Schemas. Use @rjsf/validator-ajv6 if you need to validate against invalid schemas.
- ๐ Fix additionalProperties validation #3213
- Report all schema errors thrown by Ajv. Previously, we would only report errors thrown for a missing meta-schema. This behavior is unchanged for @rjsf/validator-ajv6.
- 0๏ธโฃ Disable Ajv strict mode by default.
- โ Add RJSF-specific additional properties keywords to Ajv to prevent errors from being reported in strict mode.
- For JSON Schemas with
$id
s, use a pre-compiled Ajv validation function when available. - No longer fail to validate inner schemas with
$id
s, fixing #2821.