Update Frontend dependencies (major)#1820
Open
ggrossetie wants to merge 1 commit intomasterfrom
Open
Conversation
Collaborator
Author
|
✅ Deploy Preview for stylo-docs canceled.
|
4b6bec8 to
ed55d10
Compare
01d4c34 to
a98692c
Compare
7df1087 to
cfefb78
Compare
cfefb78 to
82fbcd8
Compare
fcdbe3b to
76f6a41
Compare
f8ddb53 to
151019a
Compare
2b766e9 to
0fea66a
Compare
0fea66a to
3133778
Compare
3133778 to
3b80934
Compare
3b80934 to
ed43057
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:
^9.39.2→^10.0.0^5.24.3→^6.0.0^5.24.3→^6.0.0^3.0.0→^5.0.0^24.0.3→^25.0.0~7.2→~8.0.0~8.0→~10.0.0^1.11.0→^3.0.0^1.2.1→^2.0.0~9.39→~10.3.0~2.21→~3.1.0^26.0.0→^29.0.0^6.17.0→^7.0.0^5.14.0→^7.0.0~7.3→~8.0.0Release Notes
eslint/eslint (@eslint/js)
v10.0.1Compare Source
Bug Fixes
c87d5bdfix: update eslint (#20531) (renovate[bot])d841001fix: updateminimatchto10.2.1to address security vulnerabilities (#20519) (루밀LuMir)04c2147fix: update error message for unused suppressions (#20496) (fnx)38b089cfix: update dependency @eslint/config-array to ^0.23.1 (#20484) (renovate[bot])Documentation
5b3dbcedocs: add AI acknowledgement section to templates (#20431) (루밀LuMir)6f23076docs: toggle nav in no-JS mode (#20476) (Tanuj Kanti)b69cfb3docs: Update README (GitHub Actions Bot)Chores
e5c281fchore: updates for v9.39.3 release (Jenkins)8c3832achore: update @typescript-eslint/parser to ^8.56.0 (#20514) (Milos Djermanovic)8330d23test: add tests for config-api (#20493) (Milos Djermanovic)37d6e91chore: remove eslint v10 prereleases from eslint-config-eslint deps (#20494) (Milos Djermanovic)da7cd0erefactor: cleanup error message templates (#20479) (Francesco Trotta)84fb885chore: package.json update for @eslint/js release (Jenkins)1f66734chore: addeslinttopeerDependenciesof@eslint/js(#20467) (Milos Djermanovic)v10.0.0Compare Source
Breaking Changes
f9e54f4feat!: estimate rule-tester failure location (#20420) (ST-DDT)a176319feat!: replacechalkwithstyleTextand addcolortoResultsMeta(#20227) (루밀LuMir)c7046e6feat!: enable JSX reference tracking (#20152) (Pixel998)fa31a60feat!: addnameto configs (#20015) (Kirk Waiblinger)3383e7efix!: remove deprecatedSourceCodemethods (#20137) (Pixel998)501abd0feat!: update dependency minimatch to v10 (#20246) (renovate[bot])ca4d3b4fix!: stricter rule tester assertions for valid test cases (#20125) (唯然)96512a6fix!: Remove deprecated rule context methods (#20086) (Nicholas C. Zakas)c69fdacfeat!: remove eslintrc support (#20037) (Francesco Trotta)208b5ccfeat!: UseScopeManager#addGlobals()(#20132) (Milos Djermanovic)a2ee188fix!: adduniqueItems: trueinno-invalid-regexpoption (#20155) (Tanuj Kanti)a89059dfeat!: Program range span entire source text (#20133) (Pixel998)39a6424fix!: assert 'text' is a string across all RuleFixer methods (#20082) (Pixel998)f28fbf8fix!: Deprecate"always"and"as-needed"options of theradixrule (#20223) (Milos Djermanovic)aa3fb2bfix!: tightenfunc-namesschema (#20119) (Pixel998)f6c0ed0feat!: reporteslint-envcomments as errors (#20128) (Francesco Trotta)4bf739ffix!: remove deprecatedLintMessage#nodeTypeandTestCaseError#type(#20096) (Pixel998)523c076feat!: drop support for jiti < 2.2.0 (#20016) (michael faith)454a292feat!: updateeslint:recommendedconfiguration (#20210) (Pixel998)4f880eefeat!: removev10_*and inactiveunstable_*flags (#20225) (sethamus)f18115cfeat!:no-shadow-restricted-namesreportglobalThisby default (#20027) (sethamus)c6358c3feat!: Require Node.js^20.19.0 || ^22.13.0 || >=24(#20160) (Milos Djermanovic)Features
bff9091feat: handleArray.fromAsyncinarray-callback-return(#20457) (Francesco Trotta)290c594feat: addselftono-implied-evalrule (#20468) (sethamus)43677defeat: fix handling of function and class expression names inno-shadow(#20432) (Milos Djermanovic)f0cafe5feat: rule tester add assertion optionrequireData(#20409) (fnx)f7ab693feat: output RuleTester test case failure index (#19976) (ST-DDT)7cbcbf9feat: addcountThisoption tomax-params(#20236) (Gerkin)f148a5efeat: add error assertion options (#20247) (ST-DDT)09e6654feat: update error loc ofrequire-yieldandno-useless-constructor(#20267) (Tanuj Kanti)Bug Fixes
436b82ffix: update eslint (#20473) (renovate[bot])1d29d22fix: detect defaultthisbinding inArray.fromAsynccallbacks (#20456) (Francesco Trotta)727451efix: fix regression of global mode report range instrictrule (#20462) (ntnyq)e80485ffix: remove fakeFlatESLintandLegacyESLintexports (#20460) (Francesco Trotta)9eeff3bfix: update esquery (#20423) (cryptnix)b34b938fix: useError.prepareStackTraceto estimate failing test location (#20436) (Francesco Trotta)51aab53fix: update eslint (#20443) (renovate[bot])23490b2fix: handle space before colon inRuleTesterlocation estimation (#20433) (Francesco Trotta)f244dbffix: useMessagePlaceholderDatatype from@eslint/core(#20348) (루밀LuMir)d186f8cfix: update eslint (#20427) (renovate[bot])2332262fix: error location should not modify error message in RuleTester (#20421) (Milos Djermanovic)ab99b21fix: ensurefilenameis passed as third argument toverifyAndFix()(#20405) (루밀LuMir)8a60f3bfix: removeecmaVersionandsourceTypefromParserOptionstype (#20415) (Pixel998)eafd727fix: removeTDZscope type (#20231) (jaymarvelz)39d1f51fix: correctScopetypings (#20404) (sethamus)2bd0f13fix: updateverifyandverifyAndFixtypes (#20384) (Francesco Trotta)ba6ebfafix: correct typings forloadESLint()andshouldUseFlatConfig()(#20393) (루밀LuMir)e7673aefix: correct RuleTester typings (#20105) (Pixel998)53e9522fix: strict removed formatters check (#20241) (ntnyq)b017f09fix: correctno-restricted-importmessages (#20374) (Francesco Trotta)Documentation
e978ddadocs: Update README (GitHub Actions Bot)4cecf83docs: Update README (GitHub Actions Bot)c79f0abdocs: Update README (GitHub Actions Bot)773c052docs: Update README (GitHub Actions Bot)f2962e4docs: documentmeta.docs.frozenproperty (#20475) (Pixel998)8e94f58docs: fix broken anchor links from gerund heading updates (#20449) (Copilot)1495654docs: Update README (GitHub Actions Bot)0b8ed5cdocs: document support for:isselector alias (#20454) (sethamus)1c4b33fdocs: Document policies about ESM-only dependencies (#20448) (Milos Djermanovic)3e5d38cdocs: add missing indentation space in rule example (#20446) (fnx)63a0c7cdocs: Update README (GitHub Actions Bot)65ed0c9docs: Update README (GitHub Actions Bot)b0e4717docs: [no-await-in-loop] Expand inapplicability (#20363) (Niklas Hambüchen)fca421fdocs: Update README (GitHub Actions Bot)d925c54docs: update config syntax inno-lone-blocks(#20413) (Pixel998)7d5c95fdocs: remove redundantsourceType: "module"from rule examples (#20412) (Pixel998)02e7e71docs: correct.mtsglob pattern in files with extensions example (#20403) (Ali Essalihi)264b981docs: Update README (GitHub Actions Bot)5a4324fdocs: clarify"local"option ofno-unused-vars(#20385) (Milos Djermanovic)e593aa0docs: improve clarity, grammar, and wording in documentation site README (#20370) (Aditya)3f5062edocs: Add messages property to rule meta documentation (#20361) (Sabya Sachi)9e5a5c2docs: removeExamplesheadings from rule docs (#20364) (Milos Djermanovic)194f488docs: Update README (GitHub Actions Bot)0f5a94adocs: [class-methods-use-this] explain purpose of rule (#20008) (Kirk Waiblinger)df5566fdocs: add Options section to all rule docs (#20296) (sethamus)adf7a2bdocs: no-unsafe-finally note for generator functions (#20330) (Tom Pereira)ef7028cdocs: Update README (GitHub Actions Bot)fbae5d1docs: consistently use "v10.0.0" in migration guide (#20328) (Pixel998)778aa2ddocs: ignoring default file patterns (#20312) (Tanuj Kanti)4b5dbcddocs: reorder v10 migration guide (#20315) (Milos Djermanovic)5d84a73docs: Update README (GitHub Actions Bot)37c8863docs: fix incorrect anchor link in v10 migration guide (#20299) (Pixel998)077ff02docs: add migrate-to-10.0.0 doc (#20143) (唯然)3822e1bdocs: Update README (GitHub Actions Bot)Build Related
9f08712Build: changelog update for 10.0.0-rc.2 (Jenkins)1e2c449Build: changelog update for 10.0.0-rc.1 (Jenkins)c4c72a8Build: changelog update for 10.0.0-rc.0 (Jenkins)7e4daf9Build: changelog update for 10.0.0-beta.0 (Jenkins)a126a2abuild: add .scss files entry to knip (#20389) (Francesco Trotta)f5c0193Build: changelog update for 10.0.0-alpha.1 (Jenkins)165326fBuild: changelog update for 10.0.0-alpha.0 (Jenkins)Chores
1ece282chore: ignore/docs/v9.xin link checker (#20452) (Milos Djermanovic)034e139ci: add type integration test for@html-eslint/eslint-plugin(#20345) (sethamus)f3fbc2fchore: set@eslint/jsversion to 10.0.0 to skip releasing it (#20466) (Milos Djermanovic)afc0681chore: remove scopeManager.addGlobals patch for typescript-eslint parser (#20461) (fnx)3e5a173refactor: use types from@eslint/plugin-kit(#20435) (Pixel998)11644b1ci: rename workflows (#20463) (Milos Djermanovic)2d14173chore: fix typos in docs and comments (#20458) (o-m12a)6742f92test: add endLine/endColumn to invalid test case in no-alert (#20441) (경하)3e22c82test: add missing location data to no-template-curly-in-string tests (#20440) (Haeun Kim)b4b3127chore: package.json update for @eslint/js release (Jenkins)f658419refactor: removerawparser option from JS language (#20416) (Pixel998)2c3efb7chore: removecategoryfrom type test fixtures (#20417) (Pixel998)36193fdchore: removecategoryfrom formatter test fixtures (#20418) (Pixel998)e8d203bchore: add JSX language tag validation tocheck-rule-examples(#20414) (Pixel998)bc465a1chore: pin dependencies (#20397) (renovate[bot])703f0f5test: replace deprecated rules inlintertests (#20406) (루밀LuMir)ba71baatest: enablestrictmode in type tests (#20398) (루밀LuMir)f9c4968refactor: removelib/linter/rules.js(#20399) (Francesco Trotta)6f1c48echore: updates for v9.39.2 release (Jenkins)54bf0a3ci: create package manager test (#20392) (루밀LuMir)3115021refactor: simplify JSDoc comment detection logic (#20360) (Pixel998)4345b17chore: update@eslint-community/regexppto4.12.2(#20366) (루밀LuMir)772c9eechore: update dependency @eslint/eslintrc to ^3.3.3 (#20359) (renovate[bot])0b14059chore: package.json update for @eslint/js release (Jenkins)d6e7bf3ci: bump actions/checkout from 5 to 6 (#20350) (dependabot[bot])139d456chore: require mandatory headers in rule docs (#20347) (Milos Djermanovic)3b0289cchore: remove unused.eslintignoreand test fixtures (#20316) (Pixel998)a463e7bchore: update dependency js-yaml to v4 [security] (#20319) (renovate[bot])ebfe905chore: remove redundant rules from eslint-config-eslint (#20327) (Milos Djermanovic)88dfdb2test: add regression tests for message placeholder interpolation (#20318) (fnx)6ed0f75chore: skip type checking ineslint-config-eslint(#20323) (Francesco Trotta)1e2cad5chore: package.json update for @eslint/js release (Jenkins)9da2679chore: update@eslint/*dependencies (#20321) (Milos Djermanovic)0439794refactor: use types from @eslint/core (#20235) (jaymarvelz)cb51ec2test: cleanupSourceCode#traversetests (#20289) (Milos Djermanovic)897a347chore: remove restriction fortypein rule tests (#20305) (Pixel998)d972098chore: ignore prettier updates in renovate to keep in sync with trunk (#20304) (Pixel998)a086359chore: remove redundantfast-globdev-dependency (#20301) (루밀LuMir)564b302chore: installprettieras a dev dependency (#20302) (michael faith)8257b57refactor: correct regex foreslint-plugin/report-message-format(#20300) (루밀LuMir)e251671refactor: extract assertions in RuleTester (#20135) (唯然)2e7f25echore: addlegacy-peer-depsto.npmrc(#20281) (Milos Djermanovic)39c638achore: update eslint-config-eslint dependencies for v10 prereleases (#20278) (Milos Djermanovic)8533b3fchore: update dependency @eslint/json to ^0.14.0 (#20288) (renovate[bot])796ddf6chore: update dependency @eslint/js to ^9.39.1 (#20285) (renovate[bot])v9.39.4Compare Source
Bug Fixes
f18f6c8fix: update dependency minimatch to ^3.1.5 (#20564) (Milos Djermanovic)a3c868ffix: update dependency @eslint/eslintrc to ^3.3.4 (#20554) (Milos Djermanovic)234d005fix: minimatch security vulnerability patch for v9.x (#20549) (Andrej Beles)b1b37eefix: updateajvto6.14.0to address security vulnerabilities (#20538) (루밀LuMir)Documentation
4675152docs: add deprecation notice partial (#20520) (Milos Djermanovic)Chores
b8b4eb1chore: update dependencies for ESLint v9.39.4 (#20596) (Francesco Trotta)71b2f6bchore: package.json update for @eslint/js release (Jenkins)1d16c2fci: pin Node.js 25.6.1 (#20563) (Milos Djermanovic)v9.39.3Compare Source
Bug Fixes
791bf8dfix: restore TypeScript 4.0 compatibility in types (#20504) (sethamus)Chores
8594a43chore: upgrade @eslint/js@9.39.3 (#20529) (Milos Djermanovic)9ceef92chore: package.json update for @eslint/js release (Jenkins)af498c6chore: ignore/docs/v9.xin link checker (#20453) (Milos Djermanovic)rjsf-team/react-jsonschema-form (@rjsf/core)
v6.5.2Compare Source
@rjsf/core
processPendingChange()usingoriginalErrorSchema(which already contains mergedextraErrors) as the base formergeErrors(), causing sibling-fieldextraErrorsto accumulate duplicate entries on every array mutation, fixing #5041ObjectFieldtest for renaming a nestedadditionalPropertieskey usinguserEventandreset()via a form ref, verifying fix for #4948ArrayField's change handling to onlynullout data for paths that are directly an array indexed value and not object properties within them, fixing #4952@rjsf/mui
computeSxProp()helper toutils.ts, ran the MUIv9.0.0/system-propscodemod on the directory and then updated thesxchanges to usecomputeSxProps()styleblocks for margins or explicitmarginTopormarginBottomin MUI intosxvalues withinDescriptionField,FieldHelpTemplate,ObjectFieldTemplateandSubmitButton,peerDependenciesto add support for MUI v9@rjsf/utils
deepEqualsfromlodash.isEqualWithtofast-equals.createCustomEqualwith cycle detection enabled, and replaced directlodash.isEqualusage inuseDeepCompareMemo,isRootSchema, andfindSelectedOptionInXxxOfwithdeepEquals, fixing #4291getObjectDefaultsre-injecting stale schema-leveldefaultkeys into anadditionalPropertiesobject whenformDataalready contains its own keys (e.g. after a key rename), preventing ghost entries from reappearing, fixing #4948@rjsf/validator-ajv8
rootSchemareference inhandleSchemaUpdateso repeatedisValidcalls with the same root schema skip the deep-equality check and Ajv re-registration, fixing #4291Dev / docs / playground
getTestRegistry()functionantdspecific test setup out oftesting/testSetup.tsv6.5.1Compare Source
Dev / docs / playground
v6.5.0Compare Source
@rjsf/antd
BaseInputTemplateto removetypeand setchangeOnWheelto false for theInputNumbercomponent, fixing #5002ErrorListandIconButtonto destructure icons imported from@ant-design/icons, fixing #4953key={label}to key input inWrapIfAdditionalTemplateto reset input value after duplicate key rename (#4999)BaseInputTemplateto destructure and guardmin/maxbefore spreading ontoInputNumber, fixing a build error caused by the widenedInputPropsType(number | string)@rjsf/chakra-ui
key={label}to key input inWrapIfAdditionalTemplateto reset input value after duplicate key rename (#4999)optionValueFormat: 'realValue'support toSelectWidget,RadioWidget, andCheckboxesWidget(#4693)@rjsf/core
removeEmptyOptionalObjectsboolean prop to gracefully prune optional empty objects preventing form submission lockouts, fixing #4954buttonelements infocusOnErrorquerySelector so that radio and checkbox groups receive focus on validation error, fixing #4870expandUiSchemaDefinitionscall at form init, now handled at runtime byresolveUiSchema, fixing #4986useRefto track latestformDatainhandleKeyRename, preventing stale closure data when multiple additional property keys are renamed in quick succession, fixing #5021optionValueFormat: 'realValue'support toSelectWidget,RadioWidget, andCheckboxesWidgetfor rendering real enum values in DOM attributes instead of array indices (#4693)@rjsf/daisyui
key={label}to key input inWrapIfAdditionalTemplateto reset input value after duplicate key rename (#4999)optionValueFormat: 'realValue'support toSelectWidget,RadioWidget, andCheckboxesWidget(#4693)@rjsf/fluentui-rc
key={label}to key input inWrapIfAdditionalTemplateto reset input value after duplicate key rename (#4999)optionValueFormat: 'realValue'support toSelectWidget,RadioWidget, andCheckboxesWidget(#4693)@rjsf/mantine
key={label}to key input inWrapIfAdditionalTemplateto reset input value after duplicate key rename (#4999)BaseInputTemplateto destructure and guardmin/maxbefore spreading ontoNumberInput, fixing a build error caused by the widenedInputPropsType(number | string)optionValueFormat: 'realValue'support toSelectWidget,RadioWidget, andCheckboxesWidget(#4693)@rjsf/mui
key={label}to key input inWrapIfAdditionalTemplateto reset input value after duplicate key rename (#4999)optionValueFormat: 'realValue'support toSelectWidget,RadioWidget, andCheckboxesWidget(#4693)sx,rjsfSlotProps,variant) directly throughuiSchemafor all templates and widgets, fixing #4996@rjsf/primereact
key={label}to key input inWrapIfAdditionalTemplateto reset input value after duplicate key rename (#4999)optionValueFormat: 'realValue'support toSelectWidget,RadioWidget, andCheckboxesWidget(#4693)@rjsf/react-bootstrap
key={label}to key input inWrapIfAdditionalTemplateto reset input value after duplicate key rename (#4999)optionValueFormat: 'realValue'support toSelectWidget,RadioWidget, andCheckboxesWidget(#4693)@rjsf/semantic-ui
key={label}to key input inWrapIfAdditionalTemplateto reset input value after duplicate key rename (#4999)optionValueFormat: 'realValue'support toSelectWidget,RadioWidget, andCheckboxesWidget(#4693)@rjsf/shadcn
key={label}to key input inWrapIfAdditionalTemplateto reset input value after duplicate key rename (#4999)optionValueFormat: 'realValue'support toSelectWidget,RadioWidget, andCheckboxesWidget(#4693)@rjsf/utils
removeOptionalEmptyObjectsutility function to recursively strip fully empty optional objects based on their parent'srequiredproperties, fixing #4954InputPropsTypeto widenminandmaxtonumber | stringto support date values (e.g."2020-01-01")getInputProps()to propagateformatMinimumandformatMaximumschema keywords to the HTMLmin/maxattributes fordate,datetime-local,time,week, andmonthinput types, aligning browser-native date picker constraints with AJV validationui:titlefromui:definitionsnot applied tooneOf/anyOfdropdowns beyond first recursion level, fixing #4986enumOptionValueEncoder,enumOptionValueDecoder, andenumOptionSelectedValueutilities for opt-in real enum value rendering in select/radio/checkbox widgets (#4693)optionValueFormat: 'indexed' | 'realValue'toGlobalUISchemaOptionsand theOptionValueFormattype for opt-in real enum values in widget DOM attributes (#4693)v6.4.2Compare Source
@rjsf/antd
requiredtoBaseInputTemplateso that required string and number fields render the HTMLrequiredattribute, fixing #3743@rjsf/core
ui:enumNamesfrom the array property's uiSchema (#4985)parentUiSchematoArrayFieldItemto maintainuiSchema, this prop was introduced recently but was not being passedextraErrorsnot displaying whencustomErrorsare also present (e.g., with array fields and controlledformData), fixing #4982Dev / docs / playground
v6.4.1Compare Source
Dev / docs / playground
v6.4.0Compare Source
@rjsf/core
extraErrorsnot displaying on first async set after submit, fixing #4965itemsuiSchema for enumerated options, fixing #4955validateForm()clearingextraErrorsfrom state when schema validation passes, fixing #4962@rjsf/utils
resolveAllReferencesto preserve$refon resolved schemas, enablingui:definitionsbeyond the first recursion level, fixing #4966omitExtraDatastrippingadditionalPropertiesinside oneOf/anyOf options, fixing #4366ui:enumNamesandui:enumOrderfor controlling enum display labels and ordering, fixing #4969Dev / docs / playground
ui:enumNamesandui:enumOrderv6.3.1Compare Source
Dev / docs / playground
@rjsf/*dev dependencies from^6.3.0to6.3.0so that the latest version ofnxkeeps automatically updating them^6.3.xdue to type changes in@rjsf/utilsthat are required in the other libraries[
v6.3.0](https://redirect.github.com/rjsf-t