Skip to content

Releases: expressjs/express

3.18.6

13 Dec 02:40
Compare
Choose a tag to compare
  • Fix exception in req.fresh/req.stale without response headers

3.18.5

12 Dec 04:11
Compare
Choose a tag to compare
  • 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

11 Dec 04:56
Compare
Choose a tag to compare
  • Fix res.send double-calling res.end for HEAD 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

25 Nov 05:17
Compare
Choose a tag to compare
  • Fix res.sendfile logging standard write errors

4.10.3

23 Nov 23:49
Compare
Choose a tag to compare
  • 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

3.18.4

23 Nov 20:42
Compare
Choose a tag to compare
  • 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

10 Nov 00:09
Compare
Choose a tag to compare
  • 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

09 Nov 23:43
Compare
Choose a tag to compare
  • deps: connect@2.27.3
    • Correctly invoke async callback asynchronously
    • deps: csurf@~1.6.3

5.0.0-alpha.1

07 Nov 02:53
Compare
Choose a tag to compare
5.0.0-alpha.1 Pre-release
Pre-release
  • remove:
    • app.del - use app.delete
    • req.acceptsCharset - use req.acceptsCharsets
    • req.acceptsEncoding - use req.acceptsEncodings
    • req.acceptsLanguage - use req.acceptsLanguages
    • res.json(obj, status) signature - use res.json(status, obj)
    • res.jsonp(obj, status) signature - use res.jsonp(status, obj)
    • res.send(body, status) signature - use res.send(status, body)
    • res.send(status) signature - use res.sendStatus(status)
    • res.sendfile - use res.sendFile instead
    • express.query middleware
  • change:
    • req.host now returns host (hostname:port) - use req.hostname for only hostname
    • req.query is now a getter instead of a plain property
  • add:
    • app.router is a reference to the base router

4.10.1

29 Oct 05:16
Compare
Choose a tag to compare
  • Fix handling of URLs containing :// in the path
  • deps: qs@2.3.2
    • Fix parsing of mixed objects and values