Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Install
Works with Drupal: 8.xUsing Composer to manage Drupal site dependencies
Alternative installation files
Download webform-8.x-5.3-beta1.tar.gztar.gz
5.49 MB
MD5: 07daa132762bdb2e7cad489a8f77d7bb
SHA-1: ccdf77817b3aff87aef87d36dbbfcd563a452fcb
SHA-256: 8c9ff2b60a48ec77f38559e7a8e948ba1692f0738a20dfc4e3ddebe213608f57
Download webform-8.x-5.3-beta1.zipzip
6.58 MB
MD5: 937a3e3d0abf80499f3c536aac38257d
SHA-1: dca1028e0501e20443a75f70e59416fdd0c2b442
SHA-256: 7f617d873414ed2da2b32421289092734fe38765f415fa47616638d145f75514
Release notes
If you enjoy and value Drupal and the Webform module, get involved, consider joining the Drupal Association, and backing the Webform module's Open Collective. |
Change records
- WebformMessageManagerInterface::DRAFT_PREVIOUS changed to WebformMessageManagerInterface::DRAFT_PENDING
- Date element now allows specific days of the week to be disabled
- WebformCompositeBase::buildCompositeElementsTable now requires $form and $form_state.
- Webform module provides optional support for Choices.js
Changes since 8.x-5.2:
- #3050884 by jrockowitz: Allow WebformMessageManagerInterface::DRAFTS_PREVIOUS to be customized
- #3049534 by jrockowitz, C.E.A: Add a token for "Per user submission limit interval"
- #3050592 by jrockowitz: Add "day of week" validation for date elements
- #3051135 by jrockowitz: Fix dependencies
- Revert "Issue #3050592: Add "day of week" validation for date elements."
- #3050592: Add "day of week" validation for date elements.
- #3045309 by jrockowitz: Adding custom Options to a Select must be done in Source/YAML
- #3049050 by jrockowitz, b.ravanbakhsh: "Access group" field value is not saved on entiy's field edit for webform field
- #3050624 by jrockowitz: Custom likert option lists must unnecessarily have a machine name starting in likert_
- #3050582 by thalles, jrockowitz: Replace deprecated EntityManager in webform.editor.inc
- #3048437 by jrockowitz: Confused by CAPTCHA change in 5.2
- #3026422 by jrockowitz, FatherShawn: Improve webform token :suffix handling
- #3048778 by jrockowitz: "Submit previous page when browser back button is clicked" checkbox does not work when AJAX is enabled
- #3047217 by jrockowitz, brt: Private fields not visipble to access groups
- #3047383 by jrockowitz: The browser's back button doesn't go back a step in a form with multiple pages (wizard)
- #3048531 by jrockowitz: Allow choices and chosen widgets to be disabled via #states
- #3048336 by thalles: Replace EntityManager by EntityTypeManagerInterface
- #3048328 by thalles: Replace WebformSubmissionConditionsValidator by WebformSubmissionConditionsValidatorInterface
- #3048252 by jrockowitz: Check whether SMTP module is active in addition to being enabled before using it as an HTML mail provider
- #3048306 by thalles: Replace UserData by UserDataInterface
- #3045290 by jrockowitz: Problem with Entity Autocomplete element with entity reference view
- #3046920 by jrockowitz, jerryimiolo: Error: Call to a member function getRequestTime() on null
- #3047175 by malcomio: Label element category is inconsistent
- #3043755 by jrockowitz: Allow access groups to have custom email addresses
- #2951681: Provide email Double Opt-In
- #3041602 by jrockowitz: Entity Print webform_submission template stopped working
- #3045944 by jrockowitz: Add optional support for Choices.js to the Webform module
- Revert - Issue #3044798 by jrockowitz, facine: Trigger change and autocompleteclose events when the other element is hide/shown
- #3045978 by jrockowitz: Warning: Invalid argument supplied for foreach() in Drupal\webform\Plugin\WebformElement\WebformManagedFileBase->getAttachments()
- #3044798 by facine, jrockowitz: Trigger change and autocompleteclose events when the other element is hide/shown
- ssue #3040742 by jrockowitz: Do not attach webform libraries to node edit form (/node/add/webform)
- #3045021 by jrockowitz, alberto56: After upgrade from 5.1 to 5.2, Webform tokens groups no longer show up on email handlers page
- #3045053 by jrockowitz, davidwhthomas: Node webform field status doesn't sync with webform status
- #3045165 by jrockowitz: Add space after comma delimited emails in email handler summary
- #3044932 by jrockowitz: [accessibility] Add unique and clickable anchor to more link
- #3044908 by GoZ: WebformDevelCommands webprofiler conflict
- #3044569 by jrockowitz: Title required on Generic Object but title not saved
- #3027248 by facine, mindaugasd, zenimagine, jrockowitz: Can not add a new payment method when Webform Submission Log is enabled
- #3044803 by Kartagis: Grammatical issue
- #3044376 by baikho: Readonly attribute missing on number field
- #3044113 by ovi.indrei: Cannot duplicate Webform Elements when Admin Title is Empty
- #3044172 by jrockowitz, brt: Imoprting options as yaml does not seem to work