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.

84 lines
2.8 KiB

8 years ago
  1. 2015/05/10 Version 1.4.1
  2. - Compare if-modified-since header against server-generated last-modified header rather than raw mtime
  3. 2015/12/22 Version 1.4.0
  4. - Add ability to specify custom mimetypes via a JSON blob (on the CLI)
  5. - Started test suite around CLI options parsing
  6. - Workaround for egregious v8 bug around date parsing throwing during modified-since checks
  7. 2015/11/15 Version 1.3.1
  8. - Add recent contributors to CONTRIBUTORS.md
  9. - Document showDotFiles in main options example
  10. 2015/11/14 Version 1.3.0
  11. - opts.showDotFiles allows hiding dot files
  12. 2015/11/03 Version 1.2.0
  13. - opts.cache supports function argument
  14. 2015/10/03 Version 1.1.3
  15. - Add CORS=false to defaults
  16. 2015/10/02 Version 1.1.2
  17. - Properly handle defaults in CLI args
  18. 2015/10/02 Version 1.1.1
  19. - Properly handle boolean CLI args
  20. 2015/10/01 Version 1.1.0
  21. - Adds support for responding to OPTIONS headers
  22. - Adds support for setting custom headers
  23. - Adds cors convenience setting
  24. 2015/09/22 Version 1.0.1
  25. - Use encodeURIComponent when creating links in showdir
  26. 2015/09/14 Version 1.0.0
  27. - Optional support for weak Etags and weak Etag *comparison*, useful for cases
  28. where one is running ecstatic with gzip behind an nginx proxy (these will
  29. likely be turned ON by default in a following major version)
  30. - As a bin, respects process.env.PORT when binding to a port
  31. - Directory listings encode pathnames, etc
  32. - Default status pages return html instead of text/plain
  33. - Contributors are listed in CONTRIBUTORS.md, referenced by LICENSE.txt
  34. 2015/05/22 Version 0.8.0
  35. - Add ability to define custom mime-types, inline or with Apache .types file
  36. - Test against express ^4.12.3 and union ^0.4.4
  37. - Run tests with tap ^1.0.3
  38. - Fix newline asserts to work with windows
  39. - Add license attribute to package.json
  40. - Elaborate contribution guidelines
  41. 2015/05/09 Version 0.7.6
  42. - Fix double encoding in directory listings
  43. 2015/05/07 Version 0.7.5
  44. - Fix HTML reflection vulnerability in certain error handlers
  45. 2015/04/17 Version 0.7.4
  46. - Fix sort ordering in directory listings
  47. 2015/04/13 Version 0.7.3
  48. - Close fstream if/when res closes, fixes potential fd leak
  49. 2015/04/05 Version 0.7.2
  50. - Correctly handle req.statusCode in recursive calls; do not inherit upstream res.statusCode
  51. 2015/03/27 Version 0.7.1
  52. - Treat ENOTDIR as 404 (same as ENOENT)
  53. 2015/03/18 Version 0.7.0
  54. - Add support for specifying default content-type (as an alternative to application/octet-stream)
  55. - Use url-join for autoIndex route, fixes windows problems
  56. 2015/03/01 Version 0.6.1
  57. - Fix handleError fall-through with directory listings
  58. 2015/02/16 Version 0.6.0
  59. - Fix for pathname decoding in windows
  60. - Fix for hrefs in directory listings
  61. - Add ability to turn off setting of Server header
  62. - Remove extraneous call to res.end (handled by stream pipe)
  63. - Remove tests from npm package due to jenkins bug
  64. - Start a ChangeLog.md