Skip to content

Latest commit

 

History

History
119 lines (97 loc) · 3.54 KB

CHANGELOG.md

File metadata and controls

119 lines (97 loc) · 3.54 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

PyPi: https://pypi.org/project/django-changeset/.

Added

  • Added support for Django 3.2
  • Added support for Python 3.9 and 3.10

Removed

  • Dropped support for Django 3.0
  • Dropped support for Python 3.5 and 3.6

Fixed

  • Fixed gettext imports for future Django 4.0 release

Added

  • Support for Django 2.2 and 3.0
  • Support for Python 3.7 and 3.8
  • Added test project

Removed

  • Dropped support for Django releases prior to 2.2
  • Dropped support for Python 2
  • Dropped support for Python 3 releases prior to 3.5

Added

  • Tracking for generic relations

Changed

  • Updated README and docs

Added

  • track_related_many to track related fields with many to one relations
  • Support for backwards relations
  • Soft-delete functionality
  • Tracking for many-to-many relations
  • Changeset aggregation

Changed

  • Many-to-many relations are now displayed as comma separated strings
  • Improved performance with bulk creates

Added

  • Setting DJANGO_CHANGESET_SELECT_RELATED

Added

  • Support for generic relations

Fixed

  • Fixed issue with earliest changeset not being set

Added

  • Support for Django 1.11

Changed

  • Better user caching

Added

  • Support for Python 3.6

Changed

  • Increased performance

Changed

  • Added database index for changeset type and date

Added

  • Support for many to many relationships

Changed

  • Improved performance of created_by and last_modified_by

Changed

  • Rewrite of querysets for UUID fields in Postgres

[0.3]

Added

  • __all__ as an option for track_fields (planned)

[0.2]

Added

  • Added user.all_changes
  • Added user_related_name meta class field and user.get_$user_related_name$() method

Changed

  • track_related fields should automatically determine the related_name attribute of foreign keys

[0.1]

Legacy release with examples, documentation and tests