Releases: expressjs/serve-favicon
Releases · expressjs/serve-favicon
2.5.0
- Ignore requests without
url
property - deps: [email protected]
- Add
week
- Add
w
- Add
2.4.5
- deps: etag@~1.8.1
- perf: replace regular expression with substring
- deps: [email protected]
- Fix regression matching multiple ETags in
If-None-Match
- perf: improve
If-None-Match
token parsing
- Fix regression matching multiple ETags in
2.4.4
- deps: [email protected]
- 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: [email protected]
2.4.3
- Use
safe-buffer
for improved Buffer API - deps: [email protected]
2.4.2
- deps: [email protected]
2.4.1
- Remove usage of
res._headers
private field - deps: [email protected]
- 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 noETag
header - perf: use
Date.parse
instead ofnew Date
- Fix incorrect result when
2.4.0
- deps: etag@~1.8.0
- Use SHA1 instead of MD5 for ETag hashing
- Works with FIPS 140-2 OpenSSL configuration
- deps: [email protected]
- 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
- Fix false detection of
- perf: simplify initial argument checking
2.3.2
- deps: [email protected]
2.3.1
- deps: parseurl@~1.3.1
- perf: enable strict mode
2.3.0
- 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: [email protected]
- Add weak
ETag
matching support
- Add weak
- perf: enable strict mode
- perf: remove argument reassignment
- perf: remove bitwise operations