Install

Works with Drupal: 7.x

Using Composer to manage Drupal site dependencies

Downloads

Download webform-7.x-4.0-rc1.tar.gztar.gz 184.15 KB
MD5: f531bd82a3e8a218e8ba6b9418a272fe
SHA-1: f96b6a5644160cca2216c1ea621a29242423aa30
SHA-256: f0182c2c7bf71061874f03025ac33da081ac7cc2e2373afa9aa7eb189e57f67f
Download webform-7.x-4.0-rc1.zipzip 224.99 KB
MD5: 194af78ed50f82df1f31c7423498fb06
SHA-1: 213deb7987ba66b69f90f13535ddb12a104d4ba8
SHA-256: 22f2a7139ec073194c984822fcc875b811ffd0169200f4d27ea441aea56ec794

Release notes

This release of Webform gets ready for the 4.0 final release! We've fixed a bunch of bugs in this release.

Upgrading is recommended for all users of the 4.x branch.

A few new minor features

  • #2041221 by Liam Morland, quicksketch: Submission range options should be by serial number, not by SID.
  • #2227603 by Liam Morland: Allow setting next serial number.
  • #2030479 by pjcdawkins: Support Mandrill (and other HTML-capable mail systems via _alter hook).
  • #254957 by Liam Morland: Allow sorting on any column in the Results table page.
  • #2076409 by threewestwinds: Add Empty / Not Empty conditions for select lists.
  • #2157797 by cafuego: Add contextual filter for submitted date.
  • #2198489 by DanChadwick: Added multiple drafts API

But this release mostly fixes a ton of bugs since 7.x-4.0-beta3:

  • #2211969 by DanielaKirsch: Long format FROM address with newline when encoded.
  • #1591476: Ability to theme Edit, Clone and Delete links on form components page.
  • #2167547: Ensure users have PHP 5.3 before allowing updates.
  • #2163267 by quicksketch: Fatal error triggered by Available as Block option (line 1461).
  • #2239079: Increase the robustness of our update hooks where possible.
  • #1878016 by stenjo, quicksketch: Allowing supporting modules hook onto the tests.
  • #1483156: Set parameter default to FALSE in webform_client_form().
  • #2201493 by quicksketch | dymutaos: Numeric field no longer accepts 0.00 as valid.
  • #342722: Increase length of the name column to allow for longer labels.
  • #2215947 by David_Rothstein: "Previous" button on multistep forms breaks the form when a webform is panelized.
  • #2209269 by mikran: Batched export does not allow exporting specific submissions.
  • #2210433 by mikran: Hook_webform_csv_header_alter() does not really allow any alterations.
  • #2225927: Missing argument 2 for webform_results_download_default_options() during drush wfx.
  • #2036805: Use default views instead of hard coded listing pages.
  • #2096525 by guedressel | slismann: Destination folder of file components get initially created with wrong path.
  • #2233139: Undefined index: class in theme_webform_element().
  • #2204515 by tempo22 and SpadXIII: Webform preview back button submits form.
  • #2225493 by fprevos2: Conditional "is empty" string operator not detecting empty strings.
  • #1736982 by Liam Morland: Increase redirect_url length in the database column.
  • #2202499 by Liam Morland: Remove error suppression from fopen().
  • #2221501: Excel does not understand ISO dates with timezones in export.
  • #2076761: Undefined index when exporting range of submissions.
  • #2202197 by DanChadwick: Webform_tokens cleanup (no functional change)
  • #2204273 by DanChadwick: Fixed incorrect analysis of negative numbers
  • #2132187 by DanChadwick: Fixed views on webform different from definition
  • #2203877 by DanChadwick: Fixed divide by zero when no submissions
  • #2202617: Tests failing when Token module not enabled.
  • #2201489: Declaration of webform_exporter_excel_xlsx::eof() should be compatible with webform_exporter::eof(&).
  • #1537272: Update component delete docs.
  • #1205736: Users still able to submit a form (from cache or open browser window) after it has been manually closed.
  • #2198775: Importing/exporting between sites may throw errors between Webform versions.
  • #1897114: Submission of blank textfields passes a WHITE SPACE in custom url redirect.
  • #2150877 by Liam Morland: Submission limits should always be greater than zero.
  • #2077027 by eyeless: Redirect to destination on 'Add' component button submit.
  • #2198007: Negative numbers always fail validation.
  • #2106849 by Liam Morland: Allowed file extensions should be shown in file component description.
  • #2137699 by jweowu: Email mapping does not account for missing submission values.
  • #2064851 by thechanceg, jweowu, and quicksketch: Node tokens should be available in select component option labels.
  • #2143583: Some situations may result in 'Call to undefined function webform_component_parent_keys()' error.
  • #2146665: Remove #value from markup component.
  • #2150903 by Liam Morland: Duplicate E-mail To: addresses should be removed.
  • #2153723: Increase consistency when using $input_values vs. $form_state.
  • #2192953 by Liam Morland: Conditional should not self-reference.
  • #2102997 by DanChadwick: Missing implementation of hook_user_role_delete.
  • #2109639 by Samvel: Readonly attribute in selects not removing when using predefined select lists.
  • #2107065: Same-page conditionals based on values in hidden fields do not work.
  • #2019393 by torotil: Default/current value not saved in submission when a private field is hidden.
  • #1244072 by ianthomas_uk: Use of tokens in external URL redirect locations not allowed in some cases and not URL Encoded.
Created by: quicksketch
Created on: 12 Apr 2014 at 06:45 UTC
Last updated: 2 Aug 2018 at 04:56 UTC
Bug fixes
Insecure

Other releases