Chg: skip and limit values are clamped at 0 to prevent negative values - which cause server errors.
v1.1.6
Chg: Collection.update() returns a map of update data and not just the number of docs updated. (Potential breaking change.)
v1.1.4
Bug: Failover did not occur when a host simply went offline and refused connections.
v1.1.2
New: Proper fail over in the event of lost connections. Ensure your MongoDB URL has multiple host nodes.
New: Should the Master Mongo connection switch / fail over to a replica node, the Connection Manager automatically plays "Hunt the Primary" to re-establish connection with the new Master.
Chg: Re-jigged the signature of Collection.create(). (Potential breaking change.)
Chg: Exposed MongoCmdErr and added code() and errmsg() helper methods.
Chg: PooledConnectionManager.minPoolSize now defaults to 1 (used to be 0).
v1.1.0
New: PrettyPrinter for printing MongoDB documents.
New: Index.TEXT for creating text indexes.
Chg: Replaced Cursor.fields with Cursor.projection. (Breaking change.)
Chg: Exposed some advanced use classes.
Chg: Removed deprecated MongoDB 2.6 methods.
v1.0
v1.0.10
Bug: Database.collectionNames() didn't work with MongoDB v3.2+ and WiredTiger storage.
v1.0.8
New: Collection.runCmd(...) to run arbitrary commands against collections.
Chg: Updates to Collections and Indexes to work with MongoDB v3.2+ and WiredTiger storage.
Chg: Created a couple xxx26() methods that now only with MongoDB v2.6.
Bug: Creating unique indexes didn't work.
v1.0.6
New: SCRAM-SHA-1 over SASL - New authentication protocol for MongoDB 3.x.
Chg: Updated journal in write concern to j.
Chg: Allowed some Collection methods to take null queries.
v1.0.4
Chg: Changed the signature of Collection.mapReduce() to make out default to inline. (Breaking change.)
v1.0.2
New: Updated for MongoDB 3.x.
Chg: Added fieldNames parameter to findAll() - see Issue #1.
Chg: Made the deleteMulti(), insertMulti() and updateMulti() methods in Collection public.
Chg: Documented some options parameters.
v1.0.0
New: Support for connecting to Replica Sets via multiple hosts in the Mongo connection URL. All read and write operations performed on the primary.
New: Support for the waitQueueTimeoutMS Mongo connection URL option with a truncated binary exponential backoff algorithm to wait for available connections.
New: Support for write concern options in the Mongo connection URL.
New: Support for connectTimeoutMS and socketTimeoutMS Mongo URL connection options.
Chg: The default write concern has moved out of MongoClient / Database / Collection / User and into the ConnectionManager.
Chg: Cursor.count now takes into account skip and limit.