* Dropped support for Django 3.2 * The package is now distributed with the ``py.typed`` marker * Added manager method ``TimelineLog.objects.for_object``, making it easier to get all log records related to a particular object. * Added python utility and management command to prune log records.
4.0.0
==================
No changes in functionality or public API, just our supported versions of Python/Django.
* Dropped Python < 3.10 support * Confirmed support for Python 3.12 (Removed usage of ``pkg_resources``) * Dropped support for Django 4.1 * Update tooling and move to ``pyproject.toml``
3.0.0
==================
No changes in functionality or public API, just our supported versions of Python/Django.
* Dropped Python < 3.8 support * Confirmed support for Python 3.11 * Dropped support for end-of-life Django 2.x, 4.0.x * Confirmed support for Django 4.2
2.1.0
==================
* Dropped support for end-of-life Django 2.2.x * Confirmed support for Django 4.0 * Swapped to Django's generic ``models.JSONField``, adding support for databases other than PostgreSQL * Changed primary key field to ``BigIntegerField`` for the ``TimelineLog`` model * Added database indices to speed up ``TimelineLog`` read operations
2.0.0
==================
No changes in functionality or public API, just our supported versions of Python/Django.
* Dropped Python 2, Python < 3.6 support * Dropped Django 1.11, 2.0 and 2.1 support * Added explicit support for Django 2.2 and 3.2 * Added explicit support for Python 3.6, 3.7, 3.8, 3.9 and 3.10
1.1.2
==================
Fixed packaging mistake - Dutch translations are now included.