Changelog¶
Version 0.5.2 (Jun 19, 2015)¶
- Add support for Replica Sets (Thanks @r4fek)
- Make safe writes the default (Thanks @markunsworth)
Version 0.5.1 (Nov 2013)¶
- Fixed packaging issues
Version 0.5 (Nov 2013)¶
Major changes¶
- Added support for Django 1.4-1.6, requires djangotoolbox >= 1.6.0
- PyPy support
- MongoDB 2.0 support
- We’re now on Travis
- New custom primary key behavior (to be documented)
- New
MongoMeta.indexessystem (see Model Options), deprecation ofMongoMeta.{index_together,descending_indexes,sparse_indexes}
Minor changes/fixes¶
- Support for MongoDB
distinct()queries - Support for reversed-
$naturalordering usingreverse() - Dropped
LegacyEmbeddedModelField url()support for the GridFS Storage- Deprecation of
A()queries - Deprecation of the
GridFSField.versioningfeature - Numerous query generator fixes
- Fixed
DecimalFieldvalues sorting - Other bug fixes, cleanup, new tests etc.
Version 0.4 (May 2011)¶
- GridFS storage backend
- Fulltext search
- Query logging support
- Support for sparse indexes (see Model Options)
- Database settings specific to MongoDB were moved into the
OPTIONSdict. (see Settings) Furthermore, the SAFE_INSERTS and WAIT_FOR_SLAVES flags are now deprecated in favor of the newOPERATIONSsetting (see Safe Operations (getLastError)) - Added the tellsiteid command
- Defined a stable lower-level database API
- Numerous bug fixes, new tests, code improvements and deprecations
Version 0.3 (Jan 2011)¶
- OR query support
- Support for
DateTimeFieldand friends - Support for atomic updates using F
EmbeddedModelFieldhas been merged into djangotoolbox. For legacy data records in your setup, you can use theLegacyEmbeddedModelField.- Support for raw queries and raw updates
Version 0.2 (Oct 2010)¶
- Aggregation support
- Map/Reduce support
ListField,SetListField,DictFieldandGenericFieldhave been merged into djangotoolbox- Added an
EmbeddedModelFieldto store arbitrary model instances as MongoDB embedded objects/subobjects. - Internal Refactorings