v5.0.0Breaking
Version 5.0.0 is a semver-major release over 4.22.2, but no breaking change was detected in the release notes text - flagged for manual review.
source ↗
v4.9.4Breaking
Fix issue with object keys starting with numbers being truncated
Update qs dependency to version 2.2.4 or later
source ↗
v4.9.3Security
Fix a global leak when multiple subnets are trusted in proxy-addr dependency
source ↗
v4.9.2Notable
Improve error message for bad `app.use` arguments
source ↗
v4.9.2Notable
Fix `router.use` to accept array of middleware without path
source ↗
v4.9.2Breaking
Fix regression for empty string `path` in `app.use` - empty string paths that previously worked are now accepted again
source ↗
v4.9.1Notable
Fix `app.use` to accept array of middleware without path
source ↗
v4.9.0Security
Set `X-Content-Type-Options: nosniff` header in finalhandler
source ↗
v4.9.0Notable
vary@~1.0.0: Accept valid `Vary` header string as `field`
source ↗
v4.9.0Notable
type-is@~1.5.1: fix `hasbody` to be true for `content-length: 0`
source ↗
v4.9.0Notable
qs@2.2.3: Fix issue where first empty value in array is discarded
source ↗
v4.9.0Notable
Add `lastModified` option in send and serve-static
source ↗
v4.9.0Notable
Use `etag` to generate `ETag` headers
source ↗
v4.9.0Notable
Support IP address host in `req.subdomains`
source ↗
v4.9.0Notable
Invoke callback for sendfile when client aborts - applies to `res.sendFile`, `res.sendfile`, and `res.download` with `err` populated with request aborted error
source ↗
v4.9.0Notable
Add `res.sendStatus`
source ↗
v4.9.0Breaking
media-typer@0.3.0: Throw error when parameter format invalid on parse
Ensure your code handles errors when parsing media types with invalid parameter formats
source ↗
v4.8.8Security
Fix malicious path detection for empty string path
source ↗
v4.8.8Security
Fix a path traversal issue when using `root`
source ↗
v4.8.7Notable
Updated qs dependency to version 2.2.2 which removes unnecessary cloning
source ↗
v4.8.6Notable
deps: qs@2.2.0 with array parsing fix and performance improvements
source ↗
v4.8.4Security
Work around `fd` leak in Node.js 0.10 for `fs.ReadStream`
source ↗
v4.8.4Notable
deps: serve-static@~1.5.2
source ↗
v4.8.3Notable
Updated utils-merge to 1.0.0 in serve-static
source ↗
v4.8.3Notable
Fixed parsing of weird req.originalUrl values in serve-static
source ↗
v4.8.3Notable
Updated serve-static to ~1.5.1
source ↗
v4.8.3Notable
Updated qs to 1.2.1
source ↗
v4.8.3Notable
Updated parseurl to ~1.3.0
source ↗