All Versions
304
Latest Version
Avg Release Cycle
70 days
Latest Release
404 days ago

Changelog History
Page 1

  • v5.0.0

    October 27, 2018

    🚀 This is the seventh Express 5.0 alpha release, based off 4.16.4 and includes
    🔄 changes from 5.0.0-alpha.6.

    👍 The major change with this alpha is the basic support for returned, rejected
    Promises in the router.

    • ✂ remove:
      • path-to-regexp dependency
    • deps: debug@3.1.0
      • Add DEBUG_HIDE_DATE environment variable
      • Change timer to per-namespace instead of global
      • Change non-TTY date format
      • Remove DEBUG_FD environment variable support
      • Support 256 namespace colors
    • deps: router@2.0.0-alpha.1
  • v5.0.0-alpha.7

    October 27, 2018

    🚀 This is the seventh Express 5.0 alpha release, based off 4.16.4 and includes
    🔄 changes from 5.0.0-alpha.6.

    👍 The major change with this alpha is the basic support for returned, rejected
    Promises in the router.

    • ✂ remove:
      • path-to-regexp dependency
    • deps: debug@3.1.0
      • Add DEBUG_HIDE_DATE environment variable
      • Change timer to per-namespace instead of global
      • Change non-TTY date format
      • Remove DEBUG_FD environment variable support
      • Support 256 namespace colors
    • deps: router@2.0.0-alpha.1
  • v5.0.0-alpha.6

    September 25, 2017

    🚀 This is the sixth Express 5.0 alpha release, based off 4.15.5 and includes
    🔄 changes from 5.0.0-alpha.5.

    • ✂ remove:
      • res.redirect(url, status) signature - use res.redirect(status, url)
      • res.send(status, body) signature - use res.status(status).send(body)
    • deps: router@~1.3.1
  • v4.17.1

    May 25, 2019
    • Revert "Improve error message for null/undefined to res.status"
  • v4.17.0

    May 16, 2019
    • Add express.raw to parse bodies into Buffer
    • Add express.text to parse bodies into string
    • Improve error message for non-strings to res.sendFile
    • Improve error message for null/undefined to res.status
    • Support multiple hosts in X-Forwarded-Host
    • deps: accepts@~1.3.7
    • deps: body-parser@1.19.0
    • deps: content-disposition@0.5.3
    • deps: cookie@0.4.0
      • Add SameSite=None support
    • deps: finalhandler@~1.1.2
      • Set stricter Content-Security-Policy header
      • deps: parseurl@~1.3.3
      • deps: statuses@~1.5.0
    • deps: parseurl@~1.3.3
    • deps: proxy-addr@~2.0.5
    • deps: qs@6.7.0
      • Fix parsing array brackets after index
    • deps: range-parser@~1.2.1
    • deps: send@0.17.1
      • Set stricter CSP header in redirect & error responses
      • deps: http-errors@~1.7.2
      • deps: mime@1.6.0
      • deps: ms@2.1.1
      • deps: range-parser@~1.2.1
      • deps: statuses@~1.5.0
      • perf: remove redundant path.normalize call
    • deps: serve-static@1.14.1
      • Set stricter CSP header in redirect response
      • deps: parseurl@~1.3.3
      • deps: send@0.17.1
    • deps: setprototypeof@1.1.1
    • deps: statuses@~1.5.0
      • Add 103 Early Hints
    • deps: type-is@~1.6.18
      • deps: mime-types@~2.1.24
      • perf: prevent internal throw on invalid type
  • v4.16.4

    October 10, 2018
  • v4.16.3

    March 12, 2018
    • deps: accepts@~1.3.5
      • deps: mime-types@~2.1.18
    • deps: depd@~1.1.2
      • perf: remove argument reassignment
    • deps: encodeurl@~1.0.2
      • Fix encoding % as last character
    • deps: finalhandler@1.1.1
      • Fix 404 output for bad / missing pathnames
      • deps: encodeurl@~1.0.2
      • deps: statuses@~1.4.0
    • deps: proxy-addr@~2.0.3
    • deps: send@0.16.2
      • Fix incorrect end tag in default error & redirects
      • deps: depd@~1.1.2
      • deps: encodeurl@~1.0.2
      • deps: statuses@~1.4.0
    • deps: serve-static@1.13.2
      • Fix incorrect end tag in redirects
      • deps: encodeurl@~1.0.2
      • deps: send@0.16.2
    • deps: statuses@~1.4.0
    • deps: type-is@~1.6.16
      • deps: mime-types@~2.1.18
  • v4.16.2

    October 09, 2017
    • Fix TypeError in res.send when given Buffer and ETag header set
    • perf: skip parsing of entire X-Forwarded-Proto header
  • v4.16.1

    September 29, 2017
  • v4.16.0

    September 28, 2017
    • 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: mime-types@~2.1.16
    • 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: finalhandler@1.1.0
      • 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: ipaddr.js@1.5.2
      • perf: reduce overhead when no X-Forwarded-For header
    • deps: qs@6.5.1
      • Fix parsing & compacting very deep objects
    • deps: send@0.16.0
      • 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: mime@1.4.1
      • perf: improve path validation speed
    • deps: serve-static@1.13.0
      • Add 70 new types for file extensions
      • Add immutable option
      • Set charset as "UTF-8" for .js and .json
      • deps: send@0.16.0
    • deps: setprototypeof@1.1.0
    • deps: utils-merge@1.0.1
    • 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