Skip to content

Update dependency express to v4.22.2 - #27

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/express-4.x-lockfile
Open

Update dependency express to v4.22.2#27
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/express-4.x-lockfile

Conversation

@renovate

@renovaterenovateBot commented Mar 16, 2023

Copy link
Copy Markdown

This PR contains the following updates:

PackageChangeAgeConfidence
express (source)4.17.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

v4.22.1

Compare Source

What's Changed

[!IMPORTANT]
The prior release (4.22.0) included an erroneous breaking change related to the extended query parser. There is no actual security vulnerability associated with this behavior (CVE-2024-51999 has been rejected). The change has been fully reverted in this release.

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

v4.22.0

Compare Source

Important: Security

What's Changed

Full Changelog: expressjs/express@4.21.2...4.22.0

v4.21.2

Compare Source

What's Changed

Full Changelog: expressjs/express@4.21.1...4.21.2

v4.21.1

Compare Source

What's Changed

Full Changelog: expressjs/express@4.21.0...4.21.1

v4.21.0

Compare Source

What's Changed

New Contributors

Full Changelog: expressjs/express@4.20.0...4.21.0

v4.20.0

Compare Source

==========

  • deps: serve-static@​0.16.0
    • Remove link renderization in html while redirecting
  • deps: send@​0.19.0
    • Remove link renderization in html while redirecting
  • deps: body-parser@​0.6.0
    • add depth option to customize the depth level in the parser
    • IMPORTANT: The default depth level for parsing URL-encoded data is now 32 (previously was Infinity)
  • Remove link renderization in html while using res.redirect
  • deps: path-to-regexp@​0.1.10
    • Adds support for named matching groups in the routes using a regex
    • Adds backtracking protection to parameters without regexes defined
  • deps: encodeurl@~2.0.0
    • Removes encoding of \, |, and ^ to align better with URL spec
  • Deprecate passing options.maxAge and options.expires to res.clearCookie
    • Will be ignored in v5, clearCookie will set a cookie with an expires in the past to instruct clients to delete the cookie

v4.19.2

Compare Source

==========

  • Improved fix for open redirect allow list bypass

v4.19.1

Compare Source

==========

  • Allow passing non-strings to res.location with new encoding handling checks

v4.19.0

Compare Source

==========

  • Prevent open redirect allow list bypass due to encodeurl
  • deps: cookie@​0.6.0

v4.18.3

Compare Source

==========

  • Fix routing requests without method
  • deps: body-parser@​1.20.2
    • Fix strict json error message on Node.js 19+
    • deps: content-type@~1.0.5
    • deps: raw-body@​2.5.2
  • deps: cookie@​0.6.0
    • Add partitioned option

v4.18.2

Compare Source

===================

  • Fix regression routing a large stack in a single route
  • deps: body-parser@​1.20.1
    • deps: qs@​6.11.0
    • perf: remove unnecessary object clone
  • deps: qs@​6.11.0

v4.18.1

Compare Source

===================

  • Fix hanging on large stack of sync routes

v4.18.0

Compare Source

===================

  • Add "root" option to res.download
  • Allow options without filename in res.download
  • Deprecate string and non-integer arguments to res.status
  • Fix behavior of null/undefined as maxAge in res.cookie
  • Fix handling very large stacks of sync middleware
  • Ignore Object.prototype values in settings through app.set/app.get
  • Invoke default with same arguments as types in res.format
  • Support proper 205 responses using res.send
  • Use http-errors for res.format error
  • deps: body-parser@​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
    • deps: http-errors@​2.0.0
    • deps: on-finished@​2.4.1
    • deps: qs@​6.10.3
    • deps: raw-body@​2.5.1
  • deps: cookie@​0.5.0
    • Add priority option
    • Fix expires option to reject invalid dates
  • deps: depd@​2.0.0
    • Replace internal eval usage with Function constructor
    • Use instance methods on process to check for listeners
  • deps: finalhandler@​1.2.0
    • Remove set content headers that break response
    • deps: on-finished@​2.4.1
    • deps: statuses@​2.0.1
  • deps: on-finished@​2.4.1
    • Prevent loss of async hooks context
  • deps: qs@​6.10.3
  • deps: send@​0.18.0
    • Fix emitted 416 error missing headers property
    • Limit the headers removed for 304 response
    • deps: depd@​2.0.0
    • deps: destroy@​1.2.0
    • deps: http-errors@​2.0.0
    • deps: on-finished@​2.4.1
    • deps: statuses@​2.0.1
  • deps: serve-static@​1.15.0
    • deps: send@​0.18.0
  • deps: statuses@​2.0.1
    • Remove code 306
    • Rename 425 Unordered Collection to standard 425 Too Early

v4.17.3

Compare Source

===================

  • 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

v4.17.2

Compare Source

===================

  • 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: safe-buffer@​5.2.1
  • 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: send@​0.17.2
  • deps: setprototypeof@​1.2.0

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.

@renovaterenovateBot changed the title Update dependency express to v4.18.2Update dependency express to v4.18.3Feb 29, 2024
@renovate
renovateBotforce-pushed the renovate/express-4.x-lockfile branch from 6805f0c to abbf8eeCompareFebruary 29, 2024 14:08
@renovate
renovateBotforce-pushed the renovate/express-4.x-lockfile branch from abbf8ee to 5c6a89bCompareMarch 20, 2024 17:37
@renovaterenovateBot changed the title Update dependency express to v4.18.3Update dependency express to v4.19.0Mar 20, 2024
@renovate
renovateBotforce-pushed the renovate/express-4.x-lockfile branch from 5c6a89b to 92c01bdCompareMarch 21, 2024 02:30
@renovaterenovateBot changed the title Update dependency express to v4.19.0Update dependency express to v4.19.1Mar 21, 2024
@renovate
renovateBotforce-pushed the renovate/express-4.x-lockfile branch from 92c01bd to 2e40d27CompareMarch 25, 2024 15:27
@renovaterenovateBot changed the title Update dependency express to v4.19.1Update dependency express to v4.19.2Mar 25, 2024
@renovate
renovateBotforce-pushed the renovate/express-4.x-lockfile branch from 2e40d27 to 679be32CompareSeptember 10, 2024 03:15
@renovaterenovateBot changed the title Update dependency express to v4.19.2Update dependency express to v4.20.0Sep 10, 2024
@renovate
renovateBotforce-pushed the renovate/express-4.x-lockfile branch from 679be32 to 435cc94CompareSeptember 11, 2024 23:21
@renovaterenovateBot changed the title Update dependency express to v4.20.0Update dependency express to v4.21.0Sep 11, 2024
@renovaterenovateBot changed the title Update dependency express to v4.21.0Update dependency express to v4.21.1Oct 8, 2024
@renovate
renovateBotforce-pushed the renovate/express-4.x-lockfile branch from 435cc94 to 11eae74CompareOctober 8, 2024 21:06
@renovate
renovateBotforce-pushed the renovate/express-4.x-lockfile branch from 11eae74 to 84c584bCompareDecember 5, 2024 22:51
@renovaterenovateBot changed the title Update dependency express to v4.21.1Update dependency express to v4.21.2Dec 5, 2024
@renovate
renovateBotforce-pushed the renovate/express-4.x-lockfile branch from 84c584b to 5b9b344CompareJanuary 23, 2025 23:14
@renovate
renovateBotforce-pushed the renovate/express-4.x-lockfile branch from 5b9b344 to d5f70b0CompareFebruary 9, 2025 14:05
@renovate
renovateBotforce-pushed the renovate/express-4.x-lockfile branch from d5f70b0 to b4c61bdCompareMarch 3, 2025 17:41
@renovate
renovateBotforce-pushed the renovate/express-4.x-lockfile branch from b4c61bd to 8af0601CompareMarch 11, 2025 10:25
@renovate
renovateBotforce-pushed the renovate/express-4.x-lockfile branch from 8af0601 to dc337e5CompareDecember 1, 2025 19:08
@renovaterenovateBot changed the title Update dependency express to v4.21.2Update dependency express to v4.22.0Dec 1, 2025
@renovaterenovateBot changed the title Update dependency express to v4.22.0Update dependency express to v4.22.1Dec 1, 2025
@renovate
renovateBotforce-pushed the renovate/express-4.x-lockfile branch from dc337e5 to 0b5cff1CompareDecember 1, 2025 21:29
@renovate
renovateBotforce-pushed the renovate/express-4.x-lockfile branch from 0b5cff1 to e399f7fCompareDecember 31, 2025 16:32
@renovate
renovateBotforce-pushed the renovate/express-4.x-lockfile branch from e399f7f to 4385380CompareFebruary 12, 2026 17:57
@renovate
renovateBotforce-pushed the renovate/express-4.x-lockfile branch from 4385380 to 27f9fbdCompareMarch 27, 2026 13:11
@renovate
renovateBotforce-pushed the renovate/express-4.x-lockfile branch from 27f9fbd to 41210dbCompareApril 29, 2026 18:10
@renovate
renovateBotforce-pushed the renovate/express-4.x-lockfile branch from 41210db to 0c0a366CompareMay 11, 2026 21:16
@renovaterenovateBot changed the title Update dependency express to v4.22.1Update dependency express to v4.22.2May 11, 2026
@renovate
renovateBotforce-pushed the renovate/express-4.x-lockfile branch from 0c0a366 to b77ff06CompareMay 18, 2026 18:32
@renovate
renovateBotforce-pushed the renovate/express-4.x-lockfile branch from b77ff06 to 73d487cCompareMay 28, 2026 21:27
@renovate
renovateBotforce-pushed the renovate/express-4.x-lockfile branch from 73d487c to 6abd8a1CompareJune 11, 2026 17:11
@renovate
renovateBotforce-pushed the renovate/express-4.x-lockfile branch from 6abd8a1 to f48e8d0CompareJuly 12, 2026 18:36
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.

0 participants