[hotfix] Ignore type checking for edge
[platform/framework/web/wrtjs.git] / device_home / node_modules / express-session / HISTORY.md
1 1.17.1 / 2020-04-16
2 ===================
3
4   * Fix internal method wrapping error on failed reloads
5
6 1.17.0 / 2019-10-10
7 ===================
8
9   * deps: cookie@0.4.0
10     - Add `SameSite=None` support
11   * deps: safe-buffer@5.2.0
12
13 1.16.2 / 2019-06-12
14 ===================
15
16   * Fix restoring `cookie.originalMaxAge` when store returns `Date`
17   * deps: parseurl@~1.3.3
18
19 1.16.1 / 2019-04-11
20 ===================
21
22   * Fix error passing `data` option to `Cookie` constructor
23   * Fix uncaught error from bad session data
24
25 1.16.0 / 2019-04-10
26 ===================
27
28   * Catch invalid `cookie.maxAge` value earlier
29   * Deprecate setting `cookie.maxAge` to a `Date` object
30   * Fix issue where `resave: false` may not save altered sessions
31   * Remove `utils-merge` dependency
32   * Use `safe-buffer` for improved Buffer API
33   * Use `Set-Cookie` as cookie header name for compatibility
34   * deps: depd@~2.0.0
35     - Replace internal `eval` usage with `Function` constructor
36     - Use instance methods on `process` to check for listeners
37     - perf: remove argument reassignment
38   * deps: on-headers@~1.0.2
39     - Fix `res.writeHead` patch missing return value
40
41 1.15.6 / 2017-09-26
42 ===================
43
44   * deps: debug@2.6.9
45   * deps: parseurl@~1.3.2
46     - perf: reduce overhead for full URLs
47     - perf: unroll the "fast-path" `RegExp`
48   * deps: uid-safe@~2.1.5
49     - perf: remove only trailing `=`
50   * deps: utils-merge@1.0.1
51
52 1.15.5 / 2017-08-02
53 ===================
54
55   * Fix `TypeError` when `req.url` is an empty string
56   * deps: depd@~1.1.1
57     - Remove unnecessary `Buffer` loading
58
59 1.15.4 / 2017-07-18
60 ===================
61
62   * deps: debug@2.6.8
63
64 1.15.3 / 2017-05-17
65 ===================
66
67   * deps: debug@2.6.7
68     - deps: ms@2.0.0
69
70 1.15.2 / 2017-03-26
71 ===================
72
73   * deps: debug@2.6.3
74     - Fix `DEBUG_MAX_ARRAY_LENGTH`
75   * deps: uid-safe@~2.1.4
76     - Remove `base64-url` dependency
77
78 1.15.1 / 2017-02-10
79 ===================
80
81   * deps: debug@2.6.1
82     - Fix deprecation messages in WebStorm and other editors
83     - Undeprecate `DEBUG_FD` set to `1` or `2`
84
85 1.15.0 / 2017-01-22
86 ===================
87
88   * Fix detecting modified session when session contains "cookie" property
89   * Fix resaving already-saved reloaded session at end of request
90   * deps: crc@3.4.4
91     - perf: use `Buffer.from` when available
92   * deps: debug@2.6.0
93     - Allow colors in workers
94     - Deprecated `DEBUG_FD` environment variable
95     - Use same color for same namespace
96     - Fix error when running under React Native
97     - deps: ms@0.7.2
98   * perf: remove unreachable branch in set-cookie method
99
100 1.14.2 / 2016-10-30
101 ===================
102
103   * deps: crc@3.4.1
104     - Fix deprecation warning in Node.js 7.x
105   * deps: uid-safe@~2.1.3
106     - deps: base64-url@1.3.3
107
108 1.14.1 / 2016-08-24
109 ===================
110
111   * Fix not always resetting session max age before session save
112   * Fix the cookie `sameSite` option to actually alter the `Set-Cookie`
113   * deps: uid-safe@~2.1.2
114     - deps: base64-url@1.3.2
115
116 1.14.0 / 2016-07-01
117 ===================
118
119   * Correctly inherit from `EventEmitter` class in `Store` base class
120   * Fix issue where `Set-Cookie` `Expires` was not always updated
121   * Methods are no longer enumerable on `req.session` object
122   * deps: cookie@0.3.1
123     - Add `sameSite` option
124     - Improve error message when `encode` is not a function
125     - Improve error message when `expires` is not a `Date`
126     - perf: enable strict mode
127     - perf: use for loop in parse
128     - perf: use string concatination for serialization
129   * deps: parseurl@~1.3.1
130     - perf: enable strict mode
131   * deps: uid-safe@~2.1.1
132     - Use `random-bytes` for byte source
133     - deps: base64-url@1.2.2
134   * perf: enable strict mode
135   * perf: remove argument reassignment
136
137 1.13.0 / 2016-01-10
138 ===================
139
140   * Fix `rolling: true` to not set cookie when no session exists
141     - Better `saveUninitialized: false` + `rolling: true` behavior
142   * deps: crc@3.4.0
143
144 1.12.1 / 2015-10-29
145 ===================
146
147   * deps: cookie@0.2.3
148     - Fix cookie `Max-Age` to never be a floating point number
149
150 1.12.0 / 2015-10-25
151 ===================
152
153   * Support the value `'auto'` in the `cookie.secure` option
154   * deps: cookie@0.2.2
155     - Throw on invalid values provided to `serialize`
156   * deps: depd@~1.1.0
157     - Enable strict mode in more places
158     - Support web browser loading
159   * deps: on-headers@~1.0.1
160     - perf: enable strict mode
161
162 1.11.3 / 2015-05-22
163 ===================
164
165   * deps: cookie@0.1.3
166     - Slight optimizations
167   * deps: crc@3.3.0
168
169 1.11.2 / 2015-05-10
170 ===================
171
172   * deps: debug@~2.2.0
173     - deps: ms@0.7.1
174   * deps: uid-safe@~2.0.0
175
176 1.11.1 / 2015-04-08
177 ===================
178
179   * Fix mutating `options.secret` value
180
181 1.11.0 / 2015-04-07
182 ===================
183
184   * Support an array in `secret` option for key rotation
185   * deps: depd@~1.0.1
186
187 1.10.4 / 2015-03-15
188 ===================
189
190   * deps: debug@~2.1.3
191     - Fix high intensity foreground color for bold
192     - deps: ms@0.7.0
193
194 1.10.3 / 2015-02-16
195 ===================
196
197   * deps: cookie-signature@1.0.6
198   * deps: uid-safe@1.1.0
199     - Use `crypto.randomBytes`, if available
200     - deps: base64-url@1.2.1
201
202 1.10.2 / 2015-01-31
203 ===================
204
205   * deps: uid-safe@1.0.3
206     - Fix error branch that would throw
207     - deps: base64-url@1.2.0
208
209 1.10.1 / 2015-01-08
210 ===================
211
212   * deps: uid-safe@1.0.2
213     - Remove dependency on `mz`
214
215 1.10.0 / 2015-01-05
216 ===================
217
218   * Add `store.touch` interface for session stores
219   * Fix `MemoryStore` expiration with `resave: false`
220   * deps: debug@~2.1.1
221
222 1.9.3 / 2014-12-02
223 ==================
224
225   * Fix error when `req.sessionID` contains a non-string value
226
227 1.9.2 / 2014-11-22
228 ==================
229
230   * deps: crc@3.2.1
231     - Minor fixes
232
233 1.9.1 / 2014-10-22
234 ==================
235
236   * Remove unnecessary empty write call
237     - Fixes Node.js 0.11.14 behavior change
238     - Helps work-around Node.js 0.10.1 zlib bug
239
240 1.9.0 / 2014-09-16
241 ==================
242
243   * deps: debug@~2.1.0
244     - Implement `DEBUG_FD` env variable support
245   * deps: depd@~1.0.0
246
247 1.8.2 / 2014-09-15
248 ==================
249
250   * Use `crc` instead of `buffer-crc32` for speed
251   * deps: depd@0.4.5
252
253 1.8.1 / 2014-09-08
254 ==================
255
256   * Keep `req.session.save` non-enumerable
257   * Prevent session prototype methods from being overwritten
258
259 1.8.0 / 2014-09-07
260 ==================
261
262   * Do not resave already-saved session at end of request
263   * deps: cookie-signature@1.0.5
264   * deps: debug@~2.0.0
265
266 1.7.6 / 2014-08-18
267 ==================
268
269   * Fix exception on `res.end(null)` calls
270
271 1.7.5 / 2014-08-10
272 ==================
273
274   * Fix parsing original URL
275   * deps: on-headers@~1.0.0
276   * deps: parseurl@~1.3.0
277
278 1.7.4 / 2014-08-05
279 ==================
280
281   * Fix response end delay for non-chunked responses
282
283 1.7.3 / 2014-08-05
284 ==================
285
286   * Fix `res.end` patch to call correct upstream `res.write`
287
288 1.7.2 / 2014-07-27
289 ==================
290
291   * deps: depd@0.4.4
292     - Work-around v8 generating empty stack traces
293
294 1.7.1 / 2014-07-26
295 ==================
296
297   * deps: depd@0.4.3
298     - Fix exception when global `Error.stackTraceLimit` is too low
299
300 1.7.0 / 2014-07-22
301 ==================
302
303   * Improve session-ending error handling
304     - Errors are passed to `next(err)` instead of `console.error`
305   * deps: debug@1.0.4
306   * deps: depd@0.4.2
307     - Add `TRACE_DEPRECATION` environment variable
308     - Remove non-standard grey color from color output
309     - Support `--no-deprecation` argument
310     - Support `--trace-deprecation` argument
311
312 1.6.5 / 2014-07-11
313 ==================
314
315   * Do not require `req.originalUrl`
316   * deps: debug@1.0.3
317     - Add support for multiple wildcards in namespaces
318
319 1.6.4 / 2014-07-07
320 ==================
321
322   * Fix blank responses for stores with synchronous operations
323
324 1.6.3 / 2014-07-04
325 ==================
326
327   * Fix resave deprecation message
328
329 1.6.2 / 2014-07-04
330 ==================
331
332   * Fix confusing option deprecation messages
333
334 1.6.1 / 2014-06-28
335 ==================
336
337   * Fix saveUninitialized deprecation message
338
339 1.6.0 / 2014-06-28
340 ==================
341
342   * Add deprecation message to undefined `resave` option
343   * Add deprecation message to undefined `saveUninitialized` option
344   * Fix `res.end` patch to return correct value
345   * Fix `res.end` patch to handle multiple `res.end` calls
346   * Reject cookies with missing signatures
347
348 1.5.2 / 2014-06-26
349 ==================
350
351   * deps: cookie-signature@1.0.4
352     - fix for timing attacks
353
354 1.5.1 / 2014-06-21
355 ==================
356
357   * Move hard-to-track-down `req.secret` deprecation message
358
359 1.5.0 / 2014-06-19
360 ==================
361
362   * Debug name is now "express-session"
363   * Deprecate integration with `cookie-parser` middleware
364   * Deprecate looking for secret in `req.secret`
365   * Directly read cookies; `cookie-parser` no longer required
366   * Directly set cookies; `res.cookie` no longer required
367   * Generate session IDs with `uid-safe`, faster and even less collisions
368
369 1.4.0 / 2014-06-17
370 ==================
371
372   * Add `genid` option to generate custom session IDs
373   * Add `saveUninitialized` option to control saving uninitialized sessions
374   * Add `unset` option to control unsetting `req.session`
375   * Generate session IDs with `rand-token` by default; reduce collisions
376   * deps: buffer-crc32@0.2.3
377
378 1.3.1 / 2014-06-14
379 ==================
380
381   * Add description in package for npmjs.org listing
382
383 1.3.0 / 2014-06-14
384 ==================
385
386   * Integrate with express "trust proxy" by default
387   * deps: debug@1.0.2
388
389 1.2.1 / 2014-05-27
390 ==================
391
392   * Fix `resave` such that `resave: true` works
393
394 1.2.0 / 2014-05-19
395 ==================
396
397   * Add `resave` option to control saving unmodified sessions
398
399 1.1.0 / 2014-05-12
400 ==================
401
402   * Add `name` option; replacement for `key` option
403   * Use `setImmediate` in MemoryStore for node.js >= 0.10
404
405 1.0.4 / 2014-04-27
406 ==================
407
408   * deps: debug@0.8.1
409
410 1.0.3 / 2014-04-19
411 ==================
412
413   *  Use `res.cookie()` instead of `res.setHeader()`
414   * deps: cookie@0.1.2
415
416 1.0.2 / 2014-02-23
417 ==================
418
419   * Add missing dependency to `package.json`
420
421 1.0.1 / 2014-02-15
422 ==================
423
424   * Add missing dependencies to `package.json`
425
426 1.0.0 / 2014-02-15
427 ==================
428
429   * Genesis from `connect`