Skip to content

chore(deps): update dependency express to v4.22.2 - #58

Merged
yumike merged 1 commit into
mainfrom
renovate/express-4.x-lockfile
Jun 19, 2026
Merged

chore(deps): update dependency express to v4.22.2#58
yumike merged 1 commit into
mainfrom
renovate/express-4.x-lockfile

Conversation

@renovate

@renovaterenovateBot commented Jun 19, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

PackageChangeAgeConfidence
express (source)4.22.14.22.2ageconfidence

Release Notes

expressjs/express (express)

v4.22.2

Compare Source

What's Changed

  • 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

New Contributors

Full Changelog: expressjs/express@v4.22.1...v4.22.2


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@yumike
yumike merged commit 0b74322 into mainJun 19, 2026
1 check passed
@yumike
yumike deleted the renovate/express-4.x-lockfile branch June 19, 2026 07:04
yumike added a commit that referenced this pull request Aug 9, 2026
Alert #58 (GHSA-qjx8-664m-686j / CVE-2026-46625, prototype hijack in assign()
enabling cookie-attribute injection) affects js-cookie <= 3.0.5 and is fixed
only on the 3.x line. The 2.x line ended at 2.2.1 in 2019, so no in-range
upgrade existed: react-use 17.6.0 declares js-cookie "^2.2.1", which caps below
3.0.0.
react-use 17.6.1 (2026-06-10) widened that to "^3.0.0", and every consumer
already declares react-use ^17.2.4 / ^17.3.2, so re-resolving reaches it:
react-use 17.6.0 -> 17.6.1
js-cookie 2.2.1 -> 3.0.8
@types/js-cookie 2.2.7 -> 3.0.6
js-cookie 2 -> 3 is a major (default path behaviour, noConflict removal,
ESM-first build), so this was verified beyond the usual pipeline: the frontend
suite passes in isolation, and the built app bundle contains no `document.cookie`
across all 268 emitted files — react-use's useCookie hook is not reachable from
our import graph and is tree-shaken away entirely.
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@yumike