chore(deps): update rjsf monorepo to v6.8.0 - #1845
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
renovate
Bot
force-pushed
the
renovate/rjsf-monorepo
branch
from
June 8, 2026 17:00
8ca3921 to
eea1fcc
Compare
renovate
Bot
force-pushed
the
renovate/rjsf-monorepo
branch
from
June 11, 2026 15:17
eea1fcc to
7072899
Compare
renovate
Bot
force-pushed
the
renovate/rjsf-monorepo
branch
from
July 18, 2026 21:59
7072899 to
1cfca79
Compare
renovate
Bot
force-pushed
the
renovate/rjsf-monorepo
branch
from
July 21, 2026 03:04
1cfca79 to
083efd6
Compare
renovate
Bot
force-pushed
the
renovate/rjsf-monorepo
branch
from
July 24, 2026 20:24
083efd6 to
45e69ef
Compare
renovate
Bot
force-pushed
the
renovate/rjsf-monorepo
branch
from
July 26, 2026 05:39
45e69ef to
5099e11
Compare
renovate
Bot
force-pushed
the
renovate/rjsf-monorepo
branch
from
August 4, 2026 13:51
5099e11 to
b026c4e
Compare
renovate
Bot
force-pushed
the
renovate/rjsf-monorepo
branch
from
August 12, 2026 04:11
b026c4e to
a752c21
Compare
renovate
Bot
force-pushed
the
renovate/rjsf-monorepo
branch
from
August 15, 2026 17:35
a752c21 to
3ef5603
Compare
renovate
Bot
force-pushed
the
renovate/rjsf-monorepo
branch
5 times, most recently
from
August 28, 2026 11:14
fcfefb1 to
a6ec1c4
Compare
renovate
Bot
force-pushed
the
renovate/rjsf-monorepo
branch
from
August 28, 2026 14:32
a6ec1c4 to
3a9f23d
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
6.5.3→6.8.06.5.3→6.8.06.5.3→6.8.06.5.3→6.8.0Release Notes
rjsf-team/react-jsonschema-form (@rjsf/core)
v6.8.0Compare Source
@rjsf/core
TimeWidgetto respect schemamultipleOftime precision, preserving second-precision values while keeping minute-precision native inputs synchronized with their displayed value (#5174)@rjsf/utils
sortedJSONStringifywith regards to handling arrays containingnullandundefinedvalues.@rjsf/validator-ata
ata-validatorrequirement to^1.3.0, which fixes a$refthat could not be resolved being treated as vacuous rather than reported as an error (#5181)ata-validatorrequirement to^1.6.0, so that validation runs correctly wherenew Functionis refused, such as a page under a strict Content-Security-Policy (#5184)ata-validatorrequirement to^1.6.1, which stops a$refinto another document from silently dropping the constraints behind it (#5186)@rjsf/validator-cfworker
@cfworker/json-schema, including undefined form-data normalization and per-schema-id caching, fixing #3269 and contributing to #4923Dev / docs / playground
@rjsf/validator-cfworkerto the playground validator selector and API documentationv6.7.1Compare Source
@rjsf/core
NumberField(e.g. Polish/German comma decimal separators) without breaking non-text widgets like radio buttons and select dropdowns, fixing #5148ObjectFieldto preserve the insertion order of additional and pattern properties when keys are renamed to integers, fixing #4631@rjsf/utils
getDecimalSeparator()utility to detect locale-specific decimal separators and updatedasNumber()to parse locale-specific decimal strings, partially fixing #5148getDefaultFormState()withexperimental_defaultFormStateBehavior.arrayMinItems.populate = 'never'padded arrays withnullentries up tominItems, fixing #5163[], letting the validator report theminItemsviolation instead of surfacing invalidnullitems@rjsf/validator-ajv8
AJV8Validatorto remove broken schemas from AJV cache after compilation error, fixing #3933@rjsf/validator-ata
ata-validatordependency to^1.1.0, which fixes a stack overflow in browser environments for schemas its JS engine cannot compile and shrinks the install footprint via per-platform optional packages (#5162)Dev / docs / playground
utility-functions.mdto documentgetDecimalSeparator()v6.7.0Compare Source
@rjsf/antd
CyclicSchemaExpandTemplateto the list of templates for the theme, updating snapshots accordingly@rjsf/chakra-ui
CyclicSchemaExpandTemplateto the list of templates for the theme, updating snapshots accordingly@rjsf/core
CyclicSchemaExpandTemplateto the list of templates for the theme, updating snapshots accordinglyCyclicSchemaFieldto the list of fields, that renders theCyclicSchemaExpandTemplateinitially and, if expanded, will render theSchemaFieldwith theRJSF_REF_CYCLE_KEYtag turned offSchemaFormto render theCyclicSchemaFieldwhen the schema contains theRJSF_REF_CYCLE_KEYset totrueitemsand schema-valuedadditionalItemsso clicking add renders the additional item field, fixing #3791selectwidget schema default is not present in the enum options, fixing #4494SchemaFieldso that a schema with a primitive or arraytypealongside a non-selectoneOf/anyOfno longer renders a spurious duplicate input above the option selector, fixing #5119MultiSchemaFieldto propagate the parent schema'stypeto option sub-schemas that don't define their own, so the correct widget (e.g.StringField) renders for the selected option instead ofFallbackField, fixing #5119constAsDefaultsvalues being skipped in matching conditionalallOfschemas, fixing #4963processPendingChangeso that clearing a string field that has a schemadefaultvalue no longer re-applies the default, fixing #5125JSON.parse(JSON.stringify(...))to stripundefined-valued keys from formData before AJV validation so that the #4518 fix is preservedObjectField's "Add" button foradditionalPropertiesschemas containing a$refso the new item's default value is computed viagetDefaultFormState()against the fully-resolved referenced schema (recursively populating nested defaults) instead of only reading the resolved schema's own top-leveldefault, which discarded the siblingdefaultand any nested property defaults, fixing #4266@rjsf/daisyui
CyclicSchemaExpandTemplateto the list of templates for the theme, updating snapshots accordingly@rjsf/fluentui-rc
CyclicSchemaExpandTemplateto the list of templates for the theme, updating snapshots accordingly@rjsf/mantine
CyclicSchemaExpandTemplateto the list of templates for the theme, updating snapshots accordingly@rjsf/mui
CyclicSchemaExpandTemplateto the list of templates for the theme, updating snapshots accordingly@rjsf/primereact
CyclicSchemaExpandTemplateto the list of templates for the theme, updating snapshots accordingly@rjsf/react-bootstrap
CyclicSchemaExpandTemplateto the list of templates for the theme, updating snapshots accordingly@rjsf/semantic-ui
CyclicSchemaExpandTemplateto the list of templates for the theme, updating snapshots accordingly@rjsf/shadcn
CyclicSchemaExpandTemplateto the list of templates for the theme, updating snapshots accordinglyFancySelectandFancyMultiSelectthat have the same label to incorrectly highlight more than one element, fixing #5126CommandItemvalue handling inFancySelectandFancyMultiSelectcomponents to ensure values are passed as strings (#5155)@rjsf/utils
types.tsto addCyclicSchemaExpandPropstype andCyclicSchemaExpandTemplatein theTemplatesTyperesolveAllReferences()to add a newmarkCycleOnDetectionprop which addsRJSF_REF_CYCLE_KEYmarker (fromconstants.ts) to a schema that has been detected to have a cycle, partially fixing #3907hashForSchema()to filter keys to removeRJSF_REF_KEYprefixed keys before hashing the schemaenums.tsto addExpandButtonandCycleDetectedkeysisFixedItems()to treat empty tupleitemsarrays as fixed items soadditionalItemsschemas are handled consistently, fixing #3791logUnsupportedDefaultForEnum()helper for theme select widgets to warn when a schema default is not present in the enum options, fixing #4494retrieveSchema()to preserve boolean conditional branches while resolving schemas, fixing #4476 (#5101)Experimental_DefaultFormStateBehaviorto add a newnestedDefaultsPrecedenceoptiongetDefaultFormState()to use the newnestedDefaultsPrecedenceoption to control how defaults defined on multiple levels are merged together, fixing #5089omitExtraData()to better handleallOfs containing multipleif/then/elseblocks, matching fix inSJSF, fixing #5142optionsList()to preserve an explicitly empty stringtitleononeOf/anyOfoptions instead of falling back to the option's value, fixing #4448getDefaultFormState()so that optional array defaults are not initialized whenexperimental_defaultFormStateBehavior.arrayMinItems.populate = never, fixing #5149@rjsf/validator-ajv8
transformRJSFValidationErrors()to detect field name forallOfandif-then-elseby falling back to the root schema to find the title, fixing #5134@rjsf/validator-ata
transformRJSFValidationErrors()to detect field name forallOfandif-then-elseby falling back to the root schema to find the title, fixing #5134ata-validatordependency to^1.0.0, its first stable release; no API changes for@rjsf/validator-ataconsumers (#5157)Dev / docs / playground
@rjsf/snapshotsto add a test case toformTeststhat verifies the new Cycle detection UIcustom-templates.mdandcustom-widgets-fields.mdfor the new featureutility-functions.mdto documentlogUnsupportedDefaultForEnum()nestedDefaultsPrecedenceoptionv6.6.2Compare Source
@rjsf/core
Formtests to verify fix for #1357 and #2492consolemessage suppression support to the tests to reduce noiseMultiSchemaFieldby skipping next option recalculation when a user selects an option, fixing #3833Form'svalidate()function to pass the original schema to AJV when no pre-resolved schema is provided, fixing #3368IconButtonsin all themes,ArrayFieldcomponents andObjectFieldcomponents using memoization, partially fixing #3183ObjectFieldso renaming anadditionalPropertieskey to an empty string is no longer silently dropped, usingObject.hasOwninstead of a falsy check (#5098)@rjsf/utils
sanitizeDataForNewSchema()to preserve valid enum values while replacing or clearing stale values across enum,oneOf, andanyOfschema changes, fixing #3838sanitizeDataForNewSchema()to filter out invalid enum values in arrays, fixing #1357 and #2492Dev / docs / playground
vitestandjsdomto the latest to remove deprecated package warningsv6.6.1Compare Source
Dev / docs / playground
v6.6.0Compare Source
@rjsf/core
Formto stop usingremoveOptionalEmptyObjects()and deprecatingremoveEmptyOptionalObjectsprop@rjsf/utils
svelte-jsonschema-formalgorithm foromitExtraData(), adding in support for the code fromremoveOptionalEmptyObjects(), exporting theisValueEmpty()function from the libraryremoveOptionalEmptyObject()andtoPathSchema()functions,toPathSchema()onSchemaUtilsTypeand thePathSchematyperelaxOptionsForScoring()utility that normalizes aoneOf/anyOfoption list for scoring with optional$refs resolutionConverts boolean schemas to object equivalents and widens
additionalProperties: false → trueso thatgetClosestMatchingOptiondoes not produce false negatives when form data contains keys not declared inpropertiesresolveAnyOrOneOfSchemas(called byschemaParserwithexpandAllBranches=true) to usegetFirstMatchingOptionon the options returned fromrelaxOptionsForScoring()so that they are captured for precompiled validatorsshallowAllOfMerge()function fromretrieveSchema.tsinto its own file for additional use inomitExtraData.ts@rjsf/validator-ajv8
getFirstMatchingOption,getClosestMatchingOption, andomitExtraDatawork correctly when given anAJV8PrecompiledValidatorcompiled from aoneOfschema whose branches carryadditionalProperties: false(both direct options and options defined via$ref)@rjsf/validator-ata
@rjsf/validator-ata, anata-validatorbacked 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 byataOptionsOverrides, and theata-validatorformat set is always installed. Depends onata-validator^0.17.4, which carries stableATA####error codes and rich error metadata (expected,received,schemaSource,dataFrame,suggestion,docUrl) thattransformErrorscan consume. See the validator-ata API reference for the full list of differences (#5063)compileSchemaValidatorscompiles a schema to a standalone module viaata-validator'sbundleStandalone, andcreatePrecompiledValidatorloads it as aValidatorType, mirroring@rjsf/validator-ajv8. Error output matches the non-precompiled validator, including per-field errors for schema-valuedadditionalProperties(ata-validator>= 0.17.4); an invalidanyOfreports a single error on the field, the same as the runtime path. Custom formats in a precompiled bundle must be a RegExp or string pattern, since a function checker cannot be serialized into the standalone bundle (#5078)Dev / docs / playground
validator-ataAPI reference page underapi-referencedescribing the package and its differences fromvalidator-ajv8(#5063)compileSchemaValidatorsandcreatePrecompiledValidatorAPIs on thevalidator-ataAPI reference page (#5078)ATAandATA (coerceTypes)choices to the playground validator picker (#5063)ataValidatorBrowserCompatworkaround from the playground Vite config. The bump toata-validator^0.18.2makes the patch unnecessary, since the validator no longer touches the filesystem at module init. See ata-core/ata-validator#25form-props.mdandutility-functions.mdto document the deprecations anduiSchema.mdto cleanup theenumNamesdocs slightlyeslint/prettierforOxLint/Oxfmtandjest/babelforvitestConfiguration
📅 Schedule: (UTC)
🚦 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.
This PR was generated by Mend Renovate. View the repository job log.