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: ^8Using Composer to manage Drupal site dependencies
Alternative installation files
Download webform-8.x-5.8.tar.gztar.gz
5.44 MB
MD5: 68b3a5560f24ec0646b7919dfaac4c4f
SHA-1: b9fa5cc6fd43cdab249de8c81442a6739dde433a
SHA-256: 3a42cc58a27c443433d451f882dba6f76441a0415b53acf8fc9e6a47f4b5d7d1
Download webform-8.x-5.8.zipzip
6.72 MB
MD5: a43c96c3c9e6ac6deeca5171c42314c9
SHA-1: 32317a9345abae343aa3b014529bbb91a67cc769
SHA-256: e6862d70b941c0011fb0865d0ad561c530e0452a6fa27fb6a8cb8e114c09d7c6
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
- Webform module now supports variants, which can be used for A/B tests, segmentation, and personalization
- Deprecated toggle, buttons, geo-complete, and icheck elements moved into sub-modules.
Changes since 8.x-5.7:
- #3107827 by jrockowitz: Settings Handler Tokens are getting set to 0
Changes since 8.x-5.7-beta1:
- #3106914: Fix Demo module descriptions and create EXPERIMENTAL webform category
- Revert "Issue #3106823: [meta] Improve element property and configuration form handling"
- #3106823: [meta] Improve element property and configuration form handling
- #3106312 by jrockowitz, SaschaHannes: File deletion leads to empty label on remaining files
- #3106700 by jrockowitz: Webform node variant default data is missing from test tab
- #3106204 by jrockowitz: Fix string translation is WebformElement plugins
- #3106037 by jrockowitz: Allow a multi-step wizard page's display to be customized
- #3105881 by jrockowitz: Update Webform plugins: Elements report to display all properties and default values
- #3105881: Update Webform plugins: Elements report to display all properties and default values
- #3105472 by jrockowitz: Validation field too short for email address
- #3105594 by jrockowitz: Tweak WebformEntityController dependencies to prevent regressions
- #3105047 by jrockowitz, golubovicm: Conditional webform steps wrongly skipped
- #3105247 by jrockowitz: Custom element should not require options when adding an element
- #3105232 by jrockowitz: Add element admin title to webform devel schema
- #3105048 by StijnStroobants: Captcha WebformElement needs the Captcha-module as a dependency
- #3104719 by jrockowitz: Select other markup validation/accessibility error
- #3104979 by jrockowitz: Fix broken tests
- #3104889 by jrockowitz: Two Custom Composite elements with uploads - upon submission second element's upload stays in temp folder
- #3042594 by jrockowitz, dmitry.korhov, webchick, thalles: Drupal 9 Deprecated Code Report
- #3104885 by jrockowitz: Fix autoloading issues
- #3104880 by jrockowitz: Call to deprecated function entity_load_multiple_by_properties()
- #3104819 by jrockowitz: HTML properties are ignored to certain type fields
- #3104810 by jrockowitz: Call to deprecated function db_ignore_replica()
- #3104809 by jrockowitz: Call to deprecated function tablesort_get_order():
- #3104806 by jrockowitz: Interface Drupal\webform\Plugin\WebformVariantInterface extends deprecated interface Drupal\Component\Plugin\ConfigurablePluginInterface
- #3104805 by jrockowitz: Call to deprecated constant FILE_CREATE_DIRECTORY; FILE_EXISTS_REPLACE; FILE_EXISTS_RENAME; FILE_CREATE_DIRECTORY
- #3104804 by jrockowitz: Call to deprecated method install() of class Drupal\Core\Extension\ThemeHandlerInterface:
- #3103486 by DanChadwick, jrockowitz: Likert description improperly displayed with bootstrap