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.8Using Composer to manage Drupal site dependencies
Alternative installation files
Download webform-8.x-5.29.tar.gztar.gz
5.94 MB
MD5: 050c4ae5d9fc1fd110156811bc48941c
SHA-1: 496a03e178b7198279cb7675f1f8932476b0686c
SHA-256: 96df953fce229c4c0a95dda8f8ad4b8ea3d74894099696cdb08c5d7f4149622f
Download webform-8.x-5.29.zipzip
7.38 MB
MD5: 59caff5d635d2ab354cd78d4f5d57d98
SHA-1: 59e71c4924036bd7de7d93fec1f8d5dd32bbc81d
SHA-256: 70a9c93986e876567964f3e1ab0213310bc19728b5b8b817bc4044e1848f579f
Release notes
This release was completed using Open Collective funds. Please consider joining the Webform module's Open Collective to help ensure that the Webform module is maintained. |
Changes since 8.x-5.28:
- #3243565 by jrockowitz, iyyappan.govind: Removed the usage of Yaml::decode in includes/webform.install.update.inc for safe handling of empty arrays
- #3244323 by jmeijer: All entity reference fields should add the correct Cache tags
- #3245016 by DanChadwick: PHP error on form display: " Call to a member function getTokenUrl() on null"
- #3245987 by jrockowitz: WebformSignature.php delete the files twice
- #3245468 by jrockowitz: Use = &$var instead of =& $
- #3243543 by iyyappan.govind: Argument 1 passed to Symfony\Component\Yaml\Parser::parse()
- #3242739 by paulocs: webform-generate does not generate more than 1000 submissions
- #3205406 by jrockowitz, gg24: Hidden elements are still marked as required with multi-page
- #3240393 by jrockowitz: Allow the number of webform per page to configurable
- #3232756 by bartlangelaan, jrockowitz: Encrypted email attachments are not decrypted when sent
- #3240776 by jrockowitz: Administration menu links are not translatable
- #3238391 by jrockowitz, geek-merlin: Webform css/js assets are stale
- #3229774 by jrockowitz, mqanneh: D9 & PHP 8.0.3 Deprecated: Required parameter $context follows optional parameter $import_uri
- #3233119 by jrockowitz: Webform Composer libraries json file is not compatible with composer/installers:^2.0.0
- #3236382 by jrockowitz: Change the Webform libraries CDN warning to an error in the Status report (/admin/reports/status)
- #3229322 by jrockowitz: Attachment Image Style doesn't send correct file
- #3240097 by paulocs: Access checking must be explicitly specified on content entity queries
- #3241425 by paulocs: The header of a table of the Date list element config form not translatable
- #3239242 by jedihe: Add-ons: fix swapped descriptions for webform_pardot, webform_product
- #3239846 by jrockowitz, alilihoc: Untranslatable Table description
- #3239707 by AverilL: Clientside validation always validates against max value and fails for date field
- #3239238 by jacob.embree, paulocs: Incorrect call to module_load_include()
- #3239610 by Charlie ChX Negyesi, jrockowitz: Support duplicating dynamic options
- #3239172 by paulocs: Update Webform installation to use composer
- #3238143 by jrockowitz: Fix \Drupal\Tests\webform_ui\Functional\WebformUiElementPropertiesTest
- #3232884 by jrockowitz, bobbysaul: Prefix and suffix are removed from form
- #3231494 by jrockowitz: Webform submission imports "Submitted to" field values ignored and default to form url instead
- #3227546 by toasdt: Likert Agreement and Comparison option values swapped
- #3230408 by imclean, jrockowitz: Add option to filter submission export by user ID
- #3216928 by paulocs, jrockowitz, silvestervermoote: Allow Base64 encoded file data to be excluded from remote posts
- #3228445 by jrockowitz, imclean: Custom Composite wrapper type has no effect
- #3227883 by jrockowitz: Token array to string conversion error with certain field combinations
- #3228968 by jrockowitz, nessthehero: CSS needs adjustment on "Select an element" screen
- #3230406 by TMWagner: Duplicated operand in expression