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: 8.xUsing Composer to manage Drupal site dependencies
Alternative installation files
Download webform-8.x-5.0-beta17.tar.gztar.gz
4.12 MB
MD5: 2a5dccd63ad9b345db354a6919af19d4
SHA-1: ef55b2c367dfea3ac2fd8f0ad0b56e8744c238ae
SHA-256: 21ced7bde71e7d418fdb2ee051df39ff4a39c96b3a89237862b947be50e8720e
Download webform-8.x-5.0-beta17.zipzip
4.81 MB
MD5: 0d7fd73b9c59686f78291f1ada1a473c
SHA-1: 3e22ae12aa36f9f10955c5803c8938e6bb9d79e6
SHA-256: 18052641b78cc034678df782c96817097d4bdf06c49725848530cdf717358c19
Release notes
Changes since 8.x-5.0-beta16:
- Issue #2907459 by jrockowitz: Anonymous form submissions create a session cookie which may cause performance and scalability issues
- Issue #2907179 by jrockowitz, keeganstreet: Tooltips do not display on radios
- Issue #2907185 by jrockowitz, bartlangelaan: State validation fails on composite elements
- Issue #2907295 by jrockowitz, Insasse: Duplicate Webform elements with child elements only duplicates parent element
- Issue #2907262 by jrockowitz: Add side-by-side layout ui element form.
- Issue #2907188 by jrockowitz, bartlangelaan: Document #subelement__property in the UI
- Issue #2906947 by jrockowitz: Webform Date range Download - Date To Not Inclusive
- Issue #2895671 by jrockowitz, lomale: Entity reference format
- Issue #2906866 by jrockowitz: Make conditions clickable
- Issue #2905501: Reorganize form settings.
- Issue #2906292 by jrockowitz: Display webform admin form element descriptions as help icon (tooltip)
- Issue #2906272 by jrockowitz: Provide dedicated element #help property
- Issue #2905955 by webflo: Update hook webform_update_8048 is broken
- Issue #2905915 by jrockowitz: Improve WebformHandler UX
- Issue #2854871 by jrockowitz: Back/previous button triggers form validation
- Issue #2905730 by jrockowitz: Submit button doesn't respond to states
- Issue #2905501 by jrockowitz: Reorganize webform settings and element properties
- Issue #2904727 by jrockowitz: Webform composite element - conditionally change required element
- Issue #2905423 by douggreen: hook_requirements should just check the settings
- Issue #2905395 by jrockowitz: Warning: htmlspecialchars() expects parameter 1 to be string, array given in Drupal\Component\Utility\Html::escape()
- Issue #2905379 by jrockowitz: Wizard pages should not be visible as conditional selectors
- Issue #2905343 by jrockowitz: Add Webform SugarCRM to Add-Ons
- Issue #2904940 by simohell: Typo in webform.element.chosen.js ?
- Issue #2900719 by jrockowitz, larowlan: Server side Conditional Logic using #states API
- Issue #2903004 by jrockowitz: Refactor \Drupal\webform\Access\WebformAccess into more specific classes
- Issue #2902864 by jrockowitz: Anonymous downloading/viewing own files
- Issue #2903030 by jrockowitz: Convert Webform, WebformSubmission, and WebformOption entity 'default' form handler to use dedicated 'add' and 'edit' form handlers
- Issue #2903084 by jrockowitz: Add base classes to webform submission form
- Issue #2902631 by jrockowitz: Restrict Wizard Page access by role
- Issue #2879455 by jrockowitz, lomale@bluewin.ch: Have the Same Problem - in CH the postal Code comes before the city name
- Issue #2902877 by jrockowitz: Webform fields should not disable attached webform for admins
- Issue #2902551 by jrockowitz: Confirmation URL
- Issue #2896773 by jrockowitz, troubleshooter: Telephone advanced type field doesn't resize properly within flexbox
- Issue #2899970 by jrockowitz, Leon Kessler: Other type elements do not get a required attribute
- Issue #2902440 by jrockowitz: Fix Drupal.AjaxCommands.prototype.webformRefresh
- Issue #2902298 by jrockowitz: Update external libraries
- Issue #2902285 by jrockowitz: Add webform_migrate.module to Add-ons
- Issue #2902089 by pafa7a, jrockowitz: Missing weights on results sub tabs
- Issue #2901211 by jrockowitz, thelmer: AJAX fails for new pages
- Issue #2902202 by jrockowitz: Add image style and modal format to image_file element
- Issue #2902045 by Vj, jrockowitz: Wrapper CSS classes field not visible
- Issue #2901820 by jrockowitz: Remove checkbox and radios selector from webform.element.flexbox.css
- Issue #2902180 by jrockowitz: Webform with token_update enabled should bypass general access controls.
- Issue #2902005 by jrockowitz: Add conditional logic support to wizard pages
- Issue #2902020 by jrockowitz: Conditional Logic - make optional not working
- Issue #2902147 by jrockowitz: Webform devel generate needs to use source entity URL for submissions
- Issue #2901949 by jrockowitz: Add 'Conditional' to manage elements page
- Issue #2901738 by jrockowitz: Add support for conditional logic to WebformHandler
- Issue #2901697 by jrockowitz: LogicException: The database connection is not serializable.
- Issue #2901712 by jrockowitz: Remove WebformTestController and merge code into WebformSubmissionForm
- Issue #2901650 by jrockowitz: Add support for XOR #states operator
- Issue #2884658 by jrockowitz: Webforms created from template do not inherit translations
- Issue #2900719 by jrockowitz, mmaciusowicz-rr: Server side Conditional Logic using #states API
- Issue #2901401 by jrockowitz: Fatal error: Declaration of Drupal\webform_ui\Form\WebformUiElementAddForm::buildForm
- Issue #2901445 by huzooka: Wrong data schema types at webform block plugins
- Issue #2901420 by jrockowitz: Add basic workflow tracking to Application Evaluation demo
- Issue #2901203 by jrockowitz: Improve condition logic element layout
- Issue #2901010 by jrockowitz: Saved drafts should not be loaded when editing an existing submission
- Issue #2901016 by jrockowitz: Update Event Registration demo to show how to webform node field into webform submision
- Issue #2900945 by jrockowitz: Change Lingotek promotions
- Issue #2890812 by andrewmacpherson: webformDisableAutoSubmit behaviour should not affect buttons
- Issue #2885338 by jrockowitz: Composer: CKeditor plugins are downloadable with http