Skip to content

Bump @rjsf/core from 5.24.13 to 6.6.2#47

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

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

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 17, 2026

Copy link
Copy Markdown
Contributor

Bumps @rjsf/core from 5.24.13 to 6.6.2.

Release notes

Sourced from @​rjsf/core's releases.

6.6.2

@​rjsf/core

  • Fixed schema-change handling so dependent enum updates sanitize invalid scalar field data without over-sanitizing root, object, array, readonly, or disabled field changes, fixing #3838
  • Updated Form tests to verify fix for #1357 and #2492
    • Also added console message suppression support to the tests to reduce noise
  • Updated MultiSchemaField by skipping next option recalculation when a user selects an option, fixing #3833
  • Updated Form's validate() function to pass the original schema to AJV when no pre-resolved schema is provided, fixing #3368
  • Improved performance of IconButtons in all themes, ArrayField components and ObjectField components using memoization, partially fixing #3183
  • Fixed ObjectField so renaming an additionalProperties key to an empty string is no longer silently dropped, using Object.hasOwn instead of a falsy check (#5098)

@​rjsf/utils

  • Updated sanitizeDataForNewSchema() to preserve valid enum values while replacing or clearing stale values across enum, oneOf, and anyOf schema changes, fixing #3838
  • Updated sanitizeDataForNewSchema() to filter out invalid enum values in arrays, fixing #1357 and #2492

Dev / docs / playground

  • Upgraded vitest and jsdom to the latest to remove deprecated package warnings
  • Fix a documentation error related to precedence when setting default values (#5089)

6.6.1

Dev / docs / playground

  • Updated peer dependencies to 6.6.x

6.6.0

New feature

Added the validator-ata package to give users an alternative validation system

@​rjsf/core

  • Updated Form to stop using removeOptionalEmptyObjects() and deprecating removeEmptyOptionalObjects prop

@​rjsf/utils

  • Adopted the svelte-jsonschema-form algorithm for omitExtraData(), adding in support for the code from removeOptionalEmptyObjects(), exporting the isValueEmpty() function from the library
  • Deprecated the removeOptionalEmptyObject() and toPathSchema() functions, toPathSchema() on SchemaUtilsType and the PathSchema type
  • Added relaxOptionsForScoring() utility that normalizes a oneOf/anyOf option list for scoring with optional $refs resolution Converts boolean schemas to object equivalents and widens additionalProperties: false → true so that getClosestMatchingOption does not produce false negatives when form data contains keys not declared in properties
  • Fixed resolveAnyOrOneOfSchemas (called by schemaParser with expandAllBranches=true) to use getFirstMatchingOption on the options returned from relaxOptionsForScoring() so that they are captured for precompiled validators
  • Extracted the shallowAllOfMerge() function from retrieveSchema.ts into its own file for additional use in omitExtraData.ts

@​rjsf/validator-ajv8

  • Added integration tests verifying that getFirstMatchingOption, getClosestMatchingOption, and omitExtraData work correctly when given an AJV8PrecompiledValidator compiled from a oneOf schema whose branches carry additionalProperties: false (both direct options and options defined via $ref)

@​rjsf/validator-ata

... (truncated)

Changelog

Sourced from @​rjsf/core's changelog.

6.6.2

@​rjsf/core

  • Fixed schema-change handling so dependent enum updates sanitize invalid scalar field data without over-sanitizing root, object, array, readonly, or disabled field changes, fixing #3838
  • Updated Form tests to verify fix for #1357 and #2492
    • Also added console message suppression support to the tests to reduce noise
  • Updated MultiSchemaField by skipping next option recalculation when a user selects an option, fixing #3833
  • Updated Form's validate() function to pass the original schema to AJV when no pre-resolved schema is provided, fixing #3368
  • Improved performance of IconButtons in all themes, ArrayField components and ObjectField components using memoization, partially fixing #3183
  • Fixed ObjectField so renaming an additionalProperties key to an empty string is no longer silently dropped, using Object.hasOwn instead of a falsy check (#5098)

@​rjsf/utils

  • Updated sanitizeDataForNewSchema() to preserve valid enum values while replacing or clearing stale values across enum, oneOf, and anyOf schema changes, fixing #3838
  • Updated sanitizeDataForNewSchema() to filter out invalid enum values in arrays, fixing #1357 and #2492

Dev / docs / playground

  • Upgraded vitest and jsdom to the latest to remove deprecated package warnings
  • Fix a documentation error related to precedence when setting default values (#5089)

6.6.1

Dev / docs / playground

  • Updated peer dependencies to 6.6.x

6.6.0

@​rjsf/core

  • Updated Form to stop using removeOptionalEmptyObjects() and deprecating removeEmptyOptionalObjects prop

@​rjsf/utils

  • Adopted the svelte-jsonschema-form algorithm for omitExtraData(), adding in support for the code from removeOptionalEmptyObjects(), exporting the isValueEmpty() function from the library
  • Deprecated the removeOptionalEmptyObject() and toPathSchema() functions, toPathSchema() on SchemaUtilsType and the PathSchema type
  • Added relaxOptionsForScoring() utility that normalizes a oneOf/anyOf option list for scoring with optional $refs resolution Converts boolean schemas to object equivalents and widens additionalProperties: false → true so that getClosestMatchingOption does not produce false negatives when form data contains keys not declared in properties
  • Fixed resolveAnyOrOneOfSchemas (called by schemaParser with expandAllBranches=true) to use getFirstMatchingOption on the options returned from relaxOptionsForScoring() so that they are captured for precompiled validators
  • Extracted the shallowAllOfMerge() function from retrieveSchema.ts into its own file for additional use in omitExtraData.ts

@​rjsf/validator-ajv8

  • Added integration tests verifying that getFirstMatchingOption, getClosestMatchingOption, and omitExtraData work correctly when given an AJV8PrecompiledValidator compiled from a oneOf schema whose branches carry additionalProperties: false (both direct options and options defined via $ref)

@​rjsf/validator-ata

  • Added @rjsf/validator-ata, an ata-validator backed alternative to @rjsf/validator-ajv8. The public surface mirrors the AJV package (customizeValidator(), ValidatorType<T, S, F>, custom formats, transformErrors, customValidate, suppressDuplicateFiltering), so swapping the import is enough for existing forms to keep working. AJV-only options (AjvClass, ajvFormatOptions, ajvOptionsOverrides) are replaced by ataOptionsOverrides, and the ata-validator format set is always installed. Depends on ata-validator ^0.17.4, which carries stable ATA#### error codes and rich error metadata (expected, received, schemaSource, dataFrame, suggestion, docUrl) that transformErrors can consume. See the validator-ata API reference for the full list of differences (#5063)

... (truncated)

Commits
  • 48da402 - Added a few missing rules, fixing code due to one of them
  • b5c4680 - sorted the rules in .oxlintrc.json alphabetically to improve searchabili...
  • d74e529 Releasing 6.6.2
  • c02350a chore(deps): bump @​ant-design/icons from 6.2.3 to 6.2.5 (#5099)
  • 38b2c1f fix(core): empty-string key rename in additionalProperties no longer silently...
  • da85e05 feat(lint): add airbnb-extended import, jsx-a11y, vitest, react-perf and node...
  • 03e474a Additional eslint config airbnb extended (#5113)
  • 1e81ac8 feat(lint): add airbnb-extended errors.ts and best-practices.ts rules to oxli...
  • cc3d927 fix(antd): fix DateWidget/DateTimeWidget popup positioning in playground (#5105)
  • 7bc0eea feat(lint): add airbnb-extended errors/es6/variables rules to oxlintrc and fi...
  • 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 compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [@rjsf/core](https://github.com/rjsf-team/react-jsonschema-form) from 5.24.13 to 6.6.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.6.2)

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

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added the dependencies Pull requests that update a dependency file label Jun 17, 2026
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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant