UNPKG

10.7 kBMarkdownView Raw
11.15.1 / 2016-05-05
2===================
3
4 * deps: bytes@2.3.0
5 - Drop partial bytes on all parsed units
6 - Fix parsing byte string that looks like hex
7 * deps: raw-body@~2.1.6
8 - deps: bytes@2.3.0
9 * deps: type-is@~1.6.12
10 - deps: mime-types@~2.1.10
11
121.15.0 / 2016-02-10
13===================
14
15 * deps: http-errors@~1.4.0
16 - Add `HttpError` export, for `err instanceof createError.HttpError`
17 - deps: inherits@2.0.1
18 - deps: statuses@'>= 1.2.1 < 2'
19 * deps: qs@6.1.0
20 * deps: type-is@~1.6.11
21 - deps: mime-types@~2.1.9
22
231.14.2 / 2015-12-16
24===================
25
26 * deps: bytes@2.2.0
27 * deps: iconv-lite@0.4.13
28 * deps: qs@5.2.0
29 * deps: raw-body@~2.1.5
30 - deps: bytes@2.2.0
31 - deps: iconv-lite@0.4.13
32 * deps: type-is@~1.6.10
33 - deps: mime-types@~2.1.8
34
351.14.1 / 2015-09-27
36===================
37
38 * Fix issue where invalid charset results in 400 when `verify` used
39 * deps: iconv-lite@0.4.12
40 - Fix CESU-8 decoding in Node.js 4.x
41 * deps: raw-body@~2.1.4
42 - Fix masking critical errors from `iconv-lite`
43 - deps: iconv-lite@0.4.12
44 * deps: type-is@~1.6.9
45 - deps: mime-types@~2.1.7
46
471.14.0 / 2015-09-16
48===================
49
50 * Fix JSON strict parse error to match syntax errors
51 * Provide static `require` analysis in `urlencoded` parser
52 * deps: depd@~1.1.0
53 - Support web browser loading
54 * deps: qs@5.1.0
55 * deps: raw-body@~2.1.3
56 - Fix sync callback when attaching data listener causes sync read
57 * deps: type-is@~1.6.8
58 - Fix type error when given invalid type to match against
59 - deps: mime-types@~2.1.6
60
611.13.3 / 2015-07-31
62===================
63
64 * deps: type-is@~1.6.6
65 - deps: mime-types@~2.1.4
66
671.13.2 / 2015-07-05
68===================
69
70 * deps: iconv-lite@0.4.11
71 * deps: qs@4.0.0
72 - Fix dropping parameters like `hasOwnProperty`
73 - Fix user-visible incompatibilities from 3.1.0
74 - Fix various parsing edge cases
75 * deps: raw-body@~2.1.2
76 - Fix error stack traces to skip `makeError`
77 - deps: iconv-lite@0.4.11
78 * deps: type-is@~1.6.4
79 - deps: mime-types@~2.1.2
80 - perf: enable strict mode
81 - perf: remove argument reassignment
82
831.13.1 / 2015-06-16
84===================
85
86 * deps: qs@2.4.2
87 - Downgraded from 3.1.0 because of user-visible incompatibilities
88
891.13.0 / 2015-06-14
90===================
91
92 * Add `statusCode` property on `Error`s, in addition to `status`
93 * Change `type` default to `application/json` for JSON parser
94 * Change `type` default to `application/x-www-form-urlencoded` for urlencoded parser
95 * Provide static `require` analysis
96 * Use the `http-errors` module to generate errors
97 * deps: bytes@2.1.0
98 - Slight optimizations
99 * deps: iconv-lite@0.4.10
100 - The encoding UTF-16 without BOM now defaults to UTF-16LE when detection fails
101 - Leading BOM is now removed when decoding
102 * deps: on-finished@~2.3.0
103 - Add defined behavior for HTTP `CONNECT` requests
104 - Add defined behavior for HTTP `Upgrade` requests
105 - deps: ee-first@1.1.1
106 * deps: qs@3.1.0
107 - Fix dropping parameters like `hasOwnProperty`
108 - Fix various parsing edge cases
109 - Parsed object now has `null` prototype
110 * deps: raw-body@~2.1.1
111 - Use `unpipe` module for unpiping requests
112 - deps: iconv-lite@0.4.10
113 * deps: type-is@~1.6.3
114 - deps: mime-types@~2.1.1
115 - perf: reduce try block size
116 - perf: remove bitwise operations
117 * perf: enable strict mode
118 * perf: remove argument reassignment
119 * perf: remove delete call
120
1211.12.4 / 2015-05-10
122===================
123
124 * deps: debug@~2.2.0
125 * deps: qs@2.4.2
126 - Fix allowing parameters like `constructor`
127 * deps: on-finished@~2.2.1
128 * deps: raw-body@~2.0.1
129 - Fix a false-positive when unpiping in Node.js 0.8
130 - deps: bytes@2.0.1
131 * deps: type-is@~1.6.2
132 - deps: mime-types@~2.0.11
133
1341.12.3 / 2015-04-15
135===================
136
137 * Slight efficiency improvement when not debugging
138 * deps: depd@~1.0.1
139 * deps: iconv-lite@0.4.8
140 - Add encoding alias UNICODE-1-1-UTF-7
141 * deps: raw-body@1.3.4
142 - Fix hanging callback if request aborts during read
143 - deps: iconv-lite@0.4.8
144
1451.12.2 / 2015-03-16
146===================
147
148 * deps: qs@2.4.1
149 - Fix error when parameter `hasOwnProperty` is present
150
1511.12.1 / 2015-03-15
152===================
153
154 * deps: debug@~2.1.3
155 - Fix high intensity foreground color for bold
156 - deps: ms@0.7.0
157 * deps: type-is@~1.6.1
158 - deps: mime-types@~2.0.10
159
1601.12.0 / 2015-02-13
161===================
162
163 * add `debug` messages
164 * accept a function for the `type` option
165 * use `content-type` to parse `Content-Type` headers
166 * deps: iconv-lite@0.4.7
167 - Gracefully support enumerables on `Object.prototype`
168 * deps: raw-body@1.3.3
169 - deps: iconv-lite@0.4.7
170 * deps: type-is@~1.6.0
171 - fix argument reassignment
172 - fix false-positives in `hasBody` `Transfer-Encoding` check
173 - support wildcard for both type and subtype (`*/*`)
174 - deps: mime-types@~2.0.9
175
1761.11.0 / 2015-01-30
177===================
178
179 * make internal `extended: true` depth limit infinity
180 * deps: type-is@~1.5.6
181 - deps: mime-types@~2.0.8
182
1831.10.2 / 2015-01-20
184===================
185
186 * deps: iconv-lite@0.4.6
187 - Fix rare aliases of single-byte encodings
188 * deps: raw-body@1.3.2
189 - deps: iconv-lite@0.4.6
190
1911.10.1 / 2015-01-01
192===================
193
194 * deps: on-finished@~2.2.0
195 * deps: type-is@~1.5.5
196 - deps: mime-types@~2.0.7
197
1981.10.0 / 2014-12-02
199===================
200
201 * make internal `extended: true` array limit dynamic
202
2031.9.3 / 2014-11-21
204==================
205
206 * deps: iconv-lite@0.4.5
207 - Fix Windows-31J and X-SJIS encoding support
208 * deps: qs@2.3.3
209 - Fix `arrayLimit` behavior
210 * deps: raw-body@1.3.1
211 - deps: iconv-lite@0.4.5
212 * deps: type-is@~1.5.3
213 - deps: mime-types@~2.0.3
214
2151.9.2 / 2014-10-27
216==================
217
218 * deps: qs@2.3.2
219 - Fix parsing of mixed objects and values
220
2211.9.1 / 2014-10-22
222==================
223
224 * deps: on-finished@~2.1.1
225 - Fix handling of pipelined requests
226 * deps: qs@2.3.0
227 - Fix parsing of mixed implicit and explicit arrays
228 * deps: type-is@~1.5.2
229 - deps: mime-types@~2.0.2
230
2311.9.0 / 2014-09-24
232==================
233
234 * include the charset in "unsupported charset" error message
235 * include the encoding in "unsupported content encoding" error message
236 * deps: depd@~1.0.0
237
2381.8.4 / 2014-09-23
239==================
240
241 * fix content encoding to be case-insensitive
242
2431.8.3 / 2014-09-19
244==================
245
246 * deps: qs@2.2.4
247 - Fix issue with object keys starting with numbers truncated
248
2491.8.2 / 2014-09-15
250==================
251
252 * deps: depd@0.4.5
253
2541.8.1 / 2014-09-07
255==================
256
257 * deps: media-typer@0.3.0
258 * deps: type-is@~1.5.1
259
2601.8.0 / 2014-09-05
261==================
262
263 * make empty-body-handling consistent between chunked requests
264 - empty `json` produces `{}`
265 - empty `raw` produces `new Buffer(0)`
266 - empty `text` produces `''`
267 - empty `urlencoded` produces `{}`
268 * deps: qs@2.2.3
269 - Fix issue where first empty value in array is discarded
270 * deps: type-is@~1.5.0
271 - fix `hasbody` to be true for `content-length: 0`
272
2731.7.0 / 2014-09-01
274==================
275
276 * add `parameterLimit` option to `urlencoded` parser
277 * change `urlencoded` extended array limit to 100
278 * respond with 413 when over `parameterLimit` in `urlencoded`
279
2801.6.7 / 2014-08-29
281==================
282
283 * deps: qs@2.2.2
284 - Remove unnecessary cloning
285
2861.6.6 / 2014-08-27
287==================
288
289 * deps: qs@2.2.0
290 - Array parsing fix
291 - Performance improvements
292
2931.6.5 / 2014-08-16
294==================
295
296 * deps: on-finished@2.1.0
297
2981.6.4 / 2014-08-14
299==================
300
301 * deps: qs@1.2.2
302
3031.6.3 / 2014-08-10
304==================
305
306 * deps: qs@1.2.1
307
3081.6.2 / 2014-08-07
309==================
310
311 * deps: qs@1.2.0
312 - Fix parsing array of objects
313
3141.6.1 / 2014-08-06
315==================
316
317 * deps: qs@1.1.0
318 - Accept urlencoded square brackets
319 - Accept empty values in implicit array notation
320
3211.6.0 / 2014-08-05
322==================
323
324 * deps: qs@1.0.2
325 - Complete rewrite
326 - Limits array length to 20
327 - Limits object depth to 5
328 - Limits parameters to 1,000
329
3301.5.2 / 2014-07-27
331==================
332
333 * deps: depd@0.4.4
334 - Work-around v8 generating empty stack traces
335
3361.5.1 / 2014-07-26
337==================
338
339 * deps: depd@0.4.3
340 - Fix exception when global `Error.stackTraceLimit` is too low
341
3421.5.0 / 2014-07-20
343==================
344
345 * deps: depd@0.4.2
346 - Add `TRACE_DEPRECATION` environment variable
347 - Remove non-standard grey color from color output
348 - Support `--no-deprecation` argument
349 - Support `--trace-deprecation` argument
350 * deps: iconv-lite@0.4.4
351 - Added encoding UTF-7
352 * deps: raw-body@1.3.0
353 - deps: iconv-lite@0.4.4
354 - Added encoding UTF-7
355 - Fix `Cannot switch to old mode now` error on Node.js 0.10+
356 * deps: type-is@~1.3.2
357
3581.4.3 / 2014-06-19
359==================
360
361 * deps: type-is@1.3.1
362 - fix global variable leak
363
3641.4.2 / 2014-06-19
365==================
366
367 * deps: type-is@1.3.0
368 - improve type parsing
369
3701.4.1 / 2014-06-19
371==================
372
373 * fix urlencoded extended deprecation message
374
3751.4.0 / 2014-06-19
376==================
377
378 * add `text` parser
379 * add `raw` parser
380 * check accepted charset in content-type (accepts utf-8)
381 * check accepted encoding in content-encoding (accepts identity)
382 * deprecate `bodyParser()` middleware; use `.json()` and `.urlencoded()` as needed
383 * deprecate `urlencoded()` without provided `extended` option
384 * lazy-load urlencoded parsers
385 * parsers split into files for reduced mem usage
386 * support gzip and deflate bodies
387 - set `inflate: false` to turn off
388 * deps: raw-body@1.2.2
389 - Support all encodings from `iconv-lite`
390
3911.3.1 / 2014-06-11
392==================
393
394 * deps: type-is@1.2.1
395 - Switch dependency from mime to mime-types@1.0.0
396
3971.3.0 / 2014-05-31
398==================
399
400 * add `extended` option to urlencoded parser
401
4021.2.2 / 2014-05-27
403==================
404
405 * deps: raw-body@1.1.6
406 - assert stream encoding on node.js 0.8
407 - assert stream encoding on node.js < 0.10.6
408 - deps: bytes@1
409
4101.2.1 / 2014-05-26
411==================
412
413 * invoke `next(err)` after request fully read
414 - prevents hung responses and socket hang ups
415
4161.2.0 / 2014-05-11
417==================
418
419 * add `verify` option
420 * deps: type-is@1.2.0
421 - support suffix matching
422
4231.1.2 / 2014-05-11
424==================
425
426 * improve json parser speed
427
4281.1.1 / 2014-05-11
429==================
430
431 * fix repeated limit parsing with every request
432
4331.1.0 / 2014-05-10
434==================
435
436 * add `type` option
437 * deps: pin for safety and consistency
438
4391.0.2 / 2014-04-14
440==================
441
442 * use `type-is` module
443
4441.0.1 / 2014-03-20
445==================
446
447 * lower default limits to 100kb
448
\No newline at end of file