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.