Gravity Forms was updated to version 1.9.11, from version 1.9.10.2. Changelog:
- Added ‘gform_entries_field_header_pre_export’, ‘gform_entries_field_header_pre_export_{form_id}’ and ‘gform_entries_field_header_pre_export_{form_id}_{field_id}’ filters for modifying the fields header in the entry export.
- Added additional accessibility with addition of aria-label to markup.
- Updated loading of the text domains to prevent loading them more than once.
- Updated list field pre-population to accept an array in the same format currently saved to the database. This change is backwards-compatible and will accept the old array format.
- Updated GFFormDisplay::get_input_mask_init_script() to disable the input mask for Android phones. This is a temporary workaround for some issues with certain models of Android phones.
- Updated some security hardening precautions.
- Updated shortcode parsing so that “form” is the default action.
- Updated Finnish translation.
- Updated the ajax submission iframe tag to include the title attribute when HTML5 is enabled in the settings to comply with WCAG 2.0.
- Removed the duplicate_setting from the multiselect field type.
- Fixed an issue with the select and multi-select type fields which could result in the incorrect choices being selected.
- Fixed debug warning notices.
- Fixed a formatting issue in the payment results table.
- Fixed a warning in debug mode on the updates page.
- Fixed fatal error if insert_with_markers() not available.
- Fixed an issue with the updates page not displaying the “No updates available” message appropriately.
- Fixed an issue with validation of the Reply To field on the edit notification page.
- Fixed a minor CSS conflict with the Lite Tooltip plugin.
- Fixed issue with number field formatting for certain currencies.
- Fixed an issue with the Swiss Franc currency.
- Fixed notices caused by new primary column parameter for classes extending the WP_List_Table class.
- Added ‘gform_post_payment_action’ hook to allow actions to be taken when payment events are completed.
- Added “after_input” property to text field setting to show text after the input field.
- Added maybe_override_field_value(). Override to prevent use of the gform_{slug}_field_value filter or to replace with a customised filter.
- Added can_create_feed() to control rendering of feed creation UI.
- Added “gform_{slug}_field_value”, “gform_{slug}_field_value_{$form_id}” and “gform_{slug}_field_value_{$form_id}_{$field_id}” filters to modify field value.
- Added “get_first_field_by_type” function to get the field ID of the first field of the desired type.
- Updated field map choices to show “Select a Field” as first choice.
- Updated field map choices to show message to user asking them to add a field to their form if no fields of designated type were found.
- Updated Feed Name to display a default incremented name based on existing feeds in the add-on.
- Fixed PHP notice with field select setting field due to undefined first choice label.
- Fixed an issue with the app uninstall confirmation message not displaying.
- Fixed an issue with the feed name in some maybe_process_feed() logging statements.
- Fixed an issue with the default feed name not incrementing correctly based on field name.
- Fixed a PHP notice for settings fields if field_type setting property was an array.
- Fixed a PHP warning related to sales pagination.
- Fixed an issue with GFAPI::update_entry_field() where values for field IDs higher than 99 get added instead of updated.
- Fixed an issue with the Serbia and Montenegro choices in GF_Field_Address get_countries() and get_country_codes().