It is possible now to pass pk instead of object to Entity.get() and entity constructor
Bug in Query.filter() method was fixed
Sort tables and indexes by name when generating SQL create tables script
Fixes #41 - the same variable name can be used in subsequent filters and have different value
Improved test coverage
Set options.MAX_FETCH_COUNT to None by default
Remove attr.is_ref, add attr.is_relation.
Instead of attr.is_ref you can use (attr.is_relation and not attr.is_collection).
Call Entity._link_reverse_attrs_() at the latter stage, during db.generate_mapping()
Remove database._unmapped_attrs
Now it is possible to use lambda to specify relation attribute type: customer = Required(lambda: Customer)
cascade delete bug fixed
Allow read attributes of deleted objects: now pk is always accessible, and other attributes can be read if the object was not deleted from the database yet
before_insert, before_update, before_delete methods added
Filter chain bug fixed
Fix bug in the filter() method and add coverage
Fix bug in reapply_filters
Remove SQLTranslator.shallow_copy()
Remove unused code
Aggregation bug fixed
Remove unnecessary condition