News & Updates -
Gravity Forms v2.1 Released
By Carl Hancock Published November 3, 2016Gravity Forms v2.1 is now available via automatic update and the downloads page.
This is a major maintenance, bug fix and security release. As with all updates, but especially those that include security enhancements, we recommend users update as soon as possible.
Gravity Forms v2.1 Changelog
- Added gform_is_valid_conditional_logic_operator filter to allow custom operators to pass validation in is_valid_operator().
- Added better support for custom address types (added via gform_address_types filter) and conditional logic.
- Added GFExports::export_forms() method to allow 3rd parties to more easily export forms.
- Added the gform_honeypot_labels_pre_render filter.
- Added GFFormsModel::get_phsyical_file_path() method; refactored from code in the GFFormsModel::delete_physical_file() method.
- Added gform_rfc_url_validation hook to control whether or not URL validation conforms with RFC standard. Defaults to true.
- Added gform_is_valid_url hook to allow for custom URL validation.
- Added the gform_savecontinue_link filter for customizing the save and continue links.
- Added GFFormDetail::get_field_groups() method.
- Added the gform_entry_list_columns filter for overriding the columns to be displayed on the entry list page.
- Added logging of sanitize_file_name filter, in some cases it can cause an empty .csv file download.
- Added message on entry export if the PHP readfile function is not available, which had been causing an empty .csv file to be downloaded.
- Added gform_reset_pre_conditional_logic_field_action filter which can be used to prevent the field being reset to its default value when hidden.
- Updated the field visibility setting to make it more clear and to allow fields marked as hidden to be part of conditional logic.
- Updated the registration of some JavaScript files to use the minified version by default.
- Updated the default css and ready class css for better horizontal field justification.
- Updated how the tooltip styles and scripts are included.
- Updated GF_ShowEditTitle() to automatically give the edit title input focus.
- Updated the input container for the textarea field to include the ginput_container_textarea class.
- Updated notification routing conditional logic JS to use the get_routing_field_types() method for consistency.
- Updated English translations (NZ, ZA). Credit: Ross McKay.
- Fixed input mask script not being included for a field with a custom phone format.
- Fixed issue with character counter on textareas configured with Rich Text Editor enabled.
- Fixed issue where tooltips CSS was not enqueued if No Conflict was enabled.
- Fixed a JS error which could occur with the single file upload field when the max file size is configured.
- Fixed an issue with the number formatting in the pricing summary table when the entry currency does not match the Forms > Settings currency.
- Fixed incorrect conditional logic result for multi-input field types (i.e. Address) using the entry value and the is not operator.
- Fixed an issue with the recent forms list not updating when forms are trashed.
- Fixed a PHP warning on some systems where the cron task is unable to to create files.
- Fixed an issue with the advanced field buttons.
- Fixed an issue with the confirmation settings for users without the unfiltered_html capability where merge tags used as attributes get mangled instead of removed.
- Fixed PHP warning if a query string parameter uses array notation.
- Fixed tabindex issue when save and continue functionality is activated.
- Fixed an issue with the Email field validation for forms created in 1.8 or older when the confirmation input value includes trailing spaces.
- Fixed an issue with the Web API returning 404 errors under certain circumstances for example saving permalinks.
Gravity Forms v2.1 Add-On Framework Changelog
- Added the gform_addon_field_map_choices filter allowing the choices in the field map drop down to be overridden.
- Added GFAddOn::is_simple_condition_met() for evaluating the rule configured for the field created using the simple_condition() helper.
- Added gform_fieldmap_add_row Javascript action when adding a new row to a dynamic field map.
- Updated jQuery Repeater plugin to support input fields for value.
- Fixed fatal error with the add-on specific version of the gform_addon_field_map_choices filter when the add-on doesn’t have a get_instance method.
- Fixed fatal error with the add-on specific version of the gform_addon_field_map_choices filter.
You can update to the latest version of Gravity Forms using Automatic Update. Just visit the Updates page under the Forms navigation in your WordPress Dashboard. Update deployment is staged so if you do not see the update available, try again in a few hours. You can also download the latest version of the plugin from the Downloads page.
Please Note: Automatic Update will only work if you have correctly entered your License Key in the Settings page of Gravity Forms in your WordPress Dashboard.
Don’t own a Gravity Forms Yet? What are you waiting for? Purchase a copy today!