4 * Always include entity length in ETags for hash length extensions
5 * Generate non-Stats ETags using MD5 only (no longer CRC32)
6 * Improve stat performance by removing hashing
7 * Remove base64 padding in ETags to shorten
8 * Use MD5 instead of MD4 in weak ETags over 1KB
13 * Improve support for JXcore
14 * Remove requirement of `atime` in the stats object
15 * Support "fake" stats objects in environments without `fs`
26 * Improve string performance
27 * Slightly improve speed for weak ETags over 1KB
32 * Support "fake" stats objects
38 * Use the (new and improved) `crc` for crc32
43 * Default strings to strong ETags
44 * Improve speed for weak ETags over 1KB
49 * Use the (much faster) `buffer-crc32` for crc32
54 * Add support for file stat objects
59 * Add fast-path for empty entity
60 * Add weak ETag generation
61 * Shrink size of generated ETags
66 * Fix behavior of string containing Unicode