chore(deps): bump qs from 6.16.0 to 6.17.1 in /docs
DE
4d ago+3+3+0123456789-3-3-0123456789
Bumps qs from 6.16.0 to 6.17.1.
Changelog
Sourced from qs's changelog.
6.17.1
- [Fix]
parse:interpretNumericEntities: decode code points above U+FFFF as surrogate pairs (#640)- [Fix]
parse: respectplainObjectsfor[]withparseArrays: false(#639)- [Fix]
utils:merge: count the elements of a sparse array againstarrayLimit, not its holes- [Fix]
parse: guard bracket-wrapped prototype keys at depth 0 (#638)- [Refactor]
parse: extract wrapping-bracket stripping helper- [readme] document that
depth: 0anddepth: falsekeep keys flat- [Tests]
parse: pin depth-0 bracket stripping and prototype keys kept byallowPrototypes/plainObjects6.17.0
- [New]
stringify: addWHATWGformat (#623)- [Fix]
stringify: do not sort the caller'sfilterarray in place (#637)- [Fix]
parse: copy an own__proto__key as data (#636)- [Fix]
parse: decode percent-encoded dots case-insensitively (#635)- [Fix]
stringify: encode keys whenallowEmptyArraysis set (#561)- [Fix]
parse: preserve comma arrays when interpreting numeric entities (#630)- [Fix]
parse: allow scalar fields with a zero array limit (#627)- [Fix]
parse: do not count an existing comma array towardarrayLimitwhenduplicatesdiscards or replaces it- [Fix]
utils:encode: encode lone surrogates as U+FFFD instead of consuming the next code unit (#624)- [eslint] fix indentation
- [readme] document the encoder's
formatargument- [meta] add changelog acknowledgement
- [meta] fix changelog indents
- [Dev Deps] update
eslint,evalmd,npmignore- [Tests]
stringify: pinallowEmptyArraysoutput for keys that need no encoding- [Tests]
stringify: pinsortorder for nested keys selected by an arrayfilter- [Tests]
parse: coverinterpretNumericEntitiesacross value shapes, keys, and the charset sentinel- [Tests]
parse: cover more input that builds no array at a zero or negativearrayLimit- [Tests]
parse: covercommawith a zero or negativearrayLimit, and combining a full comma array- [Tests]
parse: pin the behavior of a zero or negativearrayLimit- [Tests]
utils/stringify: pin~,*, and parens encoding in RFC3986 and RFC17386.16.2
- [Fix]
stringify: encode keys whenallowEmptyArraysis set (#561)- [meta] use double quotes for better OS support
- [Dev Deps] update
evalmd,npmignore- [Tests]
stringify: pinallowEmptyArraysoutput for keys that need no encoding6.16.1
- [Fix]
parse: do not mutate an object input- [Fix]
stringify: stop re-encoding structural separator dots whenencodeDotInKeysis set (#564)- [Fix]
stringify:arrayFormat: 'comma': pass the full encoder arguments withencodeValuesOnly- [Fix]
utils: encode+as%2Bin iso-8859-1 mode so values round-trip (#565)- [Fix] parse: only convert top-level dots to brackets when allowDots is on (#621)
- [Fix]
stringify: ignore inherited array format names (#622)- [Fix]
stringify:arrayFormat: 'comma': do not throw on elements with no callabletoString- [Fix]
utils:merge: seed an overflow container's index from its own keys, not just the source- [Fix]
utils:merge: keep astrictMergeconflict container's index andarrayLimitcorrect- [Fix]
parse: only treat[]as array syntax when it ends the key- [Perf]
decode: skip decoders when there is no percent sign (#583)
... (truncated)
Commits
43baea4v6.17.154623b6[Fix]parse:interpretNumericEntities: decode code points above U+FFFF as...7924b65[Fix]parse: respectplainObjectsfor[]withparseArrays: false7d4b440[readme] document thatdepth: 0anddepth: falsekeep keys flat101492a[Fix]utils:merge: count the elements of a sparse array against `arrayLi...42eccf0[Fix]parse: guard bracket-wrapped prototype keys at depth 0ae0b5c7[Refactor]parse: extract wrapping-bracket stripping helper6459f9f[Tests]parse: pin depth-0 bracket stripping and prototype keys kept by `al...cb6855cMerge backport release tags v6.12.6–v6.16.2 into main136912av6.16.2- Additional commits viewable in compare view
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 rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the Security Alerts page.