@rjsf/antd
- Updated
SelectWidgetto add a staticgetPopupContainerCallbackto theSelectWidgetcomponent, partially fixing #3609- Also, added the explicit
openstate to theSelectin conjunction with providing thesetOpenas theonOpenChangeprop
- Also, added the explicit
- In
BaseInputTemplateadded comments explaining whystep='1'is returned, closing #4022
@rjsf/mantine
- Align Mantine’s behavior with other themes when clearing string fields: clearing an input now removes the key from formData instead of setting it to an empty string. (#4875)
@rjsf/utils
- Replace json-schema-merge-allof with @x0k/json-schema-merge (#4774)
@rjsf/validator-ajv8
- Updated
CustomValidatorOptionsTypeto add newextenderFn?: (ajv: Ajv) => Ajvprop - Updated
createAjvInstance()to add newextenderFn?: (ajv: Ajv) => Ajvparameter, using it to extend theajvinstance, fixing #4746- Updated the
AJV8ValidatorandcompileSchemaValidatorsCode()to passextenderFnfrom theoptionsintocreateAjvInstance()
- Updated the
- Updated
transformRJSFValidationErrors()to add filtering of duplicateanyOf/oneOfbased errors from the returned errors, fixing #4167
Dev / docs / playground
- Updated
DemoFrameas follows to fix #3609- Override
antd'sSelectWidget.getPopupContainerCallbackcallback function to return undefined - Added a
AntdSelectPatchercomponent that observes the creation ofantdselect dropdowns and makes sure they open in the correct location - Update the
antdtheme wrapper to render theAntdSelectPatcher,AntdStyleProviderandConfigProviderwith it's owngetPopupContainer()function inside of aFrameContextConsumer
- Override
- Updated the base TypeScript configuration to use
"moduleResolution": "bundler" - Updated the
validation.mddocumentation to note that HTML 5 validation is not translatable via RJSF translation mechanisms and should be turned off, fixing #4092- Also added documentation for the new
extenderFnprop onCustomValidatorOptionsType
- Also added documentation for the new