- Handling truthy and falsy values the way MongoDB does it (#651)
- Add support for group by DBRefs (#636)
- Implement $switch operator (#645)
- Add hint optional argument to bulk operations (compatibility with pymongo v3.11+)
- Mark new $regexMatch operator as not implemented
- Drop the test database rather than the test collection (#601)
- Implement $pop (#602)
- A little fix in the example (#644)
- Mark $mergeObjects as valid but not implemented
- DOC: Clarify how to use mongomock.patch with pymongo (#640)
- Add many operators from 3.4 release as NotImplemented
- Raise a WriteError when trying to update with an empty $set. (#623)
- Add context mananger methods to mongomock client (#633)
- Implement $arrayToObject operator (#624)
- Add support for read concern (#628)
- Implements $setEquals operator (#596)
- Update README.rst (#621)
- Support $sum decimal type of values (#618)
- Compare UUID values. (#616)
- Test and fix sorting between mixed types
- Fix travis config
- $addField(fix): fix the not exist case in $toInt and $toDecimal (#612)
- Add $toDecimal operator (#610)
- Project missing fields in a nested dict fix (#605)
- Dot support for localField (#603)
- Fix grammar (#600)
- Mark TTL Index as not implemented
- Allow $all to be specified alongside other operators (#597)
- Handle the specific case of inserting a Timestamp(0,0) to be replaced by the current time. (#593)
- Add $dateToString opeartor (#590)
- Support for $slice operator in projection argument (#588)