Skip to content

[deps] Update rjsf monorepo to v6 (major)#13052

Open
renovate[bot] wants to merge 1 commit intomasterfrom
renovate/major-rjsf-monorepo
Open

[deps] Update rjsf monorepo to v6 (major)#13052
renovate[bot] wants to merge 1 commit intomasterfrom
renovate/major-rjsf-monorepo

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Nov 3, 2025

This PR contains the following updates:

Package Change Age Confidence
@rjsf/core 5.24.136.3.1 age confidence
@rjsf/mui 5.24.136.3.1 age confidence
@rjsf/utils 5.24.136.3.1 age confidence

Release Notes

rjsf-team/react-jsonschema-form (@​rjsf/core)

v6.3.1

Compare Source

Dev / docs / playground

  • Changed all @rjsf/* dev dependencies from ^6.3.0 to 6.3.0 so that the latest version of nx keeps automatically updating them
  • Updated peer dependencies to ^6.3.x due to type changes in @rjsf/utils that are required in the other libraries

v6.3.0

Compare Source

@​rjsf/antd

  • Fixed duplicate React keys in datalist when schema examples and default have different types, fixing #​4927

@​rjsf/chakra-ui

  • Fixed duplicate React keys in datalist when schema examples and default have different types, fixing #​4927
  • Updated NativeSelectWidget so that is properly renders a placeholder, fixing #​4942

@​rjsf/core

  • Fixed duplicate React keys in datalist when schema examples and default have different types, fixing #​4927
  • Integrated ui:definitions support for recursive and reusable uiSchema (#​4947)

@​rjsf/daisyui

  • Fixed duplicate React keys in datalist when schema examples and default have different types, fixing #​4927

@​rjsf/fluentui-rc

  • Fixed duplicate React keys in datalist when schema examples and default have different types, fixing #​4927

@​rjsf/mantine

  • Fixed duplicate React keys in datalist when schema examples and default have different types, fixing #​4927

@​rjsf/mui

  • Fixed duplicate React keys in datalist when schema examples and default have different types, fixing #​4927

@​rjsf/react-bootstrap

  • Fixed duplicate React keys in datalist when schema examples and default have different types, fixing #​4927

@​rjsf/semantic-ui

  • Fixed duplicate React keys in datalist when schema examples and default have different types, fixing #​4927

@​rjsf/shadcn

  • Fixed duplicate React keys in datalist when schema examples and default have different types, fixing #​4927

@​rjsf/utils

  • Added expandUiSchemaDefinitions() and resolveUiSchema() functions, and UiSchemaDefinitions type to support defining reusable uiSchema for schema $ref references (#​4947)

Dev / docs / playground

  • Updated References sample in playground to demonstrate ui:definitions feature (#​4947)
  • Added documentation for ui:definitions in uiSchema.md and definitions.md (#​4947)
  • Updated the libraries via the npm run bump-all-libraries command, fixing new lint errors and updating the snapshots due to fixes in the theme libraries

v6.2.5

Compare Source

@​rjsf/mui

  • Updated BaseInputTemplate to properly handle slotProps and InputProps (deprecated by MUI) with existing endAdornments when the allowClearTextInputs flag is true, fixing #​4938

Dev / docs / playground

  • Updated uiSchema.md to add documentation for allowClearTextInputs
  • Updated the formTests.tsx in snapshot-tests to render string fields with the allowClearTextInputs flag enabled, with data and readonly to test the new feature

v6.2.4

Compare Source

Dev / docs / playground

  • Updated the package.json for chakra-ui to add the repository information so that publishing works for it
  • Updated the release.yml to remove the push tag stuff as it isn't needed

v6.2.3

Compare Source

@​rjsf/mantine

  • Updated cleanupOptions() to add enableMarkdownInHelp and globalOptions to avoid DOM errors

@​rjsf/primereact

  • Updated ArrayFieldTemplate to destructure additional fields to avoid DOM errors

Dev / docs / playground

  • Updated the release.yml to move the permissions within the job, switch to node 24 and add push checking

v6.1.2

Compare Source

@​rjsf/antd

  • Updated SelectWidget to add a static getPopupContainerCallback to the SelectWidget component, partially fixing #​3609
    • Also, added the explicit open state to the Select in conjunction with providing the setOpen as the onOpenChange prop
  • In BaseInputTemplate added comments explaining why step='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

@​rjsf/validator-ajv8

  • Updated CustomValidatorOptionsType to add new extenderFn?: (ajv: Ajv) => Ajv prop
  • Updated createAjvInstance() to add new extenderFn?: (ajv: Ajv) => Ajv parameter, using it to extend the ajv instance, fixing #​4746
    • Updated the AJV8Validator and compileSchemaValidatorsCode() to pass extenderFn from the options into createAjvInstance()
  • Updated transformRJSFValidationErrors() to add filtering of duplicate anyOf/oneOf based errors from the returned errors, fixing #​4167

Dev / docs / playground

  • Updated DemoFrame as follows to fix #​3609
    • Override antd's SelectWidget.getPopupContainerCallback callback function to return undefined
    • Added a AntdSelectPatcher component that observes the creation of antd select dropdowns and makes sure they open in the correct location
    • Update the antd theme wrapper to render the AntdSelectPatcher, AntdStyleProvider and ConfigProvider with it's own getPopupContainer() function inside of a FrameContextConsumer
  • Updated the base TypeScript configuration to use "moduleResolution": "bundler"
  • Updated the validation.md documentation 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 extenderFn prop on CustomValidatorOptionsType

v6.1.1

Compare Source

@​rjsf/core

  • Updated ObjectField to get errors and formData by wrapping name in brackets to prevent names that have dots in them incorrectly getting data from a lower level, fixing #​3846

@​rjsf/shadcn

  • Updated package.json to copy css files to new resources directory

Dev / docs / playground

  • Updated the playground to use the css files for @rjsf/shadcn from the CDN connected with github, pointing to the new resources directory
  • Added new antdIconsReplacer.ts and used it in @rjsf/antd during build time to append .js onto imports of @antd/icons to fix es build issues on webpack and vite

v6.1.0

Compare Source

@​rjsf/antd

  • Added support for rendering ui:help as markdown via new ui:enableMarkdownInHelp flag in FieldHelpTemplate
  • Updated ArrayFieldItemTemplate and ArrayFieldTemplate to adjust sizes and buttons location using displayLabel and hasDescription, fixing #​3296
  • Updated FieldTemplate, ObjectFieldTemplate and WrapIfAdditionalTemplate to adjust the sizes and buttons location using displayLabel

@​rjsf/chakra-ui

  • Added support for rendering ui:help as markdown via new ui:enableMarkdownInHelp flag in FieldHelpTemplate
  • Updated FieldTemplate and WrapIfAdditionalTemplate to adjust the sizes and buttons location using displayLabel and rawDescription

@​rjsf/core

  • Added new RichHelp component for use in all the themes for help rendering, fixing #​4601
  • Updated ArrayField to compute and pass displayLabel and hasDescription to the rendered ArrayFieldItemTemplate to support fixing #​3296
  • Updated StringField to extract the title from the props and pass it down to the widget if provided
  • Updated ArrayFieldItemTemplate to adjust buttons location using displayLabel and hasDescription, fixing #​3296
  • Updated AddButton to improve it's responsiveness in relation to the ArrayFieldItemTemplate changes
  • Updated WrapIfAdditionalTemplate to adjust the sizes and buttons location using displayLabel and rawDescription

@​rjsf/daisyui

  • Added support for rendering ui:help as markdown via new ui:enableMarkdownInHelp flag in FieldHelpTemplate
  • Updated ArrayFieldItemTemplate to adjust buttons location using displayLabel and hasDescription, fixing #​3296
  • Updated WrapIfAdditionalTemplate to add flexGrow and BaseInputTemplate to add w-full to allow the array item fields to grow properly
  • Updated FieldTemplate to render the description which was missing in the theme
  • Updated FieldTemplate and WrapIfAdditionalTemplate to adjust the sizes and buttons location using displayLabel and rawDescription

@​rjsf/fluentui-rc

  • Added support for rendering ui:help as markdown via new ui:enableMarkdownInHelp flag in FieldHelpTemplate
  • Updated ArrayFieldItemTemplate to adjust buttons location using displayLabel, fixing #​3296
  • Updated WrapIfAdditionalTemplate to add flexGrow to allow the array item fields to grow properly for non-container elements
  • Updated FieldTemplate and WrapIfAdditionalTemplate to adjust the sizes and buttons location using displayLabel and rawDescription

@​rjsf/mantine

  • Added support for rendering ui:help as markdown via new ui:enableMarkdownInHelp flag in FieldHelpTemplate
  • Updated utils.ts to add label to the cleanup fields to filter it from the uiOptions
  • Updated BaseInputTemplate to display description which was missing in the theme
  • Updated ArrayFieldTitleTemplate to support the optionalData
  • Updated FieldTemplate and WrapIfAdditionalTemplate to adjust the sizes and buttons location using displayLabel and rawDescription

@​rjsf/mui

  • Added support for rendering ui:help as markdown via new ui:enableMarkdownInHelp flag in FieldHelpTemplate
  • Updated ArrayFieldItemTemplate to adjust buttons location using displayLabel and hasDescription, fixing #​3296
  • Updated FieldTemplate, ObjectFieldTemplate and WrapIfAdditionalTemplate to adjust the sizes and buttons location using displayLabel

@​rjsf/primereact

  • Added support for rendering ui:help as markdown via new ui:enableMarkdownInHelp flag in FieldHelpTemplate
  • Updated ArrayFieldItemTemplate to adjust buttons location using displayLabel, fixing #​3296
  • Updated WrapIfAdditionalTemplate to adjust the sizes and buttons location using displayLabel and rawDescription

@​rjsf/react-bootstrap

  • Added support for rendering ui:help as markdown via new ui:enableMarkdownInHelp flag in FieldHelpTemplate
  • Updated ArrayFieldItemTemplate to adjust buttons location using displayLabel and hasDescription, fixing #​3296
  • Updated ArrayFieldTemplate to improve it's responsiveness in relation to the ArrayFieldItemTemplate changes
  • Updated FieldTemplate, ObjectFieldTemplate and WrapIfAdditionalTemplate to adjust the sizes and buttons location using displayLabel and rawDescription

@​rjsf/semantic-ui

  • Added support for rendering ui:help as markdown via new ui:enableMarkdownInHelp flag in FieldHelpTemplate
  • Updated ArrayFieldItemTemplate to adjust buttons location using displayLabel and hasDescription, fixing #​3296
  • Updated FieldTemplate and WrapIfAdditionalTemplate to adjust the sizes and buttons location using displayLabel and rawDescription

@​rjsf/shadcn

  • Added support for rendering ui:help as markdown via new ui:enableMarkdownInHelp flag in FieldHelpTemplate
  • Updated ArrayFieldItemTemplate to adjust buttons location using displayLabel and hasDescription, fixing #​3296
  • Updated ArrayFieldTemplate to add justify-end to the AddButton rendering
  • Updated FieldTemplate, ObjectFieldTemplate and WrapIfAdditionalTemplate to adjust the sizes and buttons location using displayLabel and rawDescription

@​rjsf/utils

  • Added new enableMarkdownInHelp to the GlobalUISchemaOptions type, fixing #​4601
  • Added new displayLabel and hasDescription flags in the ArrayFieldItemTemplateProps to support fixing #​3296
  • Updated the three hooks to add use client directive to support NextJS builds
  • Updated WrapIfAdditionalTemplateProps to also pick the displayLabel and rawDescription props from FieldProps for use in adjusting the Additional Properties buttons location
  • Fixed bug in getDisplayLabel() to return false ALWAYS, when the ui:options is set to false AND to return true for array and object types when they were added via additionalProperties

Dev / docs / playground

  • Updated uiSchema.md in the docs to document the new enableMarkdownInHelp flag
  • Updated objectTests.tsx to increase the variations of the additionalProperties tests to include labels off, descriptions and object and array types

v6.0.2

Compare Source

@​rjsf/antd

  • Updated FieldTemplate to skip label and description rendering for checkbox widgets, fixing (#​4742)
  • Updated ArrayFieldTemplate and ObjectFieldTemplate to remove the rendering of a duplicate description (since the FieldTemplate already does it), fixing #​3624

@​rjsf/chakra-ui

  • Modified CheckboxesWidget to render the Title, fixing (#​4840)
  • Updated CheckboxWidget to handle label and description rendering consistently, fixing (#​4742)

@​rjsf/core

  • Fixed duplicate label and description rendering in CheckboxWidget by conditionally rendering them based on widget type
    • Updated CheckboxWidget to handle label and description rendering consistently
    • Modified FieldTemplate to skip label and description rendering for checkbox widgets, fixing (#​4742)
  • Updated ObjectField to change the removal of an additional property to defer the work to the processPendingChange() handler in Form, fixing #​4850
  • Updated FallbackField to support object and array types, and improved ArrayField so that it handles missing items properly with the fallback field

@​rjsf/fluentui-rc

  • Updated FieldTemplate to skip label and description rendering for checkbox widgets, fixing (#​4742)

@​rjsf/mantine

  • Updated CheckboxWidget to handle label and description rendering consistently, fixing (#​4742)

@​rjsf/mui

  • Updated FieldTemplate to skip label and description rendering for checkbox widgets, fixing (#​4742)
  • Updated ArrayFieldItemTemplate to switch size from 'auto' to responsive values on the Grid, fixing #​4838

@​rjsf/primereact

  • Updated FieldTemplate to skip label and description rendering for checkbox widgets, fixing (#​4742)

@​rjsf/react-bootstrap

  • Updated FieldTemplate to skip label and description rendering for checkbox widgets, fixing (#​4742)

@​rjsf/semantic-ui

  • Updated FieldTemplate to skip label and description rendering for checkbox widgets, fixing (#​4742)

@​rjsf/shadcn

  • Updated FieldTemplate to skip label and description rendering for checkbox widgets, fixing (#​4742)
  • Updated the Command component to properly handle forwardRef

@​rjsf/utils

  • Updated getDefaultFormState() to not save an undefined field value into an object when the type is null and excludeObjectChildren is provided, fixing #​4821

Dev / docs / playground

  • Updated the OptionsDrawer of the playground to add idPrefix and idSeparator fields
  • Updated test files to switch to using the React Testing library instead of react-test-renderer, updating all snapshots accordingly
  • Updated Fluent libraries to latest, with updated snapshots
  • Added Node 24 to ci.yml, removing v5 and old Node 14 non-docs builds

v6.0.1

Compare Source

Dev / docs / playground

  • Updated peer dependencies for packages to 6.x

v6.0.0

Compare Source

@​rjsf/antd

  • Updated the README.md to show the theme snapshot with the latest theme UI from the playground, making it a link to the theme

@​rjsf/chakra-ui

  • Updated the README.md to show the theme snapshot with the latest theme UI from the playground, making it a link to the theme

@​rjsf/core

  • Updated SchemaField to add a new optional property childFieldPathId to the FieldComponent render to prevent duplicate ids, fixing (#​4819)[#​4819]
    • Also updated ObjectField and ArrayField to make children use the childFieldPathId if present, falling back to the fieldPathId if not

Dev / docs / playground

  • Updated the libraries to the latest ones that aren't problematic
    Updated the playground to modernize the UI using MUI components
  • Updated the documentation to switch to using an animated gif based on the latest modernized playground UI
  • Updated the README.md in all themes to show the theme snapshot with the latest theme UI from the playground, making it a link to the theme

Configuration

📅 Schedule: Branch creation - At 12:00 AM through 04:59 AM and 10:00 PM through 11:59 PM, Monday through Friday ( * 0-4,22-23 * * 1-5 ), Only on Sunday and Saturday ( * * * * 0,6 ) in timezone Europe/Paris, Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added dependencies use for pull requests that update a dependency file filigran team use to identify PR from the Filigran team labels Nov 3, 2025
@renovate renovate bot force-pushed the renovate/major-rjsf-monorepo branch 5 times, most recently from 18553b0 to 13ddb13 Compare November 14, 2025 21:04
@renovate renovate bot changed the title Update rjsf monorepo to v6 (major) [deps] Update rjsf monorepo to v6 (major) Nov 15, 2025
@renovate renovate bot force-pushed the renovate/major-rjsf-monorepo branch 4 times, most recently from b2c3418 to 661dc4a Compare November 19, 2025 22:35
@renovate renovate bot force-pushed the renovate/major-rjsf-monorepo branch 3 times, most recently from 37be67b to 17767d4 Compare November 28, 2025 23:56
@renovate renovate bot force-pushed the renovate/major-rjsf-monorepo branch from 17767d4 to 5d431cc Compare December 3, 2025 21:23
@Kedae Kedae added this to the Next Milestone milestone Dec 4, 2025
@renovate renovate bot force-pushed the renovate/major-rjsf-monorepo branch 2 times, most recently from 31b0323 to ce5808a Compare December 8, 2025 23:36
@renovate renovate bot force-pushed the renovate/major-rjsf-monorepo branch from ce5808a to ecdae01 Compare January 1, 2026 23:07
@renovate renovate bot force-pushed the renovate/major-rjsf-monorepo branch from ecdae01 to cb55505 Compare January 8, 2026 22:30
@SamuelHassine SamuelHassine force-pushed the master branch 7 times, most recently from 1c222ef to 2cb4539 Compare January 10, 2026 19:59
@renovate renovate bot force-pushed the renovate/major-rjsf-monorepo branch from cb55505 to 76b19d1 Compare January 17, 2026 02:05
@renovate renovate bot force-pushed the renovate/major-rjsf-monorepo branch 3 times, most recently from 7641bd4 to ebf21c0 Compare January 23, 2026 23:50
@renovate renovate bot force-pushed the renovate/major-rjsf-monorepo branch 3 times, most recently from 4139c42 to be09746 Compare February 2, 2026 21:36
@renovate renovate bot force-pushed the renovate/major-rjsf-monorepo branch 2 times, most recently from cd49fc6 to 39f8eab Compare February 10, 2026 23:41
@renovate renovate bot force-pushed the renovate/major-rjsf-monorepo branch 3 times, most recently from 0d0ed2e to 06d8859 Compare February 18, 2026 00:42
@labo-flg labo-flg removed this from the 7.260224.0 milestone Feb 24, 2026
@renovate renovate bot force-pushed the renovate/major-rjsf-monorepo branch 4 times, most recently from a89be7e to dfc5fb7 Compare February 26, 2026 21:19
@renovate renovate bot force-pushed the renovate/major-rjsf-monorepo branch from dfc5fb7 to 2f70c22 Compare March 5, 2026 21:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies use for pull requests that update a dependency file filigran team use to identify PR from the Filigran team

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants