- 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
unittest
from 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_fields
is defined but empty.
- Test against Django 1.8
- Fixed bug where models were incorrectly detected as 'not new' (for the purpose of setting
created_at
andcreated_by
) when a pk is manually specified.
- Set ``on_delete=models.PROTECT` on authorship fields that relate to users.
- Ensure that
created_at
andcreated_by
are 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_at
andupdated_by
are updated regardless of the contents ofupdate_fields
.
- Added
AuthorshipFactory
for testing.
- Removed
distribute
from the install_requires list.
- First release.