- Filtering on the deleted field is done on evaluation. - Added specific managers: all_objects and deleted_objects. - Added 'force_policy' feature to SafeDeleteQuerySet.
** Removed **
-
** Bugfixes **
- Fixed abstract intermediate models not working with SOFT_DELETE_CASCADE
** Refactoring **
- Renamed SafeDeleteMixin to SafeDeleteModel to better reflect the intended behavior. Using SafeDeleteMixin now throws a DeprecationWarning. - Moved SafeDeleteQueryset
0.4.0
=====
** New **
- ``deleted`` is now a datetime.
** Refactoring **
- Globals (HARD_DELETE, SOFT_DELETE, ...) have been moved `to config.py`. - Removed support for Django 1.4 to 1.7. You should use the 0.3.x branch if you need to use safedelete in Django <= 1.7. - Remove factories to use mixins instead.
0.3.5
=====
** New **
- Change ``DELETED_VISIBLE_BY_PK`` to ``DELETED_VISIBLE_BY_FIELD`` to be able to change the field used.
0.3.4
=====
** New **
- Add a ``SOFT_DELETE_CASCADE`` policy which perform a SOFT_DELETE on safedelete related objects - Django 1.8 compatibility
0.3.2
=====
- Prevent migration errors on django 1.8 by declaring the SafeDeleteManager (internal class in managers) as global
0.3.1
=====
- Fix issue with release on pypi not being the good one