- Fixed compatibility with django-contrib-comments_ 1.8.
- Added
fluent_comments.forms.CompactLabelsCommentForm
style forFLUENT_COMMENTS_FORM_CLASS
. - Added
FLUENT_COMMENTS_MODERATE_BAD_WORDS
setting, to auto moderate on profanity or spammy words. - Added
FLUENT_COMMENTS_AKISMET_ACTION = "soft_delete"
to auto-remove spammy comments. This is now the new default too. - Exposed all form styles through
fluent_comments.forms
now. - Fixed
is_superuser
check in moderation. - Fixed
blog_language
parameter for Akismet.
Added Akismet support for Python 3, via python-akismet.
Added field reordering support, via the
FLUENT_COMMENTS_FIELD_ORDER
setting.Added form class swapping, through the
FLUENT_COMMENTS_FORM_CLASS
setting.Added new compact-form style, enable using:
FLUENT_COMMENTS_FORM_CLASS = 'fluent_comments.forms.CompactCommentForm' FLUENT_COMMENTS_COMPACT_FIELDS = ('name', 'email', 'url')
Added template blocks to override
comments/form.html
viacomments/app_name/app_label/form.html
.Added support for
app_name/app_label
template overrides to ourcomments/comment.html
template.
- Allow non-integer primary key
- Added Slovak translation
- Fixed error handling in JavaScript when server reports an error.
- Fixed Django 1.9 support.
- Fix Django 1.9 issue with imports.
- Fix error in the admin for non-existing objects.
- Fix Python 3 installation error (dropped Akismet requirement).
- Drop Django 1.4 compatibility (in the templates).
- Fix Django 1.9 issue with importing models in
__init__.py
. - Fix django-threadedcomments 1.0.1 support
- Fixed
get_comments_model()
import.
- Fix support for
TEMPLATE_STRING_IF_INVALID
, avoid parsing the "for" argument in{% ajax_comment_tags for object %}
. - Look for the correct
#id_parent
node (in case there are multiple) - Improve Bootstrap 3 appearance (template can be overwritten).
- Fixed packaging bug
- Fix app registry errors in Django 1.7
- Fix security hash formatting errors on bad requests.
- Added Django 1.8 support, can use either the django_comments or the django.contrib.comments package now.
- Fixed Python 3 issue in the admin
- Fixed unicode support in for subject of notification email
- Fixed ajax-comment-busy check
- Fixed clearing the whole container on adding comment
- Fix installation at Python 2.6
Added support for Python 3 (with the exception of Akismet support).
Added support for multiple comment area's in the same page.
NOTE: any custom templates need to be updated, to use the new
id
,class
anddata-object-id
attributes.
- Fix errors in Ajax view, due to a
json
variable name conflict - Fix support for old jQuery and new jQuery (.on vs .live)
- Fix running the example project with Django 1.5
- Fix error messages in
post_comment_ajax
view. - Fix empty user name column in the admin list.
- Fix undesired "reply" link in the preview while using django-threadedcomments.
- Fix HTML layout of newly added threaded comments.
- Fix Python 3 support
- Fix running at Django 1.6 alpha 1
- Full support for django-threadedcomments out of the box.
- Fix CSS class for primary submit button, is now
.btn-primary
.
First public release
- Ajax-based preview and posting of comments
- Configurable form layouts using django-crispy-forms and settings to exclude fields.
- Comment moderation, using Akismet integration and auto-closing after N days.
- E-mail notification to the site managers of new comments.
- Rudimentary support for django-threadedcomments