express Releases
128 releases of expressjs/express
- 4.17.1
Express 4.17.1 is a revert release that undoes a change from the previous version regarding error messages.
May 26, 2019
- 4.17.0
Express 4.17.0 adds new body parsing middleware for raw and text formats, improves error messages, and adds support for multiple hosts in X-Forwarded-Host.
May 17, 2019
- 4.16.4
Express 4.16.4 is a patch release that fixes a logging issue in res.sendfile and updates dependencies.
Oct 11, 2018
- 4.16.3
Express 4.16.3 focuses on bug fixes and performance improvements across multiple dependencies.
Mar 12, 2018
- 4.16.2
Express 4.16.2 fixes a TypeError in res.send when given Buffer with ETag header and improves X-Forwarded-Proto header parsing performance.
Oct 19, 2017
- 4.16.1
Express 4.16.1 is a quick patch release that fixes a regression in serve-static when root is incorrectly set to a file.
Oct 5, 2017
- 4.16.0
Express 4.16.0 is a major release that introduces built-in JSON/URL-encoded body parsing, new json escape setting, and numerous performance improvements.
Oct 5, 2017
- 4.15.5
Express 4.15.5 is a patch release focused on dependency updates, bug fixes, and performance improvements. The release updates multiple core dependencies including debug, finalhandler, fresh, send, and serve-static, while addressing header handling issues and improving token parsing performance.
Sep 25, 2017
- 4.15.4
Express 4.15.4 is a patch release focused on updating various dependencies to their latest versions, including debug, depd, finalhandler, proxy-addr, qs, send, and serve-static. This release includes bug fixes in dependencies such as removing unnecessary Buffer loading from depd and fixing an array argument alteration issue in proxy-addr.
Aug 7, 2017
- 4.15.3
This is a patch release (4.15.3) that fixes an error when `res.set` cannot add charset to Content-Type, and updates various dependencies including debug, finalhandler, send, serve-static, and others to their latest versions with bug fixes and performance improvements.
May 17, 2017
- 4.15.2
Express 4.15.2 is a patch release that updates the qs (query string) dependency to version 6.4.0, fixing a regression in parsing keys that start with bracket characters.
Mar 6, 2017
- 4.15.1
Express 4.15.1 is a patch release that updates dependencies to fix issues with Date.parse handling on invalid dates and resolves strict mode violations in broken environments.
Mar 6, 2017
- 4.15.0
Express 4.15.0 is a significant release focusing on dependency updates, performance improvements, and Node.js 8 compatibility. Key changes include removing the deprecated `res._headers` private field, adding support for `next('router')` to exit from router, and updating multiple dependencies with security fixes including ETag improvements and Content-Security-Policy headers.
Mar 1, 2017
- 4.14.1
Express 4.14.1 is a patch release focused on dependency updates with bug fixes and performance improvements. The most notable change is a fix in finalhandler for exceptions when `err.headers` is not an object, along with performance optimizations in the same package.
Jan 28, 2017
- 4.14.0
Express 4.14.0 introduces new options for file serving including `acceptRanges` and `cacheControl` for `res.sendFile`, adds URL encoding to `res.location`/`res.redirect`, and includes performance improvements for JSON responses. The release also updates numerous dependencies with bug fixes and enhancements.
Jun 16, 2016
- 4.13.4
Express 4.13.4 is a patch release focused on updating various dependencies with performance optimizations and improved validation. The release primarily updates 12 dependencies, with most updates enabling strict mode for performance gains and adding better input validation.
Feb 10, 2016
- 4.13.3
Express 4.13.3 is a patch release that addresses two critical bug fixes related to route parameter handling. The release fixes an infinite loop condition that could occur when using `mergeParams: true` and resolves an issue where inner numeric indices were incorrectly modifying the parent `req.params` object.
Aug 3, 2015
- 4.13.2
Express 4.13.2 is a patch release focused on dependency updates, primarily addressing a regression in path-to-regexp related to escaped round brackets and matching groups. The release also updates accepts, array-flatten, and type-is dependencies to their latest versions.
Jul 31, 2015
- 3.21.2
Express 3.21.2 is a dependency update release that updates connect to 2.30.2 and vary to ~1.0.1, bringing in updated versions of body-parser, compression, errorhandler, method-override, serve-index, type-is, and vhost. The release also includes bug fixes and performance improvements in the vary dependency.
Jul 31, 2015
- 4.13.1
Express 4.13.1 is a dependency update release that upgrades qs to 4.0.0, accepts to ~1.2.10, and type-is to ~1.6.4, while also including performance optimizations and bug fixes for parameter parsing.
Jul 6, 2015