6.0.0-beta.14
Pre-release
Pre-release
·
252 commits
to main
since this release
- A BREAKING CHANGE to the FieldProps.onChange callback function was made that COULD affect custom fields, depending on the implementation.
@rjsf/core
- Added support for dynamic UI schema in array fields - the
itemsproperty inuiSchemacan now accept a function that returns a UI schema based on the array item's data, index, and form context (#4706) - Fixed checkbox widget to use current value instead of event target in onFocus/onBlur handlers, fixing #4704
- Updated all of the
XxxxFieldcomponents andFormto handle the newpathparameter inFieldProps.onChange, makingFormqueue up changes so that they are all processed and no data is lost, fixing #3367 - Updated a bug in
AltDateWidgetrelated to theclearbutton not working after the fix for #3367 - Fixed the missing hook dependencies for the
CheckboxesWidgetso that they work properly
@rjsf/chakra-ui
- Fixed checkbox widget to use current value instead of event target in onFocus/onBlur handlers, fixing #4704
@rjsf/daisyui
- Fixed checkbox widget to use current value instead of event target in onFocus/onBlur handlers, fixing #4704
- Fixed additional properties rendering by properly connecting the
FieldTemplateandWrapIfAdditionalTemplate, fixing 4707 - Fixed the missing hook dependencies in the
DateTimeWidgetandDateWidgetso that they work properly
@rjsf/fluentui-rc
- Fixed checkbox widget to use current value instead of event target in onFocus/onBlur handlers, fixing #4704
@rjsf/mantine
- Added new theme!
@rjsf/mui
- Fixed checkbox widget to use current value instead of event target in onFocus/onBlur handlers, fixing #4704
@rjsf/primereact
- Fixed checkbox widget to use current value instead of event target in onFocus/onBlur handlers, fixing #4704
@rjsf/semantic-ui
- Fixed checkbox widget to use current value instead of event target in onFocus/onBlur handlers, fixing #4704
@rjsf/shadcn
- Bump
@shadcn/uicomponents to use latest version from https://ui.shadcn.com/ - Bump
tailwindcssto using v4 and css compiling process to use latest@tailwindcss/cli - Remove
postcssdue to new Oxide compiler of tailwindcss - Update playground themes with
default,Amethyst Haze,Caffeine,Claude,Neo Brutalism,Pastel Dreams,Soft Pop,Twitter,Vercel - Radio widget labels are now accessible and can be clicked on to select the associated option.
@rjsf/utils
- Updated
UiSchematype to support dynamic array item UI schemas - theitemsproperty can now be either aUiSchemaobject or a function that returns aUiSchema(#4706) - Added
titleproperty toRJSFValidationErrorPR - BREAKING CHANGE: Updated the
FieldPropsinterface'sonChangehandler to inject a new optionalpathbefore theErrorSchemaparameter as part of the fix for #3367
@rjsf/validator-ajv8
- Updated
transformRJSFValidationErrors()to include thetitleproperty of a field with error fixing #4504 with PR - Updated
AJVValidatorto handle the attempted compile of a bad schema, fixing #4357
Dev / docs / playground
- Added comprehensive documentation for dynamic UI schema feature with TypeScript examples #4706
- Updated array documentation to reference the new dynamic UI schema capabilities #4706
- Updated nearly all of the libraries in the
package.jsonfiles to the latest non-breaking versions - Fixed the broken
Custom Arraysample - Improved the
Any Of with Custom Fieldsample so that it renders using the appropriate theme components - Updated the
custom-widgets-fields.mdandv6.x upgrade guide.mdto document the BREAKING CHANGE to theFieldProps.onChangebehavior - Updated the playground to properly output the
validationErrorwhen runningRaw Validate