root / HServer / 00.Server / 00.Program / node_modules / body-parser / HISTORY.md
이력 | 보기 | 이력해설 | 다운로드 (13.7 KB)
1 |
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 |