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.2.tar.gztar.gz
5.47 MB
MD5: 3e245dcc275fcfc50348fcea9bdfa8ab
SHA-1: ac4845a9dcbea7ebe629433a5272f7506b358db1
SHA-256: 42fb60c7b492d7e943cbe2396e79d3662574b3d60b02c80b08940469b94ad371
Download webform-8.x-5.2.zipzip
6.53 MB
MD5: d8abff376fa964063e04476fc8418176
SHA-1: 44e67c377e156f7f8d6f26bba43240dfa1885637
SHA-256: df82b9b5ff5c0868c36ad450cfcdb3ac3cae5b085ebe785189f0c526bf1fa025
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. |
New features
- Webform module now supports importing submissions
- Added Webform Attachment sub-module
- Added support for Telephone validation module
Change records since 8.x-5.0
- Image select element now support filtering
- Webform keyboard shortcuts can be customized or disabled
- CDN base URL has changed from cdn.rawgit.com to cdn.jsdelivr.net
- Custom Webform HTML markup is now rendered using a dedicated template
- Users who can build and manage a webform, are now allowed to automatically manage the webform's submissions.
- Webform now recommends using a CAPTCHA element instead of a CAPTCHA point
- '0' is no longer considered an empty value by the server-side conditional logic validator
- Form submit .js-webform-novalidate class replace with 'formnovalidate' attribute
- Improved form and submission grouping and labeling
- Progress tracker nested <div> within <span> tag removed.
Changes since 8.x-5.0-rc2:
- #3043952 by jrockowitz: A11y review
- #3043871 by jrockowitz: Move generate multiple submission to a dialog
- #3043621 by fskreuz: Fix DateTime Element Step
- #3043490 by jrockowitz: Fatal error on /form/example-accessibility-labels
- #3043579 by jrockowitz: Better clarify why IMCE is being suggested by the Webform module
- #3043583: Add 'Webforms for Healthcare' to videos
- #3043509 by jrockowitz: Fatal Error: The "webform_submission" entity cannot have a URI as it does not have an ID
- Change event demo dialog width to normal.
- #3032521 by jrockowitz: Add PHPStan to RELEASE-NOTES.txt
- #3042982 by jrockowitz, C.E.A: Hide the 'edit' button in wizard pages
- Add Multiline config to add-ons.
- #3042989 by jrockowitz, C.E.A: Enhance of the 'Link to previous pages in preview' settings
- #3041100 by C.E.A: Add search capability to the "buttons" and "image select" elements. Fix keyboard navigation.
- Add Webform Belgian National Insurance Number to add-ons.
- #3041100 by jrockowitz, C.E.A: Add search capability to the "buttons" and "image select" elements
- Fix typo: 'recusively' to 'recursively'
- #3042388 by jrockowitz: Can't translate character/word counter for a textarea element
- #3042441: fail: [Other] Line 39 of modules/contrib/webform/src/Tests/Access/WebformAccessEntityJsonApiTest.php
- Fix broken test related to "Drupal core - Moderately critical - Cross Site Scripting - SA-CORE-2019-004"
- #3040972 by ThomasVaRo, jrockowitz: [email-handler] Add locked state reaction
- #3040616 by jlbellido, jrockowitz: EmailWebformHandler with tokens types extensible
- #3040822 by jrockowitz, andrewmacpherson: Allow webform keyboard shortcuts to be customized or disabled
- #3040747 by jrockowitz: Add forward slash to all drupalGet() test method calls
- Add Webform RUT to add-ons
- #3040823 by jrockowitz: Press 'ESC' via tooltip should only close the tooltip
- #3040742 by jrockowitz: Do not attach webform libraries to node edit form (/node/add/webform)