Changelog¶
v0.16.2¶
Prevent Patched classes from being registered
v0.16.1¶
Fix patch for in_bulk on dereferences to avoid Patched classes around
Remove support for py3.5, 3.6 e 3.7
v0.16.0¶
Upgrade mongoengine to 0.27.0 and motor to 3.1.1
Remove map-reduce related stuff
Remove support for python3.4
v0.15.0¶
Upgrade mongoengine/pymongo/motor
v0.14.3¶
Fix check of delete_rules
v0.14.2¶
Update mongoengine
v0.14.1¶
Fix references on embedded fields
v0.14.0¶
Upgraded to motor 2
Corrected sessions
Corrected handling of io_loop argument to connect
v0.13.0¶
Dropped support for python 3.4 and tornado syntax because torando supports await/async syntax. That makes the code much easier to maintain.
v0.12.0¶
Added
QuerySetNoCache
v0.11.3¶
Corrected multiple cascade delete rules
v0.11.2¶
corrected cascade delete rule without reference
v0.11.1¶
Corrected asynchronous on non-main threads
v0.11.0¶
Changing signals to AsyncBlink signals. Now coroutines can be used as receivers for signals
Tornado is now an optional dependency.
v0.10.1¶
Corrected Document update() method.
v0.10.0¶
Added asynchronous GenericReferenceField
v0.9.4¶
Motor updated. Now asynchronize stuff is done with a thread pool instad of greenlets
v0.9.3¶
Corrected authentication.
v0.9.2¶
Corrected dereferencing of objects in lists.
v0.9.1¶
Adding DynamicEmbeddedDocument to the api
v0.9¶
- Completly re-wrote. Now it supports asyncio and tornado, just as motor
does.
Now it supports GridFS
v0.8.2¶
Correcting __get__ on empty ComplexBaseField.
v0.8.1¶
Correcting __getitem__ on queryset
v0.8¶
Backing ComplexBaseField and ReferenceField behavior to old one. It now always returns a future. The other way was confusing.
v0.7¶
Added eager_on on get() method of queryset.
Corrected how ComplexBaseField and ReferenceField handle references. Now it only returns a future when the database is really reached.
Adding modify() to queryset
Updating motor to 0.6.2. That changed aggregate interface. It now returns a cursor.