Skip to content

Bump @rjsf/core from 5.24.13 to 6.5.2#32

Open
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/npm_and_yarn/rjsf/core-6.5.2
Open

Bump @rjsf/core from 5.24.13 to 6.5.2#32
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/npm_and_yarn/rjsf/core-6.5.2

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github May 13, 2026

Bumps @rjsf/core from 5.24.13 to 6.5.2.

Release notes

Sourced from @​rjsf/core's releases.

6.5.2

@​rjsf/core

  • Fixed processPendingChange() using originalErrorSchema (which already contains merged extraErrors) as the base for mergeErrors(), causing sibling-field extraErrors to accumulate duplicate entries on every array mutation, fixing #5041
  • Added ObjectField test for renaming a nested additionalProperties key using userEvent and reset() via a form ref, verifying fix for #4948
  • Updated ArrayField's change handling to only null out data for paths that are directly an array indexed value and not object properties within them, fixing #4952

@​rjsf/mui

  • Added computeSxProp() helper to utils.ts, ran the MUI v9.0.0/system-props codemod on the directory and then updated the sx changes to use computeSxProps()
  • Also transformed the use of style blocks for margins or explicit marginTop or marginBottom in MUI into sx values within DescriptionField, FieldHelpTemplate, ObjectFieldTemplate and SubmitButton,
    • Updated snapshots accordingly
  • Upgraded the peerDependencies to add support for MUI v9

@​rjsf/utils

  • Switched deepEquals from lodash.isEqualWith to fast-equals.createCustomEqual with cycle detection enabled, and replaced direct lodash.isEqual usage in useDeepCompareMemo, isRootSchema, and findSelectedOptionInXxxOf with deepEquals, fixing #4291
  • Fixed getObjectDefaults re-injecting stale schema-level default keys into an additionalProperties object when formData already contains its own keys (e.g. after a key rename), preventing ghost entries from reappearing, fixing #4948

@​rjsf/validator-ajv8

  • Cached the most recent rootSchema reference in handleSchemaUpdate so repeated isValid calls with the same root schema skip the deep-equality check and Ajv re-registration, fixing #4291

Dev / docs / playground

  • Cleaned up testing to make registry mocks simpler using getTestRegistry() function
  • Refactored antd specific test setup out of testing/testSetup.ts
  • Updated the Playground to use MUI v9

6.5.1

Dev / docs / playground

  • Updated peer dependencies to 6.5.x

6.5.0

New Feature

  • Added support for passing MUI-specific props (e.g., sx, rjsfSlotProps, variant) directly through uiSchema for all templates and widgets see the documentation

@​rjsf/antd

  • Updated BaseInputTemplate to remove type and set changeOnWheel to false for the InputNumber component, fixing #5002
  • Updated ErrorList and IconButton to destructure icons imported from @ant-design/icons, fixing #4953
  • Added key={label} to key input in WrapIfAdditionalTemplate to reset input value after duplicate key rename (#4999)
  • Updated BaseInputTemplate to destructure and guard min/max before spreading onto InputNumber, fixing a build error caused by the widened InputPropsType (number | string)
  • Added support for Antd v6, addressing #4995

@​rjsf/chakra-ui

  • Added key={label} to key input in WrapIfAdditionalTemplate to reset input value after duplicate key rename (#4999)

... (truncated)

Changelog

Sourced from @​rjsf/core's changelog.

6.5.2

@​rjsf/core

  • Fixed processPendingChange() using originalErrorSchema (which already contains merged extraErrors) as the base for mergeErrors(), causing sibling-field extraErrors to accumulate duplicate entries on every array mutation, fixing #5041
  • Added ObjectField test for renaming a nested additionalProperties key using userEvent and reset() via a form ref, verifying fix for #4948
  • Updated ArrayField's change handling to only null out data for paths that are directly an array indexed value and not object properties within them, fixing #4952

@​rjsf/mui

  • Added computeSxProp() helper to utils.ts, ran the MUI v9.0.0/system-props codemod on the directory and then updated the sx changes to use computeSxProps()
  • Also transformed the use of style blocks for margins or explicit marginTop or marginBottom in MUI into sx values within DescriptionField, FieldHelpTemplate, ObjectFieldTemplate and SubmitButton,
    • Updated snapshots accordingly
  • Upgraded the peerDependencies to add support for MUI v9

@​rjsf/utils

  • Switched deepEquals from lodash.isEqualWith to fast-equals.createCustomEqual with cycle detection enabled, and replaced direct lodash.isEqual usage in useDeepCompareMemo, isRootSchema, and findSelectedOptionInXxxOf with deepEquals, fixing #4291
  • Fixed getObjectDefaults re-injecting stale schema-level default keys into an additionalProperties object when formData already contains its own keys (e.g. after a key rename), preventing ghost entries from reappearing, fixing #4948

@​rjsf/validator-ajv8

  • Cached the most recent rootSchema reference in handleSchemaUpdate so repeated isValid calls with the same root schema skip the deep-equality check and Ajv re-registration, fixing #4291

Dev / docs / playground

  • Cleaned up testing to make registry mocks simpler using getTestRegistry() function
  • Refactored antd specific test setup out of testing/testSetup.ts
  • Updated the Playground to use MUI v9

6.5.1

Dev / docs / playground

  • Updated peer dependencies to 6.5.x

6.5.0

@​rjsf/antd

  • Updated BaseInputTemplate to remove type and set changeOnWheel to false for the InputNumber component, fixing #5002
  • Updated ErrorList and IconButton to destructure icons imported from @ant-design/icons, fixing #4953
  • Added key={label} to key input in WrapIfAdditionalTemplate to reset input value after duplicate key rename (#4999)
  • Updated BaseInputTemplate to destructure and guard min/max before spreading onto InputNumber, fixing a build error caused by the widened InputPropsType (number | string)
  • Added support for Antd v6, addressing #4995

@​rjsf/chakra-ui

  • Added key={label} to key input in WrapIfAdditionalTemplate to reset input value after duplicate key rename (#4999)
  • Added opt-in optionValueFormat: 'realValue' support to SelectWidget, RadioWidget, and CheckboxesWidget (#4693)

... (truncated)

Commits
  • da7f582 Releasing 6.5.2
  • 970d466 chore(deps-dev): bump @​typescript-eslint/parser from 8.57.2 to 8.59.1 (#5047)
  • 07065b5 Chore: Added support for MUI v9 (#5049)
  • 239bf13 Fix 4948: Updated getDefaultFormState for additionalProperties with defaults ...
  • 924795d Fix 4952 by updating ArrayField onChange handling for objects (#5051)
  • 7148fc4 fix(@​rjsf/core): prevent extraErrors duplication on array field mutation (#50...
  • 029b5ec perf(utils, validator-ajv8): improve deepEquals performance and skip redundan...
  • ede2f13 chore(deps): bump uuid from 13.0.0 to 14.0.0 (#5042)
  • fdb8064 Chore: Cleaned up testing (#5040)
  • 1172c0b Chore: Added adjustable panels for the Editors panels (#5039)
  • Additional commits viewable in compare view
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for @​rjsf/core since your current version.


@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels May 13, 2026
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/rjsf/core-6.5.2 branch from 7cd1118 to 48ad635 Compare May 22, 2026 21:05
Bumps [@rjsf/core](https://github.com/rjsf-team/react-jsonschema-form) from 5.24.13 to 6.5.2.
- [Release notes](https://github.com/rjsf-team/react-jsonschema-form/releases)
- [Changelog](https://github.com/rjsf-team/react-jsonschema-form/blob/main/CHANGELOG.md)
- [Commits](rjsf-team/react-jsonschema-form@5.24.13...6.5.2)

---
updated-dependencies:
- dependency-name: "@rjsf/core"
  dependency-version: 6.5.2
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/rjsf/core-6.5.2 branch from 48ad635 to 94e6db1 Compare May 22, 2026 21:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants