Releases: expressjs/express
Releases · expressjs/express
3.18.6
- Fix exception in
req.fresh
/req.stale
without response headers
3.18.5
- deps: connect@2.27.6
- deps: compression@~1.2.2
- deps: express-session@~1.9.3
- deps: http-errors@~1.2.8
- deps: serve-index@~1.5.3
- deps: type-is@~1.5.4
4.10.5
- Fix
res.send
double-callingres.end
forHEAD
requests - deps: accepts@~1.1.4
- deps: mime-types@~2.0.4
- deps: type-is@~1.5.4
- deps: mime-types@~2.0.4
4.10.4
- Fix
res.sendfile
logging standard write errors
4.10.3
- Fix
res.sendFile
logging standard write errors - deps: etag@~1.5.1
- deps: proxy-addr@~1.0.4
- deps: ipaddr.js@0.1.5
- deps: qs@2.3.3
- Fix
arrayLimit
behavior
- Fix
3.18.4
- deps: connect@2.27.4
- deps: body-parser@~1.9.3
- deps: compression@~1.2.1
- deps: errorhandler@~1.2.3
- deps: express-session@~1.9.2
- deps: qs@2.3.3
- deps: serve-favicon@~2.1.7
- deps: serve-static@~1.5.1
- deps: type-is@~1.5.3
- deps: etag@~1.5.1
- deps: proxy-addr@~1.0.4
- deps: ipaddr.js@0.1.5
4.10.2
- Correctly invoke async router callback asynchronously
- deps: accepts@~1.1.3
- deps: mime-types@~2.0.3
- deps: type-is@~1.5.3
- deps: mime-types@~2.0.3
3.18.3
- deps: connect@2.27.3
- Correctly invoke async callback asynchronously
- deps: csurf@~1.6.3
5.0.0-alpha.1
- remove:
app.del
- useapp.delete
req.acceptsCharset
- usereq.acceptsCharsets
req.acceptsEncoding
- usereq.acceptsEncodings
req.acceptsLanguage
- usereq.acceptsLanguages
res.json(obj, status)
signature - useres.json(status, obj)
res.jsonp(obj, status)
signature - useres.jsonp(status, obj)
res.send(body, status)
signature - useres.send(status, body)
res.send(status)
signature - useres.sendStatus(status)
res.sendfile
- useres.sendFile
insteadexpress.query
middleware
- change:
req.host
now returns host (hostname:port
) - usereq.hostname
for only hostnamereq.query
is now a getter instead of a plain property
- add:
app.router
is a reference to the base router
4.10.1
- Fix handling of URLs containing
://
in the path - deps: qs@2.3.2
- Fix parsing of mixed objects and values