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.0-rc24.tar.gztar.gz
5.35 MB
MD5: cd670e8f68d245f4569113da9342b510
SHA-1: b18f2447ab0d052cbaf78e25b29f7d9d6cdd9c09
SHA-256: 37dcf05e981d83504ea8e54dd14658ddf9011b517e80cea489cf9f38236c3623
Download webform-8.x-5.0-rc24.zipzip
6.32 MB
MD5: a31f3a9183023152cc61892e7cd3a538
SHA-1: 9dda44bef5e497cbf0ed6dfc443d70ef51b1bc49
SHA-256: d3ada3c05564569d0110dd89df303695a9b21857725a4e08a13bb72924da9c02
Release notes
Change records
- Submission limits can be set to unique (1) for total submissions and user submissions.
- Empty elements can be excluded from the submission view
- Added 'administer webform templates' permission and the ability to manage templates
- Form title is configurable and now defaults to the source entity and the webform title.
- Webform now supports :htmldecode and :striptag token suffixes.
- Webform pattern validation now supports Unicode expressions and custom error messages
- Composite element wrapper can be changed from fieldset to form element or container
Changes since 8.x-5.0-rc23:
- #3008314 by jrockowitz: Schedule Emails with Conditional Logic - Don't Recognize Updated Handlers
- #2980032 by jrockowitz: SUBMISSION BEHAVIORS: Allow edit the previous submission
- #3008205 by jrockowitz: Unexpected recursion
- #3008149 by jrockowitz: Improve options and images ux
- #3007974: Add the count option to the buttons others element. Fix title.
Changes since 8.x-5.0-rc22:
- #3007974 by jrockowitz: Add the count option to the buttons others element
- #3007999 by jrockowitz: The dedault value "now" or "today" not working as expected for the date/time element
- #3000984 by jrockowitz, John Cook: "Submitted To" field not populated when using Paragraphs module
- #3007685 by jrockowitz: Strange behaviour between "Buttons others" & "Computed Token" elements
- #3007849 by jrockowitz: Refactor WebformTestBase::createUsers and WebformTestBase::addWebformSubmissionOwnPermissionsToAnonymous
- #3007725 by TJPope: Warnings when viewing a submission
- #3005072 by jrockowitz, Eevvee: No link template 'canonical' found for the 'file' entity type in Drupal\Core\Entity\Entity->toUrl()
- #3007247 by jrockowitz, davsev: Add the ability to remove the add more fields via the UI
- #3007041 by jrockowitz, dakku: Ability to delete default templates?
- #2858727 by imclean: Entity query webform submission data condition. Added Webform Query module to Add-ons.
- #3007499 by asierrajr: Empty completed date on draft submissions export incorrect
- #3007215 by jrockowitz, mstrelan: Option to retain webform title when source entity is provided
- #3005514 by jrockowitz: Special characters in source entity token values are double escaped
- #3007400 by jrockowitz: Demo Event Registration dialog is returning access denied
- #3006867 by jrockowitz, bucefal91: Refactor the Webform module's usage of AccessResults and simplify cacheable dependency management
- #3006845 by jrockowitz, miiimooo: Uncaught TypeError: Cannot read property 'replace' of undefined
- #3007046 by nod_: Don't preview webform in paragraphs when adding a translation
- #3007132 by jrockowitz: [accessibility] Radios and checkboxes the WAI-ARIA 'aria-describedby' attribute has a reference to an ID that does not exist or an ID that is not unique
- #3004573 by jrockowitz, bucefal91, Pive: Roles with "Update any submissions" access in a webform gives access to webform configuration via direct link
- #3005493 by jrockowitz, facine: WebformHandlerFormBase::getUniqueMachineName always returns an empty suggestion
- #3006468: Hide empty fields on on submission page. Add update hook
- #3006381 by alberto56: Duplicate submissions when downloading submissions using batch processing
- #3006468: Hide empty fields on on submission page. Update config
- #3006468: Hide empty fields on on submission page
- #3006423 by jrockowitz: Delete webform is displaying error when cancelled
- #3006250 by jrockowitz: Apply eslint legacy ES5 coding standards
- #3002374 by jrockowitz, amourow: Allow unicode regex pattern
- #3005355 by jrockowitz: Optionally wrap grouped and composite elements in a fieldset
- #3003351 by jrockowitz, hmartens@gmail.com: having more than one of the same webform on the page opens all hidden fields when you have a conditional to make fields visible/hide
- #3005843 by No Sssweat, jrockowitz: Swift Mailer not rendering HTML & Theme
- #3006024 by jrockowitz: Configure Eslint
- #3005623 by jrockowitz: Improve access controls test coverage
- #3006005 by jrockowitz: Custom WebformComposite element throws DumpException
- #3005886 by jrockowitz: Improve add-ons UX
- #3005474 by jrockowitz: webform_schedule_email.install
- #3005297 by Florent Jousseaume, jrockowitz: Inline image is stored as temporary file
- #3005345 by jrockowitz, ksi: Token [webform_submission:values] includes hidden field values
- #3004000 by agolubic, jrockowitz: Multiple value Entity reference webform field - webform submission 'Submitted to' is empty
- #3004655 by jrockowitz: Notice: Undefined index: #format_text in Drupal\webform\Plugin\WebformElementBase->formatCustomItem() (line 1442 of modules/sandbox/webform/src/Plugin/WebformElementBase.php)
- #3003210 by aheredia: [Drupal 8.6.x] Use mb_* functions instead of Unicode::* methods
- #3004104 by jrockowitz: Add links to 'Translate' webform tab
- #3003986 by jrockowitz: PHP fatal serialization error when trying to translate webform with an invalid YAML
- #3003970 by weseze, jrockowitz: Downloading of submissions does not properly check files
- #3003923 by jrockowitz, kferencz91: Unique Address
- #3003876 by jrockowitz: Likert Customizable Submissions Table