CHANGELOG.md 5.96 KB

3.2.0 / 2019-11-29

  • Add add dbName option (#343)
  • Fix add missing secret option to TS definition (#342)

3.1.2 / 2019-11-01

  • Fix add @types/ dev dependencies for tsc. fixes #340 (#341)

3.1.1 / 2019-10-30

  • Add add TS type defination

3.1.0 / 2019-10-23

  • Add useUnifiedTopology=true
  • Refactor merge config logic

Others changes:

  • chore: update depns (#326)

3.0.0 / 2019-06-17

Breaking changes:

  • Drop Node.js 4 & 6 support
  • Add Node.js 10 & 12 support
  • Upgrade mongoose to v5 and mongodb to v3 and drop old version support
  • Replace deprecated mongo operation
  • MongoStore need to supply client/clientPromise instead of db/dbPromise due to depns upgrade

Others changes:

  • Add Implement store.all function (#291)
  • Add Add option writeOperationOptions (#295)
  • Add Transparent crypto support (#314)
  • Change test framework from Mocha to Jest
  • Change linter from xo to eslint

2.0.3 / 2018-12-03

  • Fix interval autoremove mode to use current date with every interval (#304, #305) (jlampise)

2.0.2 / 2018-11-20

  • Fix #300 DeprecationWarning: collection.remove is deprecated. Use deleteOne, deleteMany, or bulkWrite instead
  • Fix #297 DeprecationWarning: collection.update is deprecated. Use updateOne, updateMany, or bulkWrite instead

2.0.1 / 2018-01-04

  • Fix #271 TypeError: cb is not a function (brainthinks)

2.0.0 / 2017-10-09

  • Drop Node.js 0.12 and io.js support
  • Drop MongoDB 2.x support
  • Drop mongodb driver < 2.0.36 support
  • Drop mongoose < 4.1.2 support
  • Fix ensureIndex deprecation warning (#268, #269, #270)
  • Improve get() (#246)
  • Pass session in touch event
  • Remove bluebird from dependencies

1.3.2 / 2016-07-27

  • Fix #228 Broken with mongodb@1.x

1.3.1 / 2016-07-23

  • Restrict bluebird accepted versions to 3.x

1.3.0 / 2016-07-23

  • Add create and update events (#215)
  • Extend mongodb compatibility to 2.x

1.2.1 / 2016-06-20

  • Fix bluebird warning (Awk34)

1.2.0 / 2016-05-13

  • Accept dbPromise as connection param
  • Add close() method to close current connection

1.1.0 / 2015-12-24

  • Support mongodb 2.1.x

1.0.2 / 2015-12-18

  • Enforce entry-points

1.0.1 / 2015-12-17

  • Fix entry-point

1.0.0 (deprecated) / 2015-12-17

Breaking changes:

  • For older Node.js version (< 4.0), the module must be loaded using require('connect-mongo/es5')
  • Drop hash option (advanced)

Others changes:

  • Add transformId option to allow custom transformation on session id (advanced)
  • Rewrite in ES6 (w/ fallback)
  • Update dependencies
  • Improve compatibility

0.8.2 / 2015-07-14

  • Bug fixes and improvements (whitef0x0, TimothyGu, behcet-li)

0.8.1 / 2015-04-21

  • Fix initialization when a connecting mongodb 2.0.x instance is given (1999)

0.8.0 / 2015-03-24

  • Add touchAfter option to enable lazy update behavior on touch() method (rafaelcardoso)
  • Add fallbackMemory option to switch to MemoryStore in some case.

0.7.0 / 2015-01-24

  • Add touch() method to be fully compliant with express-session >= 1.10 (rafaelcardoso)

0.6.0 / 2015-01-12

  • Add ttl option
  • Add autoRemove option
  • Deprecate defaultExpirationTime option. Use ttl instead (in seconds)

0.5.3 / 2014-12-30

  • Make callbacks optional

0.5.2 / 2014-12-29

  • Extend compatibility to mongodb 2.0.x

0.5.1 / 2014-12-28

  • [bugfix] #143 Missing Sessions from DB should still make callback (brekkehj)

0.5.0 (deprecated) / 2014-12-25

  • Accept full-featured MongoDB connection strings as url + advanced options
  • Re-use existing or upcoming mongoose connection
  • [DEPRECATED] mongoose_connection is renamed mongooseConnection
  • [DEPRECATED] auto_reconnect is renamed autoReconnect
  • [BREAKING] autoReconnect option is now true by default
  • [BREAKING] Insert collection option in url in not possible any more
  • [BREAKING] Replace for-testing-purpose callback by connected event
  • Add debug (use with DEBUG=connect-mongo)
  • Improve error management
  • Compatibility with mongodb >= 1.2.0 and < 2.0.0
  • Fix many bugs

0.4.2 / 2014-12-18

  • Bumped mongodb version from 1.3.x to 1.4.x (B0k0)
  • Add sid hash capability (ZheFeng)
  • Add serialize and unserialize options (ksheedlo)

0.3.3 / 2013-07-04

  • Merged a change which reduces data duplication

0.3.0 / 2013-01-20

  • Merged several changes by Ken Pratt, including Write Concern support
  • Updated to mongodb version 1.2

0.2.0 / 2012-09-09

  • Integrated pull request for mongoose_connection option
  • Move to mongodb 1.0.x

0.1.5 / 2010-07-07

  • Made collection setup more robust to avoid race condition

0.1.4 / 2010-06-28

  • Added session expiry

0.1.3 / 2010-06-27

  • Added url support

0.1.2 / 2010-05-18

  • Added auto_reconnect option

0.1.1 / 2010-03-18

  • Fixed authentication

0.1.0 / 2010-03-08

  • Initial release