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: 7.xUsing Composer to manage Drupal site dependencies
Downloads
Download webform-7.x-4.20-rc1.tar.gztar.gz
246.1 KB
MD5: 0d7f7fdf95e328e4c2d8c8887f3110ca
SHA-1: 14201627eddfc1823344e677e6bcfd6375d28837
SHA-256: 1c916641757004a1fd701634b09b0180a29eb9f872e71fe4e19765761384c41c
Download webform-7.x-4.20-rc1.zipzip
296.98 KB
MD5: 1328cf7bfcc52a4571172ea1ea388327
SHA-1: 8bdc273e7aaaa19ed3bf6744bbec5f7c157a7b53
SHA-256: 0dcafbf4547ece2837ad12e2c20f4ac3e3de3916456321d6748dc79162f47d02
Release notes
Changes since 7.x-4.19:
- #3032336 by sammuell: Allow conditionals to remove @required from single checkbox
- #2917713 by mattwire, Liam Morland: Prevent JS error when no Webform elements visible
- #3063080 by Liam Morland: Remove checks for token module in testing
- Coding standards
- Refactor webform_validate_date(): Use $date_parts for date parts
- Refactor webform_validate_date(): Rename $field_types to $date_parts
- #3056165: Convert documentation files to markdown
- #3054069 by Liam Morland: Use drupal_get_destination() in confidential form logout link
- #3054045 by Liam Morland: Use request_path() instead of request_uri()
- #3052549 by Liam Morland: Use transactions for submissions
- #3052549 by Liam Morland: Use transactions for conditionals
- #3052549 by Liam Morland: Use consistent name for transaction variables
- #2853391 by Liam Morland: Document webform_submission_render()
- #1261372 by paulvandenburg, ruudvanoijen, JohanKleene, Danny.Wouters: Prevent 'enter' on previous component from opening popup calendar
- #3041384 by paulvandenburg, JohanKleene: Retain Webform settings component fieldset
- #3035829 by pifagor: Coding standards: Delete double ";;"
- #2996933 by possiBri: Fix UI setting form_key in views submission data relationship handler.
- #3028472 by Liam Morland: Fix unit tests
- #3008142 by matthiasm11, Liam Morland, asvira: Trim email addresses in webform_format_email_address()
- #3028472 by Liam Morland: Test webform_format_email_address()
- #3028472 by Liam Morland: Create test file for unit tests
- #1147994 by chrisgross, Liam Morland: Wrap composite elements in a fieldset element
- #3013809 by Liam Morland: Test webform_get_submission_count()
- #3013809 by aklump, asvira: Make webform_get_submission_count() work for anonymous users
- #3023192 by jacob.embree: Only use count() on countables in email component
- #2828317 by geoffreyr, Chris2: Allow datepicker fields to be cleared