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.

221 lines
4.6 KiB

8 years ago
  1. 0.10.1 / 2014-10-22
  2. ===================
  3. * deps: on-finished@~2.1.1
  4. - Fix handling of pipelined requests
  5. 0.10.0 / 2014-10-15
  6. ===================
  7. * deps: debug@~2.1.0
  8. - Implement `DEBUG_FD` env variable support
  9. * deps: depd@~1.0.0
  10. * deps: etag@~1.5.0
  11. - Improve string performance
  12. - Slightly improve speed for weak ETags over 1KB
  13. 0.9.3 / 2014-09-24
  14. ==================
  15. * deps: etag@~1.4.0
  16. - Support "fake" stats objects
  17. 0.9.2 / 2014-09-15
  18. ==================
  19. * deps: depd@0.4.5
  20. * deps: etag@~1.3.1
  21. * deps: range-parser@~1.0.2
  22. 0.9.1 / 2014-09-07
  23. ==================
  24. * deps: fresh@0.2.4
  25. 0.9.0 / 2014-09-07
  26. ==================
  27. * Add `lastModified` option
  28. * Use `etag` to generate `ETag` header
  29. * deps: debug@~2.0.0
  30. 0.8.5 / 2014-09-04
  31. ==================
  32. * Fix malicious path detection for empty string path
  33. 0.8.4 / 2014-09-04
  34. ==================
  35. * Fix a path traversal issue when using `root`
  36. 0.8.3 / 2014-08-16
  37. ==================
  38. * deps: destroy@1.0.3
  39. - renamed from dethroy
  40. * deps: on-finished@2.1.0
  41. 0.8.2 / 2014-08-14
  42. ==================
  43. * Work around `fd` leak in Node.js 0.10 for `fs.ReadStream`
  44. * deps: dethroy@1.0.2
  45. 0.8.1 / 2014-08-05
  46. ==================
  47. * Fix `extensions` behavior when file already has extension
  48. 0.8.0 / 2014-08-05
  49. ==================
  50. * Add `extensions` option
  51. 0.7.4 / 2014-08-04
  52. ==================
  53. * Fix serving index files without root dir
  54. 0.7.3 / 2014-07-29
  55. ==================
  56. * Fix incorrect 403 on Windows and Node.js 0.11
  57. 0.7.2 / 2014-07-27
  58. ==================
  59. * deps: depd@0.4.4
  60. - Work-around v8 generating empty stack traces
  61. 0.7.1 / 2014-07-26
  62. ==================
  63. * deps: depd@0.4.3
  64. - Fix exception when global `Error.stackTraceLimit` is too low
  65. 0.7.0 / 2014-07-20
  66. ==================
  67. * Deprecate `hidden` option; use `dotfiles` option
  68. * Add `dotfiles` option
  69. * deps: debug@1.0.4
  70. * deps: depd@0.4.2
  71. - Add `TRACE_DEPRECATION` environment variable
  72. - Remove non-standard grey color from color output
  73. - Support `--no-deprecation` argument
  74. - Support `--trace-deprecation` argument
  75. 0.6.0 / 2014-07-11
  76. ==================
  77. * Deprecate `from` option; use `root` option
  78. * Deprecate `send.etag()` -- use `etag` in `options`
  79. * Deprecate `send.hidden()` -- use `hidden` in `options`
  80. * Deprecate `send.index()` -- use `index` in `options`
  81. * Deprecate `send.maxage()` -- use `maxAge` in `options`
  82. * Deprecate `send.root()` -- use `root` in `options`
  83. * Cap `maxAge` value to 1 year
  84. * deps: debug@1.0.3
  85. - Add support for multiple wildcards in namespaces
  86. 0.5.0 / 2014-06-28
  87. ==================
  88. * Accept string for `maxAge` (converted by `ms`)
  89. * Add `headers` event
  90. * Include link in default redirect response
  91. * Use `EventEmitter.listenerCount` to count listeners
  92. 0.4.3 / 2014-06-11
  93. ==================
  94. * Do not throw un-catchable error on file open race condition
  95. * Use `escape-html` for HTML escaping
  96. * deps: debug@1.0.2
  97. - fix some debugging output colors on node.js 0.8
  98. * deps: finished@1.2.2
  99. * deps: fresh@0.2.2
  100. 0.4.2 / 2014-06-09
  101. ==================
  102. * fix "event emitter leak" warnings
  103. * deps: debug@1.0.1
  104. * deps: finished@1.2.1
  105. 0.4.1 / 2014-06-02
  106. ==================
  107. * Send `max-age` in `Cache-Control` in correct format
  108. 0.4.0 / 2014-05-27
  109. ==================
  110. * Calculate ETag with md5 for reduced collisions
  111. * Fix wrong behavior when index file matches directory
  112. * Ignore stream errors after request ends
  113. - Goodbye `EBADF, read`
  114. * Skip directories in index file search
  115. * deps: debug@0.8.1
  116. 0.3.0 / 2014-04-24
  117. ==================
  118. * Fix sending files with dots without root set
  119. * Coerce option types
  120. * Accept API options in options object
  121. * Set etags to "weak"
  122. * Include file path in etag
  123. * Make "Can't set headers after they are sent." catchable
  124. * Send full entity-body for multi range requests
  125. * Default directory access to 403 when index disabled
  126. * Support multiple index paths
  127. * Support "If-Range" header
  128. * Control whether to generate etags
  129. * deps: mime@1.2.11
  130. 0.2.0 / 2014-01-29
  131. ==================
  132. * update range-parser and fresh
  133. 0.1.4 / 2013-08-11
  134. ==================
  135. * update fresh
  136. 0.1.3 / 2013-07-08
  137. ==================
  138. * Revert "Fix fd leak"
  139. 0.1.2 / 2013-07-03
  140. ==================
  141. * Fix fd leak
  142. 0.1.0 / 2012-08-25
  143. ==================
  144. * add options parameter to send() that is passed to fs.createReadStream() [kanongil]
  145. 0.0.4 / 2012-08-16
  146. ==================
  147. * allow custom "Accept-Ranges" definition
  148. 0.0.3 / 2012-07-16
  149. ==================
  150. * fix normalization of the root directory. Closes #3
  151. 0.0.2 / 2012-07-09
  152. ==================
  153. * add passing of req explicitly for now (YUCK)
  154. 0.0.1 / 2010-01-03
  155. ==================
  156. * Initial release