3.18.0
expressjs/express3.18.0Oct 18, 2014by dougwilson
AI Summary
Express 3.18.0 introduces standards-compliant Content-Disposition headers with full Unicode support for `res.attachment` and `res.download` using the `content-disposition` module, and adds ETag header generation via the `etag` module. This release also updates the connect dependency to 2.27.0 along with numerous other dependency updates.
Key Highlights
- Use `content-disposition` module for `res.attachment`/`res.download` with standards-compliant Content-Disposition header and full Unicode support
- Use `etag` module to generate ETag headers
- Update connect dependency to 2.27.0 with updated sub-dependencies including body-parser@~1.9.0 and express-session@~1.9.0
- Update debug to ~2.1.0 with `DEBUG_FD` environment variable support
- Update send to 0.10.0
New Features
- Standards-compliant `Content-Disposition` header with full Unicode support for `res.attachment` and `res.download`
- ETag header generation using the `etag` module
Full Release Notes
- Use `content-disposition` module for `res.attachment`/`res.download` - Sends standards-compliant `Content-Disposition` header - Full Unicode support - Use `etag` module to generate `ETag` headers - deps: connect@2.27.0 - Use `http-errors` module for creating errors - Use `utils-merge` module for merging objects - deps: body-parser@~1.9.0 - deps: compression@~1.2.0 - deps: connect-timeout@~1.4.0 - deps: debug@~2.1.0 - deps: depd@~1.0.0 - deps: express-session@~1.9.0 - deps: finalhandler@0.3.1 - deps: method-override@~2.3.0 - deps: morgan@~1.4.0 - deps: response-time@~2.2.0 - deps: serve-favicon@~2.1.6 - deps: serve-index@~1.5.0 - deps: serve-static@~1.7.0 - deps: debug@~2.1.0 - Implement `DEBUG_FD` env variable support - deps: depd@~1.0.0 - deps: send@0.10.0 - deps: debug@~2.1.0 - deps: depd@~1.0.0 - deps: etag@~1.5.0