root / HServer / 00.Server / 00.Program / node_modules / serve-static / HISTORY.md
이력 | 보기 | 이력해설 | 다운로드 (9.47 KB)
1 | 39 | HKM | 1.13.2 / 2018-02-07 |
---|---|---|---|
2 | =================== |
||
3 | |||
4 | * Fix incorrect end tag in redirects |
||
5 | * deps: encodeurl@~1.0.2 |
||
6 | - Fix encoding `%` as last character |
||
7 | * deps: send@0.16.2 |
||
8 | - deps: depd@~1.1.2 |
||
9 | - deps: encodeurl@~1.0.2 |
||
10 | - deps: statuses@~1.4.0 |
||
11 | |||
12 | 1.13.1 / 2017-09-29 |
||
13 | =================== |
||
14 | |||
15 | * Fix regression when `root` is incorrectly set to a file |
||
16 | * deps: send@0.16.1 |
||
17 | |||
18 | 1.13.0 / 2017-09-27 |
||
19 | =================== |
||
20 | |||
21 | * deps: send@0.16.0 |
||
22 | - Add 70 new types for file extensions |
||
23 | - Add `immutable` option |
||
24 | - Fix missing `</html>` in default error & redirects |
||
25 | - Set charset as "UTF-8" for .js and .json |
||
26 | - Use instance methods on steam to check for listeners |
||
27 | - deps: mime@1.4.1 |
||
28 | - perf: improve path validation speed |
||
29 | |||
30 | 1.12.6 / 2017-09-22 |
||
31 | =================== |
||
32 | |||
33 | * deps: send@0.15.6 |
||
34 | - deps: debug@2.6.9 |
||
35 | - perf: improve `If-Match` token parsing |
||
36 | * perf: improve slash collapsing |
||
37 | |||
38 | 1.12.5 / 2017-09-21 |
||
39 | =================== |
||
40 | |||
41 | * deps: parseurl@~1.3.2 |
||
42 | - perf: reduce overhead for full URLs |
||
43 | - perf: unroll the "fast-path" `RegExp` |
||
44 | * deps: send@0.15.5 |
||
45 | - Fix handling of modified headers with invalid dates |
||
46 | - deps: etag@~1.8.1 |
||
47 | - deps: fresh@0.5.2 |
||
48 | |||
49 | 1.12.4 / 2017-08-05 |
||
50 | =================== |
||
51 | |||
52 | * deps: send@0.15.4 |
||
53 | - deps: debug@2.6.8 |
||
54 | - deps: depd@~1.1.1 |
||
55 | - deps: http-errors@~1.6.2 |
||
56 | |||
57 | 1.12.3 / 2017-05-16 |
||
58 | =================== |
||
59 | |||
60 | * deps: send@0.15.3 |
||
61 | - deps: debug@2.6.7 |
||
62 | |||
63 | 1.12.2 / 2017-04-26 |
||
64 | =================== |
||
65 | |||
66 | * deps: send@0.15.2 |
||
67 | - deps: debug@2.6.4 |
||
68 | |||
69 | 1.12.1 / 2017-03-04 |
||
70 | =================== |
||
71 | |||
72 | * deps: send@0.15.1 |
||
73 | - Fix issue when `Date.parse` does not return `NaN` on invalid date |
||
74 | - Fix strict violation in broken environments |
||
75 | |||
76 | 1.12.0 / 2017-02-25 |
||
77 | =================== |
||
78 | |||
79 | * Send complete HTML document in redirect response |
||
80 | * Set default CSP header in redirect response |
||
81 | * deps: send@0.15.0 |
||
82 | - Fix false detection of `no-cache` request directive |
||
83 | - Fix incorrect result when `If-None-Match` has both `*` and ETags |
||
84 | - Fix weak `ETag` matching to match spec |
||
85 | - Remove usage of `res._headers` private field |
||
86 | - Support `If-Match` and `If-Unmodified-Since` headers |
||
87 | - Use `res.getHeaderNames()` when available |
||
88 | - Use `res.headersSent` when available |
||
89 | - deps: debug@2.6.1 |
||
90 | - deps: etag@~1.8.0 |
||
91 | - deps: fresh@0.5.0 |
||
92 | - deps: http-errors@~1.6.1 |
||
93 | |||
94 | 1.11.2 / 2017-01-23 |
||
95 | =================== |
||
96 | |||
97 | * deps: send@0.14.2 |
||
98 | - deps: http-errors@~1.5.1 |
||
99 | - deps: ms@0.7.2 |
||
100 | - deps: statuses@~1.3.1 |
||
101 | |||
102 | 1.11.1 / 2016-06-10 |
||
103 | =================== |
||
104 | |||
105 | * Fix redirect error when `req.url` contains raw non-URL characters |
||
106 | * deps: send@0.14.1 |
||
107 | |||
108 | 1.11.0 / 2016-06-07 |
||
109 | =================== |
||
110 | |||
111 | * Use status code 301 for redirects |
||
112 | * deps: send@0.14.0 |
||
113 | - Add `acceptRanges` option |
||
114 | - Add `cacheControl` option |
||
115 | - Attempt to combine multiple ranges into single range |
||
116 | - Correctly inherit from `Stream` class |
||
117 | - Fix `Content-Range` header in 416 responses when using `start`/`end` options |
||
118 | - Fix `Content-Range` header missing from default 416 responses |
||
119 | - Ignore non-byte `Range` headers |
||
120 | - deps: http-errors@~1.5.0 |
||
121 | - deps: range-parser@~1.2.0 |
||
122 | - deps: statuses@~1.3.0 |
||
123 | - perf: remove argument reassignment |
||
124 | |||
125 | 1.10.3 / 2016-05-30 |
||
126 | =================== |
||
127 | |||
128 | * deps: send@0.13.2 |
||
129 | - Fix invalid `Content-Type` header when `send.mime.default_type` unset |
||
130 | |||
131 | 1.10.2 / 2016-01-19 |
||
132 | =================== |
||
133 | |||
134 | * deps: parseurl@~1.3.1 |
||
135 | - perf: enable strict mode |
||
136 | |||
137 | 1.10.1 / 2016-01-16 |
||
138 | =================== |
||
139 | |||
140 | * deps: escape-html@~1.0.3 |
||
141 | - perf: enable strict mode |
||
142 | - perf: optimize string replacement |
||
143 | - perf: use faster string coercion |
||
144 | * deps: send@0.13.1 |
||
145 | - deps: depd@~1.1.0 |
||
146 | - deps: destroy@~1.0.4 |
||
147 | - deps: escape-html@~1.0.3 |
||
148 | - deps: range-parser@~1.0.3 |
||
149 | |||
150 | 1.10.0 / 2015-06-17 |
||
151 | =================== |
||
152 | |||
153 | * Add `fallthrough` option |
||
154 | - Allows declaring this middleware is the final destination |
||
155 | - Provides better integration with Express patterns |
||
156 | * Fix reading options from options prototype |
||
157 | * Improve the default redirect response headers |
||
158 | * deps: escape-html@1.0.2 |
||
159 | * deps: send@0.13.0 |
||
160 | - Allow Node.js HTTP server to set `Date` response header |
||
161 | - Fix incorrectly removing `Content-Location` on 304 response |
||
162 | - Improve the default redirect response headers |
||
163 | - Send appropriate headers on default error response |
||
164 | - Use `http-errors` for standard emitted errors |
||
165 | - Use `statuses` instead of `http` module for status messages |
||
166 | - deps: escape-html@1.0.2 |
||
167 | - deps: etag@~1.7.0 |
||
168 | - deps: fresh@0.3.0 |
||
169 | - deps: on-finished@~2.3.0 |
||
170 | - perf: enable strict mode |
||
171 | - perf: remove unnecessary array allocations |
||
172 | * perf: enable strict mode |
||
173 | * perf: remove argument reassignment |
||
174 | |||
175 | 1.9.3 / 2015-05-14 |
||
176 | ================== |
||
177 | |||
178 | * deps: send@0.12.3 |
||
179 | - deps: debug@~2.2.0 |
||
180 | - deps: depd@~1.0.1 |
||
181 | - deps: etag@~1.6.0 |
||
182 | - deps: ms@0.7.1 |
||
183 | - deps: on-finished@~2.2.1 |
||
184 | |||
185 | 1.9.2 / 2015-03-14 |
||
186 | ================== |
||
187 | |||
188 | * deps: send@0.12.2 |
||
189 | - Throw errors early for invalid `extensions` or `index` options |
||
190 | - deps: debug@~2.1.3 |
||
191 | |||
192 | 1.9.1 / 2015-02-17 |
||
193 | ================== |
||
194 | |||
195 | * deps: send@0.12.1 |
||
196 | - Fix regression sending zero-length files |
||
197 | |||
198 | 1.9.0 / 2015-02-16 |
||
199 | ================== |
||
200 | |||
201 | * deps: send@0.12.0 |
||
202 | - Always read the stat size from the file |
||
203 | - Fix mutating passed-in `options` |
||
204 | - deps: mime@1.3.4 |
||
205 | |||
206 | 1.8.1 / 2015-01-20 |
||
207 | ================== |
||
208 | |||
209 | * Fix redirect loop in Node.js 0.11.14 |
||
210 | * deps: send@0.11.1 |
||
211 | - Fix root path disclosure |
||
212 | |||
213 | 1.8.0 / 2015-01-05 |
||
214 | ================== |
||
215 | |||
216 | * deps: send@0.11.0 |
||
217 | - deps: debug@~2.1.1 |
||
218 | - deps: etag@~1.5.1 |
||
219 | - deps: ms@0.7.0 |
||
220 | - deps: on-finished@~2.2.0 |
||
221 | |||
222 | 1.7.2 / 2015-01-02 |
||
223 | ================== |
||
224 | |||
225 | * Fix potential open redirect when mounted at root |
||
226 | |||
227 | 1.7.1 / 2014-10-22 |
||
228 | ================== |
||
229 | |||
230 | * deps: send@0.10.1 |
||
231 | - deps: on-finished@~2.1.1 |
||
232 | |||
233 | 1.7.0 / 2014-10-15 |
||
234 | ================== |
||
235 | |||
236 | * deps: send@0.10.0 |
||
237 | - deps: debug@~2.1.0 |
||
238 | - deps: depd@~1.0.0 |
||
239 | - deps: etag@~1.5.0 |
||
240 | |||
241 | 1.6.5 / 2015-02-04 |
||
242 | ================== |
||
243 | |||
244 | * Fix potential open redirect when mounted at root |
||
245 | - Back-ported from v1.7.2 |
||
246 | |||
247 | 1.6.4 / 2014-10-08 |
||
248 | ================== |
||
249 | |||
250 | * Fix redirect loop when index file serving disabled |
||
251 | |||
252 | 1.6.3 / 2014-09-24 |
||
253 | ================== |
||
254 | |||
255 | * deps: send@0.9.3 |
||
256 | - deps: etag@~1.4.0 |
||
257 | |||
258 | 1.6.2 / 2014-09-15 |
||
259 | ================== |
||
260 | |||
261 | * deps: send@0.9.2 |
||
262 | - deps: depd@0.4.5 |
||
263 | - deps: etag@~1.3.1 |
||
264 | - deps: range-parser@~1.0.2 |
||
265 | |||
266 | 1.6.1 / 2014-09-07 |
||
267 | ================== |
||
268 | |||
269 | * deps: send@0.9.1 |
||
270 | - deps: fresh@0.2.4 |
||
271 | |||
272 | 1.6.0 / 2014-09-07 |
||
273 | ================== |
||
274 | |||
275 | * deps: send@0.9.0 |
||
276 | - Add `lastModified` option |
||
277 | - Use `etag` to generate `ETag` header |
||
278 | - deps: debug@~2.0.0 |
||
279 | |||
280 | 1.5.4 / 2014-09-04 |
||
281 | ================== |
||
282 | |||
283 | * deps: send@0.8.5 |
||
284 | - Fix a path traversal issue when using `root` |
||
285 | - Fix malicious path detection for empty string path |
||
286 | |||
287 | 1.5.3 / 2014-08-17 |
||
288 | ================== |
||
289 | |||
290 | * deps: send@0.8.3 |
||
291 | |||
292 | 1.5.2 / 2014-08-14 |
||
293 | ================== |
||
294 | |||
295 | * deps: send@0.8.2 |
||
296 | - Work around `fd` leak in Node.js 0.10 for `fs.ReadStream` |
||
297 | |||
298 | 1.5.1 / 2014-08-09 |
||
299 | ================== |
||
300 | |||
301 | * Fix parsing of weird `req.originalUrl` values |
||
302 | * deps: parseurl@~1.3.0 |
||
303 | * deps: utils-merge@1.0.0 |
||
304 | |||
305 | 1.5.0 / 2014-08-05 |
||
306 | ================== |
||
307 | |||
308 | * deps: send@0.8.1 |
||
309 | - Add `extensions` option |
||
310 | |||
311 | 1.4.4 / 2014-08-04 |
||
312 | ================== |
||
313 | |||
314 | * deps: send@0.7.4 |
||
315 | - Fix serving index files without root dir |
||
316 | |||
317 | 1.4.3 / 2014-07-29 |
||
318 | ================== |
||
319 | |||
320 | * deps: send@0.7.3 |
||
321 | - Fix incorrect 403 on Windows and Node.js 0.11 |
||
322 | |||
323 | 1.4.2 / 2014-07-27 |
||
324 | ================== |
||
325 | |||
326 | * deps: send@0.7.2 |
||
327 | - deps: depd@0.4.4 |
||
328 | |||
329 | 1.4.1 / 2014-07-26 |
||
330 | ================== |
||
331 | |||
332 | * deps: send@0.7.1 |
||
333 | - deps: depd@0.4.3 |
||
334 | |||
335 | 1.4.0 / 2014-07-21 |
||
336 | ================== |
||
337 | |||
338 | * deps: parseurl@~1.2.0 |
||
339 | - Cache URLs based on original value |
||
340 | - Remove no-longer-needed URL mis-parse work-around |
||
341 | - Simplify the "fast-path" `RegExp` |
||
342 | * deps: send@0.7.0 |
||
343 | - Add `dotfiles` option |
||
344 | - deps: debug@1.0.4 |
||
345 | - deps: depd@0.4.2 |
||
346 | |||
347 | 1.3.2 / 2014-07-11 |
||
348 | ================== |
||
349 | |||
350 | * deps: send@0.6.0 |
||
351 | - Cap `maxAge` value to 1 year |
||
352 | - deps: debug@1.0.3 |
||
353 | |||
354 | 1.3.1 / 2014-07-09 |
||
355 | ================== |
||
356 | |||
357 | * deps: parseurl@~1.1.3 |
||
358 | - faster parsing of href-only URLs |
||
359 | |||
360 | 1.3.0 / 2014-06-28 |
||
361 | ================== |
||
362 | |||
363 | * Add `setHeaders` option |
||
364 | * Include HTML link in redirect response |
||
365 | * deps: send@0.5.0 |
||
366 | - Accept string for `maxAge` (converted by `ms`) |
||
367 | |||
368 | 1.2.3 / 2014-06-11 |
||
369 | ================== |
||
370 | |||
371 | * deps: send@0.4.3 |
||
372 | - Do not throw un-catchable error on file open race condition |
||
373 | - Use `escape-html` for HTML escaping |
||
374 | - deps: debug@1.0.2 |
||
375 | - deps: finished@1.2.2 |
||
376 | - deps: fresh@0.2.2 |
||
377 | |||
378 | 1.2.2 / 2014-06-09 |
||
379 | ================== |
||
380 | |||
381 | * deps: send@0.4.2 |
||
382 | - fix "event emitter leak" warnings |
||
383 | - deps: debug@1.0.1 |
||
384 | - deps: finished@1.2.1 |
||
385 | |||
386 | 1.2.1 / 2014-06-02 |
||
387 | ================== |
||
388 | |||
389 | * use `escape-html` for escaping |
||
390 | * deps: send@0.4.1 |
||
391 | - Send `max-age` in `Cache-Control` in correct format |
||
392 | |||
393 | 1.2.0 / 2014-05-29 |
||
394 | ================== |
||
395 | |||
396 | * deps: send@0.4.0 |
||
397 | - Calculate ETag with md5 for reduced collisions |
||
398 | - Fix wrong behavior when index file matches directory |
||
399 | - Ignore stream errors after request ends |
||
400 | - Skip directories in index file search |
||
401 | - deps: debug@0.8.1 |
||
402 | |||
403 | 1.1.0 / 2014-04-24 |
||
404 | ================== |
||
405 | |||
406 | * Accept options directly to `send` module |
||
407 | * deps: send@0.3.0 |
||
408 | |||
409 | 1.0.4 / 2014-04-07 |
||
410 | ================== |
||
411 | |||
412 | * Resolve relative paths at middleware setup |
||
413 | * Use parseurl to parse the URL from request |
||
414 | |||
415 | 1.0.3 / 2014-03-20 |
||
416 | ================== |
||
417 | |||
418 | * Do not rely on connect-like environments |
||
419 | |||
420 | 1.0.2 / 2014-03-06 |
||
421 | ================== |
||
422 | |||
423 | * deps: send@0.2.0 |
||
424 | |||
425 | 1.0.1 / 2014-03-05 |
||
426 | ================== |
||
427 | |||
428 | * Add mime export for back-compat |
||
429 | |||
430 | 1.0.0 / 2014-03-05 |
||
431 | ================== |
||
432 | |||
433 | * Genesis from `connect` |