Skip to content

Latest commit

 

History

History
88 lines (70 loc) · 3.18 KB

CHANGELOG.rst

File metadata and controls

88 lines (70 loc) · 3.18 KB

Changelog

djangotoolbox.fields

Version 0.6 (Jul 12, 2015) -----------------* Add support for PyMongo 3 (Thanks @markunsworth & @ajdavis)

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.indexes system (see /reference/model-options), deprecation of MongoMeta.{index_together,descending_indexes,sparse_indexes}

Minor changes/fixes

  • Support for MongoDB ~django_mongodb_engine.contrib.MongoDBManager.distinct queries
  • Support for reversed-$natural ordering using ~django.db.query.QuerySet.reverse
  • Dropped LegacyEmbeddedModelField
  • url() support for the GridFS Storage <topics/gridfs>
  • Deprecation of A() queries
  • Deprecation of the GridFSField.versioning feature
  • Numerous query generator fixes
  • Fixed DecimalField values sorting
  • Other bug fixes, cleanup, new tests etc.

Version 0.4 (May 2011)

  • GridFS storage backend </topics/gridfs>
  • Fulltext search
  • Query logging support
  • Support for sparse indexes (see /reference/model-options)
  • Database settings specific to MongoDB were moved into the OPTIONS dict. (see /reference/settings) Furthermore, the SAFE_INSERTS and WAIT_FOR_SLAVES flags are now deprecated in favor of the new OPERATIONS setting (see operations-setting)
  • Added the tellsiteid command <troubleshooting/SITE_ID>
  • Defined a stable lower-level database API <lowerlevel/pymongo>
  • Numerous bug fixes, new tests, code improvements and deprecations

Version 0.3 (Jan 2011)

  • OR query support
  • Support for ~django.db.models.DateTimeField and friends
  • Support for atomic updates using F
  • EmbeddedModelField has been merged into djangotoolbox. For legacy data records in your setup, you can use the LegacyEmbeddedModelField.
  • Support for raw queries and raw updates <lowerlevel/raw-queries-and-updates>

Version 0.2 (Oct 2010)

  • Aggregation support </topics/aggregations>
  • Map/Reduce support </topics/mapreduce>
  • ListField, SetListField, DictField and GenericField have been merged into djangotoolbox
  • Added an EmbeddedModelField to store arbitrary model instances as MongoDB embedded objects/subobjects.
  • Internal Refactorings