4.12.4
expressjs/express4.12.4May 18, 2015by dougwilson
AI Summary
Express 4.12.4 is a patch release focused on updating dependencies to their latest versions, including bug fixes and environment-specific improvements. The release updates 11 dependencies and their sub-dependencies, with notable fixes for etag (JXcore support, fake stats objects), on-finished (isFinished req handling), and qs (constructor parameter handling).
Key Highlights
- Updated etag@~1.6.0 with improved JXcore support and support for fake stats objects in environments without fs
- Fixed on-finished@~2.2.1 to correctly handle isFinished(req) when data is buffered
- Fixed qs@2.4.2 to properly handle parameters like 'constructor'
- Updated 11 dependencies to their latest patch/minor versions for improved stability
- Updated debug@~2.2.0 and its dependency ms@0.7.1 across multiple modules
New Features
- JXcore support in etag module
- Support for fake stats objects in environments without fs
- Improved handling of constructor parameters in qs module
- Better handling of buffered data in on-finished module
Full Release Notes
- deps: accepts@~1.2.7 - deps: mime-types@~2.0.11 - deps: negotiator@0.5.3 - deps: debug@~2.2.0 - deps: ms@0.7.1 - deps: depd@~1.0.1 - deps: etag@~1.6.0 - Improve support for JXcore - Support "fake" stats objects in environments without `fs` - deps: finalhandler@0.3.6 - deps: debug@~2.2.0 - deps: on-finished@~2.2.1 - deps: on-finished@~2.2.1 - Fix `isFinished(req)` when data buffered - deps: proxy-addr@~1.0.8 - deps: ipaddr.js@1.0.1 - deps: qs@2.4.2 - Fix allowing parameters like `constructor` - deps: send@0.12.3 - deps: debug@~2.2.0 - deps: depd@~1.0.1 - deps: etag@~1.6.0 - deps: ms@0.7.1 - deps: on-finished@~2.2.1 - deps: serve-static@~1.9.3 - deps: send@0.12.3 - deps: type-is@~1.6.2 - deps: mime-types@~2.0.11