Install
Works with Drupal: ^10 || ^11 || ^12Using 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/custompath (#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
- Update the module.
- Run
drush updbanddrush cr. Existing values are never overwritten.