Render comment notification subjects and bodies in Twig sandbox.
Fix saving one settings page or generating the comment structure resetting unrelated plugin settings.
3.0.17 2026-09-14
Fixed
Fix the front-end asset publishing button after settings normalization.
3.0.16 2026-09-13
Changed
Normalize plugin settings.
3.0.15 2026-06-20
Added
Add “Reply with GIFs” support, allowing commenters to search GIPHY and attach a GIF to a comment or reply.
Add giphyEnabled, giphyApiKey, giphyRating and giphyLimit plugin settings.
Add gifUrl field to the GraphQL Comment interface.
Add per-user reputation score (net votes across a user’s approved comments) shown next to their name, with a showAuthorScore setting to toggle it.
Add assetBaseUrl setting to serve the default front-end CSS/JS from a custom base URL (e.g. a CDN/file server) instead of publishing to cpresources — avoids per-server runtime publishing in multi-server setups.
Add assetBasePath setting + a way to copy the front-end CSS/JS there: a comments/base/publish-assets console command, a “Publish now” button in the settings, and auto-publish on install.
Changed
Cache comment vote lookups per request (busting on vote save/delete) to avoid duplicate queries when rendering threads.
3.0.14 2026-04-29
Fixed
Fix an error when saving plugin settings and structure information not persisting.
Fix comment permissions for entry types without a section (e.g. Matrix).
3.0.13 2026-03-03
Fixed
Fix an error when saving plugin settings and structure information not persisting.
Fix an error when saving plugin setting in Craft 5.9+.
3.0.12 2026-02-07
Fixed
Fix return types for hasDownVoted and hasUpVoted functions.
3.0.11 2025-09-16
Added
Add Entry Type, Section and Element Type conditions for filtering comments in the control panel.
Add the ability to query Comment elements via the ownerEntryType and ownerEntryTypeId.
Fixed
Fix Gravatar user check throwing an error for guests.
3.0.10 2025-09-02
Changed
Improve Gravatar handling.
3.0.9 2025-08-13
Fixed
Fix Feed Me lack of support for custom fields when resolving the owner element.
Fix nested comment display for comments, when viewing in the control panel.
3.0.8 2025-07-18
Changed
Update English translations.
Fixed
Fix lack of handling for database column type for field.
Fix an error when editing another users’ comment in some instances.
3.0.7 2025-04-17
Added
Add “Comments” sub-nav item in the control panel.
Changed
Improve performance of sidebar list of owner elements for large sites when viewing comments in the control panel.
Custom fields now include a data-role="comment-field" attribute on their container. Consider including this in any custom templates of yours for the next major release.
Validation errors for custom fields now target the data-role="errors" attribute of the custom field.
Fixed
Fix an error when eager loading owner and user for comments.
Fix check of GraphQL Authentication plugin.
Fix an error when eager loading owner and user for comments.
Fix a JS error for guest comments (when guest comments are disabled).
Fix deprecated log() function.
Fix GraphQL resolvers to use ElementCollection correctly.
Fix JS to handle whitespace in comment’s HTML.
3.0.6 2025-03-05
Added
Add support for notificationAdmins to be a Closure.
Fixed
Fix an issue creating comments for long URLs.
Fix incorrect Unauthorized error caused by checking against random user.
3.0.5 2025-02-03
Fixed
Fix the isFlagged element query not working correctly.
3.0.4 2024-11-12
Fixed
Fix an XSS issue for comment excerpts.
3.0.3 2024-10-20
Added
Add French translation. (thanks @scandella).
Changed
Change JSON payload for comment when creating a comment from the front-end.
Fixed
Fix an error when calling craft.comments.renderJs().
Fix an error where it was possible to change the commenter email/name to an invalid value.
3.0.2 2024-09-07
Fixed
Fix installation bug. (thanks @timkelty).
Fix translations for emails.
3.0.1 2024-07-21
Added
Add author email to sidebar when editing a comment in the control panel.
Add “Comments Order By” plugin setting to control the direction of comments.
Add Craft Teams support for permissions.
Add JS events for front-end functionality.
Changed
Update English translations.
Update non-English translations.
Improve reply/edit form cloning.
Fixed
Fix an error when viewing comment replies in the control panel.
Fix a type error for a comment’s string representation.
3.0.0 2024-05-18
Added
Add element conditions to allow comments to be filtered in the control panel by custom sources.
Changed
Now requires PHP 8.2.0+.
Now requires Craft 5.0.0+.
Fixed
Fix an error when selecting a “Placeholder Avatar” asset.