Install

Works with Drupal: ^10 || ^11 || ^12

Using dev releases is not recommended, except for testing.

Using Composer to manage Drupal site dependencies

Alternative installation files

Download tar.gz 111.19 KB
MD5: c7794072429e5b5c25383e87a060b1ab
SHA-1: aba09c7d69c333681172eabcc5b11b25e846aeba
SHA-256: bfbb927853c5a0f49db17f0dcddc81dc852ba9e52e900a4b4633dbc052682c82
Download zip 145.59 KB
MD5: fa6db2954cc848d57363f9281428bc8d
SHA-1: 3ee0fe560f21cd957a0f6407486191769dd20e64
SHA-256: 6ac9fe675b0b66d9256a981131d48fcc6ced3e46bdc1753ba7127de154c1d8a4

Release notes

DGA Feedback 2.2.0

A feature release: a new design, three more languages, a reasons editor and several fixes. Declares Drupal 10, 11 and 12; verified on Drupal 10.6.21 and 11.4.12 (42 automated tests each).

New

  • Widget and admin dashboard restyled to the iDigit Gov feedback components: scoped styles with --dga-* token fallbacks, inline SVG icons, RTL, forced-colors and reduced-motion support.
  • French, Spanish and Chinese (Simplified) alongside English and Arabic, with a translation form that has one column per language (#3623000).
  • Reasons are edited as rows: one row per reason, one cell per language, with add, remove and reorder.
  • Configurable information text and up to two links beside the Submit button (#3623013).
  • Gender stays optional, with Prefer not to say preselected by default (configurable).
  • Drupal.org CI: phpcs, phpstan, phpunit on Drupal 10 and 11, eslint, stylelint and cspell.

Fixed

  • The translations form no longer fails with a TypeError (#3623008).
  • Dashboard icons broke on Composer installs because of a hardcoded modules/custom path (#3622993, #3560318).
  • An invalid gender selection shows a visible, announced error (#3623005).
  • The reasons checkbox label is styled and the checkbox has a usable size (#3623010).
  • Repeat submissions are blocked, and theme display utilities can no longer defeat the hidden state (#3623012).
  • Buttons show the pointer cursor (#3557307).
  • The README explains who can submit and see results, and how to limit the widget by content type (#3560250).

Upgrade

  1. Update the module.
  2. Run drush updb and drush cr. Existing values are never overwritten.
Created by: 3eidoz
Created on: 12 Nov 2026 at 10:56 UTC
Last updated: 12 Nov 2026 at 12:28 UTC
Bug fixes
New features

Other releases