- Added a block theme setting for form input accent color.
- Fixed an issue that causes JavaScript errors in the theme if certain script optimization plugins are used.
- Fixed an issue where honeypot validation was failing on multipage forms if the last page was hidden by conditional logic.
- Fixed an issue where printing an entry with the nested form field is causing a fatal error.
- Fixed errors that occur when attempting to install translations on a WordPress filesystem that requires...
- Fixed a fatal error that occurs when a mapped setup_fee field is hidden by conditional logic.
- AF: Added the [`$_min_compatible_gravityforms_version`](https://docs.gravityforms.com/gfaddon/#h-the-class-variables) property to the `GFFAddOn` class, enabling add-ons to specify the minimum Gravity Forms version that is compatible with all the add-on features.
- Updated the minimum WordPress version on the System Status page to 6.2.
- Updated product usage data so it is processed in the background.
- Added validation to name, post title, post body, single line text, paragraph text & address fields to prevent empty entries when fields are filled with text encoded with invalid charset for the database table.
- Fixed an issue where editing an entry with a multifile upload field could result in broken links to files.
- Added validation to name, post title, post body, single line text, paragraph text & address fields to prevent empty entries when fields are filled with text encoded with invalid charset for the database table.
- Fixed an issue where editing an entry with a multifile upload field could result in broken links to files.
- AF: Fixed the `strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated` notice that can occur with PHP 8.1 when getting a setting value.
- Added a new global setting to select the default form theme. On new sites, "Orbital" will be the default theme.
- Added a 'theme' parameter to the Gravity Forms shortcode.
- Added a new [`gform_default_styles`](https://docs.gravityforms.com/gform_default_styles/) filter to apply the same styles to all forms on a site.
- Fixed an issue where the setup wizard saves an empty license key if the user clicks the "Skip" button.
- Fixed an issue that causes fatal errors on some sites during the...
- Updated the API endpoint for telemetry data.
- Fixed a bug that causes values of checkbox fields to appear twice on the entry list page.
- Fixed a bug that prevents form block style settings from being applied.
- Fixed jQuery deprecation notices in the form preview for the following fields: email, product, total, and stripe fields, as well as some conditional logic.
- Fixed "undefined index" errors that sometimes appear when a form is embedded with a shortcode. Credit: The GravityKit...
- Added the Salesforce icon to the Gravity Forms icon kit.
- Fixed an issue that prevents the post category selector from appearing correctly in WordPress 6.4.
- Fixed an issue where multipage forms with conditional logic display the wrong text on the "next" button.
- Added a compact view to the form editor.
- Added the default theme to the system report.
- Added performance improvements by only enqueueing necessary styles on the front end.
- Added support for field sidebar messages.
- Added the `gform_display_disable_css_setting` filter to allow the display of the Output Default CSS setting.
- Updated the telemetry background processor to log when it fails to send data.
- Updated the field accordions in the form editor to all be open by default.
-...
- Added support for conditional logic rules based on Survey fields for confirmations, notifications, and feeds.
- Fixed various warnings and notices in PHP 8.1 and 8.2.
- Fixed an issue where address inputs are sometimes vertically mis-aligned in the Gravity Forms 2.5 theme.
- Fixed display issues with the merge tag dropdown in Firefox.
- Fixed the display of tooltips in the form editor in Safari.
- Fixed an issue that prevents conditional logic from working on the submit button on...
- Added security enhancements.
- Fixed an issue where the datepicker does not work in the repeater field.
- Fixed an issue that sometimes causes extra spacers to be added to forms.
- Fixed an issue where conditional logic rules based on anything but the first choice of a radio or checkbox field do not work in forms created in Gravity Forms 2.8.1. Users will need to delete and re-create the conditional logic rules to fix the issue.
- AF: Fixed an issue where the readonly attribute is not...
- Added telemetry data points.
- Fixed an issue where the honeypot was not working on forms using the Stripe Field with additional payment methods enabled.
- Fixed an issue where under certain conditions, an error saying "undefined index 'page_instance'" is shown when rendering a form.
- AF: Updated the Settings API so that form meta saved in a settings field save callback will not be lost.
- Updated the log files section of the system report to support listing older files that have been rotated out.
- Fixed an issue where the merge tag dropdown in the product field was showing the incorrect options.
- Fixed an issue which causes the incorrect confirmation to display when deleting a Display-Only field.
- Fixed an issue that displays the Consent field description value in the all_fields merge tag.
- Fixed an issue that causes fields like the signature field to not render correctly in hidden interfaces such as tabs or modals.
- Fixed an issue where the merge tag dropdown in the product field shows the incorrect options.
- Fixed an issue which causes the incorrect confirmation to display when deleting a "display only" field.
- Fixed an issue that displays the Consent field description value in the {all_fields} merge tag.
- Fixed the display of the name field tooltip in the form editor...
- Fixed an issue where older forms with Next Buttons cause an error when importing them on a new site.
- Fixed an issue which causes empty column headers in entry exports for the address field latitude and longitude inputs added by the Geolocation Add-On.
- Fixed an issue that prevents replacement of the field merge tag when the input ID includes alphanumeric characters like {Address (Latitude):1.geolocation_latitude}.
- Fixed an issue where the date picker is not responsive, resulting in horizontal browser overflow.
- Reverted the form editor toolbar smaller screens change made in 2.8.4.2 which introduced UI issues.
- Fixed the `gform_required_legend` filter to that the `$form` parameter is passed correctly.
- Added security enhancements.
- Fixed the `gform_required_legend` filter to that the `$form` parameter is passed correctly.
- Fixed an issue that causes the Entry menu item to appear disabled when on an Entry screen.
- Fixed an issue where importing a form with Next buttons causes an error.
- Fixed an issue which causes empty column headers in entry exports for the address field latitude and longitude inputs added by the Geolocation Add-On.
- Fixed an issue that prevents replacement of the...
- API: Updated the file upload field value in the draft entry from GFFormsModel::create_lead() to contain a JSON encoded array of file details instead of the incorrect file URL.
- Fixed a bug that prevents the error icon from displaying in the validation summary in the Gravity Forms 2.5 Theme.
- Fixed the padding of field validation messages in the Gravity Forms 2.5 Theme.
- Fixed a bug that prevented notification CC and BCC fields from correctly handling comma-separated merge tags.
- Added *[gform_custom_merge_tags](https://docs.gravityforms.com/gform_custom_merge_tags/)* JavaScript filter to allow the inclusion of custom merge tags.
- Added `gform_merge_tags_supported_input_types` JavaScript filter to allow the inclusion of specific input types for merge tags.
- Added the `gform_pre_post_render` filter to GFFormDisplay:ost_render_script() to abort the rendering process.
- Fixed a bug that prevents the error icon from displaying in the validation summary in the...