4 * deps: basic-auth@~1.0.3
9 * Add `morgan.compile(format)` export
10 * Do not color 1xx status codes in `dev` format
11 * Fix `response-time` token to not include response latency
12 * Fix `status` token incorrectly displaying before response in `dev` format
13 * Fix token return values to be `undefined` or a string
14 * Improve representation of multiple headers in `req` and `res` tokens
15 * Use `res.getHeader` in `res` token
16 * deps: basic-auth@~1.0.2
17 - perf: enable strict mode
18 - perf: hoist regular expression
19 - perf: parse with regular expressions
20 - perf: remove argument reassignment
21 * deps: on-finished@~2.3.0
22 - Add defined behavior for HTTP `CONNECT` requests
23 - Add defined behavior for HTTP `Upgrade` requests
24 - deps: ee-first@1.1.1
25 * pref: enable strict mode
26 * pref: reduce function closure scopes
27 * pref: remove dynamic compile on every request for `dev` format
28 * pref: remove an argument reassignment
29 * pref: skip function call without `skip` option
34 * deps: basic-auth@~1.0.1
38 * deps: on-finished@~2.2.1
39 - Fix `isFinished(req)` when data buffered
45 - Fix high intensity foreground color for bold
52 * deps: on-finished@~2.2.0
57 * Add multiple date formats
58 - `clf` for the common log format
59 - `iso` for the common ISO 8601 date time format
60 - `web` for the common RFC 1123 date time format
61 * Deprecate `buffer` option
62 * Fix date format in `common` and `combined` formats
63 * Fix token arguments to accept values with `"`
68 * deps: on-finished@~2.1.1
69 - Fix handling of pipelined requests
74 * Add `debug` messages
80 * Fix `req.ip` integration when `immediate: false`
85 * Remove un-used `bytes` dependency
91 * Assert if `format` is not a function or string
96 * deps: on-finished@2.1.0
102 - Work-around v8 generating empty stack traces
108 - Fix exception when global `Error.stackTraceLimit` is too low
113 * Add `:remote-user` token
114 * Add `combined` log format
115 * Add `common` log format
116 * Add `morgan(format, options)` function signature
117 * Deprecate `default` format -- use `combined` format instead
118 * Deprecate not providing a format
119 * Remove non-standard grey color from `dev` format
124 * simplify method to get remote address
129 * "dev" format will use same tokens as other formats
130 * `:response-time` token is now empty when immediate used
131 * `:response-time` token is now monotonic
132 * `:response-time` token has precision to 1 μs
133 * fix `:status` + immediate output in node.js 0.8
134 * improve `buffer` option to prevent indefinite event loop holding
136 - add negative support
141 * Make buffer unique per morgan instance
143 * added terabyte support