Categories Digital Marketing

New version: Gravity Forms 2.9.1


Blog –


By gravitational forms
Published on December 13, 2024

Brand new version - Gravity Forms 2.9.1

We are happy to announce the release of Gravity Forms 2.9.1. This update contains many additions and fixes, including…

  • Added SQLite database detection to system report.
  • Added focus states to links in the commit summary and autofocus to the commit summary for better accessibility.
  • Added screen reader support to the password strength indicator in the Password field.

What’s new in Gravity Forms 2.9?

The release of Gravity Forms 2.9 saw a number of exciting new features added to our plugin, as well as significant design and accessibility improvements. With this, you now have new fields to work with as well as a more visually pleasing and user-friendly form editing experience.

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

New image choice field

In version 2.9, you can now add images to your form choices via a new field. These images can be displayed alongside traditional text labels to provide more information to your users.

GF 2.9 Image Choice Field Settings

Depending on how you configure the Image Choice field, it can accept single or multiple selections, choices from a range or an exact number of selections, and much more. You can also customize how images are displayed through the form builder.

The Gravity Forms documentation has more information on how the Image Choice field works and how you can use it in your forms.

New multiple choice field

The new multiple choice field can be described as a hybrid of the existing checkbox and radio button fields.

field parameter selection options

Once you’ve added this field to your form, you can choose whether you want users to select just one option or multiple options. The field will then toggle between checkboxes and radio fields depending on your configuration choice.

field settings - select one

Unlike fields dedicated to radio buttons and checkboxes, choices can be rearranged, deleted, or added without affecting previous form entries.

See the multiple choice field documentation for more information on this new field.

Additional Features

Other updates for version 2.9 include a more accurate visual representation in the Form Editor of how your forms will look when published when using the Orbital form theme, as well as improved keyboard navigation and Screen reader support when navigating field settings.

For the full list, visit the Gravity Forms 2.9 Key Features page in the documentation.

How to update to Gravity Forms 2.9.1

Gravity Forms 2.9.1 is now available to all customers with an active license!

Simply open your WordPress dashboard, go to your plugins page and click to update now.

Installing Gravity Forms 2.9.1

Gravity Forms 2.9.1 can also be downloaded directly from your Gravity Forms account dashboard.

Gravitational forms 2.9.1

And of course, the latest version of Gravity Forms is available to all new customers. Simply head to our pricing page to choose the plan that suits your form building needs and make a purchase.

Note: Script caching and optimization plugins and services are known to cause issues with forms functionality when Gravity Forms is updated to the latest version. To counter this issue, we recommend clearing/flushing caches and browser cache after all updates.

Questions about the new features available with 2.9 or about updating the plugin? Please feel free to contact our friendly and knowledgeable support team.

Gravity Forms 2.9.1 Changelog

  • Added SQLite database detection to system report.
  • Added focus states to links in the commit summary and autofocus to the commit summary for better accessibility.
  • Added screen reader support to the password strength indicator in the Password field.
  • Updated read-only number fields to use read-only styles.
  • Updated style of payment failures and canceled subscription entry notes.
  • Updated the currency dropdown on the plugin settings page to not use Select2 for better accessibility.
  • Updated license validation messages to be more specific in the event of a server error or API rate limit error.
  • Updated the minimum WordPress version (for support) on the System Status page to 6.5.
  • Fixed a PHP notice that could occur when displaying form parameters for a pre-existing form. Credit: The GravityKit team.
  • Fixed a fatal error that could occur when adding additional files to a multi-file upload field.
  • Fixed an accessibility issue with the date dropdown field by adding hidden labels to dropdowns.
  • Fixed an issue in the entry detail screen where the Notes metabox is misaligned in Safari 18.0.
  • Fixed an issue that could sometimes prevent the total field from updating if certain products have conditional logic rules.
  • Fixed an issue where the form or confirmation was not styled when AJAX is enabled.
  • Fixed an issue that caused delayed flows to run twice in some cases.
  • Fixed an issue that prevented gform_ajax_spinner_url of work.
  • Fixed an issue that prevented the gform_price_change shooting event.
  • Fixed an issue where Gravity Forms checks to see if a schema upgrade is needed on each page load.
  • Fixed an issue where a choice with an empty label is selected by default when the field has no value.
  • Fixed an issue where a console error was generated when the next button was clicked on a multipage form containing a payment field.
  • Fixed a fatal error that occurs on submit if the input value of the modified state is an array.
  • Fixed a fatal error that occurs when the page query argument is an array. Credit: Automattique.
  • Fixed an issue where a fatal memory error could occur on the Form Settings page in some hosting environments when a large number of forms exist.
  • Fixed an issue where apostrophes in page names were not properly sanitized in pagination options.
  • Fixed an issue where list field aria attributes are not translated.
  • Fixed an issue where disabled image choice entries could still be selected/deselected.
  • Fixed an issue where email fields in notification settings do not pass validation if merge tags are used.
  • Fixed an issue that prevented some options from being removed during the uninstallation process.
  • Fixed an issue where raw HTML was displayed in the column selector icon tooltip on the Entries page.
  • Fixed an issue where strings are not translated in the block editor.
  • Fixed an issue where submit and pagination buttons that include an onclick attribute with a value of gform.submission.handleButtonClick(this) a final semicolon is missing.
  • Fixed an issue where the Personal Data Export tool may export entries that are not associated with the user if a form was edited with the Gravity Forms CLI add-on.
  • Fixed an issue where the Predefined Choices modal was not translated.
  • Fixed an issue where the database update process could cause a fatal error when the database did not need to be updated.
  • Fixed an issue where default styles are displayed even when disabled in Global Settings.
  • Fixed an issue where the {embed_url} and {referer} merge tags generated incorrect values ​​when the form was submitted using the new AJAX submit method.
  • Fixed an issue where wptexturize caused extra curly quotes to be added to the text box.
  • Fixed an issue with conditional logic when the default currency uses a comma as a decimal separator.
  • Fixed an issue during form submission that may prevent the honeypot and reCAPTCHA V3 from working correctly when the submit button has been customized.
  • Fixed an issue with the conditional logic field setting where multiple rules are added even if the + button has only been clicked once.
  • Fixed an issue with the new AJAX feature that caused the confirmation message to lose its style in certain situations.
  • Fixed an issue during form submission that may prevent the honeypot and reCAPTCHA V3 from working correctly when the submit button has been customized.
  • AF: Fixed an issue where an undefined array key warning would occur if the gform_admin_pre_render The filter is called in a context where a form is not available.
  • AF: Updated the payment addon base class so that payment addons like Stripe can enable payment status rules in confirmation conditional logic.
  • AF: Updating front-end feed data with relevant additional feed information that can be used by payment add-ons.
  • API: addition of gform_disable_dom_parser filter that can be used to disable the DOM parser.
  • API: Removed the following Theme Framework form CSS API global properties: --gf-ctrl-shadow-color-focus, --gf-ctrl-shadow-size-focus, --gf-ctrl-shadow-offset-color-focus, --gf-ctrl-shadow-offset-size-focus, --gf-ctrl-shadow-focus.
  • API: Updated the form theme framework to use box shadows instead of outlines for focus states for better accessibility.
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