Install

Works with Drupal: 8.x

Using Composer to manage Drupal site dependencies

Alternative installation files

Download webform-8.x-5.0-beta15.tar.gztar.gz 4.02 MB
MD5: 7b1f881211b117f862fbbdfd5ebf18c5
SHA-1: ccf7487262908437acce34e512645207be7f79c7
SHA-256: 634b0815bdb625de6790ff5cce767fd23656ce0a610e84959fad91ed6f215178
Download webform-8.x-5.0-beta15.zipzip 4.63 MB
MD5: 7db0130c5d21fd1bef9f4a42faf39840
SHA-1: 6bf79f53e2232a395ed892b1ba8b8bf95820d789
SHA-256: 8ef24cdbdd557c82f8a0a1ac0c1bb47c97c527dc6eb04901b87382842bdcbf5d

Release notes

 Ajaxified

This screencast walks through how the Webform module's submission forms and administrative UI has been ajaxified.




 User Submission Management

This screencast walks through recent improvements to the Webform module's user submission management.

Learn more about Webform 8.x-5.0-beta14/beta15


Highlights

  • Issue #2889410: Add a style guide to the Webform examples module
  • Issue #2887033: Improve wizard progress tracker
  • Issue #2757491: Allow Webforms to be submitted using AJAX .
  • Issue #2856472: Allow multiple drafts per users.
  • Issue #2882511: Added support for JavaScript datepicker.
  • Issue #2884234: Add `drush-composer-update` command.

Changes since 8.x-5.0-beta14:

  • Issue #2890820 by andrewmacpherson: No accessible labels for add and remove buttons in WebformMUltiple element
  • Issue #2891340 by jrockowitz: webform_test_composite is throwing error
  • Issue #2890522 by jrockowitz, kenorb: Call to a member function getPages() on null
  • Issue #2890885 by jrockowitz: Add Webform schema tab to webform_devel.module
  • Issue #2889694 by jrockowitz, frankdesign: Hidden Element are displayed on the Preview page
  • Issue #2891108 by jrockowitz: Recreating deleted webform with same name results in error
  • Issue #2890587 by jrockowitz: Email handlers no longer output HTML
  • Issue #2891116 by Berdir: Defining webform table in WebformSubmissionStorageSchema results in entity-updates changes
  • Issue #2891100: Select field default behaviour
  • Issue #2890897 by bucefal91, jrockowitz: Improve dependency injection (WebformExporterBase & WebformSubmissionExporter)
  • Issue #2890895 by bucefal91: Clean up token description strings
  • Issue #2890769: Typo in webform help: documentaion

Changes since 8.x-5.0-beta13:

  • Issue #2889410 by jrockowitz: Add a style guide to the Webform examples module
  • Issue #2889770 by jrockowitz: Date field - have most recent Year at the top of the list
  • Fix webform devel drush command.
  • Issue #2889398 by jrockowitz: Textarea Form API element now supports #maxlength attribute
  • Issue #2871207 by jrockowitz, maniosullivan, frogdog_tech: Random Multiple Submissions
  • Issue #2890165 by FeyP: Drupal\webform\Plugin\WebformHandler\EmailWebformHandler::ajaxCallback should be static
  • Issue #2890038 by jrockowitz: Convert
    to
  • Issue #2889381 by jrockowitz: Setup a demo of a webform in a modal window
  • Issue #2888847 by jrockowitz: Provide a submission limit tracker block
  • Issue #2890035 by rodrigoaguilera: Error on config import regarding ProcessedText default properties
  • Issue #2889768 by jrockowitz: Inline styling is being stripped from HTML emails
  • Issue #2888615 by jrockowitz: Allow preview to exclude elements
  • Issue #2889374 by jrockowitz: Don't display draft when user pages through previous submissions
  • Issue #2884234 by jrockowitz: Composer.json generated by 'drush webform-libraries-composer' included in module or as "Webform Libraries" contrib?
  • Issue #2889372 by jrockowitz: Disable client-side validation for draft submit button
  • Issue #2888619 by jrockowitz: Enable user submission limit for anonymous users
  • Issue #2889272 by jrockowitz: Move all webform error messages to use inline error message element
  • Issue #2889291 by jrockowitz: Split WebformSubmissionFormSettingsTest into smaller tests
  • Issue #2888850 by jrockowitz: Validate source entity that passed as URL parameters
  • Issue #2885390 by vanyamtv, nevergone: Submissions list: Call to a member function getFileUri() on null
  • Issue #2888578 by jrockowitz: Template duplication preserves original author; results in access denied
  • Issue #2888442 by jrockowitz, frederickjh: Error: Unsupported operand types in Drupal\webform\Entity\WebformSubmission::preCreate() . .
  • Issue #2888448 by mr.baileys: Tiny typo in permission description
  • Issue #2886840 by jrockowitz, lomale@bluewin.ch: Submit Button not working any more
  • Issue #2888076 by jrockowitz: Redirect users to login page when trying to access the a protected webform file
  • Issue #2885507 by jrockowitz: Email sent via handler can't include link to private file for submissions by anonymous user
  • Issue #2887901 by jrockowitz: Webform template dialog is displaying webform actions in preview
  • Issue #2872755 by jrockowitz: Theming HTML emails
  • Issue #2887443 by jrockowitz, slbrassard: Default to and from email settings missing and not used.
  • Issue #2887443 by jrockowitz, slbrassard: Default to and from email settings missing and not used
  • Issue #2887282 by jrockowitz, miro_dietiker: Duplicate webform should not clone alias
  • Issue #2887192 by jrockowitz: Add Ajax callbacks to manage Webform handlers
  • Issue #2887676 by ckaotik: hook_file_access should always return an AccessResult
  • Issue #2887517 by chaps2: Wizard form step submission hangs when client-side validation fails
  • Issue #2887164 by jrockowitz: Use fullscreen progress indicator for all webform ajax links
  • Issue #2887078 by jrockowitz: Allows preview page to customized
  • Issue #2887033 by jrockowitz: Improve wizard progress tracker
  • Issue #2882891 by jrockowitz: Create Webform Test Bootstrap theme
  • Issue #2886853 by jrockowitz: Ability to customize user draft and submission columns
  • Issue #2877360 by jrockowitz: Chained Tokens not working
  • Issue #2757491 by AndyF, jrockowitz, basil_snowman, dawehner: Allow Webforms to be submitted using AJAX
  • Issue #2886173 by jrockowitz: Ability to have no empty option on a select element
  • Issue #2886324 by cristian100, jrockowitz: iCheck Line Skin
  • Issue #2884234 by jrockowitz: Composer.json generated by 'drush webform-libraries-composer' included in module or as "Webform Libraries" contrib?
  • Issue #2886309 by jrockowitz: Replace external autogrow library with core library
  • Issue #2885075 by jrockowitz, jayhawkfan75: Webform w/wizard pages and conditional field not working
  • Issue #2886234 by el1_1el: Fatal error: Cannot use Drupal\webform\Plugin\WebformElement\WebformManagedFileBase as WebformManagedFileBase because the name is already in use in modules/webform/src/Element/WebformCompositeBase.php on line 9
  • Issue #2885657 by jrockowitz, pminf: Webform markup display setting does not work without #type markup
  • Issue #2885715 by jrockowitz: Change Entity::getTranslation to use EntityRepositoryInterface::getTranslationFromContext
  • Issue #2885530 by jrockowitz, Christopher Riley: oddity when adding captcha
  • Issue #2885634 by jrockowitz: Uncaught Reference Error: google is not defined - Location field
  • Issue #2884624 by jrockowitz, cman9090: Allow composite sub elements to be formatted
  • Issue #2885641 by jrockowitz: Ajax error on Adding Term select for pages
  • Issue #2840814 by jrockowitz, bucefal91: Decorate form state instead of mock
  • Issue #2885419 by jrockowitz: Upgrade to Drupal 8.3.x
  • Issue #2885183 by jrockowitz: Add support for customized webform submission labels
  • Issue #2884436 by jrockowitz: Allow multiple lines of text to be stored using hidden and value elements
  • Issue #2884528 by jrockowitz: Support webprofiler
  • Issue #2882511 by jrockowitz: Create JavaScript Datetime picker
  • Issue #2884410 by hanoii: Swiftmailer is not properly detected when not set globally
  • Issue #2884372 by jrockowitz: Notice: Undefined index: #title in Drupal\Core\Render\Element\Link::preRenderLink() (line 94)
  • Issue #2884364 by jrockowitz: Display PHP notices onscreen via webform_devel.module
  • Issue #2884316 by jrockowitz: Improve customizing submit buttons UI/UX
  • Issue #2884106 by jrockowitz: Move Webform plugin managers and base plugin to \Drupal\webform\src\Plugin
  • Issue #2856472 by jrockowitz, ptsimard: Allow multiple drafts per users
  • Issue #2883402 by jrockowitz: Print individual webform submissions to PDF
  • Issue #2883526 by jrockowitz: Add Strip Webform module to Add-ons
  • Issue #2883439 by bartlangelaan, jrockowitz: Submitting drafts trough the API should not be validated
  • Issue #2883396 by harrrrrrr, jrockowitz: Saving & deleting elements results in render error
  • Issue #2881048 by jrockowitz, landsman: Remove default capture attribute from file input
  • Issue #2883192 by jrockowitz: Composite sub element not displaying when view submissions
  • Issue #2883183 by jrockowitz: Add unique class names to every webform element
  • Issue #2883108 by jrockowitz: Translation of submit buttons gone and no longer possible
  • Issue #2882907 by jrockowitz: Prefix webform wizard page names with webform_* to prevent conflicts
  • Issue #2882935 by jrockowitz: Not able to add element Term select
Created by: jrockowitz
Created on: 1 Jul 2017 at 01:40 UTC
Last updated: 6 May 2020 at 17:24 UTC
Bug fixes
New features
Insecure

Other releases