Changelog¶
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_static
template 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