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-rc25.tar.gztar.gz
5.36 MB
MD5: baab463464d9fb518d509ec96f5c7180
SHA-1: e1b04f767deb3bfe4921579945ad5ec0759de1af
SHA-256: ac89ce24e58ecee25359a971c4260c9141261884e943d429e3e9acf6292b1341
Download webform-8.x-5.0-rc25.zipzip
6.34 MB
MD5: d68ed1f98c08be9077358e27ab391017
SHA-1: 44ab47ffa81a8510f010a4fd05c7302bc3aec410
SHA-256: 78b55c8e6c610c6e1c46df8494ea9f545b5786dc258412b3d373ab14a1f6f19d
Release notes
Change records
- Access to webform configuration via REST or JSON API now has dedicated permissions and access rules.
- Composite elements now support managed file uploads
- Moved webform submission Delete action from tab to link which opens a modal dialog
- Delete confirmation UX has been improved
Changes since 8.x-5.0-rc24:
- #3011553 by jrockowitz: [accessibility] Image select color contrast issue
- #3011502 by jrockowitz: Add a "loading"-class to computed elements that can update via AJAX
- #2956771 by jrockowitz, Berdir, aaronbauman, Sam152, Wim Leers, rickmanelius: Sensitive information is disclosed via REST/jsonapi
- #3011505 by Thalles: Drupal dependency injection
- #3010798 by jrockowitz, Anas_maw: Responsive confirmation modal
- #3010798 by jrockowitz: Responsive confirmation modal
- #3011188 by jrockowitz: Remove single submit event listener for export form
- #3010084 by jrockowitz, jasonrust: Form submission finishes before file upload is complete
- #3010873 by Thalles: Coding standards
- #3009967 by jrockowitz, gbrewer: URL validator fires for field on subsequent page when you go to previous page and then try and advance
- #3010845 by jrockowitz: Allowed number of values limit can be exceeded in a custom composite
- #3010721 by jrockowitz: For webform libraries help, detect which version of drush is installed via composer
- #3007890 by jrockowitz, brado: File Upload field in repeatable custom composite
- #3010559 by jrockowitz, DILL: Custom twig mail head with mail key
- #3010348 by jrockowitz, john.p.baldwin.jr: Custom likert N/A value not honored
- #3009833 by miiimooo, jrockowitz: Image options removed when no value/text is set
- #3010143 by jrockowitz: Improve delete confirmation dialog title
- #3010129 by jrockowitz, Liam Morland: Allow "other" gender in defaults
- #3010192 by lordrembo: Setting a disabled state condition doesn't work if the element is a button
- #3009289 by wturrell, jrockowitz: #exclude_empty ignored on submission table view
- #3008692 by jrockowitz: Move webform submission Delete action from tab to modal dialog open from within submission information
- #3008614 by jrockowitz: [meta] Refactor and improve Webform delete/confirm form UX
- #3009648 by jrockowitz: Multiple value element shows up after server side error even if the value is blank / not added
- #3009015 by jrockowitz: Can't submit required field with custom #name attribute
- #3008686 by jrockowitz: Always open delete form in modal dialog
- #3008496: D8 : Add option to place descriptions above fields