Bump qs, express and zappajs#347
Conversation
Bumps [qs](https://github.com/ljharb/qs) to 6.14.2 and updates ancestor dependencies [qs](https://github.com/ljharb/qs), [express](https://github.com/expressjs/express) and [zappajs](https://github.com/zappajs/zappajs). These dependencies need to be updated together. Updates `qs` from 0.6.5 to 6.14.2 - [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md) - [Commits](ljharb/qs@v0.6.5...v6.14.2) Updates `express` from 4.17.1 to 4.22.1 - [Release notes](https://github.com/expressjs/express/releases) - [Changelog](https://github.com/expressjs/express/blob/v4.22.1/History.md) - [Commits](expressjs/express@4.17.1...v4.22.1) Updates `zappajs` from 0.4.22 to 6.5.0 - [Commits](https://github.com/zappajs/zappajs/commits/v6.5.0) --- updated-dependencies: - dependency-name: qs dependency-version: 6.14.2 dependency-type: indirect - dependency-name: express dependency-version: 4.22.1 dependency-type: indirect - dependency-name: zappajs dependency-version: 6.5.0 dependency-type: direct:development ... Signed-off-by: dependabot[bot] <support@github.com>
43c9e8a to
5c248ff
Compare
There was a problem hiding this comment.
Pull request overview
This PR updates the dependency set around zappajs/express/qs to newer versions (notably zappajs to 6.5.x) so these related packages stay compatible and pick up upstream fixes.
Changes:
- Bump
zappajsfrom0.4.xto6.5.xinpackage.json. - Regenerate
package-lock.jsonto reflect new resolved versions forzappajs,express,qs, and their transitive dependencies.
Reviewed changes
Copilot reviewed 1 out of 2 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
| package.json | Updates declared zappajs version range to 6.5.x. |
| package-lock.json | Updates resolved dependency graph to newer zappajs/express/qs ecosystem versions (incl. many transitive changes). |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| "webpack-dev-server": "^1.14.1", | ||
| "worker": "^0.3.12", | ||
| "zappajs": "0.4.x", | ||
| "zappajs": "6.5.x", |
There was a problem hiding this comment.
Bumping zappajs to 6.5.x brings in transitive dependencies (notably socket.io-parser) that require much newer Node versions (>= 10). This conflicts with the current project engines.node (>= 0.8.0) and will make installs/runtime fail on the versions the repo claims to support. Update package.json engines (and any build/runtime docs like Docker) to the real minimum Node/NPM versions required by the new dependency tree, or pin zappajs to a compatible major version.
Bumps qs to 6.14.2 and updates ancestor dependencies qs, express and zappajs. These dependencies need to be updated together.
Updates
qsfrom 0.6.5 to 6.14.2Changelog
Sourced from qs's changelog.
... (truncated)
Commits
bdcf0c7v6.14.2294db90[readme] document thataddQueryPrefixdoes not add?to empty output5c308e5[readme] clarifyparseArraysandarrayLimitdocumentation6addf8c[Fix]parse: mark overflow objects for indexed notation exceedingarrayLimitcfc108f[Fix]arrayLimitmeans max count, not max index, incombine/merge/`pars...febb644[Fix]parse: throw onarrayLimitexceeded with indexed notation when `thr...f6a7abf[Fix]parse: enforcearrayLimitoncomma-parsed valuesfbc5206[Fix]parse: fix error message to reflect arrayLimit as max index; remove e...1b9a8b4[actions] fix rebase workflow permissions2a35775[meta] fix changelog typo (arrayLength→arrayLimit)Maintainer changes
This version was pushed to npm by ljharb, a new releaser for qs since your current version.
Install script changes
This version adds
prepublishscript that runs during installation. Review the package contents before updating.Updates
expressfrom 4.17.1 to 4.22.1Release notes
Sourced from express's releases.
... (truncated)
Changelog
Sourced from express's changelog.
... (truncated)
Commits
12fae144.22.15ddf311Revert "sec: security patch for CVE-2024-51999"49744ab4.22.0 (#6921)6e97452sec: security patch for CVE-2024-519996a23d34deps: use tilde notation forqs(#6919)8c12cdfdeps: qs@6.14.0 (#6909)7fea74fdeps: use tilde notation for certain dependencies (#6905)dac7a04chore: wider range for query test skip (#6513)997919bci: add node.js 24 to test matrix (#6506)36fb59cfix(ci): reordernpm isteps to fix ci for older node versions (#6336)Maintainer changes
This version was pushed to npm by jonchurch, a new releaser for express since your current version.
Updates
zappajsfrom 0.4.22 to 6.5.0Commits
Install script changes
This version modifies
prepublishscript that runs during installation. Review the package contents before updating.You can trigger a rebase of this PR 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.