You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

322 lines
7.4 KiB

3 months ago
  1. 1.7.5 / 2024-10-31
  2. ==========
  3. * deps: Replace accepts with negotiator@~0.6.4
  4. - Add preference option
  5. * deps: bytes@3.1.2
  6. - Add petabyte (`pb`) support
  7. - Fix "thousandsSeparator" incorrecting formatting fractional part
  8. - Fix return value for un-parsable strings
  9. * deps: compressible@~2.0.18
  10. - Mark `font/ttf` as compressible
  11. - Remove compressible from `multipart/mixed`
  12. - deps: mime-db@'>= 1.43.0 < 2'
  13. * deps: safe-buffer@5.2.1
  14. 1.7.4 / 2019-03-18
  15. ==================
  16. * deps: compressible@~2.0.16
  17. - Mark `text/less` as compressible
  18. - deps: mime-db@'>= 1.38.0 < 2'
  19. * deps: on-headers@~1.0.2
  20. - Fix `res.writeHead` patch missing return value
  21. * perf: prevent unnecessary buffer copy
  22. 1.7.3 / 2018-07-15
  23. ==================
  24. * deps: accepts@~1.3.5
  25. - deps: mime-types@~2.1.18
  26. * deps: compressible@~2.0.14
  27. - Mark all XML-derived types as compressible
  28. - deps: mime-db@'>= 1.34.0 < 2'
  29. * deps: safe-buffer@5.1.2
  30. 1.7.2 / 2018-02-18
  31. ==================
  32. * deps: compressible@~2.0.13
  33. - deps: mime-db@'>= 1.33.0 < 2'
  34. 1.7.1 / 2017-09-26
  35. ==================
  36. * deps: accepts@~1.3.4
  37. - deps: mime-types@~2.1.16
  38. * deps: bytes@3.0.0
  39. * deps: compressible@~2.0.11
  40. - deps: mime-db@'>= 1.29.0 < 2'
  41. * deps: debug@2.6.9
  42. * deps: vary@~1.1.2
  43. - perf: improve header token parsing speed
  44. 1.7.0 / 2017-07-10
  45. ==================
  46. * Use `safe-buffer` for improved Buffer API
  47. * deps: bytes@2.5.0
  48. * deps: compressible@~2.0.10
  49. - Fix regex fallback to not override `compressible: false` in db
  50. - deps: mime-db@'>= 1.27.0 < 2'
  51. * deps: debug@2.6.8
  52. - Allow colors in workers
  53. - Deprecated `DEBUG_FD` environment variable set to `3` or higher
  54. - Fix error when running under React Native
  55. - Fix `DEBUG_MAX_ARRAY_LENGTH`
  56. - Use same color for same namespace
  57. - deps: ms@2.0.0
  58. * deps: vary@~1.1.1
  59. - perf: hoist regular expression
  60. 1.6.2 / 2016-05-12
  61. ==================
  62. * deps: accepts@~1.3.3
  63. - deps: mime-types@~2.1.11
  64. - deps: negotiator@0.6.1
  65. * deps: bytes@2.3.0
  66. - Drop partial bytes on all parsed units
  67. - Fix parsing byte string that looks like hex
  68. - perf: hoist regular expressions
  69. * deps: compressible@~2.0.8
  70. - deps: mime-db@'>= 1.23.0 < 2'
  71. 1.6.1 / 2016-01-19
  72. ==================
  73. * deps: bytes@2.2.0
  74. * deps: compressible@~2.0.7
  75. - deps: mime-db@'>= 1.21.0 < 2'
  76. * deps: accepts@~1.3.1
  77. - deps: mime-types@~2.1.9
  78. 1.6.0 / 2015-09-29
  79. ==================
  80. * Skip compression when response has `Cache-Control: no-transform`
  81. * deps: accepts@~1.3.0
  82. - deps: mime-types@~2.1.7
  83. - deps: negotiator@0.6.0
  84. * deps: compressible@~2.0.6
  85. - deps: mime-db@'>= 1.19.0 < 2'
  86. * deps: on-headers@~1.0.1
  87. - perf: enable strict mode
  88. * deps: vary@~1.1.0
  89. - Only accept valid field names in the `field` argument
  90. 1.5.2 / 2015-07-30
  91. ==================
  92. * deps: accepts@~1.2.12
  93. - deps: mime-types@~2.1.4
  94. * deps: compressible@~2.0.5
  95. - deps: mime-db@'>= 1.16.0 < 2'
  96. * deps: vary@~1.0.1
  97. - Fix setting empty header from empty `field`
  98. - perf: enable strict mode
  99. - perf: remove argument reassignments
  100. 1.5.1 / 2015-07-05
  101. ==================
  102. * deps: accepts@~1.2.10
  103. - deps: mime-types@~2.1.2
  104. * deps: compressible@~2.0.4
  105. - deps: mime-db@'>= 1.14.0 < 2'
  106. - perf: enable strict mode
  107. 1.5.0 / 2015-06-09
  108. ==================
  109. * Fix return value from `.end` and `.write` after end
  110. * Improve detection of zero-length body without `Content-Length`
  111. * deps: accepts@~1.2.9
  112. - deps: mime-types@~2.1.1
  113. - perf: avoid argument reassignment & argument slice
  114. - perf: avoid negotiator recursive construction
  115. - perf: enable strict mode
  116. - perf: remove unnecessary bitwise operator
  117. * deps: bytes@2.1.0
  118. - Slight optimizations
  119. - Units no longer case sensitive when parsing
  120. * deps: compressible@~2.0.3
  121. - Fix regex fallback to work if type exists, but is undefined
  122. - deps: mime-db@'>= 1.13.0 < 2'
  123. - perf: hoist regex declaration
  124. - perf: use regex to extract mime
  125. * perf: enable strict mode
  126. * perf: remove flush reassignment
  127. * perf: simplify threshold detection
  128. 1.4.4 / 2015-05-11
  129. ==================
  130. * deps: accepts@~1.2.7
  131. - deps: mime-types@~2.0.11
  132. - deps: negotiator@0.5.3
  133. * deps: debug@~2.2.0
  134. - deps: ms@0.7.1
  135. 1.4.3 / 2015-03-14
  136. ==================
  137. * deps: accepts@~1.2.5
  138. - deps: mime-types@~2.0.10
  139. * deps: debug@~2.1.3
  140. - Fix high intensity foreground color for bold
  141. - deps: ms@0.7.0
  142. 1.4.2 / 2015-03-11
  143. ==================
  144. * Fix error when code calls `res.end(str, encoding)`
  145. - Specific to Node.js 0.8
  146. * deps: debug@~2.1.2
  147. - deps: ms@0.7.0
  148. 1.4.1 / 2015-02-15
  149. ==================
  150. * deps: accepts@~1.2.4
  151. - deps: mime-types@~2.0.9
  152. - deps: negotiator@0.5.1
  153. 1.4.0 / 2015-02-01
  154. ==================
  155. * Prefer `gzip` over `deflate` on the server
  156. - Not all clients agree on what "deflate" coding means
  157. 1.3.1 / 2015-01-31
  158. ==================
  159. * deps: accepts@~1.2.3
  160. - deps: mime-types@~2.0.8
  161. * deps: compressible@~2.0.2
  162. - deps: mime-db@'>= 1.1.2 < 2'
  163. 1.3.0 / 2014-12-30
  164. ==================
  165. * Export the default `filter` function for wrapping
  166. * deps: accepts@~1.2.2
  167. - deps: mime-types@~2.0.7
  168. - deps: negotiator@0.5.0
  169. * deps: debug@~2.1.1
  170. 1.2.2 / 2014-12-10
  171. ==================
  172. * Fix `.end` to only proxy to `.end`
  173. - Fixes an issue with Node.js 0.11.14
  174. * deps: accepts@~1.1.4
  175. - deps: mime-types@~2.0.4
  176. 1.2.1 / 2014-11-23
  177. ==================
  178. * deps: accepts@~1.1.3
  179. - deps: mime-types@~2.0.3
  180. 1.2.0 / 2014-10-16
  181. ==================
  182. * deps: debug@~2.1.0
  183. - Implement `DEBUG_FD` env variable support
  184. 1.1.2 / 2014-10-15
  185. ==================
  186. * deps: accepts@~1.1.2
  187. - Fix error when media type has invalid parameter
  188. - deps: negotiator@0.4.9
  189. 1.1.1 / 2014-10-12
  190. ==================
  191. * deps: accepts@~1.1.1
  192. - deps: mime-types@~2.0.2
  193. - deps: negotiator@0.4.8
  194. * deps: compressible@~2.0.1
  195. - deps: mime-db@1.x
  196. 1.1.0 / 2014-09-07
  197. ==================
  198. * deps: accepts@~1.1.0
  199. * deps: compressible@~2.0.0
  200. * deps: debug@~2.0.0
  201. 1.0.11 / 2014-08-10
  202. ===================
  203. * deps: on-headers@~1.0.0
  204. * deps: vary@~1.0.0
  205. 1.0.10 / 2014-08-05
  206. ===================
  207. * deps: compressible@~1.1.1
  208. - Fix upper-case Content-Type characters prevent compression
  209. 1.0.9 / 2014-07-20
  210. ==================
  211. * Add `debug` messages
  212. * deps: accepts@~1.0.7
  213. - deps: negotiator@0.4.7
  214. 1.0.8 / 2014-06-20
  215. ==================
  216. * deps: accepts@~1.0.5
  217. - use `mime-types`
  218. 1.0.7 / 2014-06-11
  219. ==================
  220. * use vary module for better `Vary` behavior
  221. * deps: accepts@1.0.3
  222. * deps: compressible@1.1.0
  223. 1.0.6 / 2014-06-03
  224. ==================
  225. * fix regression when negotiation fails
  226. 1.0.5 / 2014-06-03
  227. ==================
  228. * fix listeners for delayed stream creation
  229. - fixes regression for certain `stream.pipe(res)` situations
  230. 1.0.4 / 2014-06-03
  231. ==================
  232. * fix adding `Vary` when value stored as array
  233. * fix back-pressure behavior
  234. * fix length check for `res.end`
  235. 1.0.3 / 2014-05-29
  236. ==================
  237. * use `accepts` for negotiation
  238. * use `on-headers` to handle header checking
  239. * deps: bytes@1.0.0
  240. 1.0.2 / 2014-04-29
  241. ==================
  242. * only version compatible with node.js 0.8
  243. * support headers given to `res.writeHead`
  244. * deps: bytes@0.3.0
  245. * deps: negotiator@0.4.3
  246. 1.0.1 / 2014-03-08
  247. ==================
  248. * bump negotiator
  249. * use compressible
  250. * use .headersSent (drops 0.8 support)
  251. * handle identity;q=0 case