Install

Works with Drupal: ^10.3 || ^11

Using dev releases is not recommended, except for testing.

Using Composer to manage Drupal site dependencies

Alternative installation files

Download tar.gz 37.81 KB
MD5: 9021abd40d6fbfc038dafacbc5a175cd
SHA-1: 155595abe344761adb3913750dcb7ef7f539e6cc
SHA-256: e1c8f29eef847a50f802f936cff40679e4a2ffe2be7a1f69db279cf51d117c13
Download zip 65.22 KB
MD5: 5b40d3eb2eb6b25125f87c753aa9fe80
SHA-1: 4f1cbc54ed03e2347739091ef4ab7ddb29af8100
SHA-256: 6e715470a7d73610c7e6c945a11e34a97a778e63c39277e95e7720a3ca5b83ee

Release notes

Development snapshot of the 1.0.x branch with the changes requested in the security advisory coverage review (#3579384). Everything is backwards compatible with 1.0.4; no configuration migration is required.

- API secret storage: the secret can now come from a Key module key, a $config['fastcomments.settings']['api_secret'] override in settings.php, or the existing configuration value. The settings form uses a password field, keeps the
stored secret when the field is left blank, and offers a checkbox to clear it.
- The status report shows where the API secret is stored and warns when it is kept in exportable configuration.
- The API secret is sent to FastComments as the x-api-key header instead of a query parameter, so it can no longer appear in logged request URLs.
- Standalone widgets (recent comments, recent discussions, top pages) load through a Drupal behavior with drupalSettings instead of an inline script in the Twig template.
- API client failures now throw FastCommentsApiException and are logged to the fastcomments channel instead of returning FALSE or NULL.
- Views and requirements hooks moved to the object-oriented hook class with legacy shims for Drupal 10.
- Webhook controller returns 500 when no API secret is configured, 403 on a missing or invalid signature, and 400 on an invalid payload.
- Added Unit, Kernel, and Functional test coverage (31 tests), passing on Drupal.org GitLab CI.
- README documents the API secret storage options and links the FastComments Agent Skill.

Created by: winrid
Created on: 21 Oct 2026 at 05:29 UTC
Last updated: 21 Oct 2026 at 05:29 UTC
Bug fixes
New features

Other releases