Gravity Forms 1.9.10.2

Gravity Forms was updated to version 1.9.10.2, from version 1.9.9. Changelog:

  • 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.
  • 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.
  • 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.
  • 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.