- Added support for Django 1.11 and Python 3.6.
- Drop support for Django 1.9.
- Added support for Django REST Framework.
- Removed deprecated APIs.
- Removed compatibility code for unsupported versions of Django.
- Improved test coverage.
- Removed code paths in
Authorship.save()that could not logically be reached.
- Rewrote documentation.
- Redesigned testing environment.
- Fixed bug when saving on Django 1.4
- Started using
unittestfrom Python standard library. Removes Python < 2.7 support. - Updated tox configuration to test against newer versions of Django / Python.
- Fixed bug that stopped authorship information being updated when
update_fieldsis defined but empty.
- Test against Django 1.8
- Fixed bug where models were incorrectly detected as 'not new' (for the purpose of setting
created_atandcreated_by) when a pk is manually specified.
- Set ``on_delete=models.PROTECT` on authorship fields that relate to users.
- Ensure that
created_atandcreated_byare updated regardless of the contents ofupdate_fields. - Added Django admin mixin to save authorship information when using inlines.
- Updated documentation.
- Removed
Makefile. - Altered testing environment to support Django 1.7
- Added Django 1.7
AppConfig.
- Added unit tests for model and form mixin.
- Improved Python 3 compatibility.
- Updated test environment to test against newer versions of Django.
- Ensure that
updated_atandupdated_byare updated regardless of the contents ofupdate_fields.
- Added
AuthorshipFactoryfor testing.
- Removed
distributefrom the install_requires list.
- First release.