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.

158 lines
3.8 KiB

  1. 1.7.0 / 2016-02-18
  2. ==================
  3. * Add `digits` argument to `response-time` token
  4. * deps: depd@~1.1.0
  5. - Enable strict mode in more places
  6. - Support web browser loading
  7. * deps: on-headers@~1.0.1
  8. - perf: enable strict mode
  9. 1.6.1 / 2015-07-03
  10. ==================
  11. * deps: basic-auth@~1.0.3
  12. 1.6.0 / 2015-06-12
  13. ==================
  14. * Add `morgan.compile(format)` export
  15. * Do not color 1xx status codes in `dev` format
  16. * Fix `response-time` token to not include response latency
  17. * Fix `status` token incorrectly displaying before response in `dev` format
  18. * Fix token return values to be `undefined` or a string
  19. * Improve representation of multiple headers in `req` and `res` tokens
  20. * Use `res.getHeader` in `res` token
  21. * deps: basic-auth@~1.0.2
  22. - perf: enable strict mode
  23. - perf: hoist regular expression
  24. - perf: parse with regular expressions
  25. - perf: remove argument reassignment
  26. * deps: on-finished@~2.3.0
  27. - Add defined behavior for HTTP `CONNECT` requests
  28. - Add defined behavior for HTTP `Upgrade` requests
  29. - deps: ee-first@1.1.1
  30. * pref: enable strict mode
  31. * pref: reduce function closure scopes
  32. * pref: remove dynamic compile on every request for `dev` format
  33. * pref: remove an argument reassignment
  34. * pref: skip function call without `skip` option
  35. 1.5.3 / 2015-05-10
  36. ==================
  37. * deps: basic-auth@~1.0.1
  38. * deps: debug@~2.2.0
  39. - deps: ms@0.7.1
  40. * deps: depd@~1.0.1
  41. * deps: on-finished@~2.2.1
  42. - Fix `isFinished(req)` when data buffered
  43. 1.5.2 / 2015-03-15
  44. ==================
  45. * deps: debug@~2.1.3
  46. - Fix high intensity foreground color for bold
  47. - deps: ms@0.7.0
  48. 1.5.1 / 2014-12-31
  49. ==================
  50. * deps: debug@~2.1.1
  51. * deps: on-finished@~2.2.0
  52. 1.5.0 / 2014-11-06
  53. ==================
  54. * Add multiple date formats
  55. - `clf` for the common log format
  56. - `iso` for the common ISO 8601 date time format
  57. - `web` for the common RFC 1123 date time format
  58. * Deprecate `buffer` option
  59. * Fix date format in `common` and `combined` formats
  60. * Fix token arguments to accept values with `"`
  61. 1.4.1 / 2014-10-22
  62. ==================
  63. * deps: on-finished@~2.1.1
  64. - Fix handling of pipelined requests
  65. 1.4.0 / 2014-10-16
  66. ==================
  67. * Add `debug` messages
  68. * deps: depd@~1.0.0
  69. 1.3.2 / 2014-09-27
  70. ==================
  71. * Fix `req.ip` integration when `immediate: false`
  72. 1.3.1 / 2014-09-14
  73. ==================
  74. * Remove un-used `bytes` dependency
  75. * deps: depd@0.4.5
  76. 1.3.0 / 2014-09-01
  77. ==================
  78. * Assert if `format` is not a function or string
  79. 1.2.3 / 2014-08-16
  80. ==================
  81. * deps: on-finished@2.1.0
  82. 1.2.2 / 2014-07-27
  83. ==================
  84. * deps: depd@0.4.4
  85. - Work-around v8 generating empty stack traces
  86. 1.2.1 / 2014-07-26
  87. ==================
  88. * deps: depd@0.4.3
  89. - Fix exception when global `Error.stackTraceLimit` is too low
  90. 1.2.0 / 2014-07-19
  91. ==================
  92. * Add `:remote-user` token
  93. * Add `combined` log format
  94. * Add `common` log format
  95. * Add `morgan(format, options)` function signature
  96. * Deprecate `default` format -- use `combined` format instead
  97. * Deprecate not providing a format
  98. * Remove non-standard grey color from `dev` format
  99. 1.1.1 / 2014-05-20
  100. ==================
  101. * simplify method to get remote address
  102. 1.1.0 / 2014-05-18
  103. ==================
  104. * "dev" format will use same tokens as other formats
  105. * `:response-time` token is now empty when immediate used
  106. * `:response-time` token is now monotonic
  107. * `:response-time` token has precision to 1 μs
  108. * fix `:status` + immediate output in node.js 0.8
  109. * improve `buffer` option to prevent indefinite event loop holding
  110. * deps: bytes@1.0.0
  111. - add negative support
  112. 1.0.1 / 2014-05-04
  113. ==================
  114. * Make buffer unique per morgan instance
  115. * deps: bytes@0.3.0
  116. * added terabyte support
  117. 1.0.0 / 2014-02-08
  118. ==================
  119. * Initial release