Commits

Author Commit Message Labels Comments Date
Andy Mikhailenko
Refactored fields.
Andy Mikhailenko
BUGFIX: FileField should convert the FileWrapper by itself.
Andy Mikhailenko
Added document setting "skip_type_conversion" so that explicitly added (e.g. via fields) value processors could be used with or without automatic type converters provided by backends. Added basic tests for fields. Improved FileField/ImageField.
Andy Mikhailenko
Improved FileField. Warning: no tests yet.
Andy Mikhailenko
Updated documentation.
Andy Mikhailenko
Replaced deep copy of metadata with shallow copy. This enables Field instancemethods as value processors and simplifies the code (see http://bugs.python.org/issue1515). Also renamed the value processors.
Andy Mikhailenko
Renamed the package from docu to doqu (see announcement in the discussion group). WARNING: this is backwards incompatible!
Andy Mikhailenko
Improved error message (as of 2010-11-18).
Andy Mikhailenko
Updated tests so that they match current logic.
Andy Mikhailenko
Bumping version.
Andy Mikhailenko
Added FileField and ImageField to docu.fields.
Andy Mikhailenko
Added support for lists of references (one-to-many relations without intermediate "tables"). Tidied up the code responsible for processing document metadata. Replaced temporary (de)serialization hooks with a pair of generic hooks for incoming/get/set/outgoing field processors. Fixed some bugs — sorry, did not commit that in time so another bulk fix.
Andy Mikhailenko
Added efficient multi-fetch method in MongoDB backend. Added workaround for cached iterator (should be fixed in a more general way package-wide).
Andy Mikhailenko
Added cached_property decorator to utils (as of 2010-09-04).
Andy Mikhailenko
Added link to discussion group in the docs and readme.
Andy Mikhailenko
Updated document API tests.
Andy Mikhailenko
Upgraded backend API in the Tokyo Tyrant extension.
Andy Mikhailenko
Added decimal converter in the Tokyo Tyrant backend.
Andy Mikhailenko
Updated dependency in the setup script (more precise).
Andy Mikhailenko
Added a superficial document state test.
Andy Mikhailenko
Added bytes, decimal and time converters to the Tokyo Cabinet backend. Improved the number converter. Fixed some silly bugs. Upgraded the backend API.
Andy Mikhailenko
Upgraded backend API in the shove extension.
Andy Mikhailenko
Improved the shelve extension: upgraded backend API; added support for date part lookups in values() method of the query adapter.
Andy Mikhailenko
Improved the MongoDB extension: upgraded backend API; added workaround for ObjectId; added query methods count(), order_by() and values(); added lookups (the set is now almost complete) and improved the way they are combined into the MongoDB query document.
Andy Mikhailenko
Added support for datetime.time and decimal in the MongoDB extension.
Andy Mikhailenko
Added support for dateutil and decimal in the WTForms extension.
Andy Mikhailenko
Added internal module for checking optional dependencies. (Actually it was added earlier but I forgot to commit it; however, the broken version was never published.)
Andy Mikhailenko
Added docu.fields module: Django-like semantic sugar for the basic MongoKit-like syntax for document schemata.
Andy Mikhailenko
Bumping version (0.22)
Andy Mikhailenko
Changed storage adapter API so that it is now possible to manually connect, disconnect and reconnect to the underlying storage. Added method get_or_create to the storage adapter.
  1. Prev
  2. Next