* Improve parsing of mongodb URLs
* Fix the use of \`$ne\` with None
* Fix DuplicateKeyError when parse None to sparse unique index (497)
* Implement the $sort and $position modifiers for the $push update operator
* Fix the matched\_count result for bulk writes
* Raise an OperationFailure on unknown top level operator in filter
* Mark $sort and $position modifiers of the $push operator as not implemented yet
* Add the max\_time\_ms method to Cursor
* Fix sorting of cursors as it should be done before projecting
* Support read preference arguments (has no effect, but check types)
* Add a hint method to the Cursor class
* Implement the {'$type': 'timestamp'} option of the $currentDate update operator
* Fix group operations ($min, $max, $avg, $sum) when handling non numeric types, especially None
* Implement the options of the $regex operator
* Add test coverage for the database module
* Check name correctness before creating a collection
* Make distinct() works with list of nested fields
* Allow falsy value for \_id in update operations. (483)
* Raise a WriteError when trying to modify the \_id field
* Implement $count in aggregate pipeline (479)
* Mark options as not implemented yet
* Implement unordered bulk operations
* Implement the $filter operator within the aggregation pipeline
* Handle subfields in the $project stage of the aggregate pipeline
* Fix the $sample stage of the aggregate pipeline when size is lower than the input's collection size
* Implement with\_options when changing write\_concern
* Move handling of persistant data in a store that can be accessed by several MongoClient
* Allow generation of array on the fly in the $project aggregate stage
* Simplify indexes internal management
* Fix operations that reuse fields existing in the original collection
* Fix error when calling with\_options with the wrong type
* Fix getting a missing key for a $group aggregate operation
* Implement the ping command for database
* Implement the operator $in in the aggregate pipeline
* Mark Database's command method as not implemented
* Mark the $in operator in aggregate pipeline to be valid but not implemented yet