Releases: expressjs/express
Releases · expressjs/express
4.4.2
- fix catching errors from top-level handlers
- use
vary
module forres.vary
- deps: [email protected]
- deps: [email protected]
- deps: [email protected]
- fix "event emitter leak" warnings
- deps: [email protected]
- deps: [email protected]
- deps: [email protected]
- fix "event emitter leak" warnings
- deps: [email protected]
- deps: [email protected]
3.10.4
- deps: [email protected]
- fix "event emitter leak" warnings
- deps: [email protected]
- deps: [email protected]
- deps: [email protected]
- deps: [email protected]
- deps: [email protected]
- deps: [email protected]
- fix "event emitter leak" warnings
- deps: [email protected]
- deps: [email protected]
3.10.3
- use
vary
module forres.vary
- deps: [email protected]
- deps: [email protected]
- deps: [email protected]
- deps: [email protected]
- deps: [email protected]
3.10.2
- deps: [email protected]
- deps: [email protected]
4.4.1
- deps: [email protected]
- deps: [email protected]
- Send
max-age
inCache-Control
in correct format
- Send
- deps: [email protected]
- use
escape-html
for escaping - deps: [email protected]
- use
3.10.1
- deps: [email protected]
- deps: [email protected]
- deps: [email protected]
3.10.0
- deps: [email protected]
- deprecate
methodOverride()
-- usemethod-override
module directly - deps: [email protected]
- deps: [email protected]
- deps: [email protected]
- deps: [email protected]
- deps: [email protected]
- deprecate
- deps: [email protected]
- deps: [email protected]
- Send
max-age
inCache-Control
in correct format
- Send
4.4.0
- custom etag control with
app.set('etag', val)
app.set('etag', function(body, encoding){ return '"etag"' })
custom etag generationapp.set('etag', 'weak')
weak tagapp.set('etag', 'strong')
strong etagapp.set('etag', false)
turn offapp.set('etag', true)
standard etag
- mark
res.send
ETag as weak and reduce collisions - update accepts to 1.0.2
- Fix interpretation when header not in request
- update send to 0.4.0
- Calculate ETag with md5 for reduced collisions
- Ignore stream errors after request ends
- deps: [email protected]
- update serve-static to 1.2.0
- Calculate ETag with md5 for reduced collisions
- Ignore stream errors after request ends
- deps: [email protected]
3.9.0
- custom etag control with
app.set('etag', val)
app.set('etag', function(body, encoding){ return '"etag"' })
custom etag generationapp.set('etag', 'weak')
weak tagapp.set('etag', 'strong')
strong etagapp.set('etag', false)
turn offapp.set('etag', true)
standard etag
- Include ETag in HEAD requests
- mark
res.send
ETag as weak and reduce collisions - update connect to 2.18.0
- deps: [email protected]
- deps: [email protected]
- deps: [email protected]
- update send to 0.4.0
- Calculate ETag with md5 for reduced collisions
- Ignore stream errors after request ends
- deps: [email protected]
4.3.2
- fix handling of errors from
router.param()
callbacks