arnaucube
arnaucube/thoughtsPublic Self-hosted repository
thoughts/node_modules/body-parser/HISTORY.md
node_modules/body-parser/HISTORY.mdRaw
  11.15.2 / 2016-06-19
  2===================
  3
  4  * deps: bytes@2.4.0
  5  * deps: content-type@~1.0.2
  6    - perf: enable strict mode
  7  * deps: http-errors@~1.5.0
  8    - Use `setprototypeof` module to replace `__proto__` setting
  9    - deps: statuses@'>= 1.3.0 < 2'
 10    - perf: enable strict mode
 11  * deps: qs@6.2.0
 12  * deps: raw-body@~2.1.7
 13    - deps: bytes@2.4.0
 14    - perf: remove double-cleanup on happy path
 15  * deps: type-is@~1.6.13
 16    - deps: mime-types@~2.1.11
 17
 181.15.1 / 2016-05-05
 19===================
 20
 21  * deps: bytes@2.3.0
 22    - Drop partial bytes on all parsed units
 23    - Fix parsing byte string that looks like hex
 24  * deps: raw-body@~2.1.6
 25    - deps: bytes@2.3.0
 26  * deps: type-is@~1.6.12
 27    - deps: mime-types@~2.1.10
 28
 291.15.0 / 2016-02-10
 30===================
 31
 32  * deps: http-errors@~1.4.0
 33    - Add `HttpError` export, for `err instanceof createError.HttpError`
 34    - deps: inherits@2.0.1
 35    - deps: statuses@'>= 1.2.1 < 2'
 36  * deps: qs@6.1.0
 37  * deps: type-is@~1.6.11
 38    - deps: mime-types@~2.1.9
 39
 401.14.2 / 2015-12-16
 41===================
 42
 43  * deps: bytes@2.2.0
 44  * deps: iconv-lite@0.4.13
 45  * deps: qs@5.2.0
 46  * deps: raw-body@~2.1.5
 47    - deps: bytes@2.2.0
 48    - deps: iconv-lite@0.4.13
 49  * deps: type-is@~1.6.10
 50    - deps: mime-types@~2.1.8
 51
 521.14.1 / 2015-09-27
 53===================
 54
 55  * Fix issue where invalid charset results in 400 when `verify` used
 56  * deps: iconv-lite@0.4.12
 57    - Fix CESU-8 decoding in Node.js 4.x
 58  * deps: raw-body@~2.1.4
 59    - Fix masking critical errors from `iconv-lite`
 60    - deps: iconv-lite@0.4.12
 61  * deps: type-is@~1.6.9
 62    - deps: mime-types@~2.1.7
 63
 641.14.0 / 2015-09-16
 65===================
 66
 67  * Fix JSON strict parse error to match syntax errors
 68  * Provide static `require` analysis in `urlencoded` parser
 69  * deps: depd@~1.1.0
 70    - Support web browser loading
 71  * deps: qs@5.1.0
 72  * deps: raw-body@~2.1.3
 73    - Fix sync callback when attaching data listener causes sync read
 74  * deps: type-is@~1.6.8
 75    - Fix type error when given invalid type to match against
 76    - deps: mime-types@~2.1.6
 77
 781.13.3 / 2015-07-31
 79===================
 80
 81  * deps: type-is@~1.6.6
 82    - deps: mime-types@~2.1.4
 83
 841.13.2 / 2015-07-05
 85===================
 86
 87  * deps: iconv-lite@0.4.11
 88  * deps: qs@4.0.0
 89    - Fix dropping parameters like `hasOwnProperty`
 90    - Fix user-visible incompatibilities from 3.1.0
 91    - Fix various parsing edge cases
 92  * deps: raw-body@~2.1.2
 93    - Fix error stack traces to skip `makeError`
 94    - deps: iconv-lite@0.4.11
 95  * deps: type-is@~1.6.4
 96    - deps: mime-types@~2.1.2
 97    - perf: enable strict mode
 98    - perf: remove argument reassignment
 99
1001.13.1 / 2015-06-16
101===================
102
103  * deps: qs@2.4.2
104    - Downgraded from 3.1.0 because of user-visible incompatibilities
105
1061.13.0 / 2015-06-14
107===================
108
109  * Add `statusCode` property on `Error`s, in addition to `status`
110  * Change `type` default to `application/json` for JSON parser
111  * Change `type` default to `application/x-www-form-urlencoded` for urlencoded parser
112  * Provide static `require` analysis
113  * Use the `http-errors` module to generate errors
114  * deps: bytes@2.1.0
115    - Slight optimizations
116  * deps: iconv-lite@0.4.10
117    - The encoding UTF-16 without BOM now defaults to UTF-16LE when detection fails
118    - Leading BOM is now removed when decoding
119  * deps: on-finished@~2.3.0
120    - Add defined behavior for HTTP `CONNECT` requests
121    - Add defined behavior for HTTP `Upgrade` requests
122    - deps: ee-first@1.1.1
123  * deps: qs@3.1.0
124    - Fix dropping parameters like `hasOwnProperty`
125    - Fix various parsing edge cases
126    - Parsed object now has `null` prototype
127  * deps: raw-body@~2.1.1
128    - Use `unpipe` module for unpiping requests
129    - deps: iconv-lite@0.4.10
130  * deps: type-is@~1.6.3
131    - deps: mime-types@~2.1.1
132    - perf: reduce try block size
133    - perf: remove bitwise operations
134  * perf: enable strict mode
135  * perf: remove argument reassignment
136  * perf: remove delete call
137
1381.12.4 / 2015-05-10
139===================
140
141  * deps: debug@~2.2.0
142  * deps: qs@2.4.2
143    - Fix allowing parameters like `constructor`
144  * deps: on-finished@~2.2.1
145  * deps: raw-body@~2.0.1
146    - Fix a false-positive when unpiping in Node.js 0.8
147    - deps: bytes@2.0.1
148  * deps: type-is@~1.6.2
149    - deps: mime-types@~2.0.11
150
1511.12.3 / 2015-04-15
152===================
153
154  * Slight efficiency improvement when not debugging
155  * deps: depd@~1.0.1
156  * deps: iconv-lite@0.4.8
157    - Add encoding alias UNICODE-1-1-UTF-7
158  * deps: raw-body@1.3.4
159    - Fix hanging callback if request aborts during read
160    - deps: iconv-lite@0.4.8
161
1621.12.2 / 2015-03-16
163===================
164
165  * deps: qs@2.4.1
166    - Fix error when parameter `hasOwnProperty` is present
167
1681.12.1 / 2015-03-15
169===================
170
171  * deps: debug@~2.1.3
172    - Fix high intensity foreground color for bold
173    - deps: ms@0.7.0
174  * deps: type-is@~1.6.1
175    - deps: mime-types@~2.0.10
176
1771.12.0 / 2015-02-13
178===================
179
180  * add `debug` messages
181  * accept a function for the `type` option
182  * use `content-type` to parse `Content-Type` headers
183  * deps: iconv-lite@0.4.7
184    - Gracefully support enumerables on `Object.prototype`
185  * deps: raw-body@1.3.3
186    - deps: iconv-lite@0.4.7
187  * deps: type-is@~1.6.0
188    - fix argument reassignment
189    - fix false-positives in `hasBody` `Transfer-Encoding` check
190    - support wildcard for both type and subtype (`*/*`)
191    - deps: mime-types@~2.0.9
192
1931.11.0 / 2015-01-30
194===================
195
196  * make internal `extended: true` depth limit infinity
197  * deps: type-is@~1.5.6
198    - deps: mime-types@~2.0.8
199
2001.10.2 / 2015-01-20
201===================
202
203  * deps: iconv-lite@0.4.6
204    - Fix rare aliases of single-byte encodings
205  * deps: raw-body@1.3.2
206    - deps: iconv-lite@0.4.6
207
2081.10.1 / 2015-01-01
209===================
210
211  * deps: on-finished@~2.2.0
212  * deps: type-is@~1.5.5
213    - deps: mime-types@~2.0.7
214
2151.10.0 / 2014-12-02
216===================
217
218  * make internal `extended: true` array limit dynamic
219
2201.9.3 / 2014-11-21
221==================
222
223  * deps: iconv-lite@0.4.5
224    - Fix Windows-31J and X-SJIS encoding support
225  * deps: qs@2.3.3
226    - Fix `arrayLimit` behavior
227  * deps: raw-body@1.3.1
228    - deps: iconv-lite@0.4.5
229  * deps: type-is@~1.5.3
230    - deps: mime-types@~2.0.3
231
2321.9.2 / 2014-10-27
233==================
234
235  * deps: qs@2.3.2
236    - Fix parsing of mixed objects and values
237
2381.9.1 / 2014-10-22
239==================
240
241  * deps: on-finished@~2.1.1
242    - Fix handling of pipelined requests
243  * deps: qs@2.3.0
244    - Fix parsing of mixed implicit and explicit arrays
245  * deps: type-is@~1.5.2
246    - deps: mime-types@~2.0.2
247
2481.9.0 / 2014-09-24
249==================
250
251  * include the charset in "unsupported charset" error message
252  * include the encoding in "unsupported content encoding" error message
253  * deps: depd@~1.0.0
254
2551.8.4 / 2014-09-23
256==================
257
258  * fix content encoding to be case-insensitive
259
2601.8.3 / 2014-09-19
261==================
262
263  * deps: qs@2.2.4
264    - Fix issue with object keys starting with numbers truncated
265
2661.8.2 / 2014-09-15
267==================
268
269  * deps: depd@0.4.5
270
2711.8.1 / 2014-09-07
272==================
273
274  * deps: media-typer@0.3.0
275  * deps: type-is@~1.5.1
276
2771.8.0 / 2014-09-05
278==================
279
280  * make empty-body-handling consistent between chunked requests
281    - empty `json` produces `{}`
282    - empty `raw` produces `new Buffer(0)`
283    - empty `text` produces `''`
284    - empty `urlencoded` produces `{}`
285  * deps: qs@2.2.3
286    - Fix issue where first empty value in array is discarded
287  * deps: type-is@~1.5.0
288    - fix `hasbody` to be true for `content-length: 0`
289
2901.7.0 / 2014-09-01
291==================
292
293  * add `parameterLimit` option to `urlencoded` parser
294  * change `urlencoded` extended array limit to 100
295  * respond with 413 when over `parameterLimit` in `urlencoded`
296
2971.6.7 / 2014-08-29
298==================
299
300  * deps: qs@2.2.2
301    - Remove unnecessary cloning
302
3031.6.6 / 2014-08-27
304==================
305
306  * deps: qs@2.2.0
307    - Array parsing fix
308    - Performance improvements
309
3101.6.5 / 2014-08-16
311==================
312
313  * deps: on-finished@2.1.0
314
3151.6.4 / 2014-08-14
316==================
317
318  * deps: qs@1.2.2
319
3201.6.3 / 2014-08-10
321==================
322
323  * deps: qs@1.2.1
324
3251.6.2 / 2014-08-07
326==================
327
328  * deps: qs@1.2.0
329    - Fix parsing array of objects
330
3311.6.1 / 2014-08-06
332==================
333
334  * deps: qs@1.1.0
335    - Accept urlencoded square brackets
336    - Accept empty values in implicit array notation
337
3381.6.0 / 2014-08-05
339==================
340
341  * deps: qs@1.0.2
342    - Complete rewrite
343    - Limits array length to 20
344    - Limits object depth to 5
345    - Limits parameters to 1,000
346
3471.5.2 / 2014-07-27
348==================
349
350  * deps: depd@0.4.4
351    - Work-around v8 generating empty stack traces
352
3531.5.1 / 2014-07-26
354==================
355
356  * deps: depd@0.4.3
357    - Fix exception when global `Error.stackTraceLimit` is too low
358
3591.5.0 / 2014-07-20
360==================
361
362  * deps: depd@0.4.2
363    - Add `TRACE_DEPRECATION` environment variable
364    - Remove non-standard grey color from color output
365    - Support `--no-deprecation` argument
366    - Support `--trace-deprecation` argument
367  * deps: iconv-lite@0.4.4
368    - Added encoding UTF-7
369  * deps: raw-body@1.3.0
370    - deps: iconv-lite@0.4.4
371    - Added encoding UTF-7
372    - Fix `Cannot switch to old mode now` error on Node.js 0.10+
373  * deps: type-is@~1.3.2
374
3751.4.3 / 2014-06-19
376==================
377
378  * deps: type-is@1.3.1
379    - fix global variable leak
380
3811.4.2 / 2014-06-19
382==================
383
384  * deps: type-is@1.3.0
385    - improve type parsing
386
3871.4.1 / 2014-06-19
388==================
389
390  * fix urlencoded extended deprecation message
391
3921.4.0 / 2014-06-19
393==================
394
395  * add `text` parser
396  * add `raw` parser
397  * check accepted charset in content-type (accepts utf-8)
398  * check accepted encoding in content-encoding (accepts identity)
399  * deprecate `bodyParser()` middleware; use `.json()` and `.urlencoded()` as needed
400  * deprecate `urlencoded()` without provided `extended` option
401  * lazy-load urlencoded parsers
402  * parsers split into files for reduced mem usage
403  * support gzip and deflate bodies
404    - set `inflate: false` to turn off
405  * deps: raw-body@1.2.2
406    - Support all encodings from `iconv-lite`
407
4081.3.1 / 2014-06-11
409==================
410
411  * deps: type-is@1.2.1
412    - Switch dependency from mime to mime-types@1.0.0
413
4141.3.0 / 2014-05-31
415==================
416
417  * add `extended` option to urlencoded parser
418
4191.2.2 / 2014-05-27
420==================
421
422  * deps: raw-body@1.1.6
423    - assert stream encoding on node.js 0.8
424    - assert stream encoding on node.js < 0.10.6
425    - deps: bytes@1
426
4271.2.1 / 2014-05-26
428==================
429
430  * invoke `next(err)` after request fully read
431    - prevents hung responses and socket hang ups
432
4331.2.0 / 2014-05-11
434==================
435
436  * add `verify` option
437  * deps: type-is@1.2.0
438    - support suffix matching
439
4401.1.2 / 2014-05-11
441==================
442
443  * improve json parser speed
444
4451.1.1 / 2014-05-11
446==================
447
448  * fix repeated limit parsing with every request
449
4501.1.0 / 2014-05-10
451==================
452
453  * add `type` option
454  * deps: pin for safety and consistency
455
4561.0.2 / 2014-04-14
457==================
458
459  * use `type-is` module
460
4611.0.1 / 2014-03-20
462==================
463
464  * lower default limits to 100kb