Bug:Fix file validation issue
[vnfsdk/refrepo.git] / vnfmarket / src / main / webapp / vnfmarket / node_modules / body-parser / HISTORY.md
1 1.13.3 / 2015-07-31
2 ===================
3
4   * deps: type-is@~1.6.6
5     - deps: mime-types@~2.1.4
6
7 1.13.2 / 2015-07-05
8 ===================
9
10   * deps: iconv-lite@0.4.11
11   * deps: qs@4.0.0
12     - Fix dropping parameters like `hasOwnProperty`
13     - Fix user-visible incompatibilities from 3.1.0
14     - Fix various parsing edge cases
15   * deps: raw-body@~2.1.2
16     - Fix error stack traces to skip `makeError`
17     - deps: iconv-lite@0.4.11
18   * deps: type-is@~1.6.4
19     - deps: mime-types@~2.1.2
20     - perf: enable strict mode
21     - perf: remove argument reassignment
22
23 1.13.1 / 2015-06-16
24 ===================
25
26   * deps: qs@2.4.2
27     - Downgraded from 3.1.0 because of user-visible incompatibilities
28
29 1.13.0 / 2015-06-14
30 ===================
31
32   * Add `statusCode` property on `Error`s, in addition to `status`
33   * Change `type` default to `application/json` for JSON parser
34   * Change `type` default to `application/x-www-form-urlencoded` for urlencoded parser
35   * Provide static `require` analysis
36   * Use the `http-errors` module to generate errors
37   * deps: bytes@2.1.0
38     - Slight optimizations
39   * deps: iconv-lite@0.4.10
40     - The encoding UTF-16 without BOM now defaults to UTF-16LE when detection fails
41     - Leading BOM is now removed when decoding
42   * deps: on-finished@~2.3.0
43     - Add defined behavior for HTTP `CONNECT` requests
44     - Add defined behavior for HTTP `Upgrade` requests
45     - deps: ee-first@1.1.1
46   * deps: qs@3.1.0
47     - Fix dropping parameters like `hasOwnProperty`
48     - Fix various parsing edge cases
49     - Parsed object now has `null` prototype
50   * deps: raw-body@~2.1.1
51     - Use `unpipe` module for unpiping requests
52     - deps: iconv-lite@0.4.10
53   * deps: type-is@~1.6.3
54     - deps: mime-types@~2.1.1
55     - perf: reduce try block size
56     - perf: remove bitwise operations
57   * perf: enable strict mode
58   * perf: remove argument reassignment
59   * perf: remove delete call
60
61 1.12.4 / 2015-05-10
62 ===================
63
64   * deps: debug@~2.2.0
65   * deps: qs@2.4.2
66     - Fix allowing parameters like `constructor`
67   * deps: on-finished@~2.2.1
68   * deps: raw-body@~2.0.1
69     - Fix a false-positive when unpiping in Node.js 0.8
70     - deps: bytes@2.0.1
71   * deps: type-is@~1.6.2
72     - deps: mime-types@~2.0.11
73
74 1.12.3 / 2015-04-15
75 ===================
76
77   * Slight efficiency improvement when not debugging
78   * deps: depd@~1.0.1
79   * deps: iconv-lite@0.4.8
80     - Add encoding alias UNICODE-1-1-UTF-7
81   * deps: raw-body@1.3.4
82     - Fix hanging callback if request aborts during read
83     - deps: iconv-lite@0.4.8
84
85 1.12.2 / 2015-03-16
86 ===================
87
88   * deps: qs@2.4.1
89     - Fix error when parameter `hasOwnProperty` is present
90
91 1.12.1 / 2015-03-15
92 ===================
93
94   * deps: debug@~2.1.3
95     - Fix high intensity foreground color for bold
96     - deps: ms@0.7.0
97   * deps: type-is@~1.6.1
98     - deps: mime-types@~2.0.10
99
100 1.12.0 / 2015-02-13
101 ===================
102
103   * add `debug` messages
104   * accept a function for the `type` option
105   * use `content-type` to parse `Content-Type` headers
106   * deps: iconv-lite@0.4.7
107     - Gracefully support enumerables on `Object.prototype`
108   * deps: raw-body@1.3.3
109     - deps: iconv-lite@0.4.7
110   * deps: type-is@~1.6.0
111     - fix argument reassignment
112     - fix false-positives in `hasBody` `Transfer-Encoding` check
113     - support wildcard for both type and subtype (`*/*`)
114     - deps: mime-types@~2.0.9
115
116 1.11.0 / 2015-01-30
117 ===================
118
119   * make internal `extended: true` depth limit infinity
120   * deps: type-is@~1.5.6
121     - deps: mime-types@~2.0.8
122
123 1.10.2 / 2015-01-20
124 ===================
125
126   * deps: iconv-lite@0.4.6
127     - Fix rare aliases of single-byte encodings
128   * deps: raw-body@1.3.2
129     - deps: iconv-lite@0.4.6
130
131 1.10.1 / 2015-01-01
132 ===================
133
134   * deps: on-finished@~2.2.0
135   * deps: type-is@~1.5.5
136     - deps: mime-types@~2.0.7
137
138 1.10.0 / 2014-12-02
139 ===================
140
141   * make internal `extended: true` array limit dynamic
142
143 1.9.3 / 2014-11-21
144 ==================
145
146   * deps: iconv-lite@0.4.5
147     - Fix Windows-31J and X-SJIS encoding support
148   * deps: qs@2.3.3
149     - Fix `arrayLimit` behavior
150   * deps: raw-body@1.3.1
151     - deps: iconv-lite@0.4.5
152   * deps: type-is@~1.5.3
153     - deps: mime-types@~2.0.3
154
155 1.9.2 / 2014-10-27
156 ==================
157
158   * deps: qs@2.3.2
159     - Fix parsing of mixed objects and values
160
161 1.9.1 / 2014-10-22
162 ==================
163
164   * deps: on-finished@~2.1.1
165     - Fix handling of pipelined requests
166   * deps: qs@2.3.0
167     - Fix parsing of mixed implicit and explicit arrays
168   * deps: type-is@~1.5.2
169     - deps: mime-types@~2.0.2
170
171 1.9.0 / 2014-09-24
172 ==================
173
174   * include the charset in "unsupported charset" error message
175   * include the encoding in "unsupported content encoding" error message
176   * deps: depd@~1.0.0
177
178 1.8.4 / 2014-09-23
179 ==================
180
181   * fix content encoding to be case-insensitive
182
183 1.8.3 / 2014-09-19
184 ==================
185
186   * deps: qs@2.2.4
187     - Fix issue with object keys starting with numbers truncated
188
189 1.8.2 / 2014-09-15
190 ==================
191
192   * deps: depd@0.4.5
193
194 1.8.1 / 2014-09-07
195 ==================
196
197   * deps: media-typer@0.3.0
198   * deps: type-is@~1.5.1
199
200 1.8.0 / 2014-09-05
201 ==================
202
203   * make empty-body-handling consistent between chunked requests
204     - empty `json` produces `{}`
205     - empty `raw` produces `new Buffer(0)`
206     - empty `text` produces `''`
207     - empty `urlencoded` produces `{}`
208   * deps: qs@2.2.3
209     - Fix issue where first empty value in array is discarded
210   * deps: type-is@~1.5.0
211     - fix `hasbody` to be true for `content-length: 0`
212
213 1.7.0 / 2014-09-01
214 ==================
215
216   * add `parameterLimit` option to `urlencoded` parser
217   * change `urlencoded` extended array limit to 100
218   * respond with 413 when over `parameterLimit` in `urlencoded`
219
220 1.6.7 / 2014-08-29
221 ==================
222
223   * deps: qs@2.2.2
224     - Remove unnecessary cloning
225
226 1.6.6 / 2014-08-27
227 ==================
228
229   * deps: qs@2.2.0
230     - Array parsing fix
231     - Performance improvements
232
233 1.6.5 / 2014-08-16
234 ==================
235
236   * deps: on-finished@2.1.0
237
238 1.6.4 / 2014-08-14
239 ==================
240
241   * deps: qs@1.2.2
242
243 1.6.3 / 2014-08-10
244 ==================
245
246   * deps: qs@1.2.1
247
248 1.6.2 / 2014-08-07
249 ==================
250
251   * deps: qs@1.2.0
252     - Fix parsing array of objects
253
254 1.6.1 / 2014-08-06
255 ==================
256
257   * deps: qs@1.1.0
258     - Accept urlencoded square brackets
259     - Accept empty values in implicit array notation
260
261 1.6.0 / 2014-08-05
262 ==================
263
264   * deps: qs@1.0.2
265     - Complete rewrite
266     - Limits array length to 20
267     - Limits object depth to 5
268     - Limits parameters to 1,000
269
270 1.5.2 / 2014-07-27
271 ==================
272
273   * deps: depd@0.4.4
274     - Work-around v8 generating empty stack traces
275
276 1.5.1 / 2014-07-26
277 ==================
278
279   * deps: depd@0.4.3
280     - Fix exception when global `Error.stackTraceLimit` is too low
281
282 1.5.0 / 2014-07-20
283 ==================
284
285   * deps: depd@0.4.2
286     - Add `TRACE_DEPRECATION` environment variable
287     - Remove non-standard grey color from color output
288     - Support `--no-deprecation` argument
289     - Support `--trace-deprecation` argument
290   * deps: iconv-lite@0.4.4
291     - Added encoding UTF-7
292   * deps: raw-body@1.3.0
293     - deps: iconv-lite@0.4.4
294     - Added encoding UTF-7
295     - Fix `Cannot switch to old mode now` error on Node.js 0.10+
296   * deps: type-is@~1.3.2
297
298 1.4.3 / 2014-06-19
299 ==================
300
301   * deps: type-is@1.3.1
302     - fix global variable leak
303
304 1.4.2 / 2014-06-19
305 ==================
306
307   * deps: type-is@1.3.0
308     - improve type parsing
309
310 1.4.1 / 2014-06-19
311 ==================
312
313   * fix urlencoded extended deprecation message
314
315 1.4.0 / 2014-06-19
316 ==================
317
318   * add `text` parser
319   * add `raw` parser
320   * check accepted charset in content-type (accepts utf-8)
321   * check accepted encoding in content-encoding (accepts identity)
322   * deprecate `bodyParser()` middleware; use `.json()` and `.urlencoded()` as needed
323   * deprecate `urlencoded()` without provided `extended` option
324   * lazy-load urlencoded parsers
325   * parsers split into files for reduced mem usage
326   * support gzip and deflate bodies
327     - set `inflate: false` to turn off
328   * deps: raw-body@1.2.2
329     - Support all encodings from `iconv-lite`
330
331 1.3.1 / 2014-06-11
332 ==================
333
334   * deps: type-is@1.2.1
335     - Switch dependency from mime to mime-types@1.0.0
336
337 1.3.0 / 2014-05-31
338 ==================
339
340   * add `extended` option to urlencoded parser
341
342 1.2.2 / 2014-05-27
343 ==================
344
345   * deps: raw-body@1.1.6
346     - assert stream encoding on node.js 0.8
347     - assert stream encoding on node.js < 0.10.6
348     - deps: bytes@1
349
350 1.2.1 / 2014-05-26
351 ==================
352
353   * invoke `next(err)` after request fully read
354     - prevents hung responses and socket hang ups
355
356 1.2.0 / 2014-05-11
357 ==================
358
359   * add `verify` option
360   * deps: type-is@1.2.0
361     - support suffix matching
362
363 1.1.2 / 2014-05-11
364 ==================
365
366   * improve json parser speed
367
368 1.1.1 / 2014-05-11
369 ==================
370
371   * fix repeated limit parsing with every request
372
373 1.1.0 / 2014-05-10
374 ==================
375
376   * add `type` option
377   * deps: pin for safety and consistency
378
379 1.0.2 / 2014-04-14
380 ==================
381
382   * use `type-is` module
383
384 1.0.1 / 2014-03-20
385 ==================
386
387   * lower default limits to 100kb