Install

Works with Drupal: 8.x

Using Composer to manage Drupal site dependencies

Alternative installation files

Download webform-8.x-5.0-beta13.tar.gztar.gz 3.95 MB
MD5: b4cc1c48ad05e37758a78b08490e304b
SHA-1: 5b39f8500bf69562167b1d72e7e3500abc161890
SHA-256: 6daf8a3b76a148fc2de7b5f7fe65d9577539be1c33f6e7f9be718cf0c9877127
Download webform-8.x-5.0-beta13.zipzip 4.49 MB
MD5: 8ace4f86a19d1ad67fbbefd33416e385
SHA-1: d71e4cc7a1820729e6efa26d07c862e3db364bb1
SHA-256: aced1e8a1d6a4333c0dc2c375185b5972a9cbf783d91ef306ad14c6e962d14ea

Release notes

Webform 8.x-5.x - How can we help you?

This screencast is about the Webform module's new "How can we help you?" menu, which is designed toencourage new users to join the Drupal community and Drupal Association, so that they can get involved and help support Drupal and the Webform module.




Webform 8.x-5.x - Computed Elements

This screencast walks through how to create a Webform computed element.




Webform 8.x-5.x - Submit Buttons

This screencast walks through how to customize a Webform's submit buttons.




Highlights

  • Issue #2864843: Computed value element using Twig and/or tokens
  • Issue #2878193: Allow actions (aka submit buttons) to be placed anywhere on a webform
  • Issue #2874555: Add "How can we help you?" link to the Webform module admin pages
  • Issue #2876761: Add support for Antibot module
  • Issue #2875878: Stop downloading a full copy of CKEditor and only install the needed CKEditor plugins

Changes since 8.x-5.0-beta12:

  • Issue #2881824 by jrockowitz: Cleanup Webform Admin settings
  • Add OpenInbound to Add-ons.
  • Issue #2881768 by jrockowitz: Replace $base_path with $this->getAbsoluteUrl() in tests
  • Issue #2881764 by jrockowitz: Update ::formatPlural usages to use full phrases
  • Add collapse/show all to Add-ons.
  • Issue #2864843 by jrockowitz: Computed value element using Twig and/or tokens
  • Add description to webform node field.
  • Issue #2879689 by jrockowitz, ARUN AK: Custom required error message not working
  • Issue #2880392 by heyyo: Error: Unsupported operand types webform in another language
  • Issue #2881394 by jp.stacey: Grammatical error in checkbox label to delete a webform
  • Issue #2880441 by mbovan: Fix schema of entity reference entity view formatter
  • Issue #2879122 by jrockowitz: Create callback for question removal
  • Issue #2874555 by jrockowitz, leraa: Add "How can we help you?" link to the Webform module admin pages
  • Issue #2878193: Allow actions (aka submit buttons) to be placed anywhere on a webform. Minor tweak.
  • Issue #2879421 by jrockowitz: Cleanup webform.settings
  • Issue #2879304 by jrockowitz, bobby.gryzynger: Editing Select Other elements produces JavaScript errors
  • Issue #2879217 by jrockowitz: Allow WebformHandlers and WebformExporters to be excluded
  • Issue #2879281 by jrockowitz: Make sure _webform_update_admin_settings() does not deleted old configuration
  • Issue #2879105 by jrockowitz: Allow number of submission per page to be customized
  • Issue #2879095 by jrockowitz: Convert all self:: methods to static:: methods
  • Issue #2878607 by jrockowitz: Hide dropbutton to prevent FOUC (flash of unstyled content)
  • Issue #2878842 by heyyo: Entity Radios label not translated
  • Issue #2878193 by jrockowitz: Allow actions (aka submit buttons) to be placed anywhere on a webform
  • Issue #2876790 by jrockowitz: Add issue template and feature template.
  • Issue #2878397 by jrockowitz, kirkilj: Conditional Visibility based on Toggle fields
  • Issue #2878478 by jrockowitz, sonneworks: Validation fails when adding a required field on second page
  • Issue #2878307 by jrockowitz, yi_jiang: webform example module disable causes a customised webform deleted
  • Issue #2878318 by Grimreaper: Email handler summary: email and name inverted
  • Issue #2878091 by perecedero, jrockowitz: Forms Submission Page error if submission referenced entity was deleted
  • Issue #2873307 by mikeNCM, jrockowitz, Chris Burge, frederickjh: Allow token access to composite sub elements in webform submissions
  • Issue #2878255 by jrockowitz: Increase placeholder maxlength to 255
  • Add Salesforce Web-to-Lead Webform Data Integration.
  • Issue #2877677 by jrockowitz: Image selection in email needs full path
  • Issue #2877497 by jrockowitz: Replace $this->adminWebformUser w/ $this->rootUser in webform tests
  • Issue #2877495 by jrockowitz: Change e-mail to email
  • Issue #2877494 by jrockowitz: Change Javascript to JavaScript
  • Issue #2877335 by casey, jrockowitz: Cannot search in submissions for a specific node
  • Issue #2877418 by jrockowitz, lomale@bluewin.ch: Why are the Country names not displayed as i put them in the row
  • Issue #2877437 by jrockowitz: Improve Maillog integration
  • Issue #2877433 by jrockowitz: Use restrict access: true in webform.permissions.yml
  • Issue #2875838 by jrockowitz, seanB: Add more permissions for the options on the webform settings tab
  • Issue #2873307 by mikeNCM, jrockowitz, Chris Burge: Allow token access to composite sub elements in webform submissions
  • Issue #2875841 by jrockowitz: Hide third party tab (at least optionally)
  • Issue #2873492 by imclean, jrockowitz: Validation problem with new submission API
  • Update README.md
  • Issue #2874490 by Jason Guo: Failed file field type/size validation does not stop the form from being submitted
  • Issue #2876761 by jrockowitz: Add support for Antibot module
  • Issue #2876290 by jrockowitz: Document how to add the libraries using composer
  • Issue #2876138 by jrockowitz: Update libraries to latest version
  • Issue #2872464 by jrockowitz: MultiStep Preview Page - change the Page Title and Progress Bar Title
  • Issue #2875841 by jrockowitz, seanB: Hide third party tab (at least optionally)
  • Issue #2875878: Stop downloading a full copy of CKEditor and only install the needed CKEditor plugins.
  • Issue #2875878 by jrockowitz: Stop downloading a full copy of CKEditor and only install the needed CKEditor plugins
  • Issue #2875954: Open text format tips in modal dialog
  • Issue #2873492 by imclean: Validation problem with new submission API
  • # Conflicts: # webform.install
  • Issue #2873735 by jrockowitz: Webform Likert not showing
  • Issue #2875688 by jrockowitz: Add ability to duplicate Option list
  • Issue #2875371 by jrockowitz, kduryee: Can't Add Email Handler w/Select "Send To"
  • Add warning to comparison.
  • Issue #2875013 by el1_1el: make form_prepopulate_source_entity description generic
  • Issue #2873057 by jrockowitz, kk4799: Special characters stripped from Custom Body when sending email as text/plain
  • Issue #2873630 by sathish.redcrackle: Removed unused imports and replaced deprecated NODE_PUBLISHED variable
  • Issue #2872811 by jrockowitz: Unable to check "Disable saving of submissions"
  • Tweak documentation generation.
  • Issue #2866957 by jrockowitz, rdw99, lomale@bluewin.ch, agoradesign: Updating from beta9 to beta10 fails to beta11 fails
  • Fix PHP Fatal error: Class 'Cache' not found in /var/www/html/modules/webform/drush/webform.drush.inc on line 697
  • Update blog posts.
  • Comment out tests thats are faiing on D.O
  • Issue #2872505 by jrockowitz, Shawnolt: Where is the "disabled" checkbox webform had in Drupal 7?
  • Issue #2866554 by jrockowitz, tedbow: Add Quick Edit off canvas form
  • Fix minor typo.
  • Issue #2871886: Provide an API to programmatically validate and submit a webform submission. Improve validation.
  • Issue #2871886 by jrockowitz: Provide an API to programmatically validate and submit a webform submission
  • Issue #2872013 by jrockowitz: Error: Call to a member function hasSubmissionLog() on null
  • Issue #2870218 by jrockowitz: Improve External Library Management. Minor tweaks.
Created by: jrockowitz
Created on: 31 May 2017 at 21:21 UTC
Last updated: 6 May 2020 at 17:24 UTC
Bug fixes
New features
Insecure

Other releases