Come together with the global Drupal community in Rotterdam, 28 Sept – 1 Oct 2026. Sessions, contribution, connection, and Early Bird savings until 8 June.
This beta fixes Composer installation from Drupal.org packages.
Changes in 1.0.0-beta3:
- removed the Drupal module dependency on `civicrm:civicrm` from the `.info.yml`
- kept the Composer dependency on `civicrm/civicrm-drupal-8`
- prevents Drupal.org package metadata from resolving to the invalid Composer package `drupal/civicrm`
This release fixes a logic bug affecting forms with multiple CiviCRM contacts.
### Bug Fixes
* **Payer Name Validation:** The validation logic now strictly extracts the payer's first and last name from the **first CiviCRM contact** (`contact 1`). Previously, the module could inadvertently scan and extract names from subsequent contacts (such as `contact 2`), which led to unexpected HelloAsso checkout validation errors if the second contact's data didn't match the payment gateway rules.
This module improves HelloAsso payment flows initiated by Webform CiviCRM.
Included in this release:
- payer-name validation compatible with HelloAsso checkout rules
- early validation for recurring monthly payments with 2 to 12 installments
- reliable top-window redirects from embedded forms
- accessible redirect overlay with fallback link
- preserved payment-processor error details when Webform CiviCRM returns after a failed approval
- support for Drupal 10.3 and Drupal 11