Blog -
By Gravity Forms
Published April 16, 2025
Brand New Release: Gravity Forms 2.9.6
We’re pleased to announce the release of Gravity Forms 2.9.6. This release contains a number of additions and fixes, including…
- Added a performance improvement by making the form switcher only show the most recent 10 forms.
- Updated the
gform_form_switcher_forms
filter to allow developers to also filter the forms that show up in the form switcher search results.
Have You Tried Gravity Forms Lately?
Gravity Forms is the perfect choice for creating forms for WordPress websites.
Our plugin is packed with features and contains everything you need to build custom forms. Whether you want to create stand-alone contact forms or build advanced forms that integrate with a range of third-party services via our library of add-ons, Gravity Forms has you covered.
Some of the reasons to choose Gravity Forms include…
- User-friendly drag-and-drop form editor – Use the intuitive form editor and the 30+ fields to create custom forms from scratch or using the templates from our library.
- Add-ons that provide extra features and integrations – The library of in-house and third-party add-ons opens up a world of form enhancement and integration possibilities. Add marketing, ecommerce, automation, anti-spam, and accounting features to your forms.
- Conditional logic for streamlining your forms – The powerful conditional logic functionality of Gravity Forms lets you hide and show form fields based on how users interact with the other fields that make up your form. User selections control what options are available, such as payment methods and booking options, helping you create smarter forms.
- Comprehensive documentation to help you get started – Whether you’re new to Gravity Forms or building online forms in general, our library of extensive documentation will help you achieve your form-based goals.
- More content to support your journey – At Gravity Forms, we’re committed to helping you succeed, which is why we continue to publish helpful content to ensure you get the most out of our tools. From our recently launched Gravity Learn platform to our video library, YouTube channel, and online community, you’ll have all the resources you need.
- Expert support staff – Our team of experts is on hand to answer any questions you might have or solve any problems that arise.
- Gravity SMTP plugin – Our latest plugin is a reliable email sending solution for WordPress. Gravity SMTP makes it easy to integrate WordPress with a range of third-party services to increase the reliability of your website emails. It’s included at no extra cost with the Gravity Forms Elite license.
If that sounds appealing, why not try Gravity Forms for free by signing up for our online demo?
Gravity Forms 2.9.6.1 Changelog
- Fixed a PHP fatal error that occurs when the gform_form_switcher_forms filter returns an invalid value, or when a deleted form remains in the current users recent forms list.
Gravity Forms 2.9.6.1 Changelog
- Added a performance improvement by making the form switcher only show the most recent 10 forms.
- Updated the
gform_form_switcher_forms
filter to allow developers to also filter the forms that show up in the form switcher search results. - Updated dropdowns in the admin to be more consistent.
- Fixed an issue where
save_callback
is not called for fields located in tabs. - Fixed an issue where the submit button is replaced with a next button on the last page of a multi-page form when that page is hidden by conditional logic and fails validation.
- Fixed an issue where the field map setting is not working when no conflict mode is enabled.
- Fixed an issue where the form submits or the next page is displayed if the previous button does not include the
gform_previous_button
class when clicked. Note: When using filters likegform_submit_button
,gform_next_button
, orgform_previous_button
to replace the input elements with button elements, make sure to keep the attributes from the original elements. Example code. - Fixed an issue where a javascript error occurs if a calculation is attempted and the calculation field does not have an input.
- API: Added inline documentation for the Foundation layer of the Theme Framework.
- API: Added temporary blocking mechanism when version.php API calls return server errors (5xx) to prevent excessive failed requests.
- API: Updated the generic map setting field to support using textareas when mapping to a custom value.

If you want to keep up-to-date with what’s happening on the blog sign up for the Gravity Forms newsletter!