Skip to content

Releases: expressjs/body-parser

1.8.0

06 Sep 01:34
Compare
Choose a tag to compare
  • make empty-body-handling consistent between chunked requests
    • empty json produces {}
    • empty raw produces new Buffer(0)
    • empty text produces ''
    • empty urlencoded produces {}
  • deps: qs@2.2.3
    • Fix issue where first empty value in array is discarded
  • deps: type-is@~1.5.0
    • fix hasbody to be true for content-length: 0

1.7.0

02 Sep 02:43
Compare
Choose a tag to compare
  • add parameterLimit option to urlencoded parser
  • change urlencoded extended array limit to 100
  • respond with 415 when over parameterLimit in urlencoded

1.6.7

30 Aug 05:01
Compare
Choose a tag to compare
  • deps: qs@2.2.2
    • Remove unnecessary cloning

1.6.6

27 Aug 18:17
Compare
Choose a tag to compare
  • deps: qs@2.2.0
    • Array parsing fix
    • Performance improvements

1.6.5

17 Aug 03:45
Compare
Choose a tag to compare
  • deps: on-finished@2.1.0

1.6.4

17 Aug 03:45
Compare
Choose a tag to compare
  • deps: qs@1.2.2

1.6.3

11 Aug 01:27
Compare
Choose a tag to compare
  • deps: qs@1.2.1

1.6.2

07 Aug 14:17
Compare
Choose a tag to compare
  • deps: qs@1.2.0
    • Fix parsing array of objects

1.6.1

06 Aug 21:54
Compare
Choose a tag to compare
  • deps: qs@1.1.0
    • Accept urlencoded square brackets
    • Accept empty values in implicit array notation

1.6.0

06 Aug 03:32
Compare
Choose a tag to compare
  • deps: qs@1.0.2
    • Complete rewrite
    • Limits array length to 20
    • Limits object depth to 5
    • Limits parameters to 1,000