Releases
4.16.0
Add "json escape"
setting for res.json
and res.jsonp
Add express.json
and express.urlencoded
to parse bodies
Add options
argument to res.download
Improve error message when autoloading invalid view engine
Improve error messages when non-function provided as middleware
Skip Buffer
encoding when not generating ETag for small response
Use safe-buffer
for improved Buffer API
deps: accepts@~1.3.4
deps: content-type@~1.0.4
perf: remove argument reassignment
perf: skip parameter parsing when no parameters
deps: etag@~1.8.1
perf: replace regular expression with substring
deps: [email protected]
Use res.headersSent
when available
deps: parseurl@~1.3.2
perf: reduce overhead for full URLs
perf: unroll the "fast-path" RegExp
deps: proxy-addr@~2.0.2
Fix trimming leading / trailing OWS in X-Forwarded-For
deps: forwarded@~0.1.2
deps: [email protected]
perf: reduce overhead when no X-Forwarded-For
header
deps: [email protected]
Fix parsing & compacting very deep objects
deps: [email protected]
Add 70 new types for file extensions
Add immutable
option
Fix missing </html>
in default error & redirects
Set charset as "UTF-8" for .js and .json
Use instance methods on steam to check for listeners
deps: [email protected]
perf: improve path validation speed
deps: [email protected]
Add 70 new types for file extensions
Add immutable
option
Set charset as "UTF-8" for .js and .json
deps: [email protected]
deps: [email protected]
deps: [email protected]
deps: vary@~1.1.2
perf: improve header token parsing speed
perf: re-use options object when generating ETags
perf: remove dead .charset
set in res.jsonp
You can’t perform that action at this time.