Install
Works with Drupal: 7.xUsing Composer to manage Drupal site dependencies
Downloads
Release notes
This is a minor update from beta 3, which had a bad bug regarding multi-page forms. Notes from beta 3 are included below in addition to beta 4 fixes.
Bug Fixes since beta 3:
#751670: Encoding problems with non-latin language when exporting results as Excel file
#760862: Multipage forms broken
Changes since from beta 2 (the beta 3 release notes):
The beta 3 release of Webform for Drupal 7 fixed numerous issues unique to the Drupal 7 branch. Important: Upgrading within the Drupal 7 branch is not yet supported. You much completely uninstall and reinstall Webform to use the new version. There have been extensive database updates since beta 2.
New features:
#406486: Allow pluggable select list values
#598714: Implement hook_content_extra_fields()
#686136: Implement hook_mollom_form_info for submission protection by Mollom
#743428: Add support for Options Element module
#734208: Containers/divs for components
#736098: Convert slashes to underscores in key names
Bug fixes:
#735202: Webform not working with CAPTCHA
#758278: Allow edit of submissions after submission limit
#656378: No error class on date components
#738316: Date component never validates when required
#736258: Error when adding email with no components on form (webform.emails.inc)
#752414: Time fields with 12 hour format that are required are returning an error on form submission
#760834: Fix SimpleTests in 3.x beta2
#324693: Sometimes no warning for duplicate field keys
#730960: webform_component_edit_form() should not use t() on $component['type']
#738976: Other... text option issues
#750884: Array to string conversion ... Possible PHP 5.3 Bug?
#737834: Files are not deleted from file components
#736860: Conditional field bug with singular checkbox
#734086: Change fieldset labels to use filter_xss_admin() like other labels
#737582: New Component Name Field Error with Its Default Value
#736818: MySQL error when operating in strict mode when running webform_update_6308() (Drupal 6 only)
#747604: Update #process properties to match Drupal 7 function names (Drupal 7 only)
#744716: $component['cid'] is null when you add a component for the first time. (Drupal 7 only)
Tasks:
#712324: Convert Select and Grid Options to New Data Storage
#709854: Convert date component database storage to use ISO 8601 strings (similar to timestamps)
#754580: Remove Custom PHP Execution (Additional Processing/Validation) Fields
#738678: Remove custom Webform "timezone" handling
#731832: Email header and templates should receive entire $email variable instead of $cid
#738994: Remove Form Builder Integration
#423350: Improve efficiency of options in select.inc