Bumps qs, body-parser and express. These dependencies needed to be updated together.
Updates qs from 6.5.2 to 6.10.3
Changelog
Sourced from qs's changelog.
6.10.3
- [Fix]
parse: ignore __proto__ keys (#428)
- [Robustness]
stringify: avoid relying on a global undefined (#427)
- [actions] reuse common workflows
- [Dev Deps] update
eslint, @ljharb/eslint-config, object-inspect, tape
6.10.2
- [Fix]
stringify: actually fix cyclic references (#426)
- [Fix]
stringify: avoid encoding arrayformat comma when encodeValuesOnly = true (#424)
- [readme] remove travis badge; add github actions/codecov badges; update URLs
- [Docs] add note and links for coercing primitive values (#408)
- [actions] update codecov uploader
- [actions] update workflows
- [Tests] clean up stringify tests slightly
- [Dev Deps] update
eslint, @ljharb/eslint-config, aud, object-inspect, safe-publish-latest, tape
6.10.1
- [Fix]
stringify: avoid exception on repeated object values (#402)
6.10.0
- [New]
stringify: throw on cycles, instead of an infinite loop (#395, #394, #393)
- [New]
parse: add allowSparse option for collapsing arrays with missing indices (#312)
- [meta] fix README.md (#399)
- [meta] only run
npm run dist in publish, not install
- [Dev Deps] update
eslint, @ljharb/eslint-config, aud, has-symbols, tape
- [Tests] fix tests on node v0.6
- [Tests] use
ljharb/actions/node/install instead of ljharb/actions/node/run
- [Tests] Revert "[meta] ignore eclint transitive audit warning"
6.9.7
- [Fix]
parse: ignore __proto__ keys (#428)
- [Fix]
stringify: avoid encoding arrayformat comma when encodeValuesOnly = true (#424)
- [Robustness]
stringify: avoid relying on a global undefined (#427)
- [readme] remove travis badge; add github actions/codecov badges; update URLs
- [Docs] add note and links for coercing primitive values (#408)
- [Tests] clean up stringify tests slightly
- [meta] fix README.md (#399)
- Revert "[meta] ignore eclint transitive audit warning"
- [actions] backport actions from main
- [Dev Deps] backport updates from main
6.9.6
- [Fix] restore
dist dir; mistakenly removed in d4f6c32
6.9.5
- [Fix]
stringify: do not encode parens for RFC1738
- [Fix]
stringify: fix arrayFormat comma with empty array/objects (#350)
- [Refactor]
format: remove util.assign call
- [meta] add "Allow Edits" workflow; update rebase workflow
- [actions] switch Automatic Rebase workflow to
pull_request_target event
... (truncated)
Commits
f92ddb5 v6.10.3
d9e9529 [Dev Deps] update eslint
8b4cc14 [Fix] parse: ignore __proto__ keys
ad63d36 [actions] reuse common workflows
c028385 [Dev Deps] update eslint, @ljharb/eslint-config, object-inspect, tape
0a1d3e8 [Robustness] stringify: avoid relying on a global undefined
408ff95 v6.10.2
3cea04d [Dev Deps] update @ljharb/eslint-config
28fba8f [Dev Deps] update eslint, @ljharb/eslint-config, tape
9aee773 [Fix] stringify: actually fix cyclic references
- Additional commits viewable in compare view
Updates body-parser from 1.19.0 to 1.20.0
Release notes
Sourced from body-parser's releases.
1.20.0
- Fix error message for json parse whitespace in
strict
- Fix internal error when inflated body exceeds limit
- Prevent loss of async hooks context
- Prevent hanging when request already read
- deps: depd@2.0.0
- Replace internal
eval usage with Function constructor
- Use instance methods on
process to check for listeners
- deps: http-errors@2.0.0
- deps: depd@2.0.0
- deps: statuses@2.0.1
- deps: on-finished@2.4.1
- deps: qs@6.10.3
- deps: raw-body@2.5.1
1.19.2
- deps: bytes@3.1.2
- deps: qs@6.9.7
- Fix handling of
__proto__ keys
- deps: raw-body@2.4.3
1.19.1
- deps: bytes@3.1.1
- deps: http-errors@1.8.1
- deps: inherits@2.0.4
- deps: toidentifier@1.0.1
- deps: setprototypeof@1.2.0
- deps: qs@6.9.6
- deps: raw-body@2.4.2
- deps: bytes@3.1.1
- deps: http-errors@1.8.1
- deps: safe-buffer@5.2.1
- deps: type-is@~1.6.18
Changelog
Sourced from body-parser's changelog.
1.20.0 / 2022年04月02日
- Fix error message for json parse whitespace in
strict
- Fix internal error when inflated body exceeds limit
- Prevent loss of async hooks context
- Prevent hanging when request already read
- deps: depd@2.0.0
- Replace internal
eval usage with Function constructor
- Use instance methods on
process to check for listeners
- deps: http-errors@2.0.0
- deps: depd@2.0.0
- deps: statuses@2.0.1
- deps: on-finished@2.4.1
- deps: qs@6.10.3
- deps: raw-body@2.5.1
1.19.2 / 2022年02月15日
- deps: bytes@3.1.2
- deps: qs@6.9.7
- Fix handling of
__proto__ keys
- deps: raw-body@2.4.3
1.19.1 / 2021年12月10日
- deps: bytes@3.1.1
- deps: http-errors@1.8.1
- deps: inherits@2.0.4
- deps: toidentifier@1.0.1
- deps: setprototypeof@1.2.0
- deps: qs@6.9.6
- deps: raw-body@2.4.2
- deps: bytes@3.1.1
- deps: http-errors@1.8.1
- deps: safe-buffer@5.2.1
- deps: type-is@~1.6.18
Commits
Updates express from 4.17.1 to 4.17.3
Release notes
Sourced from express's releases.
4.17.3
- deps: accepts@~1.3.8
- deps: mime-types@~2.1.34
- deps: negotiator@0.6.3
- deps: body-parser@1.19.2
- deps: bytes@3.1.2
- deps: qs@6.9.7
- deps: raw-body@2.4.3
- deps: cookie@0.4.2
- deps: qs@6.9.7
- Fix handling of
__proto__ keys
- pref: remove unnecessary regexp for trust proxy
4.17.2
- Fix handling of
undefined in res.jsonp
- Fix handling of
undefined when "json escape" is enabled
- Fix incorrect middleware execution with unanchored
RegExps
- Fix
res.jsonp(obj, status) deprecation message
- Fix typo in
res.is JSDoc
- deps: body-parser@1.19.1
- deps: bytes@3.1.1
- deps: http-errors@1.8.1
- deps: qs@6.9.6
- deps: raw-body@2.4.2
- deps: safe-buffer@5.2.1
- deps: type-is@~1.6.18
- deps: content-disposition@0.5.4
- deps: cookie@0.4.1
- Fix
maxAge option to reject invalid values
- deps: proxy-addr@~2.0.7
- Use
req.socket over deprecated req.connection
- deps: forwarded@0.2.0
- deps: ipaddr.js@1.9.1
- deps: qs@6.9.6
- deps: safe-buffer@5.2.1
- deps: send@0.17.2
- deps: http-errors@1.8.1
- deps: ms@2.1.3
- pref: ignore empty http tokens
- deps: serve-static@1.14.2
- deps: setprototypeof@1.2.0
Changelog
Sourced from express's changelog.
4.17.3 / 2022年02月16日
- deps: accepts@~1.3.8
- deps: mime-types@~2.1.34
- deps: negotiator@0.6.3
- deps: body-parser@1.19.2
- deps: bytes@3.1.2
- deps: qs@6.9.7
- deps: raw-body@2.4.3
- deps: cookie@0.4.2
- deps: qs@6.9.7
- Fix handling of
__proto__ keys
- pref: remove unnecessary regexp for trust proxy
4.17.2 / 2021年12月16日
- Fix handling of
undefined in res.jsonp
- Fix handling of
undefined when "json escape" is enabled
- Fix incorrect middleware execution with unanchored
RegExps
- Fix
res.jsonp(obj, status) deprecation message
- Fix typo in
res.is JSDoc
- deps: body-parser@1.19.1
- deps: bytes@3.1.1
- deps: http-errors@1.8.1
- deps: qs@6.9.6
- deps: raw-body@2.4.2
- deps: safe-buffer@5.2.1
- deps: type-is@~1.6.18
- deps: content-disposition@0.5.4
- deps: cookie@0.4.1
- Fix
maxAge option to reject invalid values
- deps: proxy-addr@~2.0.7
- Use
req.socket over deprecated req.connection
- deps: forwarded@0.2.0
- deps: ipaddr.js@1.9.1
- deps: qs@6.9.6
- deps: safe-buffer@5.2.1
- deps: send@0.17.2
- deps: http-errors@1.8.1
- deps: ms@2.1.3
- pref: ignore empty http tokens
- deps: serve-static@1.14.2
- deps: setprototypeof@1.2.0
Commits
3d7fce5 4.17.3
f906371 build: update example dependencies
6381bc6 deps: qs@6.9.7
a007863 deps: body-parser@1.19.2
e98f584 Revert "build: use minimatch@3.0.4 for Node.js < 4"
a659137 tests: use strict mode
a39e409 tests: prevent leaking changes to NODE_ENV
82de4de examples: fix path traversal in downloads example
12310c5 build: use nyc for test coverage
884657d examples: remove bitwise syntax for includes check
- 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 rebase will rebase this PR
@dependabot recreate will recreate this PR, overwriting any edits that have been made to it
@dependabot merge will merge this PR after your CI passes on it
@dependabot squash and merge will squash and merge this PR after your CI passes on it
@dependabot cancel merge will cancel a previously requested merge and block automerging
@dependabot reopen will reopen this PR if it is closed
@dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
@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)
@dependabot use these labels will set the current labels as the default for future PRs for this repo and language
@dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
@dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
@dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
You can disable automated security fix PRs for this repo from the Security Alerts page.
Bumps qs, body-parser and express. These dependencies needed to be updated together.
Updates
qsfrom 6.5.2 to 6.10.3Changelog
Sourced from qs's changelog.
... (truncated)
Commits
f92ddb5v6.10.3d9e9529[Dev Deps] updateeslint8b4cc14[Fix]parse: ignore__proto__keysad63d36[actions] reuse common workflowsc028385[Dev Deps] updateeslint,@ljharb/eslint-config,object-inspect,tape0a1d3e8[Robustness]stringify: avoid relying on a globalundefined408ff95v6.10.23cea04d[Dev Deps] update@ljharb/eslint-config28fba8f[Dev Deps] updateeslint,@ljharb/eslint-config,tape9aee773[Fix]stringify: actually fix cyclic referencesUpdates
body-parserfrom 1.19.0 to 1.20.0Release notes
Sourced from body-parser's releases.
Changelog
Sourced from body-parser's changelog.
Commits
1f6f58e1.20.07861a00docs: update CI badge link601a076docs: add security policy77bcc0edeps: qs@6.10.3eac5f22build: Node.js@17.88611539build: mocha@9.2.22a2f471Fix internal error when inflated body exceeds limit9db582dFix error message for json parse whitespace in strictbd702d2lint: remove deprecated String.prototype.substr96df60fdeps: depd@2.0.0Updates
expressfrom 4.17.1 to 4.17.3Release notes
Sourced from express's releases.
Changelog
Sourced from express's changelog.
Commits
3d7fce54.17.3f906371build: update example dependencies6381bc6deps: qs@6.9.7a007863deps: body-parser@1.19.2e98f584Revert "build: use minimatch@3.0.4 for Node.js < 4"a659137tests: use strict modea39e409tests: prevent leaking changes to NODE_ENV82de4deexamples: fix path traversal in downloads example12310c5build: use nyc for test coverage884657dexamples: remove bitwise syntax for includes checkDependabot 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 mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@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)@dependabot use these labelswill set the current labels as the default for future PRs for this repo and language@dependabot use these reviewerswill set the current reviewers as the default for future PRs for this repo and language@dependabot use these assigneeswill set the current assignees as the default for future PRs for this repo and language@dependabot use this milestonewill set the current milestone as the default for future PRs for this repo and languageYou can disable automated security fix PRs for this repo from the Security Alerts page.