root / HServer / 00.Server / 00.Program / node_modules / body-parser / HISTORY.md
이력 | 보기 | 이력해설 | 다운로드 (13.7 KB)
1 | 39 | HKM | 1.18.2 / 2017-09-22 |
---|---|---|---|
2 | =================== |
||
3 | |||
4 | * deps: debug@2.6.9 |
||
5 | * perf: remove argument reassignment |
||
6 | |||
7 | 1.18.1 / 2017-09-12 |
||
8 | =================== |
||
9 | |||
10 | * deps: content-type@~1.0.4 |
||
11 | - perf: remove argument reassignment |
||
12 | - perf: skip parameter parsing when no parameters |
||
13 | * deps: iconv-lite@0.4.19 |
||
14 | - Fix ISO-8859-1 regression |
||
15 | - Update Windows-1255 |
||
16 | * deps: qs@6.5.1 |
||
17 | - Fix parsing & compacting very deep objects |
||
18 | * deps: raw-body@2.3.2 |
||
19 | - deps: iconv-lite@0.4.19 |
||
20 | |||
21 | 1.18.0 / 2017-09-08 |
||
22 | =================== |
||
23 | |||
24 | * Fix JSON strict violation error to match native parse error |
||
25 | * Include the `body` property on verify errors |
||
26 | * Include the `type` property on all generated errors |
||
27 | * Use `http-errors` to set status code on errors |
||
28 | * deps: bytes@3.0.0 |
||
29 | * deps: debug@2.6.8 |
||
30 | * deps: depd@~1.1.1 |
||
31 | - Remove unnecessary `Buffer` loading |
||
32 | * deps: http-errors@~1.6.2 |
||
33 | - deps: depd@1.1.1 |
||
34 | * deps: iconv-lite@0.4.18 |
||
35 | - Add support for React Native |
||
36 | - Add a warning if not loaded as utf-8 |
||
37 | - Fix CESU-8 decoding in Node.js 8 |
||
38 | - Improve speed of ISO-8859-1 encoding |
||
39 | * deps: qs@6.5.0 |
||
40 | * deps: raw-body@2.3.1 |
||
41 | - Use `http-errors` for standard emitted errors |
||
42 | - deps: bytes@3.0.0 |
||
43 | - deps: iconv-lite@0.4.18 |
||
44 | - perf: skip buffer decoding on overage chunk |
||
45 | * perf: prevent internal `throw` when missing charset |
||
46 | |||
47 | 1.17.2 / 2017-05-17 |
||
48 | =================== |
||
49 | |||
50 | * deps: debug@2.6.7 |
||
51 | - Fix `DEBUG_MAX_ARRAY_LENGTH` |
||
52 | - deps: ms@2.0.0 |
||
53 | * deps: type-is@~1.6.15 |
||
54 | - deps: mime-types@~2.1.15 |
||
55 | |||
56 | 1.17.1 / 2017-03-06 |
||
57 | =================== |
||
58 | |||
59 | * deps: qs@6.4.0 |
||
60 | - Fix regression parsing keys starting with `[` |
||
61 | |||
62 | 1.17.0 / 2017-03-01 |
||
63 | =================== |
||
64 | |||
65 | * deps: http-errors@~1.6.1 |
||
66 | - Make `message` property enumerable for `HttpError`s |
||
67 | - deps: setprototypeof@1.0.3 |
||
68 | * deps: qs@6.3.1 |
||
69 | - Fix compacting nested arrays |
||
70 | |||
71 | 1.16.1 / 2017-02-10 |
||
72 | =================== |
||
73 | |||
74 | * deps: debug@2.6.1 |
||
75 | - Fix deprecation messages in WebStorm and other editors |
||
76 | - Undeprecate `DEBUG_FD` set to `1` or `2` |
||
77 | |||
78 | 1.16.0 / 2017-01-17 |
||
79 | =================== |
||
80 | |||
81 | * deps: debug@2.6.0 |
||
82 | - Allow colors in workers |
||
83 | - Deprecated `DEBUG_FD` environment variable |
||
84 | - Fix error when running under React Native |
||
85 | - Use same color for same namespace |
||
86 | - deps: ms@0.7.2 |
||
87 | * deps: http-errors@~1.5.1 |
||
88 | - deps: inherits@2.0.3 |
||
89 | - deps: setprototypeof@1.0.2 |
||
90 | - deps: statuses@'>= 1.3.1 < 2' |
||
91 | * deps: iconv-lite@0.4.15 |
||
92 | - Added encoding MS-31J |
||
93 | - Added encoding MS-932 |
||
94 | - Added encoding MS-936 |
||
95 | - Added encoding MS-949 |
||
96 | - Added encoding MS-950 |
||
97 | - Fix GBK/GB18030 handling of Euro character |
||
98 | * deps: qs@6.2.1 |
||
99 | - Fix array parsing from skipping empty values |
||
100 | * deps: raw-body@~2.2.0 |
||
101 | - deps: iconv-lite@0.4.15 |
||
102 | * deps: type-is@~1.6.14 |
||
103 | - deps: mime-types@~2.1.13 |
||
104 | |||
105 | 1.15.2 / 2016-06-19 |
||
106 | =================== |
||
107 | |||
108 | * deps: bytes@2.4.0 |
||
109 | * deps: content-type@~1.0.2 |
||
110 | - perf: enable strict mode |
||
111 | * deps: http-errors@~1.5.0 |
||
112 | - Use `setprototypeof` module to replace `__proto__` setting |
||
113 | - deps: statuses@'>= 1.3.0 < 2' |
||
114 | - perf: enable strict mode |
||
115 | * deps: qs@6.2.0 |
||
116 | * deps: raw-body@~2.1.7 |
||
117 | - deps: bytes@2.4.0 |
||
118 | - perf: remove double-cleanup on happy path |
||
119 | * deps: type-is@~1.6.13 |
||
120 | - deps: mime-types@~2.1.11 |
||
121 | |||
122 | 1.15.1 / 2016-05-05 |
||
123 | =================== |
||
124 | |||
125 | * deps: bytes@2.3.0 |
||
126 | - Drop partial bytes on all parsed units |
||
127 | - Fix parsing byte string that looks like hex |
||
128 | * deps: raw-body@~2.1.6 |
||
129 | - deps: bytes@2.3.0 |
||
130 | * deps: type-is@~1.6.12 |
||
131 | - deps: mime-types@~2.1.10 |
||
132 | |||
133 | 1.15.0 / 2016-02-10 |
||
134 | =================== |
||
135 | |||
136 | * deps: http-errors@~1.4.0 |
||
137 | - Add `HttpError` export, for `err instanceof createError.HttpError` |
||
138 | - deps: inherits@2.0.1 |
||
139 | - deps: statuses@'>= 1.2.1 < 2' |
||
140 | * deps: qs@6.1.0 |
||
141 | * deps: type-is@~1.6.11 |
||
142 | - deps: mime-types@~2.1.9 |
||
143 | |||
144 | 1.14.2 / 2015-12-16 |
||
145 | =================== |
||
146 | |||
147 | * deps: bytes@2.2.0 |
||
148 | * deps: iconv-lite@0.4.13 |
||
149 | * deps: qs@5.2.0 |
||
150 | * deps: raw-body@~2.1.5 |
||
151 | - deps: bytes@2.2.0 |
||
152 | - deps: iconv-lite@0.4.13 |
||
153 | * deps: type-is@~1.6.10 |
||
154 | - deps: mime-types@~2.1.8 |
||
155 | |||
156 | 1.14.1 / 2015-09-27 |
||
157 | =================== |
||
158 | |||
159 | * Fix issue where invalid charset results in 400 when `verify` used |
||
160 | * deps: iconv-lite@0.4.12 |
||
161 | - Fix CESU-8 decoding in Node.js 4.x |
||
162 | * deps: raw-body@~2.1.4 |
||
163 | - Fix masking critical errors from `iconv-lite` |
||
164 | - deps: iconv-lite@0.4.12 |
||
165 | * deps: type-is@~1.6.9 |
||
166 | - deps: mime-types@~2.1.7 |
||
167 | |||
168 | 1.14.0 / 2015-09-16 |
||
169 | =================== |
||
170 | |||
171 | * Fix JSON strict parse error to match syntax errors |
||
172 | * Provide static `require` analysis in `urlencoded` parser |
||
173 | * deps: depd@~1.1.0 |
||
174 | - Support web browser loading |
||
175 | * deps: qs@5.1.0 |
||
176 | * deps: raw-body@~2.1.3 |
||
177 | - Fix sync callback when attaching data listener causes sync read |
||
178 | * deps: type-is@~1.6.8 |
||
179 | - Fix type error when given invalid type to match against |
||
180 | - deps: mime-types@~2.1.6 |
||
181 | |||
182 | 1.13.3 / 2015-07-31 |
||
183 | =================== |
||
184 | |||
185 | * deps: type-is@~1.6.6 |
||
186 | - deps: mime-types@~2.1.4 |
||
187 | |||
188 | 1.13.2 / 2015-07-05 |
||
189 | =================== |
||
190 | |||
191 | * deps: iconv-lite@0.4.11 |
||
192 | * deps: qs@4.0.0 |
||
193 | - Fix dropping parameters like `hasOwnProperty` |
||
194 | - Fix user-visible incompatibilities from 3.1.0 |
||
195 | - Fix various parsing edge cases |
||
196 | * deps: raw-body@~2.1.2 |
||
197 | - Fix error stack traces to skip `makeError` |
||
198 | - deps: iconv-lite@0.4.11 |
||
199 | * deps: type-is@~1.6.4 |
||
200 | - deps: mime-types@~2.1.2 |
||
201 | - perf: enable strict mode |
||
202 | - perf: remove argument reassignment |
||
203 | |||
204 | 1.13.1 / 2015-06-16 |
||
205 | =================== |
||
206 | |||
207 | * deps: qs@2.4.2 |
||
208 | - Downgraded from 3.1.0 because of user-visible incompatibilities |
||
209 | |||
210 | 1.13.0 / 2015-06-14 |
||
211 | =================== |
||
212 | |||
213 | * Add `statusCode` property on `Error`s, in addition to `status` |
||
214 | * Change `type` default to `application/json` for JSON parser |
||
215 | * Change `type` default to `application/x-www-form-urlencoded` for urlencoded parser |
||
216 | * Provide static `require` analysis |
||
217 | * Use the `http-errors` module to generate errors |
||
218 | * deps: bytes@2.1.0 |
||
219 | - Slight optimizations |
||
220 | * deps: iconv-lite@0.4.10 |
||
221 | - The encoding UTF-16 without BOM now defaults to UTF-16LE when detection fails |
||
222 | - Leading BOM is now removed when decoding |
||
223 | * deps: on-finished@~2.3.0 |
||
224 | - Add defined behavior for HTTP `CONNECT` requests |
||
225 | - Add defined behavior for HTTP `Upgrade` requests |
||
226 | - deps: ee-first@1.1.1 |
||
227 | * deps: qs@3.1.0 |
||
228 | - Fix dropping parameters like `hasOwnProperty` |
||
229 | - Fix various parsing edge cases |
||
230 | - Parsed object now has `null` prototype |
||
231 | * deps: raw-body@~2.1.1 |
||
232 | - Use `unpipe` module for unpiping requests |
||
233 | - deps: iconv-lite@0.4.10 |
||
234 | * deps: type-is@~1.6.3 |
||
235 | - deps: mime-types@~2.1.1 |
||
236 | - perf: reduce try block size |
||
237 | - perf: remove bitwise operations |
||
238 | * perf: enable strict mode |
||
239 | * perf: remove argument reassignment |
||
240 | * perf: remove delete call |
||
241 | |||
242 | 1.12.4 / 2015-05-10 |
||
243 | =================== |
||
244 | |||
245 | * deps: debug@~2.2.0 |
||
246 | * deps: qs@2.4.2 |
||
247 | - Fix allowing parameters like `constructor` |
||
248 | * deps: on-finished@~2.2.1 |
||
249 | * deps: raw-body@~2.0.1 |
||
250 | - Fix a false-positive when unpiping in Node.js 0.8 |
||
251 | - deps: bytes@2.0.1 |
||
252 | * deps: type-is@~1.6.2 |
||
253 | - deps: mime-types@~2.0.11 |
||
254 | |||
255 | 1.12.3 / 2015-04-15 |
||
256 | =================== |
||
257 | |||
258 | * Slight efficiency improvement when not debugging |
||
259 | * deps: depd@~1.0.1 |
||
260 | * deps: iconv-lite@0.4.8 |
||
261 | - Add encoding alias UNICODE-1-1-UTF-7 |
||
262 | * deps: raw-body@1.3.4 |
||
263 | - Fix hanging callback if request aborts during read |
||
264 | - deps: iconv-lite@0.4.8 |
||
265 | |||
266 | 1.12.2 / 2015-03-16 |
||
267 | =================== |
||
268 | |||
269 | * deps: qs@2.4.1 |
||
270 | - Fix error when parameter `hasOwnProperty` is present |
||
271 | |||
272 | 1.12.1 / 2015-03-15 |
||
273 | =================== |
||
274 | |||
275 | * deps: debug@~2.1.3 |
||
276 | - Fix high intensity foreground color for bold |
||
277 | - deps: ms@0.7.0 |
||
278 | * deps: type-is@~1.6.1 |
||
279 | - deps: mime-types@~2.0.10 |
||
280 | |||
281 | 1.12.0 / 2015-02-13 |
||
282 | =================== |
||
283 | |||
284 | * add `debug` messages |
||
285 | * accept a function for the `type` option |
||
286 | * use `content-type` to parse `Content-Type` headers |
||
287 | * deps: iconv-lite@0.4.7 |
||
288 | - Gracefully support enumerables on `Object.prototype` |
||
289 | * deps: raw-body@1.3.3 |
||
290 | - deps: iconv-lite@0.4.7 |
||
291 | * deps: type-is@~1.6.0 |
||
292 | - fix argument reassignment |
||
293 | - fix false-positives in `hasBody` `Transfer-Encoding` check |
||
294 | - support wildcard for both type and subtype (`*/*`) |
||
295 | - deps: mime-types@~2.0.9 |
||
296 | |||
297 | 1.11.0 / 2015-01-30 |
||
298 | =================== |
||
299 | |||
300 | * make internal `extended: true` depth limit infinity |
||
301 | * deps: type-is@~1.5.6 |
||
302 | - deps: mime-types@~2.0.8 |
||
303 | |||
304 | 1.10.2 / 2015-01-20 |
||
305 | =================== |
||
306 | |||
307 | * deps: iconv-lite@0.4.6 |
||
308 | - Fix rare aliases of single-byte encodings |
||
309 | * deps: raw-body@1.3.2 |
||
310 | - deps: iconv-lite@0.4.6 |
||
311 | |||
312 | 1.10.1 / 2015-01-01 |
||
313 | =================== |
||
314 | |||
315 | * deps: on-finished@~2.2.0 |
||
316 | * deps: type-is@~1.5.5 |
||
317 | - deps: mime-types@~2.0.7 |
||
318 | |||
319 | 1.10.0 / 2014-12-02 |
||
320 | =================== |
||
321 | |||
322 | * make internal `extended: true` array limit dynamic |
||
323 | |||
324 | 1.9.3 / 2014-11-21 |
||
325 | ================== |
||
326 | |||
327 | * deps: iconv-lite@0.4.5 |
||
328 | - Fix Windows-31J and X-SJIS encoding support |
||
329 | * deps: qs@2.3.3 |
||
330 | - Fix `arrayLimit` behavior |
||
331 | * deps: raw-body@1.3.1 |
||
332 | - deps: iconv-lite@0.4.5 |
||
333 | * deps: type-is@~1.5.3 |
||
334 | - deps: mime-types@~2.0.3 |
||
335 | |||
336 | 1.9.2 / 2014-10-27 |
||
337 | ================== |
||
338 | |||
339 | * deps: qs@2.3.2 |
||
340 | - Fix parsing of mixed objects and values |
||
341 | |||
342 | 1.9.1 / 2014-10-22 |
||
343 | ================== |
||
344 | |||
345 | * deps: on-finished@~2.1.1 |
||
346 | - Fix handling of pipelined requests |
||
347 | * deps: qs@2.3.0 |
||
348 | - Fix parsing of mixed implicit and explicit arrays |
||
349 | * deps: type-is@~1.5.2 |
||
350 | - deps: mime-types@~2.0.2 |
||
351 | |||
352 | 1.9.0 / 2014-09-24 |
||
353 | ================== |
||
354 | |||
355 | * include the charset in "unsupported charset" error message |
||
356 | * include the encoding in "unsupported content encoding" error message |
||
357 | * deps: depd@~1.0.0 |
||
358 | |||
359 | 1.8.4 / 2014-09-23 |
||
360 | ================== |
||
361 | |||
362 | * fix content encoding to be case-insensitive |
||
363 | |||
364 | 1.8.3 / 2014-09-19 |
||
365 | ================== |
||
366 | |||
367 | * deps: qs@2.2.4 |
||
368 | - Fix issue with object keys starting with numbers truncated |
||
369 | |||
370 | 1.8.2 / 2014-09-15 |
||
371 | ================== |
||
372 | |||
373 | * deps: depd@0.4.5 |
||
374 | |||
375 | 1.8.1 / 2014-09-07 |
||
376 | ================== |
||
377 | |||
378 | * deps: media-typer@0.3.0 |
||
379 | * deps: type-is@~1.5.1 |
||
380 | |||
381 | 1.8.0 / 2014-09-05 |
||
382 | ================== |
||
383 | |||
384 | * make empty-body-handling consistent between chunked requests |
||
385 | - empty `json` produces `{}` |
||
386 | - empty `raw` produces `new Buffer(0)` |
||
387 | - empty `text` produces `''` |
||
388 | - empty `urlencoded` produces `{}` |
||
389 | * deps: qs@2.2.3 |
||
390 | - Fix issue where first empty value in array is discarded |
||
391 | * deps: type-is@~1.5.0 |
||
392 | - fix `hasbody` to be true for `content-length: 0` |
||
393 | |||
394 | 1.7.0 / 2014-09-01 |
||
395 | ================== |
||
396 | |||
397 | * add `parameterLimit` option to `urlencoded` parser |
||
398 | * change `urlencoded` extended array limit to 100 |
||
399 | * respond with 413 when over `parameterLimit` in `urlencoded` |
||
400 | |||
401 | 1.6.7 / 2014-08-29 |
||
402 | ================== |
||
403 | |||
404 | * deps: qs@2.2.2 |
||
405 | - Remove unnecessary cloning |
||
406 | |||
407 | 1.6.6 / 2014-08-27 |
||
408 | ================== |
||
409 | |||
410 | * deps: qs@2.2.0 |
||
411 | - Array parsing fix |
||
412 | - Performance improvements |
||
413 | |||
414 | 1.6.5 / 2014-08-16 |
||
415 | ================== |
||
416 | |||
417 | * deps: on-finished@2.1.0 |
||
418 | |||
419 | 1.6.4 / 2014-08-14 |
||
420 | ================== |
||
421 | |||
422 | * deps: qs@1.2.2 |
||
423 | |||
424 | 1.6.3 / 2014-08-10 |
||
425 | ================== |
||
426 | |||
427 | * deps: qs@1.2.1 |
||
428 | |||
429 | 1.6.2 / 2014-08-07 |
||
430 | ================== |
||
431 | |||
432 | * deps: qs@1.2.0 |
||
433 | - Fix parsing array of objects |
||
434 | |||
435 | 1.6.1 / 2014-08-06 |
||
436 | ================== |
||
437 | |||
438 | * deps: qs@1.1.0 |
||
439 | - Accept urlencoded square brackets |
||
440 | - Accept empty values in implicit array notation |
||
441 | |||
442 | 1.6.0 / 2014-08-05 |
||
443 | ================== |
||
444 | |||
445 | * deps: qs@1.0.2 |
||
446 | - Complete rewrite |
||
447 | - Limits array length to 20 |
||
448 | - Limits object depth to 5 |
||
449 | - Limits parameters to 1,000 |
||
450 | |||
451 | 1.5.2 / 2014-07-27 |
||
452 | ================== |
||
453 | |||
454 | * deps: depd@0.4.4 |
||
455 | - Work-around v8 generating empty stack traces |
||
456 | |||
457 | 1.5.1 / 2014-07-26 |
||
458 | ================== |
||
459 | |||
460 | * deps: depd@0.4.3 |
||
461 | - Fix exception when global `Error.stackTraceLimit` is too low |
||
462 | |||
463 | 1.5.0 / 2014-07-20 |
||
464 | ================== |
||
465 | |||
466 | * deps: depd@0.4.2 |
||
467 | - Add `TRACE_DEPRECATION` environment variable |
||
468 | - Remove non-standard grey color from color output |
||
469 | - Support `--no-deprecation` argument |
||
470 | - Support `--trace-deprecation` argument |
||
471 | * deps: iconv-lite@0.4.4 |
||
472 | - Added encoding UTF-7 |
||
473 | * deps: raw-body@1.3.0 |
||
474 | - deps: iconv-lite@0.4.4 |
||
475 | - Added encoding UTF-7 |
||
476 | - Fix `Cannot switch to old mode now` error on Node.js 0.10+ |
||
477 | * deps: type-is@~1.3.2 |
||
478 | |||
479 | 1.4.3 / 2014-06-19 |
||
480 | ================== |
||
481 | |||
482 | * deps: type-is@1.3.1 |
||
483 | - fix global variable leak |
||
484 | |||
485 | 1.4.2 / 2014-06-19 |
||
486 | ================== |
||
487 | |||
488 | * deps: type-is@1.3.0 |
||
489 | - improve type parsing |
||
490 | |||
491 | 1.4.1 / 2014-06-19 |
||
492 | ================== |
||
493 | |||
494 | * fix urlencoded extended deprecation message |
||
495 | |||
496 | 1.4.0 / 2014-06-19 |
||
497 | ================== |
||
498 | |||
499 | * add `text` parser |
||
500 | * add `raw` parser |
||
501 | * check accepted charset in content-type (accepts utf-8) |
||
502 | * check accepted encoding in content-encoding (accepts identity) |
||
503 | * deprecate `bodyParser()` middleware; use `.json()` and `.urlencoded()` as needed |
||
504 | * deprecate `urlencoded()` without provided `extended` option |
||
505 | * lazy-load urlencoded parsers |
||
506 | * parsers split into files for reduced mem usage |
||
507 | * support gzip and deflate bodies |
||
508 | - set `inflate: false` to turn off |
||
509 | * deps: raw-body@1.2.2 |
||
510 | - Support all encodings from `iconv-lite` |
||
511 | |||
512 | 1.3.1 / 2014-06-11 |
||
513 | ================== |
||
514 | |||
515 | * deps: type-is@1.2.1 |
||
516 | - Switch dependency from mime to mime-types@1.0.0 |
||
517 | |||
518 | 1.3.0 / 2014-05-31 |
||
519 | ================== |
||
520 | |||
521 | * add `extended` option to urlencoded parser |
||
522 | |||
523 | 1.2.2 / 2014-05-27 |
||
524 | ================== |
||
525 | |||
526 | * deps: raw-body@1.1.6 |
||
527 | - assert stream encoding on node.js 0.8 |
||
528 | - assert stream encoding on node.js < 0.10.6 |
||
529 | - deps: bytes@1 |
||
530 | |||
531 | 1.2.1 / 2014-05-26 |
||
532 | ================== |
||
533 | |||
534 | * invoke `next(err)` after request fully read |
||
535 | - prevents hung responses and socket hang ups |
||
536 | |||
537 | 1.2.0 / 2014-05-11 |
||
538 | ================== |
||
539 | |||
540 | * add `verify` option |
||
541 | * deps: type-is@1.2.0 |
||
542 | - support suffix matching |
||
543 | |||
544 | 1.1.2 / 2014-05-11 |
||
545 | ================== |
||
546 | |||
547 | * improve json parser speed |
||
548 | |||
549 | 1.1.1 / 2014-05-11 |
||
550 | ================== |
||
551 | |||
552 | * fix repeated limit parsing with every request |
||
553 | |||
554 | 1.1.0 / 2014-05-10 |
||
555 | ================== |
||
556 | |||
557 | * add `type` option |
||
558 | * deps: pin for safety and consistency |
||
559 | |||
560 | 1.0.2 / 2014-04-14 |
||
561 | ================== |
||
562 | |||
563 | * use `type-is` module |
||
564 | |||
565 | 1.0.1 / 2014-03-20 |
||
566 | ================== |
||
567 | |||
568 | * lower default limits to 100kb |