News & Updates -

Gravity Forms v1.9.10 Released

Carl Hancock By Carl Hancock Published June 5, 2015

Gravity Forms v1.9.10 is now available via automatic update and the customer downloads page. This is a maintenance and developer focused release that introduces new hooks and paves the way for new Add-Ons that will be launching very soon.

What’s New in Gravity Forms v1.9.10

  • Added a javascript hook gform_pre_conditional_logic. Fires before conditional logic is executed.
  • Added security hardening enhancements.
  • Added the gform_field_types_delete_files filter, including form specific version, for modifying field types to delete files when deleting entries.
  • Updated Swiss Franc symbol to CHF.
  • Updated some delete queries so that they perform better on large databases.
  • Updated the links in the help page.
  • Updated query which deletes entry values from the entry_detail_long table to be more performant. Thanks @strebel!
  • Updated the ajax submission iframe tag to include the title attribute when HTML5 is enabled in the settings to comply with WCAG 2.0.
  • Fixed an issue with the Address field in the form editor where the country input was not hidden when a country specific address type was selected.
  • Fixed an issue in Internet Explorer when editing a drop down with choices that are part of conditional logic.
  • Fixed an issue with exporting entries and the list type Custom field not outputting it’s value correctly.
  • Fixed issue with conditional logic ‘less than’ operator not saving properly.
  • Fixed a PHP notice in the form editor when saving a form with a Page field without next button conditional logic.
  • Fixed an issue with the formatting of Paragraph, Post Body and Post Excerpt field values when merge tags are processed in some situations.
  • Fixed an issue with the input mask setting in the form editor where the mask is not saved correctly.
  • Fixed notices caused by new primary column parameter for classes extending the WP_List_Table class.

Add-On Framework Updates in Gravity Forms v1.9.10

  • Added get_dynamic_field_map_values( $feed, $field_name ); Returns array of mapped fields for a dynamic field map field and their values.
  • Added get_list_field_value( $entry, $field_id, $field ); Returns a comma separated string for the specified column or when multiple columns are not enabled.
  • Prevent “Add Custom Key” option from being added to dynamic field map choices if “gf_custom” exists in a choices child array.
  • Updated get_mapped_field_value() to use get_field_value().
  • Updated get_field_value() to use get_list_field_value().
  • Updated get_field_map_choices() and get_form_fields_as_choices() to include the List fields individual columns.
  • Fixed styling issues with the app settings uninstall tab.
  • Fixed an issue with the add-on uninstall process where app settings are not removed.
  • Fixed a database error during the add-on uninstall process when no forms exist.

API Updates in Gravity Forms v1.9.10

  • Removed deprecation notices from GFCommon::get_us_state_code(), GFCommon::get_country_code(), GFCommon::get_us_states() and GFCommon::get_canadian_provinces().
  • Added GFFormsModel::get_fields_by_type() and some refactoring.
  • Added GF_Field::get_input_type() helper e.g. $type = $field->get_input_type();
  • Added GFAPI::get_fields_by_type() for returning an array of form fields of the specified type or inputType.
  • Updated the Web API to hook into the template_redirect action instead of the pre_get_posts filter. This fixes an issue for add-ons that need access to posts.
  • Fixed an issue with GFAPI::update_entry_field() where values for field IDs higher than 99 get added instead of updated.

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!