1 | 1.10.0 / 2020-03-20
|
2 | ===================
|
3 |
|
4 | * Add `:total-time` token
|
5 | * Fix trailing space in colored status code for `dev` format
|
6 | * deps: basic-auth@~2.0.1
|
7 | - deps: safe-buffer@5.1.2
|
8 | * deps: depd@~2.0.0
|
9 | - Replace internal `eval` usage with `Function` constructor
|
10 | - Use instance methods on `process` to check for listeners
|
11 | * deps: on-headers@~1.0.2
|
12 | - Fix `res.writeHead` patch missing return value
|
13 |
|
14 | 1.9.1 / 2018-09-10
|
15 | ==================
|
16 |
|
17 | * Fix using special characters in format
|
18 | * deps: depd@~1.1.2
|
19 | - perf: remove argument reassignment
|
20 |
|
21 | 1.9.0 / 2017-09-26
|
22 | ==================
|
23 |
|
24 | * Use `res.headersSent` when available
|
25 | * deps: basic-auth@~2.0.0
|
26 | - Use `safe-buffer` for improved Buffer API
|
27 | * deps: debug@2.6.9
|
28 | * deps: depd@~1.1.1
|
29 | - Remove unnecessary `Buffer` loading
|
30 |
|
31 | 1.8.2 / 2017-05-23
|
32 | ==================
|
33 |
|
34 | * deps: debug@2.6.8
|
35 | - Fix `DEBUG_MAX_ARRAY_LENGTH`
|
36 | - deps: ms@2.0.0
|
37 |
|
38 | 1.8.1 / 2017-02-04
|
39 | ==================
|
40 |
|
41 | * deps: debug@2.6.1
|
42 | - Fix deprecation messages in WebStorm and other editors
|
43 | - Undeprecate `DEBUG_FD` set to `1` or `2`
|
44 |
|
45 | 1.8.0 / 2017-02-04
|
46 | ==================
|
47 |
|
48 | * Fix sending unnecessary `undefined` argument to token functions
|
49 | * deps: basic-auth@~1.1.0
|
50 | * deps: debug@2.6.0
|
51 | - Allow colors in workers
|
52 | - Deprecated `DEBUG_FD` environment variable
|
53 | - Fix error when running under React Native
|
54 | - Use same color for same namespace
|
55 | - deps: ms@0.7.2
|
56 | * perf: enable strict mode in compiled functions
|
57 |
|
58 | 1.7.0 / 2016-02-18
|
59 | ==================
|
60 |
|
61 | * Add `digits` argument to `response-time` token
|
62 | * deps: depd@~1.1.0
|
63 | - Enable strict mode in more places
|
64 | - Support web browser loading
|
65 | * deps: on-headers@~1.0.1
|
66 | - perf: enable strict mode
|
67 |
|
68 | 1.6.1 / 2015-07-03
|
69 | ==================
|
70 |
|
71 | * deps: basic-auth@~1.0.3
|
72 |
|
73 | 1.6.0 / 2015-06-12
|
74 | ==================
|
75 |
|
76 | * Add `morgan.compile(format)` export
|
77 | * Do not color 1xx status codes in `dev` format
|
78 | * Fix `response-time` token to not include response latency
|
79 | * Fix `status` token incorrectly displaying before response in `dev` format
|
80 | * Fix token return values to be `undefined` or a string
|
81 | * Improve representation of multiple headers in `req` and `res` tokens
|
82 | * Use `res.getHeader` in `res` token
|
83 | * deps: basic-auth@~1.0.2
|
84 | - perf: enable strict mode
|
85 | - perf: hoist regular expression
|
86 | - perf: parse with regular expressions
|
87 | - perf: remove argument reassignment
|
88 | * deps: on-finished@~2.3.0
|
89 | - Add defined behavior for HTTP `CONNECT` requests
|
90 | - Add defined behavior for HTTP `Upgrade` requests
|
91 | - deps: ee-first@1.1.1
|
92 | * pref: enable strict mode
|
93 | * pref: reduce function closure scopes
|
94 | * pref: remove dynamic compile on every request for `dev` format
|
95 | * pref: remove an argument reassignment
|
96 | * pref: skip function call without `skip` option
|
97 |
|
98 | 1.5.3 / 2015-05-10
|
99 | ==================
|
100 |
|
101 | * deps: basic-auth@~1.0.1
|
102 | * deps: debug@~2.2.0
|
103 | - deps: ms@0.7.1
|
104 | * deps: depd@~1.0.1
|
105 | * deps: on-finished@~2.2.1
|
106 | - Fix `isFinished(req)` when data buffered
|
107 |
|
108 | 1.5.2 / 2015-03-15
|
109 | ==================
|
110 |
|
111 | * deps: debug@~2.1.3
|
112 | - Fix high intensity foreground color for bold
|
113 | - deps: ms@0.7.0
|
114 |
|
115 | 1.5.1 / 2014-12-31
|
116 | ==================
|
117 |
|
118 | * deps: debug@~2.1.1
|
119 | * deps: on-finished@~2.2.0
|
120 |
|
121 | 1.5.0 / 2014-11-06
|
122 | ==================
|
123 |
|
124 | * Add multiple date formats
|
125 | - `clf` for the common log format
|
126 | - `iso` for the common ISO 8601 date time format
|
127 | - `web` for the common RFC 1123 date time format
|
128 | * Deprecate `buffer` option
|
129 | * Fix date format in `common` and `combined` formats
|
130 | * Fix token arguments to accept values with `"`
|
131 |
|
132 | 1.4.1 / 2014-10-22
|
133 | ==================
|
134 |
|
135 | * deps: on-finished@~2.1.1
|
136 | - Fix handling of pipelined requests
|
137 |
|
138 | 1.4.0 / 2014-10-16
|
139 | ==================
|
140 |
|
141 | * Add `debug` messages
|
142 | * deps: depd@~1.0.0
|
143 |
|
144 | 1.3.2 / 2014-09-27
|
145 | ==================
|
146 |
|
147 | * Fix `req.ip` integration when `immediate: false`
|
148 |
|
149 | 1.3.1 / 2014-09-14
|
150 | ==================
|
151 |
|
152 | * Remove un-used `bytes` dependency
|
153 | * deps: depd@0.4.5
|
154 |
|
155 | 1.3.0 / 2014-09-01
|
156 | ==================
|
157 |
|
158 | * Assert if `format` is not a function or string
|
159 |
|
160 | 1.2.3 / 2014-08-16
|
161 | ==================
|
162 |
|
163 | * deps: on-finished@2.1.0
|
164 |
|
165 | 1.2.2 / 2014-07-27
|
166 | ==================
|
167 |
|
168 | * deps: depd@0.4.4
|
169 | - Work-around v8 generating empty stack traces
|
170 |
|
171 | 1.2.1 / 2014-07-26
|
172 | ==================
|
173 |
|
174 | * deps: depd@0.4.3
|
175 | - Fix exception when global `Error.stackTraceLimit` is too low
|
176 |
|
177 | 1.2.0 / 2014-07-19
|
178 | ==================
|
179 |
|
180 | * Add `:remote-user` token
|
181 | * Add `combined` log format
|
182 | * Add `common` log format
|
183 | * Add `morgan(format, options)` function signature
|
184 | * Deprecate `default` format -- use `combined` format instead
|
185 | * Deprecate not providing a format
|
186 | * Remove non-standard grey color from `dev` format
|
187 |
|
188 | 1.1.1 / 2014-05-20
|
189 | ==================
|
190 |
|
191 | * simplify method to get remote address
|
192 |
|
193 | 1.1.0 / 2014-05-18
|
194 | ==================
|
195 |
|
196 | * "dev" format will use same tokens as other formats
|
197 | * `:response-time` token is now empty when immediate used
|
198 | * `:response-time` token is now monotonic
|
199 | * `:response-time` token has precision to 1 μs
|
200 | * fix `:status` + immediate output in node.js 0.8
|
201 | * improve `buffer` option to prevent indefinite event loop holding
|
202 | * deps: bytes@1.0.0
|
203 | - add negative support
|
204 |
|
205 | 1.0.1 / 2014-05-04
|
206 | ==================
|
207 |
|
208 | * Make buffer unique per morgan instance
|
209 | * deps: bytes@0.3.0
|
210 | * added terabyte support
|
211 |
|
212 | 1.0.0 / 2014-02-08
|
213 | ==================
|
214 |
|
215 | * Initial release
|