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.8 || ^9Using Composer to manage Drupal site dependencies
Alternative installation files
Download webform-6.0.4.tar.gztar.gz
5.93 MB
MD5: 671358f1ae9b57ec1a28c3d89e87f58a
SHA-1: e1b3b79105c0fdf0f76792d20caff0af53d1bdb2
SHA-256: b617fa1215f7f8c6d0216833c0f98edf39f6f907dbd93df4a7f294f3059497c7
Download webform-6.0.4.zipzip
7.38 MB
MD5: 1b540f6de51138d17ac313ace5db4cde
SHA-1: 8b87ffb19f980e9d77957dfb2d784a1a68619d57
SHA-256: 5dd1369511e733c39f1d006978d526e84d5d30dc8262bcd20dc1e13595a7a224
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 6.0.3:
- #3218208 by jrockowitz: "International Telephone Input" + "Prevent duplicate submissions" prevents form submission
- #3164855 by jrockowitz, paulocs, alexshipilov, Pooja Ganjage, zipymonkey: Replace Drush deprecated functions
- #3220100 by jrockowitz: Fix webform validation issues
- #3220075 by jrockowitz: drush webform:repair command is not working as expected
- #3219721 by jrockowitz: After upgrade to Drupal 9.2.0 TypeError: method_exists()
- #3219589 by piggito: XSS prevention on webform.form.tabs.js
- #3219169 by markdorison: t() used in RemotePostWebformHandler instead of StringTranslationTrait $this->t()
- #3219151 by Jesmaster: AssertHelperTrait deprecated in unit test
- #3219041 by leeomara, vsujeetkumar: Autocomplete custom options missing from translation
- #3219574: Fix error in webform cards when webform UI is disabled
- #3218299 by paulocs, jrockowitz: Make #description_display available for section element
- #3218494 by paulocs: '@see' documentation referencing to wrong methods in templates
- #3218460: Encoding comma as %2C
- #3218296 by jrockowitz, asrob: Inline image is stored as temporary file again
- #3218368: [Drupal 9.3] Fieldset elements now respect the #description_display option
- #3218145 by jrockowitz: Update Webform libraries
- #3218143 by jrockowitz: Update Webform addons
- #3212867 by dev.tim, paulocs, lomale@bluewin.ch, jrockowitz: Unable to translate webforms 6.0.3
- #3217697 by paulocs: Fix random test failure that can't be reproduced locally
- #3217795 by PhilY, jrockowitz: Apostrophe displays as ' if field default value uses token
- #3217704 by Luke.Leber, jrockowitz, paulocs: Custom 'other error' messages not working with latest clientside validation release
- #3217807 by Charlie ChX Negyesi: CONFIRMATION_PAGE should use setTrustedRedirectUrl
- #3217806 by jrockowitz: Custom webform states behaviors only attached for webform with ids that begin with webform-*
- #3194569 by jrockowitz: Any menu with a link to a webform will vary by url
- #3211328 by jrockowitz: Webform field ignoring query parameters for render caching
- #3215471 by jrockowitz: Translation interface not reachable when using custom email handler
- #3217507 by jrockowitz: Fix add source entity type and id query string parameters cache context
- #3201136 by jrockowitz: "url.query_args" cache context gets added to every page
- #3217506 by jrockowitz: Add delete token support to webform cache context
- #3212518 by paulocs, jrockowitz: Webform option for automatically save as draft does not work with cards
- #3212581 by jrockowitz, paulocs: Table select does not trigger client side validation
- #3216393 by jrockowitz, paulocs: Token is not appended to delete submission URL when viewing a submission
- #3216513 by jrockowitz, paulocs: Support #minlength in components
- #3202500 by jrockowitz, aiphes, gwvoigt, paulocs: Export submission : Undefined index: options_item_format
- #3216810 by r0nn1ef, jrockowitz: Raw Url encoded webform submission value
- #3199646 by jrockowitz, macdev_drupal: Tippy tooltips are to tiny or don't wrap at add Element
- #3214889 by jrockowitz, shin.cho: Sub-RadioButton-Element located in container does not support clientside required validation
- #3215485 by jrockowitz, Ahmed.Raza: Drafts not working for Authenticated User
- #3214974 by paulocs: [PHP8] - call_user_func_array problems
- #3214708 by jrockowitz: Javascript error when telephone element does not have a placeholder
- #3214885 by jrockowitz, paulocs: Resend replyto should not be required
- #3214876 by jrockowitz, shin.cho, paulocs: EntityRadio Element does not support clientside(javascript) validation
- #3215469 by jrockowitz: Add example of group radios
- #3189960 by jrockowitz, paulocs: Webform on PHP 8
- #3213178 by paulocs, jrockowitz, marcusvsouza: Unable to translate webforms if it has no elements
- #3214340 by JeroenT: Links are not crawable error in Lighthouse
- #3207724 by paulocs, mlncn, marcusvsouza, jrockowitz: Allow negative numbers when using currency input mask
- #3213216 by jrockowitz, paulocs: Checkbox required error message is not placed correctly
- #3214745 by phjou: Progress bar template doesn't seem to match the available variables
- #3207939 by jrockowitz, paulocs: Required field validation not working till form is submitted when using cards
- #3209439 by jrockowitz, Omega_yang, paulocs, guilhermevp: After trigger checkboxes require message(client-side validation), next submmit will not trigger its next required field's mandatory message
- #3213647 by paulocs, guilhermevp: getException() method is deprecated since Symfony 4.4
- #3213292 by jrockowitz, paulocs: aria-required attribute on input[type="radio"] is invalid in ARIA
- #3211832 by jrockowitz, paulocs: Add WebformPlugingSettingsTrait w/ Interface
- #3213233 by jrockowitz, paulocs: The {term of service} token is appearing in the required error message
- #3209476 by jrockowitz, marcusvsouza: Checkbox doesn't return custom value in the email notification/confirmation
- #3212867 by paulocs, lomale@bluewin.ch: Unable to translate webforms 6.0.3
- #3213155 by skounis, jrockowitz, paulocs: RemotePostWebformHandler does not cast zero to false