Skip to content

Releases: expressjs/serve-favicon

2.5.0

29 Mar 20:03
Compare
Choose a tag to compare

2.4.5

26 Sep 16:48
Compare
Choose a tag to compare
  • 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

2.4.4

12 Sep 03:55
Compare
Choose a tag to compare
  • 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

16 May 21:46
Compare
Choose a tag to compare

2.4.2

25 Mar 01:19
Compare
Choose a tag to compare

2.4.1

28 Feb 04:07
Compare
Choose a tag to compare
  • 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 no ETag header
    • perf: use Date.parse instead of new Date

2.4.0

20 Feb 06:54
Compare
Choose a tag to compare
  • 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
  • perf: simplify initial argument checking

2.3.2

17 Nov 02:41
Compare
Choose a tag to compare

2.3.1

24 Jan 02:56
Compare
Choose a tag to compare
  • deps: parseurl@~1.3.1
    • perf: enable strict mode

2.3.0

14 Jun 03:22
Compare
Choose a tag to compare
  • 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
  • perf: enable strict mode
  • perf: remove argument reassignment
  • perf: remove bitwise operations