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. .. _openapi: https://django-comment-dab.readthedocs.io/en/latest/openapi.html 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