Gravity Forms v1.9.11 Released
By Carl Hancock Published June 25, 2015Gravity Forms v1.9.11 is now available via automatic update and the downloads page. This is both a user facing maintenance release and developer focused release.
This release introduces several new hooks, includes enhancements to the Add-On Framework and API, and includes accessibility enhancements which we will continue to roll out on an ongoing basis.
What’s New in Gravity Forms v1.9.11
- 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.
Add-On Framework Updates in Gravity Forms v1.9.11
- Added ‘gform_post_payment_action’ hook to allow actions to be taken when payment events are completed. See https://docs.gravityforms.com/gform_post_payment_action/
- 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.
API Updates in Gravity Forms v1.9.11
- 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().
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.
Don’t own a Gravity Forms Yet? What are you waiting for? Purchase a copy today!