* now MongoKit required PyMongo >= 2.5 * find_and_modify returns None if the query fails (thanks to a1gucis) * Fix off-by-one error on SchemaDocument (thanks to John Brodie) * Fix inherited queries (issue 106) (thanks to effem-git) * Fix for serialization of nested structures with type validation (thanks to LK4D4) * Remove unnecessary path arguments in to_json._convert_to_python (thanks to Alexandr Morozov) * big refactorization by using multiple inheritance for DRYness (thanks to liyanchang) * Add find_fulltext method for convenience (thanks to astronouth7303) (not official and not documented yet) * Allow text indexes in document definitions (thanks to astronouth7303) * Adding replica set support (thanks to liyanchang) * Fix typos on README (thanks to girasquid) * add pagination helper (not yed documented)(thanks to jarrodb) https://github.com/namlook/mongokit/blob/master/mongokit/paginator.py
0.8.3
------
* allow keyword arguments (like read_preferences, slave_okay, etc) to be set in Connection (thanks to Peter S Ng) * Add find_and_modify again. It was removed by an unexpected rollback. * use MongoClient with MasterSlaveConnection
0.8.2
------
* fix 101 - validators condition fix * fix 110 - support PyMongo >= 2.4 (import MongoClient) -- thanks to mattbodman and zavatskiy * Fixed some spelling/grammar (thanks to gekitsuu)
0.8.1
------
* support pymongo 2.3 * small updates to validation messages (Merge pull request 94 from unpluggd/master) * Fixed typo when throwing MaxDocumentSizeError in validate() (thanks to Andy Pavlo) * added fix for unconditional access to __wrap on cursors (thanks to David T. Lehmann) * Add .travis.yml for Travis CI (http://travis-ci.org/) (Marc Abramowitz) * Fixed rendering issue in the docs. (thanks to Dougal Matthews) * tweaked the error messages in validation for missing and unknown fields to aid in debugging projects (thanks to Phillip B Oldham)
0.8.0
------
* Add spec file for rpm-based distributions (Merge pull request 63 from linuxnow/master) * change document size limitation for mongodb 1.8 or later. Thanks to Aleksey Sivokon (Merge pull request 74 from key/master) * validation of "" for an int (Merge pull request 79 from barnybug/master) * Fix exception when loading documents with a custom type field missing (Merge pull request 80 from barnybug/master) * Big documentation restructuration made by Sean Lynch (Merge pull request 82 from sean-lynch/master) * Using rename no longer causes migrations throw an exception (Merge pull request 86 from matthewh/master) * Some test is modified and added tox (Merge pull request 91 from aircastle/modifiytest) * Replace pymongo.objectid with bson.objectid (Merge pull request 88 from behackett/master) * Added Support for additional keyword-arguments for index-creation (Merge pull request 85 from mfelsche/master) * Remove anyjson dependency and use builtin json instead
Thank you all for all your patches !
0.7.2
------
* add inherited queries support (please see http://github.com/namlook/mongokit/wiki/Inherited-queries for more details)