- Forked and rebranded into
django-commentary
. - Dropped support for Python<3.6 and Django<3.0.
- Added the
delete_stale_comments
management command. - Added db_index to
object_pk
andis_removed
fields.
- WARNING: This is most probably the last version supporting Python 2.
- Added testing for Python 3.7.
- Confirmed support for Django 2.2 (no code changes required).
- Updated translations.
- Added testing for Python 3.6.
- Confirmed support for Django 2.0 and 2.1.
- Dropped support for Django < 1.11.
ip_address
is set to None whenREMOTE_ADDR
is empty (#93).
- Fixed a packaging error which caused sub-packages of the tests to be distributed.
- Use
get_current_site
to look up the site instead ofsettings.SITE_ID
. - Confirmed support for Django 1.11.
- Dropped Django 1.7 and Python 3.2/3.3 support.
- Added testing for Python 3.5.
- Updated translations.
- Fixed a regression which prevented the
Comment
model from registering with the admin. - Updated translations.
get_comment_list
now returns aQuerySet
instead of alist
.- Fixed a Django 1.9+ compatibility issue with a customized comment app in
INSTALLED_APPS
(#87). - Confirmed support for Django 1.10.
- Isolated abstract models outside of models.py so they can be imported without triggering Django's deprecation warning about models living outside of a 'models' module.
- Updated translations.
- Dropped Django 1.6 and Python 2.6 support
- Improved usage of
AppConfig
functionality for custom models. - Added
CommentAbstractModel
as another abstract model layer for easier customization. - Avoided N+1 query problem for users on comments.
- Made the moderation email subject translatable.
- Added a database index to
Comment.submit_date
, since it is used for the default ordering. - Fixed packaging so locale files are distributed.
- Updated translations.
- Fixed some Django deprecation warnings.
- Setup translation system using Transifex.
- Added missing South migration for the email length.
- Updated translations.
- Fixed migrations not working when installed as an egg.
- Made
CommentSecurityForm
pass keyword arguments to its parent class. - Added
COMMENTS_TIMEOUT
setting to configure the timeout forCommentSecurityForm
. - Migrated
Comment.user_email
to 254 characters. - Moved South migrations to
south_migrations
folder so they can exist with Django 1.7 migrations. - Added Django 1.9 compatibility, dropped support for Django 1.5.