chore(deps): update rjsf monorepo to v6.6.1#1845
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
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.6.16.5.3→6.6.16.5.3→6.6.16.5.3→6.6.1Release Notes
rjsf-team/react-jsonschema-form (@rjsf/core)
v6.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.