|
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451 |
- 1.14.1 / 2019-05-10
- ===================
-
- * Set stricter CSP header in redirect response
- * deps: send@0.17.1
- - deps: range-parser@~1.2.1
-
- 1.14.0 / 2019-05-07
- ===================
-
- * deps: parseurl@~1.3.3
- * deps: send@0.17.0
- - deps: http-errors@~1.7.2
- - deps: mime@1.6.0
- - deps: ms@2.1.1
- - deps: statuses@~1.5.0
- - perf: remove redundant `path.normalize` call
-
- 1.13.2 / 2018-02-07
- ===================
-
- * Fix incorrect end tag in redirects
- * deps: encodeurl@~1.0.2
- - Fix encoding `%` as last character
- * deps: send@0.16.2
- - deps: depd@~1.1.2
- - deps: encodeurl@~1.0.2
- - deps: statuses@~1.4.0
-
- 1.13.1 / 2017-09-29
- ===================
-
- * Fix regression when `root` is incorrectly set to a file
- * deps: send@0.16.1
-
- 1.13.0 / 2017-09-27
- ===================
-
- * 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
-
- 1.12.6 / 2017-09-22
- ===================
-
- * deps: send@0.15.6
- - deps: debug@2.6.9
- - perf: improve `If-Match` token parsing
- * perf: improve slash collapsing
-
- 1.12.5 / 2017-09-21
- ===================
-
- * deps: parseurl@~1.3.2
- - perf: reduce overhead for full URLs
- - perf: unroll the "fast-path" `RegExp`
- * deps: send@0.15.5
- - Fix handling of modified headers with invalid dates
- - deps: etag@~1.8.1
- - deps: fresh@0.5.2
-
- 1.12.4 / 2017-08-05
- ===================
-
- * deps: send@0.15.4
- - deps: debug@2.6.8
- - deps: depd@~1.1.1
- - deps: http-errors@~1.6.2
-
- 1.12.3 / 2017-05-16
- ===================
-
- * deps: send@0.15.3
- - deps: debug@2.6.7
-
- 1.12.2 / 2017-04-26
- ===================
-
- * deps: send@0.15.2
- - deps: debug@2.6.4
-
- 1.12.1 / 2017-03-04
- ===================
-
- * deps: send@0.15.1
- - Fix issue when `Date.parse` does not return `NaN` on invalid date
- - Fix strict violation in broken environments
-
- 1.12.0 / 2017-02-25
- ===================
-
- * Send complete HTML document in redirect response
- * Set default CSP header in redirect response
- * deps: send@0.15.0
- - Fix false detection of `no-cache` request directive
- - Fix incorrect result when `If-None-Match` has both `*` and ETags
- - Fix weak `ETag` matching to match spec
- - Remove usage of `res._headers` private field
- - Support `If-Match` and `If-Unmodified-Since` headers
- - Use `res.getHeaderNames()` when available
- - Use `res.headersSent` when available
- - deps: debug@2.6.1
- - deps: etag@~1.8.0
- - deps: fresh@0.5.0
- - deps: http-errors@~1.6.1
-
- 1.11.2 / 2017-01-23
- ===================
-
- * deps: send@0.14.2
- - deps: http-errors@~1.5.1
- - deps: ms@0.7.2
- - deps: statuses@~1.3.1
-
- 1.11.1 / 2016-06-10
- ===================
-
- * Fix redirect error when `req.url` contains raw non-URL characters
- * deps: send@0.14.1
-
- 1.11.0 / 2016-06-07
- ===================
-
- * Use status code 301 for redirects
- * deps: send@0.14.0
- - Add `acceptRanges` option
- - Add `cacheControl` option
- - Attempt to combine multiple ranges into single range
- - Correctly inherit from `Stream` class
- - Fix `Content-Range` header in 416 responses when using `start`/`end` options
- - Fix `Content-Range` header missing from default 416 responses
- - Ignore non-byte `Range` headers
- - deps: http-errors@~1.5.0
- - deps: range-parser@~1.2.0
- - deps: statuses@~1.3.0
- - perf: remove argument reassignment
-
- 1.10.3 / 2016-05-30
- ===================
-
- * deps: send@0.13.2
- - Fix invalid `Content-Type` header when `send.mime.default_type` unset
-
- 1.10.2 / 2016-01-19
- ===================
-
- * deps: parseurl@~1.3.1
- - perf: enable strict mode
-
- 1.10.1 / 2016-01-16
- ===================
-
- * deps: escape-html@~1.0.3
- - perf: enable strict mode
- - perf: optimize string replacement
- - perf: use faster string coercion
- * deps: send@0.13.1
- - deps: depd@~1.1.0
- - deps: destroy@~1.0.4
- - deps: escape-html@~1.0.3
- - deps: range-parser@~1.0.3
-
- 1.10.0 / 2015-06-17
- ===================
-
- * Add `fallthrough` option
- - Allows declaring this middleware is the final destination
- - Provides better integration with Express patterns
- * Fix reading options from options prototype
- * Improve the default redirect response headers
- * deps: escape-html@1.0.2
- * deps: send@0.13.0
- - Allow Node.js HTTP server to set `Date` response header
- - Fix incorrectly removing `Content-Location` on 304 response
- - Improve the default redirect response headers
- - Send appropriate headers on default error response
- - Use `http-errors` for standard emitted errors
- - Use `statuses` instead of `http` module for status messages
- - deps: escape-html@1.0.2
- - deps: etag@~1.7.0
- - deps: fresh@0.3.0
- - deps: on-finished@~2.3.0
- - perf: enable strict mode
- - perf: remove unnecessary array allocations
- * perf: enable strict mode
- * perf: remove argument reassignment
-
- 1.9.3 / 2015-05-14
- ==================
-
- * deps: send@0.12.3
- - deps: debug@~2.2.0
- - deps: depd@~1.0.1
- - deps: etag@~1.6.0
- - deps: ms@0.7.1
- - deps: on-finished@~2.2.1
-
- 1.9.2 / 2015-03-14
- ==================
-
- * deps: send@0.12.2
- - Throw errors early for invalid `extensions` or `index` options
- - deps: debug@~2.1.3
-
- 1.9.1 / 2015-02-17
- ==================
-
- * deps: send@0.12.1
- - Fix regression sending zero-length files
-
- 1.9.0 / 2015-02-16
- ==================
-
- * deps: send@0.12.0
- - Always read the stat size from the file
- - Fix mutating passed-in `options`
- - deps: mime@1.3.4
-
- 1.8.1 / 2015-01-20
- ==================
-
- * Fix redirect loop in Node.js 0.11.14
- * deps: send@0.11.1
- - Fix root path disclosure
-
- 1.8.0 / 2015-01-05
- ==================
-
- * deps: send@0.11.0
- - deps: debug@~2.1.1
- - deps: etag@~1.5.1
- - deps: ms@0.7.0
- - deps: on-finished@~2.2.0
-
- 1.7.2 / 2015-01-02
- ==================
-
- * Fix potential open redirect when mounted at root
-
- 1.7.1 / 2014-10-22
- ==================
-
- * deps: send@0.10.1
- - deps: on-finished@~2.1.1
-
- 1.7.0 / 2014-10-15
- ==================
-
- * deps: send@0.10.0
- - deps: debug@~2.1.0
- - deps: depd@~1.0.0
- - deps: etag@~1.5.0
-
- 1.6.5 / 2015-02-04
- ==================
-
- * Fix potential open redirect when mounted at root
- - Back-ported from v1.7.2
-
- 1.6.4 / 2014-10-08
- ==================
-
- * Fix redirect loop when index file serving disabled
-
- 1.6.3 / 2014-09-24
- ==================
-
- * deps: send@0.9.3
- - deps: etag@~1.4.0
-
- 1.6.2 / 2014-09-15
- ==================
-
- * deps: send@0.9.2
- - deps: depd@0.4.5
- - deps: etag@~1.3.1
- - deps: range-parser@~1.0.2
-
- 1.6.1 / 2014-09-07
- ==================
-
- * deps: send@0.9.1
- - deps: fresh@0.2.4
-
- 1.6.0 / 2014-09-07
- ==================
-
- * deps: send@0.9.0
- - Add `lastModified` option
- - Use `etag` to generate `ETag` header
- - deps: debug@~2.0.0
-
- 1.5.4 / 2014-09-04
- ==================
-
- * deps: send@0.8.5
- - Fix a path traversal issue when using `root`
- - Fix malicious path detection for empty string path
-
- 1.5.3 / 2014-08-17
- ==================
-
- * deps: send@0.8.3
-
- 1.5.2 / 2014-08-14
- ==================
-
- * deps: send@0.8.2
- - Work around `fd` leak in Node.js 0.10 for `fs.ReadStream`
-
- 1.5.1 / 2014-08-09
- ==================
-
- * Fix parsing of weird `req.originalUrl` values
- * deps: parseurl@~1.3.0
- * deps: utils-merge@1.0.0
-
- 1.5.0 / 2014-08-05
- ==================
-
- * deps: send@0.8.1
- - Add `extensions` option
-
- 1.4.4 / 2014-08-04
- ==================
-
- * deps: send@0.7.4
- - Fix serving index files without root dir
-
- 1.4.3 / 2014-07-29
- ==================
-
- * deps: send@0.7.3
- - Fix incorrect 403 on Windows and Node.js 0.11
-
- 1.4.2 / 2014-07-27
- ==================
-
- * deps: send@0.7.2
- - deps: depd@0.4.4
-
- 1.4.1 / 2014-07-26
- ==================
-
- * deps: send@0.7.1
- - deps: depd@0.4.3
-
- 1.4.0 / 2014-07-21
- ==================
-
- * deps: parseurl@~1.2.0
- - Cache URLs based on original value
- - Remove no-longer-needed URL mis-parse work-around
- - Simplify the "fast-path" `RegExp`
- * deps: send@0.7.0
- - Add `dotfiles` option
- - deps: debug@1.0.4
- - deps: depd@0.4.2
-
- 1.3.2 / 2014-07-11
- ==================
-
- * deps: send@0.6.0
- - Cap `maxAge` value to 1 year
- - deps: debug@1.0.3
-
- 1.3.1 / 2014-07-09
- ==================
-
- * deps: parseurl@~1.1.3
- - faster parsing of href-only URLs
-
- 1.3.0 / 2014-06-28
- ==================
-
- * Add `setHeaders` option
- * Include HTML link in redirect response
- * deps: send@0.5.0
- - Accept string for `maxAge` (converted by `ms`)
-
- 1.2.3 / 2014-06-11
- ==================
-
- * deps: send@0.4.3
- - Do not throw un-catchable error on file open race condition
- - Use `escape-html` for HTML escaping
- - deps: debug@1.0.2
- - deps: finished@1.2.2
- - deps: fresh@0.2.2
-
- 1.2.2 / 2014-06-09
- ==================
-
- * deps: send@0.4.2
- - fix "event emitter leak" warnings
- - deps: debug@1.0.1
- - deps: finished@1.2.1
-
- 1.2.1 / 2014-06-02
- ==================
-
- * use `escape-html` for escaping
- * deps: send@0.4.1
- - Send `max-age` in `Cache-Control` in correct format
-
- 1.2.0 / 2014-05-29
- ==================
-
- * deps: send@0.4.0
- - Calculate ETag with md5 for reduced collisions
- - Fix wrong behavior when index file matches directory
- - Ignore stream errors after request ends
- - Skip directories in index file search
- - deps: debug@0.8.1
-
- 1.1.0 / 2014-04-24
- ==================
-
- * Accept options directly to `send` module
- * deps: send@0.3.0
-
- 1.0.4 / 2014-04-07
- ==================
-
- * Resolve relative paths at middleware setup
- * Use parseurl to parse the URL from request
-
- 1.0.3 / 2014-03-20
- ==================
-
- * Do not rely on connect-like environments
-
- 1.0.2 / 2014-03-06
- ==================
-
- * deps: send@0.2.0
-
- 1.0.1 / 2014-03-05
- ==================
-
- * Add mime export for back-compat
-
- 1.0.0 / 2014-03-05
- ==================
-
- * Genesis from `connect`
|