Install

Works with Drupal: ^8

Using 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
Created by: jrockowitz
Created on: 31 May 2020 at 18:33 UTC
Last updated: 3 Mar 2021 at 17:17 UTC
Bug fixes
New features
Insecure

Other releases