express-session
Advanced tools
Comparing version 1.16.1 to 1.16.2
@@ -0,1 +1,7 @@ | ||
1.16.2 / 2019-06-12 | ||
=================== | ||
* Fix restoring `cookie.originalMaxAge` when store returns `Date` | ||
* deps: parseurl@~1.3.3 | ||
1.16.1 / 2019-04-11 | ||
@@ -2,0 +8,0 @@ =================== |
{ | ||
"name": "express-session", | ||
"version": "1.16.1", | ||
"version": "1.16.2", | ||
"description": "Simple session middleware for Express", | ||
@@ -18,3 +18,3 @@ "author": "TJ Holowaychuk <tj@vision-media.ca> (http://tjholowaychuk.com)", | ||
"on-headers": "~1.0.2", | ||
"parseurl": "~1.3.2", | ||
"parseurl": "~1.3.3", | ||
"safe-buffer": "5.1.2", | ||
@@ -28,5 +28,5 @@ "uid-safe": "~2.1.5" | ||
"eslint-plugin-markdown": "1.0.0", | ||
"express": "4.16.4", | ||
"istanbul": "0.4.5", | ||
"mocha": "6.1.2", | ||
"express": "4.17.1", | ||
"mocha": "6.1.4", | ||
"nyc": "14.1.1", | ||
"supertest": "4.0.2" | ||
@@ -44,8 +44,8 @@ }, | ||
"scripts": { | ||
"lint": "eslint --plugin markdown --ext js,md .", | ||
"lint": "eslint --plugin markdown --ext js,md . && node ./scripts/lint-readme.js", | ||
"test": "mocha --require test/support/env --check-leaks --bail --no-exit --reporter spec test/", | ||
"test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --check-leaks --no-exit --reporter dot test/", | ||
"test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --check-leaks --no-exit --reporter spec test/", | ||
"test-cov": "nyc npm test", | ||
"test-travis": "nyc npm test -- --no-exit", | ||
"version": "node scripts/version-history.js && git add HISTORY.md" | ||
} | ||
} |
107
README.md
@@ -546,5 +546,15 @@ # express-session | ||
[connect-dynamodb-url]: https://github.com/ca98am79/connect-dynamodb | ||
[connect-dynamodb-url]: https://www.npmjs.com/package/connect-dynamodb | ||
[connect-dynamodb-image]: https://badgen.net/github/stars/ca98am79/connect-dynamodb?label=%E2%98%85 | ||
[![★][@google-cloud/connect-firestore-image] @google-cloud/connect-firestore][@google-cloud/connect-firestore-url] A [Google Cloud Firestore](https://cloud.google.com/firestore/docs/overview)-based session store. | ||
[@google-cloud/connect-firestore-url]: https://www.npmjs.com/package/@google-cloud/connect-firestore | ||
[@google-cloud/connect-firestore-image]: https://badgen.net/github/stars/googleapis/nodejs-firestore-session?label=%E2%98%85 | ||
[![★][connect-hazelcast-image] connect-hazelcast][connect-hazelcast-url] Hazelcast session store for Connect and Express. | ||
[connect-hazelcast-url]: https://www.npmjs.com/package/connect-hazelcast | ||
[connect-hazelcast-image]: https://badgen.net/github/stars/huseyinbabal/connect-hazelcast?label=%E2%98%85 | ||
[![★][connect-loki-image] connect-loki][connect-loki-url] A Loki.js-based session store. | ||
@@ -555,2 +565,13 @@ | ||
[![★][connect-memcached-image] connect-memcached][connect-memcached-url] A memcached-based session store. | ||
[connect-memcached-url]: https://www.npmjs.com/package/connect-memcached | ||
[connect-memcached-image]: https://badgen.net/github/stars/balor/connect-memcached?label=%E2%98%85 | ||
[![★][connect-memjs-image] connect-memjs][connect-memjs-url] A memcached-based session store using | ||
[memjs](https://www.npmjs.com/package/memjs) as the memcached client. | ||
[connect-memjs-url]: https://www.npmjs.com/package/connect-memjs | ||
[connect-memjs-image]: https://badgen.net/github/stars/liamdon/connect-memjs?label=%E2%98%85 | ||
[![★][connect-ml-image] connect-ml][connect-ml-url] A MarkLogic Server-based session store. | ||
@@ -561,7 +582,2 @@ | ||
[![★][connect-mssql-image] connect-mssql][connect-mssql-url] A SQL Server-based session store. | ||
[connect-mssql-url]: https://www.npmjs.com/package/connect-mssql | ||
[connect-mssql-image]: https://badgen.net/github/stars/patriksimek/connect-mssql?label=%E2%98%85 | ||
[![★][connect-monetdb-image] connect-monetdb][connect-monetdb-url] A MonetDB-based session store. | ||
@@ -582,2 +598,7 @@ | ||
[![★][connect-mssql-image] connect-mssql][connect-mssql-url] A SQL Server-based session store. | ||
[connect-mssql-url]: https://www.npmjs.com/package/connect-mssql | ||
[connect-mssql-image]: https://badgen.net/github/stars/patriksimek/connect-mssql?label=%E2%98%85 | ||
[![★][connect-pg-simple-image] connect-pg-simple][connect-pg-simple-url] A PostgreSQL-based session store. | ||
@@ -593,13 +614,2 @@ | ||
[![★][connect-memcached-image] connect-memcached][connect-memcached-url] A memcached-based session store. | ||
[connect-memcached-url]: https://www.npmjs.com/package/connect-memcached | ||
[connect-memcached-image]: https://badgen.net/github/stars/balor/connect-memcached?label=%E2%98%85 | ||
[![★][connect-memjs-image] connect-memjs][connect-memjs-url] A memcached-based session store using | ||
[memjs](https://www.npmjs.com/package/memjs) as the memcached client. | ||
[connect-memjs-url]: https://www.npmjs.com/package/connect-memjs | ||
[connect-memjs-image]: https://badgen.net/github/stars/liamdon/connect-memjs?label=%E2%98%85 | ||
[![★][connect-session-firebase-image] connect-session-firebase][connect-session-firebase-url] A session store based on the [Firebase Realtime Database](https://firebase.google.com/docs/database/) | ||
@@ -622,2 +632,12 @@ | ||
[![★][connect-sqlite3-image] connect-sqlite3][connect-sqlite3-url] A [SQLite3](https://github.com/mapbox/node-sqlite3) session store modeled after the TJ's `connect-redis` store. | ||
[connect-sqlite3-url]: https://www.npmjs.com/package/connect-sqlite3 | ||
[connect-sqlite3-image]: https://badgen.net/github/stars/rawberg/connect-sqlite3?label=%E2%98%85 | ||
[![★][connect-typeorm-image] connect-typeorm][connect-typeorm-url] A [TypeORM](https://github.com/typeorm/typeorm)-based session store. | ||
[connect-typeorm-url]: https://www.npmjs.com/package/connect-typeorm | ||
[connect-typeorm-image]: https://badgen.net/github/stars/makepost/connect-typeorm?label=%E2%98%85 | ||
[![★][couchdb-expression-image] couchdb-expression][couchdb-expression-url] A [CouchDB](https://couchdb.apache.org/)-based session store. | ||
@@ -628,2 +648,7 @@ | ||
[![★][documentdb-session-image] documentdb-session][documentdb-session-url] A session store for Microsoft Azure's [DocumentDB](https://azure.microsoft.com/en-us/services/documentdb/) NoSQL database service. | ||
[documentdb-session-url]: https://www.npmjs.com/package/documentdb-session | ||
[documentdb-session-image]: https://badgen.net/github/stars/dwhieb/documentdb-session?label=%E2%98%85 | ||
[![★][dynamodb-store-image] dynamodb-store][dynamodb-store-url] A DynamoDB-based session store. | ||
@@ -634,2 +659,7 @@ | ||
[![★][express-etcd-image] express-etcd][express-etcd-url] An [etcd](https://github.com/stianeikeland/node-etcd) based session store. | ||
[express-etcd-url]: https://www.npmjs.com/package/express-etcd | ||
[express-etcd-image]: https://badgen.net/github/stars/gildean/express-etcd?label=%E2%98%85 | ||
[![★][express-mysql-session-image] express-mysql-session][express-mysql-session-url] A session store using native | ||
@@ -641,2 +671,7 @@ [MySQL](https://www.mysql.com/) via the [node-mysql](https://github.com/felixge/node-mysql) module. | ||
[![★][express-nedb-session-image] express-nedb-session][express-nedb-session-url] A NeDB-based session store. | ||
[express-nedb-session-url]: https://www.npmjs.com/package/express-nedb-session | ||
[express-nedb-session-image]: https://badgen.net/github/stars/louischatriot/express-nedb-session?label=%E2%98%85 | ||
[![★][express-oracle-session-image] express-oracle-session][express-oracle-session-url] A session store using native | ||
@@ -648,22 +683,2 @@ [oracle](https://www.oracle.com/) via the [node-oracledb](https://www.npmjs.com/package/oracledb) module. | ||
[![★][express-sessions-image] express-sessions][express-sessions-url]: A session store supporting both MongoDB and Redis. | ||
[express-sessions-url]: https://www.npmjs.com/package/express-sessions | ||
[express-sessions-image]: https://badgen.net/github/stars/konteck/express-sessions?label=%E2%98%85 | ||
[![★][connect-sqlite3-image] connect-sqlite3][connect-sqlite3-url] A [SQLite3](https://github.com/mapbox/node-sqlite3) session store modeled after the TJ's `connect-redis` store. | ||
[connect-sqlite3-url]: https://www.npmjs.com/package/connect-sqlite3 | ||
[connect-sqlite3-image]: https://badgen.net/github/stars/rawberg/connect-sqlite3?label=%E2%98%85 | ||
[![★][documentdb-session-image] documentdb-session][documentdb-session-url] A session store for Microsoft Azure's [DocumentDB](https://azure.microsoft.com/en-us/services/documentdb/) NoSQL database service. | ||
[documentdb-session-url]: https://www.npmjs.com/package/documentdb-session | ||
[documentdb-session-image]: https://badgen.net/github/stars/dwhieb/documentdb-session?label=%E2%98%85 | ||
[![★][express-nedb-session-image] express-nedb-session][express-nedb-session-url] A NeDB-based session store. | ||
[express-nedb-session-url]: https://www.npmjs.com/package/express-nedb-session | ||
[express-nedb-session-image]: https://badgen.net/github/stars/louischatriot/express-nedb-session?label=%E2%98%85 | ||
[![★][express-session-cache-manager-image] express-session-cache-manager][express-session-cache-manager-url] | ||
@@ -676,2 +691,7 @@ A store that implements [cache-manager](https://www.npmjs.com/package/cache-manager), which supports | ||
[![★][express-session-etcd3-image] express-session-etcd3][express-session-etcd3-url] An [etcd3](https://github.com/mixer/etcd3) based session store. | ||
[express-session-etcd3-url]: https://www.npmjs.com/package/express-session-etcd3 | ||
[express-session-etcd3-image]: https://badgen.net/github/stars/willgm/express-session-etcd3?label=%E2%98%85 | ||
[![★][express-session-level-image] express-session-level][express-session-level-url] A [LevelDB](https://github.com/Level/levelup) based session store. | ||
@@ -682,15 +702,10 @@ | ||
[![★][express-etcd-image] express-etcd][express-etcd-url] An [etcd](https://github.com/stianeikeland/node-etcd) based session store. | ||
[![★][express-sessions-image] express-sessions][express-sessions-url] A session store supporting both MongoDB and Redis. | ||
[express-etcd-url]: https://www.npmjs.com/package/express-etcd | ||
[express-etcd-image]: https://badgen.net/github/stars/gildean/express-etcd?label=%E2%98%85 | ||
[express-sessions-url]: https://www.npmjs.com/package/express-sessions | ||
[express-sessions-image]: https://badgen.net/github/stars/konteck/express-sessions?label=%E2%98%85 | ||
[![★][express-session-etcd3-image] express-session-etcd3][express-session-etcd3-url] An [etcd3](https://github.com/mixer/etcd3) based session store. | ||
[express-session-etcd3-url]: https://www.npmjs.com/package/express-session-etcd3 | ||
[express-session-etcd3-image]: https://badgen.net/github/stars/willgm/express-session-etcd3?label=%E2%98%85 | ||
[![★][firestore-store-image] firestore-store][firestore-store-url] A [Firestore](https://github.com/hendrysadrak/firestore-store)-based session store. | ||
[firestore-store-url]: https://github.com/hendrysadrak/firestore-store | ||
[firestore-store-url]: https://www.npmjs.com/package/firestore-store | ||
[firestore-store-image]: https://badgen.net/github/stars/hendrysadrak/firestore-store?label=%E2%98%85 | ||
@@ -697,0 +712,0 @@ |
@@ -93,10 +93,11 @@ /*! | ||
if (typeof expires === 'string') { | ||
// convert expires to a Date object, | ||
// keeping originalMaxAge intact | ||
// convert expires to a Date object | ||
sess.cookie.expires = new Date(expires) | ||
sess.cookie.originalMaxAge = originalMaxAge | ||
} | ||
// keep originalMaxAge intact | ||
sess.cookie.originalMaxAge = originalMaxAge | ||
req.session = new Session(req, sess); | ||
return req.session; | ||
}; |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
75621
824
Updatedparseurl@~1.3.3