Releases: expressjs/body-parser
Releases · expressjs/body-parser
2.0.0-beta.1
req.body
is no longer always initialized to{}
- it is left
undefined
unless a body is parsed
- it is left
urlencoded
parser now defaultsextended
tofalse
- Use
on-finished
to determine when body read
1.19.1
- deps: bytes@3.1.1
- deps: http-errors@1.8.1
- deps: inherits@2.0.4
- deps: toidentifier@1.0.1
- deps: setprototypeof@1.2.0
- deps: qs@6.9.6
- deps: raw-body@2.4.2
- deps: bytes@3.1.1
- deps: http-errors@1.8.1
- deps: safe-buffer@5.2.1
- deps: type-is@~1.6.18
1.19.0
- deps: bytes@3.1.0
- Add petabyte (
pb
) support
- Add petabyte (
- deps: http-errors@1.7.2
- Set constructor name when possible
- deps: setprototypeof@1.1.1
- deps: statuses@'>= 1.5.0 < 2'
- deps: iconv-lite@0.4.24
- Added encoding MIK
- deps: qs@6.7.0
- Fix parsing array brackets after index
- deps: raw-body@2.4.0
- deps: bytes@3.1.0
- deps: http-errors@1.7.2
- deps: iconv-lite@0.4.24
- deps: type-is@~1.6.17
- deps: mime-types@~2.1.24
- perf: prevent internal
throw
on invalid type
1.18.3
- Fix stack trace for strict json parse error
- deps: depd@~1.1.2
- perf: remove argument reassignment
- deps: http-errors@~1.6.3
- deps: depd@~1.1.2
- deps: setprototypeof@1.1.0
- deps: statuses@'>= 1.3.1 < 2'
- deps: iconv-lite@0.4.23
- Fix loading encoding with year appended
- Fix deprecation warnings on Node.js 10+
- deps: qs@6.5.2
- deps: raw-body@2.3.3
- deps: http-errors@1.6.3
- deps: iconv-lite@0.4.23
- deps: type-is@~1.6.16
- deps: mime-types@~2.1.18
1.18.2
- deps: debug@2.6.9
- perf: remove argument reassignment
1.18.1
- deps: content-type@~1.0.4
- perf: remove argument reassignment
- perf: skip parameter parsing when no parameters
- deps: iconv-lite@0.4.19
- Fix ISO-8859-1 regression
- Update Windows-1255
- deps: qs@6.5.1
- Fix parsing & compacting very deep objects
- deps: raw-body@2.3.2
- deps: iconv-lite@0.4.19
1.18.0
- Fix JSON strict violation error to match native parse error
- Include the
body
property on verify errors - Include the
type
property on all generated errors - Use
http-errors
to set status code on errors - deps: bytes@3.0.0
- deps: debug@2.6.8
- deps: depd@~1.1.1
- Remove unnecessary
Buffer
loading
- Remove unnecessary
- deps: http-errors@~1.6.2
- deps: depd@1.1.1
- deps: iconv-lite@0.4.18
- Add support for React Native
- Add a warning if not loaded as utf-8
- Fix CESU-8 decoding in Node.js 8
- Improve speed of ISO-8859-1 encoding
- deps: qs@6.5.0
- deps: raw-body@2.3.1
- Use
http-errors
for standard emitted errors - deps: bytes@3.0.0
- deps: iconv-lite@0.4.18
- perf: skip buffer decoding on overage chunk
- Use
- perf: prevent internal
throw
when missing charset
1.17.2
- deps: debug@2.6.7
- Fix
DEBUG_MAX_ARRAY_LENGTH
- deps: ms@2.0.0
- Fix
- deps: type-is@~1.6.15
- deps: mime-types@~2.1.15
1.17.1
- deps: qs@6.4.0
- Fix regression parsing keys starting with
[
- Fix regression parsing keys starting with
1.17.0
- deps: http-errors@~1.6.1
- Make
message
property enumerable forHttpError
s - deps: setprototypeof@1.0.3
- Make
- deps: qs@6.3.1
- Fix compacting nested arrays