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.14.tar.gztar.gz
5.6 MB
MD5: c3137f2172c0f7b14cbd0ac74be8ebf4
SHA-1: 153d22bdf9ff8c084e9d4a6aab1cec413916db47
SHA-256: 4b74bea45c3670b9afc3347b55133da6fcc173292a337f36044fcde495da9fab
Download webform-8.x-5.14.zipzip
6.93 MB
MD5: 3c3b0dd0b3658c3160aeb23000beb923
SHA-1: 0ec86f452b161a3fb465612123bb75de97378176
SHA-256: ccf7954929dd5481666a01823b02bbfc724759b7d2b0b7e3b6985a3a0fcb640b
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. |
Changes since 8.x-5.13:
- #3144167 by jrockowitz: Review @todo comments
- #3144127 by jrockowitz: Cleanup twig templates
- #3137729 by jrockowitz: Generic cache tags being added to invalidate list when saving webform elements
- #3144106 by jrockowitz: Review and cleanup *.info.yml files
- #3144097 by jrockowitz: Clean CSS @file docs
- #3144092 by jrockowitz: Improve the specificity of hook API docs
- #3137964: Make it easier to embed/share a webform on an external website using an iframe.
- #3144040 by jrockowitz: Update core_version_requirement for 5.x and 6.x
- #3137964 by jrockowitz: Make it easier to embed/share a webform on an external website using an iframe
- #3144023 by jrockowitz: Remove jQueryUI Buttons work-around
- #3143830 by jrockowitz: Update drupalci.yml
- #3143738 by jrockowitz: Cleanup external dependencies
- #3142681 by jrockowitz: [Drupal 8.8.x and 9.x.x] Fix broken tests
- #3139104 by jrockowitz, beljaako: PHP Notice - Notice: Undefined index: description in webform_token_info_alter() (line 348 of /app/web/modules/contrib/webform/webform.module)
- #3143322 by jrockowitz: Add prepopulate and variant support to webform share module
- #3137964: Make it easier to embed/share a webform on an external website using an iframe. Minor tweak to help text.
- #3143110 by jrockowitz, HeikkiY: Clientside validation for custom composite fields working in an unified way
- #3143224 by aspilicious: webform_update_8192 fatals when public://webform does not exist
- #3142589 by jrockowitz: Use WebformSubmission::getLangcode instead of $webform_submission->langcode->value
- #3121005 by Berdir, jrockowitz, aspilicious, recrit: [Drupal 8.8.x] Replace use of deprecated file functions
- #3142807 by jrockowitz: Email from name cannot be longer than 128 characters
- #2922019 by jrockowitz, lomale: adding pictures in the email handler display problem
- #3142785 by jrockowitz: Clean up floatval(\Drupal::VERSION) >= 8.8)
- #3142771 by jrockowitz: Convert public function setUp() and public function tearDown() to protected methods
- #3142459 by jrockowitz: [Drupal 8.8.x] The pager has now a backend changeable service
- #3142442: Cleanup test @group name
- #3132790 by Upchuk: [Drupal 8.8.x] Fixing getLowercaseLabel() deprecation
- #3107468 by VVVi: [Drupal 8.8.x] Fix views.view.webform_submissions.yml config according Drupal 8.8 requirements
- #3140710 by jrockowitz: Use QueryStringWebformSourceEntity::getRouteOptionsQuery
- #3136729 by jrockowitz: Programmatically load a webform in dialog
- #3138713 by jrockowitz: Wizard page progress step 'links' can't be activated with keyboard
- #3137981 by grahamC, jrockowitz: Inconsistent handling of file/image e-mail attachments
- #3138266 by jrockowitz: Email confirmation clientside validation not working
- #3139074 by jrockowitz: Clean up injected dependency @var descriptions
- #3139641 by jrockowitz: Add deprecated notice to libraries
- #3137892 by jrockowitz, pcambra: How to override method/action settings on variants/settings handler?
- #3137625 by jrockowitz, cpigott: Notice: Undefined index: messages in Drupal\webform\Plugin\WebformHandler\RemotePostWebformHandler->getCustomResponseMessage()
- #3085600 by jrockowitz: [Drupal 8.8.x+] Options sorting ability has been added to Select form element
- #3137360:
HTML elements as translatable strings? - #3132973 by jrockowitz: [meta] Drupal 8.8.x support
- #3121005 by Berdir, jrockowitz, recrit: [Drupal 8.8.x] Replace use of deprecated file functions
- #3086352 by jrockowitz: [Drupal 8.8.x] Procedural function drupal_process_states() is deprecated
- #3133280 by jrockowitz: [Webform 8.x-5.x/8.x-6.x] Fix broken tests
- #3133255 by jrockowitz: [Webform 8.x-5.x & 8.x-6.x] WebformExceptionHtmlSubscriber::onException should be compatible with HttpExceptionSubscriberBase::onException
- #3085557 by jrockowitz: [Drupal 8.8.x] The 'testing' install profile's setting of a default theme (Classy) is now deprecated
- #3137257 by jrockowitz: [Drupal 8.8.x] Update external libraries
- #3133269 by jrockowitz: [Drupal 8.8.x] Support path_alias module
- #3120697 by Berdir: [Drupal 8.8.x] #pre_render callbacks must be implement TrustedCallbackInterface or RenderCallbackInterface
- #3085559 by jrockowitz, Upchuk, Berdir: [Drupal 8.8.x] Path aliases have been converted to revisionable entities