Projekt

Obecné

Profil

Stáhnout (14.8 KB) Statistiky
| Větev: | Revize:
1
1.19.0 / 2019-04-25
2
===================
3

    
4
  * deps: bytes@3.1.0
5
    - Add petabyte (`pb`) support
6
  * deps: http-errors@1.7.2
7
    - Set constructor name when possible
8
    - deps: setprototypeof@1.1.1
9
    - deps: statuses@'>= 1.5.0 < 2'
10
  * deps: iconv-lite@0.4.24
11
    - Added encoding MIK
12
  * deps: qs@6.7.0
13
    - Fix parsing array brackets after index
14
  * deps: raw-body@2.4.0
15
    - deps: bytes@3.1.0
16
    - deps: http-errors@1.7.2
17
    - deps: iconv-lite@0.4.24
18
  * deps: type-is@~1.6.17
19
    - deps: mime-types@~2.1.24
20
    - perf: prevent internal `throw` on invalid type
21

    
22
1.18.3 / 2018-05-14
23
===================
24

    
25
  * Fix stack trace for strict json parse error
26
  * deps: depd@~1.1.2
27
    - perf: remove argument reassignment
28
  * deps: http-errors@~1.6.3
29
    - deps: depd@~1.1.2
30
    - deps: setprototypeof@1.1.0
31
    - deps: statuses@'>= 1.3.1 < 2'
32
  * deps: iconv-lite@0.4.23
33
    - Fix loading encoding with year appended
34
    - Fix deprecation warnings on Node.js 10+
35
  * deps: qs@6.5.2
36
  * deps: raw-body@2.3.3
37
    - deps: http-errors@1.6.3
38
    - deps: iconv-lite@0.4.23
39
  * deps: type-is@~1.6.16
40
    - deps: mime-types@~2.1.18
41

    
42
1.18.2 / 2017-09-22
43
===================
44

    
45
  * deps: debug@2.6.9
46
  * perf: remove argument reassignment
47

    
48
1.18.1 / 2017-09-12
49
===================
50

    
51
  * deps: content-type@~1.0.4
52
    - perf: remove argument reassignment
53
    - perf: skip parameter parsing when no parameters
54
  * deps: iconv-lite@0.4.19
55
    - Fix ISO-8859-1 regression
56
    - Update Windows-1255
57
  * deps: qs@6.5.1
58
    - Fix parsing & compacting very deep objects
59
  * deps: raw-body@2.3.2
60
    - deps: iconv-lite@0.4.19
61

    
62
1.18.0 / 2017-09-08
63
===================
64

    
65
  * Fix JSON strict violation error to match native parse error
66
  * Include the `body` property on verify errors
67
  * Include the `type` property on all generated errors
68
  * Use `http-errors` to set status code on errors
69
  * deps: bytes@3.0.0
70
  * deps: debug@2.6.8
71
  * deps: depd@~1.1.1
72
    - Remove unnecessary `Buffer` loading
73
  * deps: http-errors@~1.6.2
74
    - deps: depd@1.1.1
75
  * deps: iconv-lite@0.4.18
76
    - Add support for React Native
77
    - Add a warning if not loaded as utf-8
78
    - Fix CESU-8 decoding in Node.js 8
79
    - Improve speed of ISO-8859-1 encoding
80
  * deps: qs@6.5.0
81
  * deps: raw-body@2.3.1
82
    - Use `http-errors` for standard emitted errors
83
    - deps: bytes@3.0.0
84
    - deps: iconv-lite@0.4.18
85
    - perf: skip buffer decoding on overage chunk
86
  * perf: prevent internal `throw` when missing charset
87

    
88
1.17.2 / 2017-05-17
89
===================
90

    
91
  * deps: debug@2.6.7
92
    - Fix `DEBUG_MAX_ARRAY_LENGTH`
93
    - deps: ms@2.0.0
94
  * deps: type-is@~1.6.15
95
    - deps: mime-types@~2.1.15
96

    
97
1.17.1 / 2017-03-06
98
===================
99

    
100
  * deps: qs@6.4.0
101
    - Fix regression parsing keys starting with `[`
102

    
103
1.17.0 / 2017-03-01
104
===================
105

    
106
  * deps: http-errors@~1.6.1
107
    - Make `message` property enumerable for `HttpError`s
108
    - deps: setprototypeof@1.0.3
109
  * deps: qs@6.3.1
110
    - Fix compacting nested arrays
111

    
112
1.16.1 / 2017-02-10
113
===================
114

    
115
  * deps: debug@2.6.1
116
    - Fix deprecation messages in WebStorm and other editors
117
    - Undeprecate `DEBUG_FD` set to `1` or `2`
118

    
119
1.16.0 / 2017-01-17
120
===================
121

    
122
  * deps: debug@2.6.0
123
    - Allow colors in workers
124
    - Deprecated `DEBUG_FD` environment variable
125
    - Fix error when running under React Native
126
    - Use same color for same namespace
127
    - deps: ms@0.7.2
128
  * deps: http-errors@~1.5.1
129
    - deps: inherits@2.0.3
130
    - deps: setprototypeof@1.0.2
131
    - deps: statuses@'>= 1.3.1 < 2'
132
  * deps: iconv-lite@0.4.15
133
    - Added encoding MS-31J
134
    - Added encoding MS-932
135
    - Added encoding MS-936
136
    - Added encoding MS-949
137
    - Added encoding MS-950
138
    - Fix GBK/GB18030 handling of Euro character
139
  * deps: qs@6.2.1
140
    - Fix array parsing from skipping empty values
141
  * deps: raw-body@~2.2.0
142
    - deps: iconv-lite@0.4.15
143
  * deps: type-is@~1.6.14
144
    - deps: mime-types@~2.1.13
145

    
146
1.15.2 / 2016-06-19
147
===================
148

    
149
  * deps: bytes@2.4.0
150
  * deps: content-type@~1.0.2
151
    - perf: enable strict mode
152
  * deps: http-errors@~1.5.0
153
    - Use `setprototypeof` module to replace `__proto__` setting
154
    - deps: statuses@'>= 1.3.0 < 2'
155
    - perf: enable strict mode
156
  * deps: qs@6.2.0
157
  * deps: raw-body@~2.1.7
158
    - deps: bytes@2.4.0
159
    - perf: remove double-cleanup on happy path
160
  * deps: type-is@~1.6.13
161
    - deps: mime-types@~2.1.11
162

    
163
1.15.1 / 2016-05-05
164
===================
165

    
166
  * deps: bytes@2.3.0
167
    - Drop partial bytes on all parsed units
168
    - Fix parsing byte string that looks like hex
169
  * deps: raw-body@~2.1.6
170
    - deps: bytes@2.3.0
171
  * deps: type-is@~1.6.12
172
    - deps: mime-types@~2.1.10
173

    
174
1.15.0 / 2016-02-10
175
===================
176

    
177
  * deps: http-errors@~1.4.0
178
    - Add `HttpError` export, for `err instanceof createError.HttpError`
179
    - deps: inherits@2.0.1
180
    - deps: statuses@'>= 1.2.1 < 2'
181
  * deps: qs@6.1.0
182
  * deps: type-is@~1.6.11
183
    - deps: mime-types@~2.1.9
184

    
185
1.14.2 / 2015-12-16
186
===================
187

    
188
  * deps: bytes@2.2.0
189
  * deps: iconv-lite@0.4.13
190
  * deps: qs@5.2.0
191
  * deps: raw-body@~2.1.5
192
    - deps: bytes@2.2.0
193
    - deps: iconv-lite@0.4.13
194
  * deps: type-is@~1.6.10
195
    - deps: mime-types@~2.1.8
196

    
197
1.14.1 / 2015-09-27
198
===================
199

    
200
  * Fix issue where invalid charset results in 400 when `verify` used
201
  * deps: iconv-lite@0.4.12
202
    - Fix CESU-8 decoding in Node.js 4.x
203
  * deps: raw-body@~2.1.4
204
    - Fix masking critical errors from `iconv-lite`
205
    - deps: iconv-lite@0.4.12
206
  * deps: type-is@~1.6.9
207
    - deps: mime-types@~2.1.7
208

    
209
1.14.0 / 2015-09-16
210
===================
211

    
212
  * Fix JSON strict parse error to match syntax errors
213
  * Provide static `require` analysis in `urlencoded` parser
214
  * deps: depd@~1.1.0
215
    - Support web browser loading
216
  * deps: qs@5.1.0
217
  * deps: raw-body@~2.1.3
218
    - Fix sync callback when attaching data listener causes sync read
219
  * deps: type-is@~1.6.8
220
    - Fix type error when given invalid type to match against
221
    - deps: mime-types@~2.1.6
222

    
223
1.13.3 / 2015-07-31
224
===================
225

    
226
  * deps: type-is@~1.6.6
227
    - deps: mime-types@~2.1.4
228

    
229
1.13.2 / 2015-07-05
230
===================
231

    
232
  * deps: iconv-lite@0.4.11
233
  * deps: qs@4.0.0
234
    - Fix dropping parameters like `hasOwnProperty`
235
    - Fix user-visible incompatibilities from 3.1.0
236
    - Fix various parsing edge cases
237
  * deps: raw-body@~2.1.2
238
    - Fix error stack traces to skip `makeError`
239
    - deps: iconv-lite@0.4.11
240
  * deps: type-is@~1.6.4
241
    - deps: mime-types@~2.1.2
242
    - perf: enable strict mode
243
    - perf: remove argument reassignment
244

    
245
1.13.1 / 2015-06-16
246
===================
247

    
248
  * deps: qs@2.4.2
249
    - Downgraded from 3.1.0 because of user-visible incompatibilities
250

    
251
1.13.0 / 2015-06-14
252
===================
253

    
254
  * Add `statusCode` property on `Error`s, in addition to `status`
255
  * Change `type` default to `application/json` for JSON parser
256
  * Change `type` default to `application/x-www-form-urlencoded` for urlencoded parser
257
  * Provide static `require` analysis
258
  * Use the `http-errors` module to generate errors
259
  * deps: bytes@2.1.0
260
    - Slight optimizations
261
  * deps: iconv-lite@0.4.10
262
    - The encoding UTF-16 without BOM now defaults to UTF-16LE when detection fails
263
    - Leading BOM is now removed when decoding
264
  * deps: on-finished@~2.3.0
265
    - Add defined behavior for HTTP `CONNECT` requests
266
    - Add defined behavior for HTTP `Upgrade` requests
267
    - deps: ee-first@1.1.1
268
  * deps: qs@3.1.0
269
    - Fix dropping parameters like `hasOwnProperty`
270
    - Fix various parsing edge cases
271
    - Parsed object now has `null` prototype
272
  * deps: raw-body@~2.1.1
273
    - Use `unpipe` module for unpiping requests
274
    - deps: iconv-lite@0.4.10
275
  * deps: type-is@~1.6.3
276
    - deps: mime-types@~2.1.1
277
    - perf: reduce try block size
278
    - perf: remove bitwise operations
279
  * perf: enable strict mode
280
  * perf: remove argument reassignment
281
  * perf: remove delete call
282

    
283
1.12.4 / 2015-05-10
284
===================
285

    
286
  * deps: debug@~2.2.0
287
  * deps: qs@2.4.2
288
    - Fix allowing parameters like `constructor`
289
  * deps: on-finished@~2.2.1
290
  * deps: raw-body@~2.0.1
291
    - Fix a false-positive when unpiping in Node.js 0.8
292
    - deps: bytes@2.0.1
293
  * deps: type-is@~1.6.2
294
    - deps: mime-types@~2.0.11
295

    
296
1.12.3 / 2015-04-15
297
===================
298

    
299
  * Slight efficiency improvement when not debugging
300
  * deps: depd@~1.0.1
301
  * deps: iconv-lite@0.4.8
302
    - Add encoding alias UNICODE-1-1-UTF-7
303
  * deps: raw-body@1.3.4
304
    - Fix hanging callback if request aborts during read
305
    - deps: iconv-lite@0.4.8
306

    
307
1.12.2 / 2015-03-16
308
===================
309

    
310
  * deps: qs@2.4.1
311
    - Fix error when parameter `hasOwnProperty` is present
312

    
313
1.12.1 / 2015-03-15
314
===================
315

    
316
  * deps: debug@~2.1.3
317
    - Fix high intensity foreground color for bold
318
    - deps: ms@0.7.0
319
  * deps: type-is@~1.6.1
320
    - deps: mime-types@~2.0.10
321

    
322
1.12.0 / 2015-02-13
323
===================
324

    
325
  * add `debug` messages
326
  * accept a function for the `type` option
327
  * use `content-type` to parse `Content-Type` headers
328
  * deps: iconv-lite@0.4.7
329
    - Gracefully support enumerables on `Object.prototype`
330
  * deps: raw-body@1.3.3
331
    - deps: iconv-lite@0.4.7
332
  * deps: type-is@~1.6.0
333
    - fix argument reassignment
334
    - fix false-positives in `hasBody` `Transfer-Encoding` check
335
    - support wildcard for both type and subtype (`*/*`)
336
    - deps: mime-types@~2.0.9
337

    
338
1.11.0 / 2015-01-30
339
===================
340

    
341
  * make internal `extended: true` depth limit infinity
342
  * deps: type-is@~1.5.6
343
    - deps: mime-types@~2.0.8
344

    
345
1.10.2 / 2015-01-20
346
===================
347

    
348
  * deps: iconv-lite@0.4.6
349
    - Fix rare aliases of single-byte encodings
350
  * deps: raw-body@1.3.2
351
    - deps: iconv-lite@0.4.6
352

    
353
1.10.1 / 2015-01-01
354
===================
355

    
356
  * deps: on-finished@~2.2.0
357
  * deps: type-is@~1.5.5
358
    - deps: mime-types@~2.0.7
359

    
360
1.10.0 / 2014-12-02
361
===================
362

    
363
  * make internal `extended: true` array limit dynamic
364

    
365
1.9.3 / 2014-11-21
366
==================
367

    
368
  * deps: iconv-lite@0.4.5
369
    - Fix Windows-31J and X-SJIS encoding support
370
  * deps: qs@2.3.3
371
    - Fix `arrayLimit` behavior
372
  * deps: raw-body@1.3.1
373
    - deps: iconv-lite@0.4.5
374
  * deps: type-is@~1.5.3
375
    - deps: mime-types@~2.0.3
376

    
377
1.9.2 / 2014-10-27
378
==================
379

    
380
  * deps: qs@2.3.2
381
    - Fix parsing of mixed objects and values
382

    
383
1.9.1 / 2014-10-22
384
==================
385

    
386
  * deps: on-finished@~2.1.1
387
    - Fix handling of pipelined requests
388
  * deps: qs@2.3.0
389
    - Fix parsing of mixed implicit and explicit arrays
390
  * deps: type-is@~1.5.2
391
    - deps: mime-types@~2.0.2
392

    
393
1.9.0 / 2014-09-24
394
==================
395

    
396
  * include the charset in "unsupported charset" error message
397
  * include the encoding in "unsupported content encoding" error message
398
  * deps: depd@~1.0.0
399

    
400
1.8.4 / 2014-09-23
401
==================
402

    
403
  * fix content encoding to be case-insensitive
404

    
405
1.8.3 / 2014-09-19
406
==================
407

    
408
  * deps: qs@2.2.4
409
    - Fix issue with object keys starting with numbers truncated
410

    
411
1.8.2 / 2014-09-15
412
==================
413

    
414
  * deps: depd@0.4.5
415

    
416
1.8.1 / 2014-09-07
417
==================
418

    
419
  * deps: media-typer@0.3.0
420
  * deps: type-is@~1.5.1
421

    
422
1.8.0 / 2014-09-05
423
==================
424

    
425
  * make empty-body-handling consistent between chunked requests
426
    - empty `json` produces `{}`
427
    - empty `raw` produces `new Buffer(0)`
428
    - empty `text` produces `''`
429
    - empty `urlencoded` produces `{}`
430
  * deps: qs@2.2.3
431
    - Fix issue where first empty value in array is discarded
432
  * deps: type-is@~1.5.0
433
    - fix `hasbody` to be true for `content-length: 0`
434

    
435
1.7.0 / 2014-09-01
436
==================
437

    
438
  * add `parameterLimit` option to `urlencoded` parser
439
  * change `urlencoded` extended array limit to 100
440
  * respond with 413 when over `parameterLimit` in `urlencoded`
441

    
442
1.6.7 / 2014-08-29
443
==================
444

    
445
  * deps: qs@2.2.2
446
    - Remove unnecessary cloning
447

    
448
1.6.6 / 2014-08-27
449
==================
450

    
451
  * deps: qs@2.2.0
452
    - Array parsing fix
453
    - Performance improvements
454

    
455
1.6.5 / 2014-08-16
456
==================
457

    
458
  * deps: on-finished@2.1.0
459

    
460
1.6.4 / 2014-08-14
461
==================
462

    
463
  * deps: qs@1.2.2
464

    
465
1.6.3 / 2014-08-10
466
==================
467

    
468
  * deps: qs@1.2.1
469

    
470
1.6.2 / 2014-08-07
471
==================
472

    
473
  * deps: qs@1.2.0
474
    - Fix parsing array of objects
475

    
476
1.6.1 / 2014-08-06
477
==================
478

    
479
  * deps: qs@1.1.0
480
    - Accept urlencoded square brackets
481
    - Accept empty values in implicit array notation
482

    
483
1.6.0 / 2014-08-05
484
==================
485

    
486
  * deps: qs@1.0.2
487
    - Complete rewrite
488
    - Limits array length to 20
489
    - Limits object depth to 5
490
    - Limits parameters to 1,000
491

    
492
1.5.2 / 2014-07-27
493
==================
494

    
495
  * deps: depd@0.4.4
496
    - Work-around v8 generating empty stack traces
497

    
498
1.5.1 / 2014-07-26
499
==================
500

    
501
  * deps: depd@0.4.3
502
    - Fix exception when global `Error.stackTraceLimit` is too low
503

    
504
1.5.0 / 2014-07-20
505
==================
506

    
507
  * deps: depd@0.4.2
508
    - Add `TRACE_DEPRECATION` environment variable
509
    - Remove non-standard grey color from color output
510
    - Support `--no-deprecation` argument
511
    - Support `--trace-deprecation` argument
512
  * deps: iconv-lite@0.4.4
513
    - Added encoding UTF-7
514
  * deps: raw-body@1.3.0
515
    - deps: iconv-lite@0.4.4
516
    - Added encoding UTF-7
517
    - Fix `Cannot switch to old mode now` error on Node.js 0.10+
518
  * deps: type-is@~1.3.2
519

    
520
1.4.3 / 2014-06-19
521
==================
522

    
523
  * deps: type-is@1.3.1
524
    - fix global variable leak
525

    
526
1.4.2 / 2014-06-19
527
==================
528

    
529
  * deps: type-is@1.3.0
530
    - improve type parsing
531

    
532
1.4.1 / 2014-06-19
533
==================
534

    
535
  * fix urlencoded extended deprecation message
536

    
537
1.4.0 / 2014-06-19
538
==================
539

    
540
  * add `text` parser
541
  * add `raw` parser
542
  * check accepted charset in content-type (accepts utf-8)
543
  * check accepted encoding in content-encoding (accepts identity)
544
  * deprecate `bodyParser()` middleware; use `.json()` and `.urlencoded()` as needed
545
  * deprecate `urlencoded()` without provided `extended` option
546
  * lazy-load urlencoded parsers
547
  * parsers split into files for reduced mem usage
548
  * support gzip and deflate bodies
549
    - set `inflate: false` to turn off
550
  * deps: raw-body@1.2.2
551
    - Support all encodings from `iconv-lite`
552

    
553
1.3.1 / 2014-06-11
554
==================
555

    
556
  * deps: type-is@1.2.1
557
    - Switch dependency from mime to mime-types@1.0.0
558

    
559
1.3.0 / 2014-05-31
560
==================
561

    
562
  * add `extended` option to urlencoded parser
563

    
564
1.2.2 / 2014-05-27
565
==================
566

    
567
  * deps: raw-body@1.1.6
568
    - assert stream encoding on node.js 0.8
569
    - assert stream encoding on node.js < 0.10.6
570
    - deps: bytes@1
571

    
572
1.2.1 / 2014-05-26
573
==================
574

    
575
  * invoke `next(err)` after request fully read
576
    - prevents hung responses and socket hang ups
577

    
578
1.2.0 / 2014-05-11
579
==================
580

    
581
  * add `verify` option
582
  * deps: type-is@1.2.0
583
    - support suffix matching
584

    
585
1.1.2 / 2014-05-11
586
==================
587

    
588
  * improve json parser speed
589

    
590
1.1.1 / 2014-05-11
591
==================
592

    
593
  * fix repeated limit parsing with every request
594

    
595
1.1.0 / 2014-05-10
596
==================
597

    
598
  * add `type` option
599
  * deps: pin for safety and consistency
600

    
601
1.0.2 / 2014-04-14
602
==================
603

    
604
  * use `type-is` module
605

    
606
1.0.1 / 2014-03-20
607
==================
608

    
609
  * lower default limits to 100kb
(1-1/5)