|
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187 |
- 2.5.0 / 2018-03-29
- ==================
-
- * Ignore requests without `url` property
- * deps: ms@2.1.1
- - Add `week`
- - Add `w`
-
- 2.4.5 / 2017-09-26
- ==================
-
- * deps: etag@~1.8.1
- - perf: replace regular expression with substring
- * deps: fresh@0.5.2
- - Fix regression matching multiple ETags in `If-None-Match`
- - perf: improve `If-None-Match` token parsing
-
- 2.4.4 / 2017-09-11
- ==================
-
- * deps: fresh@0.5.1
- - Fix handling of modified headers with invalid dates
- - perf: improve ETag match loop
- * deps: parseurl@~1.3.2
- - perf: reduce overhead for full URLs
- - perf: unroll the "fast-path" `RegExp`
- * deps: safe-buffer@5.1.1
-
- 2.4.3 / 2017-05-16
- ==================
-
- * Use `safe-buffer` for improved Buffer API
- * deps: ms@2.0.0
-
- 2.4.2 / 2017-03-24
- ==================
-
- * deps: ms@1.0.0
-
- 2.4.1 / 2017-02-27
- ==================
-
- * Remove usage of `res._headers` private field
- * deps: fresh@0.5.0
- - Fix incorrect result when `If-None-Match` has both `*` and ETags
- - Fix weak `ETag` matching to match spec
- - perf: skip checking modified time if ETag check failed
- - perf: skip parsing `If-None-Match` when no `ETag` header
- - perf: use `Date.parse` instead of `new Date`
-
- 2.4.0 / 2017-02-19
- ==================
-
- * deps: etag@~1.8.0
- - Use SHA1 instead of MD5 for ETag hashing
- - Works with FIPS 140-2 OpenSSL configuration
- * deps: fresh@0.4.0
- - Fix false detection of `no-cache` request directive
- - perf: enable strict mode
- - perf: hoist regular expressions
- - perf: remove duplicate conditional
- - perf: remove unnecessary boolean coercions
- * perf: simplify initial argument checking
-
- 2.3.2 / 2016-11-16
- ==================
-
- * deps: ms@0.7.2
-
- 2.3.1 / 2016-01-23
- ==================
-
- * deps: parseurl@~1.3.1
- - perf: enable strict mode
-
- 2.3.0 / 2015-06-13
- ==================
-
- * Send non-chunked response for `OPTIONS`
- * deps: etag@~1.7.0
- - Always include entity length in ETags for hash length extensions
- - Generate non-Stats ETags using MD5 only (no longer CRC32)
- - Remove base64 padding in ETags to shorten
- * deps: fresh@0.3.0
- - Add weak `ETag` matching support
- * perf: enable strict mode
- * perf: remove argument reassignment
- * perf: remove bitwise operations
-
- 2.2.1 / 2015-05-14
- ==================
-
- * deps: etag@~1.6.0
- - Improve support for JXcore
- - Support "fake" stats objects in environments without `fs`
- * deps: ms@0.7.1
- - Prevent extraordinarily long inputs
-
- 2.2.0 / 2014-12-18
- ==================
-
- * Support query string in the URL
- * deps: etag@~1.5.1
- - deps: crc@3.2.1
- * deps: ms@0.7.0
- - Add `milliseconds`
- - Add `msecs`
- - Add `secs`
- - Add `mins`
- - Add `hrs`
- - Add `yrs`
-
- 2.1.7 / 2014-11-19
- ==================
-
- * Avoid errors from enumerables on `Object.prototype`
-
- 2.1.6 / 2014-10-16
- ==================
-
- * deps: etag@~1.5.0
-
- 2.1.5 / 2014-09-24
- ==================
-
- * deps: etag@~1.4.0
-
- 2.1.4 / 2014-09-15
- ==================
-
- * Fix content headers being sent in 304 response
- * deps: etag@~1.3.1
- - Improve ETag generation speed
-
- 2.1.3 / 2014-09-07
- ==================
-
- * deps: fresh@0.2.4
-
- 2.1.2 / 2014-09-05
- ==================
-
- * deps: etag@~1.3.0
- - Improve ETag generation speed
-
- 2.1.1 / 2014-08-25
- ==================
-
- * Fix `ms` to be listed as a dependency
-
- 2.1.0 / 2014-08-24
- ==================
-
- * Accept string for `maxAge` (converted by `ms`)
- * Use `etag` to generate `ETag` header
-
- 2.0.1 / 2014-06-05
- ==================
-
- * Reduce byte size of `ETag` header
-
- 2.0.0 / 2014-05-02
- ==================
-
- * `path` argument is required; there is no default icon.
- * Accept `Buffer` of icon as first argument.
- * Non-GET and HEAD requests are denied.
- * Send valid max-age value
- * Support conditional requests
- * Support max-age=0
- * Support OPTIONS method
- * Throw if `path` argument is directory.
-
- 1.0.2 / 2014-03-16
- ==================
-
- * Fixed content of default icon.
-
- 1.0.1 / 2014-03-11
- ==================
-
- * Fixed path to default icon.
-
- 1.0.0 / 2014-02-15
- ==================
-
- * Initial release
|