Bumps [qs](
https://github.com/ljharb/qs) to 6.15.2 and updates ancestor dependency [express](
https://github.com/expressjs/express). These dependencies need to be updated together.
Updates `qs` from 6.14.1 to 6.15.2
- [Changelog](
https://github.com/ljharb/qs/blob/main/CHANGELOG.md)
- [Commits](
ljharb/qs@v6.14.1...v6.15.2)
Updates `express` from 4.22.1 to 4.22.2
- [Release notes](
https://github.com/expressjs/express/releases)
- [Changelog](
https://github.com/expressjs/express/blob/v4.22.2/History.md)
- [Commits](
expressjs/express@v4.22.1...v4.22.2)
---
updated-dependencies:
- dependency-name: qs
dependency-version: 6.15.2
dependency-type: indirect
- dependency-name: express
dependency-version: 4.22.2
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Bumps qs to 6.15.2 and updates ancestor dependency express. These dependencies need to be updated together.
Updates qs from 6.14.1 to 6.15.2
ChangelogSourced from qs's changelog.
6.15.2
6.15.1
6.15.0
6.14.2
- [Fix] parse: mark overflow objects for indexed notation exceeding arrayLimit (#546)
- [Fix] arrayLimit means max count, not max index, in combine/merge/parseArrayValue
- [Fix] parse: throw on arrayLimit exceeded with indexed notation when throwOnLimitExceeded is true (#529)
- [Fix] parse: enforce arrayLimit on comma-parsed values
- [Fix] parse: fix error message to reflect arrayLimit as max index; remove extraneous comments (#545)
- [Robustness] avoid .push, use void
- [readme] document that addQueryPrefix does not add ? to empty output (#418)
- [readme] clarify parseArrays and arrayLimit documentation (#543)
- [readme] replace runkit CI badge with shields.io check-runs badge
- [meta] fix changelog typo (arrayLength → arrayLimit)
- [actions] fix rebase workflow permissions
CommitsUpdates express from 4.22.1 to 4.22.2
Release notesSourced from express's releases.
v4.22.2
What's Changed
New Contributors
Full Changelog: expressjs/express@v4.22.1...v4.22.2
ChangelogSourced from express's changelog.
4.22.2 / 2026-05-011
- fix: restore >20 array parsing for req.query repeated keys (8d09bfe6)
- This also unifies array-cap behavior across notations. Indexed notation (a[0]=...) was historically capped at qs's default arrayLimit of 20 even in older qs versions; after this change it also allows up to 1000 items.
- deps: qs@~6.15.1
- deps: body-parser@~1.20.5
CommitsDependabot 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 optionsYou can trigger Dependabot actions by commenting on this PR:
You can disable automated security fix PRs for this repo from the Security Alerts page.