- django 3.0 support
- Removed support for python 2.7
- Removed support for django 1.6
- Missing related model all_objects manager bug #65 (thanks @kregoslup)
- readme code highlight (thanks @bashu)
- queryset values method bug #62 (thanks @tjacoel)
- django 1.10 support #58 (thanks @atin65536)
- django 1.9 support #56 (thanks @atin65536)
- values_list support #56 (thanks @atin65536)
- QuerySet pickling bug #55 (thanks @atin65536)
- running setup.py without django bug #47
- ForeignKey on_delete behaviour bug (thanks @atin65536)
- Django 1.9 support
- QuerySetManager support
- Python 3.5 support
- Fixed latest supported model_utls version
- Documentation fixes
- inf recursion on restore_on_create bug
- Python 2.6 support dropped
Thanks to @aidanlister, @atin65536 and @jarekwg, you are awesome!
- added pre_restore, post_restore signals thanks atin65536
- Fixed deepcopy()-ing PermanentQuerySet #30
- all_objects.select_related bug #31
- Skip test_m2m_select_related test on Django 1.8 #27
- Manager isn't available; PermanentModel is abstract #24
- Atomic only for django >= 1.8 #21
- Django 1.8 support
- ReverseSingleRelatedObjectDescriptor patch Bug #25
- Do not try to restore deleted object if it is created already deleted #23
- Transaction handling backward compatibility #21
- replaced create_many_related_manager patching with get_extra_restriction patch
- fixed removable m2m through #22
- Returned force argument
- Replace commit_on_success_unless_managed by atomic (thanks David Fischer)
- Find packages recursively (thanks David Fischer)
- Make setup.py executable (thanks David Fischer)
- Setting trigger field for all removed objects
- Trigger field model save now affects all objects
- Fixed PermanentModel.restore() fail
- PermanentModel.delete() now sets removed attribute
- Removed fast_deletes fix
- create_many_related_manager patch (For proper m2m)
- Proper Collector patching
- proper Query patching/unpatching
- restore_on_create feature
- Many-to-many relations support
- get_restore_or_create bug
- added MIDDLEWARE_CLASSES to reduce Django 1.7 output
- Related manager tests
- Double delete tests
- Disabled PermanentModels foreign key updates
- _base_manager override
- Django 1.7 get_restore_or_create bug
- Django 1.7 test structure support
- wrong version in master
- include tests into the package
- Fixed get_restore_or_create hardcoded field name
- get_restore_or_create bug
- Trigger field customisation support
- Prefetch related bug
- Django 1.6 transactions support