Categories Digital Marketing

New version: Gravity Forms 2.9.2


Blog –


By gravitational forms
Published on January 17, 2025

Gravitational forms 2.9.2

We are happy to announce the release of Gravity Forms 2.9.2. This release contains many additions and fixes, including accessibility and security improvements…

  • Added a screen reader announcement to the form editor when a new field is added to a form for better accessibility.
  • Added security improvements. Credit: Mikemyers via Wordfence.
  • Added settings for “Sort Column” and “Sort Order” to the Screen Options settings on the Form List page.
  • Added the gform_check_empty_index_file_exists filter to allow developers to check if an empty index file exists before creating a new one.
  • Added the gform_value_pre_duplicate_check filter to allow filtering the value of a field before checking if it has a duplicate value.

Note: Gravity Forms 2.9.2 includes security updates for a reported vulnerability. As always, we recommend keeping Gravity Forms updated to the most recent version. If auto-update is not enabled on your WordPress website, go to the Plugins page in the WordPress admin to update to version 2.9.2, or download this latest version from your Gravity Forms account.

What’s new in Gravity Forms 2.9?

Gravity Forms 2.9 introduced several exciting new features, as well as notable design and accessibility improvements. These additions give you new fields to use while providing a more intuitive, visually appealing and user-friendly form editing experience.

Here’s a brief overview of what’s new in version 2.9…

New image choice field

With Gravity Forms 2.9, you can now enhance your forms by adding images to choices using a new field. Designed to provide additional context and information to your users, the image choice field allows you to display images alongside traditional text labels.

GF 2.9 Image Choice Field Settings

This new field is very versatile, allowing single or multiple selections, predefined ranges or an exact number of selections depending on your settings. It is also possible to customize how images are displayed directly in the form builder.

For more details on how the Image Choice field works and how to integrate it into your forms, see the Gravity Forms documentation.

New multiple choice field

The new multiple choice field combines the functionality of existing checkbox and radio button fields to provide greater flexibility for your forms.

field parameter selection options

After adding this field to your form, you can configure it to accept either a single option or multiple options. Depending on your selection, the field then functions as a checkbox or radio button.

field settings - select one

The Multiple Choice field differs from the stand-alone Radio Buttons and Check Boxes fields because it allows you to rearrange, add, or remove choices without affecting previous form entries.

More details can be found in the Multiple Choice field documentation.

Additional features in version 2.9

Version 2.9 also makes the visual preview in the form editor more accurate when using the Orbital form theme. This allows you to better see how your forms will appear once published while you work on them in the editor.

Accessibility improvements have also been made, including improved keyboard navigation and better screen reader support for navigating field settings.

For a complete list of updates and features, see the Gravity Forms 2.9 key features page in the documentation.

Gravity Forms 2.9.2 Changelog

  • Added a screen reader announcement to the form editor when a new field is added to a form for better accessibility.
  • Added security improvements. Credit: Mikemyers via Wordfence.
  • Added settings for “Sort Column” and “Sort Order” to the Screen Options settings on the Form List page.
  • Added the gform_check_empty_index_file_exists filter to allow developers to check if an empty index file exists before creating a new one.
  • Added the gform_value_pre_duplicate_check filter to allow filtering the value of a field before checking if it has a duplicate value.
  • Fixed an issue that causes GFFormDisplay::is_last_page() to return an erroneous result when the last page has a validation error.
  • Fixed an issue that caused a fatal error if an asset was incorrectly enqueued.
  • Fixed an issue that caused the survey single-line text field to have an invalid field. aria-describedby attribute.
  • Fixed an issue that prevents JS events from firing when a user clicks on an image in an Image Choice field.
  • Fixed an issue that prevented the Description Location setting from being displayed in the form editor before saving the form.
  • Fixed an issue that prevented the gform_progressbar_start_at_zero the filter does not work.
  • Fixed an issue that prevented the page drop-down menu on the confirmation settings page from finding pages when permalinks are set to plaintext.
  • Fixed an issue where a custom progress bar was implemented with the gform_progress_bar the filter may throw an error in Gravity Forms 2.9.
  • Fixed a fatal error that could occur when the GFCommon::replace_variables_prepopulate() the function is called with a value other than a string.
  • Fixed an issue that prevented the product quantity label from matching the input field.
  • Fixed an issue that caused form validation errors if a product field has a quantity of 0 and the form includes shipping and total fields.
  • Fixed an issue that prevented repeater child fields from using the gform_field_validation filter personalized messages.
  • Fixed an issue that prevented the total from being calculated in certain situations, including when using a product drop-down menu with “Enable Enhanced UI” enabled.
  • Fixed an issue where Hooks.js is not added to the header when using certain hosting environments.
  • Fixed an issue that prevented styling from being applied to notifications.
  • Fixed an issue where a blank error message would be displayed if the theme or other plugin generates a blank line in response to a bounce notification AJAX request.
  • Fixed an issue where form block theme settings were visible when the default form theme was not Orbital.
  • Fixed an issue where inserting a merge tag for a field with double quotes in the label did not work correctly.
  • Fixed an issue where invalid data on a multiple file upload field could cause input export to break on PHP 8+. Credit: The GravityKit team.
  • Fixed an issue where the gform_allowable_tags Filter is not applied when using filter without option $form_id property. Credit: The Gravity PDF team.
  • Fixed an issue where license status messages were not displayed correctly on the System Settings Updates page.
  • Fixed an issue where the note added by the custom spam filter is overwritten when Akismet integration is enabled.
  • Fixed an issue where the total field is not calculated correctly on some forms with conditional logic animations enabled.
  • Fixed an issue where the values ​​of a custom Generic_map settings field were not populated in the form settings page.
  • Fixed an issue where unnecessary form count queries were executed outside of Gravity Forms pages.
  • Updated numeric field to display the aria-describeby attribute when a range is defined and validation fails.
  • Updated the reCAPTCHA field preview in the form editor.
  • Deleted GFForms::filter_query() method which was deprecated in 2.8.13.
  • API: added GFAPI::maybe_process_feeds(), GFAPI::get_processed_feeds_meta()And GFAPI::update_processed_feeds_meta().
  • API: addition of gform_allow_async_feed_reprocessing filtered.
  • API: Fixed an issue where the ‘_labels’ input endpoint did not respect the admin label context for survey fields.
  • API: Updated state management JS module to return a shallow copy of objects retrieved via the get method.
  • API: Added an action hook to add field parameters to the choice options section of the form editor sidebar.
Gravitational Forms Newsletter
If you want to stay up to date with what’s happening on the blog, sign up for the Gravity Forms newsletter!



Technology

Another Tech Information

More From Author