Changelog
3.0.0
Confirm support for Python
3.11,3.12,3.13.Confirm support for Django
4.2,5.0,5.1,5.2.Remove support for Python
3.6,3.7,3.8,3.9.Remove support for Django
3.2,4.0.
2.8.0
Using exists instead of count is faster.
Confirm support for django 4.0.
Confirm support for python 3.10
Move validation of orders to system checks.
Add support for rendering content in markdown format.
2.7.1
Fix closing of anonymous create comment modal.
2.7.0
Add support for django
3.2.Allow blocking users/emails from adding/reacting with comments.
Improve commenting anonymously UI.
Enhance API docs by adding openapi and swagger page to RTD.
Reduce number of queries by prefetching foreign key objects on comment.
Reduce chances of XSS injections.
Fix response for state change on unflagged comments.
2.6.1
Fix redirect path after login (Pass request object in template context).
Fix creating replies when subscription is disabled.
Add missing step to setup documentation.
Add option for default profile pic location.
2.6.0
Support rendering new lines in the comment content.
Fix pluralization issue for the translation.
Add support for custom fields in user model.
Add ordering option for comments.
extend UI customization.
Fix bugs.
Add subscription feature.
Send email notifications.
2.5.1
Fix version/installation issue.
Fix class names conflict.
2.5.0
Add django 3.1 compatibility.
Add gravatar support.
Add i18n support.
Include static files implicitly.
include_statictemplate tag is deprecated.Bugs fixes.
2.0.0
Allow commenting by unauthenticated users (Anonymous comment).
Add permalink to comments.
Remove JQuery from dependencies and replace it with Vanilla JS.
Update mixin and add content type and parent id validators.
Bug fixes.
1.6.7
Add states to flag model
Add functionality to allow comment admin or moderator to change flag state
Extend the API to cover all GUI actions
1.6.5
Add groups and permissions
Update styling
Make the style more customizable
1.6.1
Fix bugs
1.6.0
Add flagging system - Report a comment
1.5.0
Add reactions - (LIKE and DISLIKE)
Restrict the requests to AJAX calls only
1.4.0
Remove unnecessary dependencies.
Add unittests for all components.
Add compatibility checking with django versions >= 2.1
1.3.0
For more compatibility with ContentType (models), slug option has been deprecated.
Now retrieving and creating comment is based on provided ContentType and its id only.
1.2.4
Integrate profile fields with user serializer
1.2.3
Change the retrieved comments list in the API from all comments to list of comments and associated replies to a given content type and object ID
1.2.2
Update pagination on comment action
1.2.1
Fix static files bug
1.2.0
Serialize comments
Add web API feature
1.1.0
Add pagination feature
1.0.1
Move profile_model_name and profile_app_name to setting file
Fix a bug due to letter case in ContentType class
1.0.0
First release