1
+ 5.x
2
+ ===
3
+
4
+ This incorporates all changes after 4.16.4 up to 4.17.1.
5
+
1
6
5.0.0-alpha.7 / 2018-10-26
2
7
==========================
3
8
@@ -113,6 +118,63 @@ This is the first Express 5.0 alpha release, based off 4.10.1.
113
118
* add:
114
119
- ` app.router ` is a reference to the base router
115
120
121
+ 4.17.1 / 2019-05-25
122
+ ===================
123
+
124
+ * Revert "Improve error message for ` null ` /` undefined ` to ` res.status ` "
125
+
126
+ 4.17.0 / 2019-05-16
127
+ ===================
128
+
129
+ * Add ` express.raw ` to parse bodies into ` Buffer `
130
+ * Add ` express.text ` to parse bodies into string
131
+ * Improve error message for non-strings to ` res.sendFile `
132
+ * Improve error message for ` null ` /` undefined ` to ` res.status `
133
+ * Support multiple hosts in ` X-Forwarded-Host `
134
+ * deps: accepts@~ 1.3.7
135
+
136
+ - Add encoding MIK
137
+ - Add petabyte (` pb ` ) support
138
+ - Fix parsing array brackets after index
139
+
140
+
141
+
142
+
143
+
144
+ - deps: type-is@~ 1.6.17
145
+
146
+
147
+ - Add ` SameSite=None ` support
148
+ * deps: finalhandler@~ 1.1.2
149
+ - Set stricter ` Content-Security-Policy ` header
150
+ - deps: parseurl@~ 1.3.3
151
+ - deps: statuses@~ 1.5.0
152
+ * deps: parseurl@~ 1.3.3
153
+ * deps: proxy-addr@~ 2.0.5
154
+
155
+
156
+ - Fix parsing array brackets after index
157
+ * deps: range-parser@~ 1.2.1
158
+
159
+ - Set stricter CSP header in redirect & error responses
160
+ - deps: http-errors@~ 1.7.2
161
+
162
+
163
+ - deps: range-parser@~ 1.2.1
164
+ - deps: statuses@~ 1.5.0
165
+ - perf: remove redundant ` path.normalize ` call
166
+
167
+ - Set stricter CSP header in redirect response
168
+ - deps: parseurl@~ 1.3.3
169
+
170
+
171
+ * deps: statuses@~ 1.5.0
172
+ - Add ` 103 Early Hints `
173
+ * deps: type-is@~ 1.6.18
174
+ - deps: mime-types@~ 2.1.24
175
+ - perf: prevent internal ` throw ` on invalid type
176
+ >>>>>>> 4.17.1
177
+
116
178
4.16.4 / 2018-10-10
117
179
===================
118
180
@@ -409,7 +471,7 @@ This is the first Express 5.0 alpha release, based off 4.10.1.
409
471
- Fix including type extensions in parameters in ` Accept ` parsing
410
472
- Fix parsing ` Accept ` parameters with quoted equals
411
473
- Fix parsing ` Accept ` parameters with quoted semicolons
412
- - Many performance improvments
474
+ - Many performance improvements
413
475
- deps: mime-types@~ 2.1.11
414
476
415
477
* deps: content-type@~ 1.0.2
@@ -424,7 +486,7 @@ This is the first Express 5.0 alpha release, based off 4.10.1.
424
486
- perf: enable strict mode
425
487
- perf: hoist regular expression
426
488
- perf: use for loop in parse
427
- - perf: use string concatination for serialization
489
+ - perf: use string concatenation for serialization
428
490
429
491
- Change invalid or non-numeric status code to 500
430
492
- Overwrite status message to match set status code
@@ -434,7 +496,7 @@ This is the first Express 5.0 alpha release, based off 4.10.1.
434
496
* deps: proxy-addr@~ 1.1.2
435
497
- Fix accepting various invalid netmasks
436
498
- Fix IPv6-mapped IPv4 validation edge cases
437
- - IPv4 netmasks must be contingous
499
+ - IPv4 netmasks must be contiguous
438
500
- IPv6 addresses cannot be used as a netmask
439
501
440
502
@@ -1212,13 +1274,13 @@ This is the first Express 5.0 alpha release, based off 4.10.1.
1212
1274
1213
1275
1214
1276
1215
- - Do not throw un-catchable error on file open race condition
1277
+ - Do not throw uncatchable error on file open race condition
1216
1278
- Use ` escape-html ` for HTML escaping
1217
1279
1218
1280
1219
1281
1220
1282
1221
- - Do not throw un-catchable error on file open race condition
1283
+ - Do not throw uncatchable error on file open race condition
1222
1284
1223
1285
1224
1286
4.4.2 / 2014-06-09
@@ -2098,7 +2160,7 @@ This is the first Express 5.0 alpha release, based off 4.10.1.
2098
2160
2099
2161
2100
2162
2101
- - Do not throw un-catchable error on file open race condition
2163
+ - Do not throw uncatchable error on file open race condition
2102
2164
- Use ` escape-html ` for HTML escaping
2103
2165
2104
2166
@@ -3283,7 +3345,7 @@ Shaw]
3283
3345
* Updated haml submodule
3284
3346
* Changed ETag; removed inode, modified time only
3285
3347
* Fixed LF to CRLF for setting multiple cookies
3286
- * Fixed cookie complation ; values are now urlencoded
3348
+ * Fixed cookie compilation ; values are now urlencoded
3287
3349
* Fixed cookies parsing; accepts quoted values and url escaped cookies
3288
3350
3289
3351
0.11.0 / 2010-05-06
@@ -3478,7 +3540,7 @@ Shaw]
3478
3540
3479
3541
* Added "plot" format option for Profiler (for gnuplot processing)
3480
3542
* Added request number to Profiler plugin
3481
- * Fixed binary encoding for multi-part file uploads, was previously defaulting to UTF8
3543
+ * Fixed binary encoding for multipart file uploads, was previously defaulting to UTF8
3482
3544
* Fixed issue with routes not firing when not files are present. Closes #184
3483
3545
* Fixed process.Promise -> events.Promise
3484
3546
@@ -3524,7 +3586,7 @@ Shaw]
3524
3586
* Updated sample chat app to show messages on load
3525
3587
* Updated libxmljs parseString -> parseHtmlString
3526
3588
* Fixed ` make init ` to work with older versions of git
3527
- * Fixed specs can now run independent specs for those who cant build deps. Closes #127
3589
+ * Fixed specs can now run independent specs for those who can't build deps. Closes #127
3528
3590
* Fixed issues introduced by the node url module changes. Closes 126.
3529
3591
* Fixed two assertions failing due to Collection#keys() returning strings
3530
3592
* Fixed faulty Collection#toArray() spec due to keys() returning strings
0 commit comments