diff --git a/_includes/changelog/menu.md b/_includes/changelog/menu.md new file mode 100644 index 0000000000..ae4ca191c2 --- /dev/null +++ b/_includes/changelog/menu.md @@ -0,0 +1,4 @@ +### Versions + +- [5.x](#5.x) +- [4.x](#4.x) \ No newline at end of file diff --git a/en/changelog/index.md b/en/changelog/index.md index 72e519e820..f67c83a6b2 100644 --- a/en/changelog/index.md +++ b/en/changelog/index.md @@ -2,44 +2,66 @@ layout: page title: Express changelog description: Stay updated with the release changelog for Express.js, detailing new features, bug fixes, and important changes across versions. -menu: changelog lang: en redirect_from: - "/changelog/4x.html" - "en/changelog/4x.html" --- +
+ +
+ +{% include changelog/menu.md %} + +
+ +
+ # Release changelog All the latest updates, improvements, and fixes to Express -## 5.0.1 - Release date: 2024-10-08 +## Express v5 +{: id="5.x"} + +### 5.0.1 - Release date: 2024-10-08 {: id="5.0.1"} The 5.0.1 patch release includes one security fix: * Update [jshttps/cookie](https://www.npmjs.com/package/cookie) to address a [vulnerability](https://github.com/advisories/GHSA-pxg6-pf52-xh8x). -## 5.0.0 - Release date: 2024-09-09 +### 5.0.0 - Release date: 2024-09-09 {: id="5.0.0"} -Check the [migration guide]({{page.lang}}/guide/migrating-5.html) with all the changes in this new version of Express. +Check the [migration guide](/{{page.lang}}/guide/migrating-5.html) with all the changes in this new version of Express. -## 4.21.1 - Release date: 2024-10-08 +## Express v4 +{: id="4.x"} + +#### 4.21.2 - Release date: 2024-11-06 +{: id="4.21.2"} + +The 4.21.2 patch release includes one security fix: + +* Update [pillajs/path-to-regexp](https://www.npmjs.com/package/path-to-regexp) to address a [vulnerability](https://github.com/advisories/GHSA-rhx6-c78j-4q9w). + +#### 4.21.1 - Release date: 2024-10-08 {: id="4.21.1"} The 4.21.1 patch release includes one security fix: * Update [jshttps/cookie](https://www.npmjs.com/package/cookie) to address a [vulnerability](https://github.com/advisories/GHSA-pxg6-pf52-xh8x). -## 4.21.0 - Release date: 2024-09-11 +#### 4.21.0 - Release date: 2024-09-11 {: id="4.21.0"} The 4.21.0 minor release includes one new feature: * Deprecate `res.location("back")` and `res.redirect("back")` magic string -## 4.20.0 - Release date: 2024-09-10 +#### 4.20.0 - Release date: 2024-09-10 {: id="4.20.0"} The 4.20.0 minor release includes bug fixes and some new features, including: @@ -52,21 +74,21 @@ The 4.20.0 minor release includes bug fixes and some new features, including: For a complete list of changes in this release, see [History.md](https://github.com/expressjs/express/blob/master/History.md#4200--2024-09-10) -## 4.19.2 - Release date: 2024-03-25 +### 4.19.2 - Release date: 2024-03-25 {: id="4.19.2"} * Improved fix for open redirect allow list bypass For a complete list of changes in this release, see [History.md](https://github.com/expressjs/express/blob/master/History.md#4192--2024-03-25) -## 4.19.1 - Release date: 2024-03-20 +### 4.19.1 - Release date: 2024-03-20 {: id="4.19.1"} * Allow passing non-strings to res.location with new encoding handling checks For a complete list of changes in this release, see [History.md](https://github.com/expressjs/express/blob/master/History.md#4191--2024-03-20) -## 4.19.0 - Release date: 2024-03-20 +### 4.19.0 - Release date: 2024-03-20 {: id="4.19.0"} * Prevent open redirect allow list bypass due to encodeurl @@ -74,7 +96,7 @@ For a complete list of changes in this release, see [History.md](https://github. For a complete list of changes in this release, see [History.md](https://github.com/expressjs/express/blob/master/History.md#4190--2024-03-20) -## 4.18.3 - Release date: 2024-02-29 +### 4.18.3 - Release date: 2024-02-29 {: id="4.18.3"} The 4.18.3 patch release includes the following bug fix: @@ -87,7 +109,7 @@ The 4.18.3 patch release includes the following bug fix: For a complete list of changes in this release, see [History.md](https://github.com/expressjs/express/blob/master/History.md#4183--2024-02-26) -## 4.18.2 - Release date: 2022-10-08 +### 4.18.2 - Release date: 2022-10-08 {: id="4.18.2"} The 4.18.2 patch release includes the following bug fix: @@ -100,7 +122,7 @@ The 4.18.2 patch release includes the following bug fix: For a complete list of changes in this release, see [History.md](https://github.com/expressjs/express/blob/master/History.md#4182--2022-10-08) -## 4.18.1 - Release date: 2022-04-29 +### 4.18.1 - Release date: 2022-04-29 {: id="4.18.1"} The 4.18.1 patch release includes the following bug fix: @@ -113,7 +135,7 @@ The 4.18.1 patch release includes the following bug fix: For a complete list of changes in this release, see [History.md](https://github.com/expressjs/express/blob/master/History.md#4181--2022-04-29). -## 4.18.0 - Release date: 2022-04-25 +### 4.18.0 - Release date: 2022-04-25 {: id="4.18.0"} The 4.18.0 minor release includes bug fixes and some new features, including: @@ -166,7 +188,7 @@ The 4.18.0 minor release includes bug fixes and some new features, including: For a complete list of changes in this release, see [History.md](https://github.com/expressjs/express/blob/master/History.md#4180--2022-04-25). -## 4.17.3 - Release date: 2022-02-16 +### 4.17.3 - Release date: 2022-02-16 {: id="4.17.3"} The 4.17.3 patch release includes one bug fix: @@ -179,7 +201,7 @@ The 4.17.3 patch release includes one bug fix: For a complete list of changes in this release, see [History.md](https://github.com/expressjs/express/blob/master/History.md#4173--2022-02-16). -## 4.17.2 - Release date: 2021-12-16 +### 4.17.2 - Release date: 2021-12-16 {: id="4.17.2"} The 4.17.2 patch release includes the following bug fixes: @@ -209,7 +231,7 @@ The 4.17.2 patch release includes the following bug fixes: For a complete list of changes in this release, see [History.md](https://github.com/expressjs/express/blob/master/History.md#4172--2021-12-16). -## 4.17.1 - Release date: 2019-05-25 +### 4.17.1 - Release date: 2019-05-25 {: id="4.17.1"} The 4.17.1 patch release includes one bug fix: @@ -222,7 +244,7 @@ The 4.17.1 patch release includes one bug fix: For a complete list of changes in this release, see [History.md](https://github.com/expressjs/express/blob/master/History.md#4171--2019-05-25). -## 4.17.0 - Release date: 2019-05-16 +### 4.17.0 - Release date: 2019-05-16 {: id="4.17.0"} The 4.17.0 minor release includes bug fixes and some new features, including: @@ -255,7 +277,7 @@ The 4.17.0 minor release includes bug fixes and some new features, including: For a complete list of changes in this release, see [History.md](https://github.com/expressjs/express/blob/master/History.md#4170--2019-05-16). -## 4.16.4 - Release date: 2018-10-10 +### 4.16.4 - Release date: 2018-10-10 {: id="4.16.4"} The 4.16.4 patch release includes various bug fixes: @@ -268,7 +290,7 @@ The 4.16.4 patch release includes various bug fixes: For a complete list of changes in this release, see [History.md](https://github.com/expressjs/express/blob/master/History.md#4164--2018-10-10). -## 4.16.3 - Release date: 2018-03-12 +### 4.16.3 - Release date: 2018-03-12 {: id="4.16.3"} The 4.16.3 patch release includes various bug fixes: @@ -289,7 +311,7 @@ The 4.16.3 patch release includes various bug fixes: For a complete list of changes in this release, see [History.md](https://github.com/expressjs/express/blob/master/History.md#4163--2018-03-12). -## 4.16.2 - Release date: 2017-10-09 +### 4.16.2 - Release date: 2017-10-09 {: id="4.16.2"} The 4.16.2 patch release includes a regression bug fix: @@ -302,7 +324,7 @@ The 4.16.2 patch release includes a regression bug fix: For a complete list of changes in this release, see [History.md](https://github.com/expressjs/express/blob/master/History.md#4162--2017-10-09). -## 4.16.1 - Release date: 2017-09-29 +### 4.16.1 - Release date: 2017-09-29 {: id="4.16.1"} The 4.16.1 patch release includes a regression bug fix: @@ -315,7 +337,7 @@ The 4.16.1 patch release includes a regression bug fix: For a complete list of changes in this release, see [History.md](https://github.com/expressjs/express/blob/master/History.md#4161--2017-09-29). -## 4.16.0 - Release date: 2017-09-28 +### 4.16.0 - Release date: 2017-09-28 {: id="4.16.0"} The 4.16.0 minor release includes security updates, bug fixes, performance enhancements, and some new features, including: @@ -360,7 +382,7 @@ The 4.16.0 minor release includes security updates, bug fixes, performance enhan For a complete list of changes in this release, see [History.md](https://github.com/expressjs/express/blob/master/History.md#4160--2017-09-28). -## 4.15.5 - Release date: 2017-09-24 +### 4.15.5 - Release date: 2017-09-24 {: id="4.15.5"} The 4.15.5 patch release includes security updates, some minor performance enhancements, and a bug fix: @@ -381,7 +403,7 @@ The 4.15.5 patch release includes security updates, some minor performance enhan For a complete list of changes in this release, see [History.md](https://github.com/expressjs/express/blob/master/History.md#4155--2017-09-24). -## 4.15.4 - Release date: 2017-08-06 +### 4.15.4 - Release date: 2017-08-06 {: id="4.15.4"} The 4.15.4 patch release includes some minor bug fixes: @@ -394,7 +416,7 @@ The 4.15.4 patch release includes some minor bug fixes: For a complete list of changes in this release, see [History.md](https://github.com/expressjs/express/blob/master/History.md#4154--2017-08-06). -## 4.15.3 - Release date: 2017-05-16 +### 4.15.3 - Release date: 2017-05-16 {: id="4.15.3"} The 4.15.3 patch release includes a security update and some minor bug fixes: @@ -415,7 +437,7 @@ The 4.15.3 patch release includes a security update and some minor bug fixes: For a complete list of changes in this release, see [History.md](https://github.com/expressjs/express/blob/master/History.md#4153--2017-05-16). -## 4.15.2 - Release date: 2017-03-06 +### 4.15.2 - Release date: 2017-03-06 {: id="4.15.2"} The 4.15.2 patch release includes a minor bug fix: @@ -428,7 +450,7 @@ The 4.15.2 patch release includes a minor bug fix: For a complete list of changes in this release, see [History.md](https://github.com/expressjs/express/blob/master/History.md#4152--2017-03-06). -## 4.15.1 - Release date: 2017-03-05 +### 4.15.1 - Release date: 2017-03-05 {: id="4.15.1"} The 4.15.1 patch release includes a minor bug fix: @@ -441,7 +463,7 @@ The 4.15.1 patch release includes a minor bug fix: For a complete list of changes in this release, see [History.md](https://github.com/expressjs/express/blob/master/History.md#4151--2017-03-05). -## 4.15.0 - Release date: 2017-03-01 +### 4.15.0 - Release date: 2017-03-01 {: id="4.15.0"} The 4.15.0 minor release includes bug fixes, performance improvements, and other minor feature additions, including: @@ -466,7 +488,7 @@ The 4.15.0 minor release includes bug fixes, performance improvements, and other For a complete list of changes in this release, see [History.md](https://github.com/expressjs/express/blob/master/History.md#4150--2017-03-01). -## 4.14.1 - Release date: 2017-01-28 +### 4.14.1 - Release date: 2017-01-28 {: id="4.14.1"} The 4.14.1 patch release includes bug fixes and performance improvements, including: @@ -479,7 +501,7 @@ The 4.14.1 patch release includes bug fixes and performance improvements, includ For a complete list of changes in this release, see [History.md](https://github.com/expressjs/express/blob/master/History.md#4141--2017-01-28). -## 4.14.0 - Release date: 2016-06-16 +### 4.14.0 - Release date: 2016-06-16 {: id="4.14.0"} The 4.14.0 minor release includes bug fixes, security update, performance improvements, and other minor feature additions, including: @@ -538,3 +560,7 @@ The 4.14.0 minor release includes bug fixes, security update, performance improv For a complete list of changes in this release, see [History.md](https://github.com/expressjs/express/blob/master/History.md#4140--2016-06-16). + +
+ +
\ No newline at end of file