- 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 team.
- AF: Updated the background processor to include additional logging statements around batch processing.
- API: Added a new JavaScript action hook [gform_post_set_field_property](https://docs.gravityforms.com/gform_post_set_field_property/) in the form editor to listen for field property changes.
- 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 background processing of telemetry data.
- Fixed an issue where feed settings for ActiveCampaign, Agile CRM, Breeze, Mailchimp, Trello, Twilio, and ZohoCRM display a deprecation warning when using PHP 8.1.
- Updated the appearance of the template library.
- Updated the name of "Gravity" theme to "Gravity Forms 2.5 Theme."
- AF: Fixed the `Creation of dynamic property CLASS::$delayed_payment_integration is deprecated` notice with PHP 8.2.
- AF: Fixed an issue where the background feed processor uses a stale instance of the add-on to process the feed preventing the {apc_media} merge tags from outputting values.
- 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 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.
- Updated the minimum WordPress version on the System Status page to 6.2.
- Updated product usage data so it is processed in the background.
- 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.
- 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 credentials.
- Fixed the "no route found" error when performing an OPTIONS request to the REST API v2 endpoints.
- Fixed an issue where license validation fails when using a non-standard license key.
- API: Added support for an accent color for input styles for the theme framework.
- API: Added a theme framework utility class of `.gform-theme__disable-reset` to disable theme framework reset styles.
- API: Added a theme framework utility class of `.gform-theme__disable-framework` to disable theme framework styles.
- API: Added a theme framework utility class of `.gform-theme__disable` to disable theme framework and reset styles.
- Added security enhancements.
- Fixed a PHP fatal error that occurs when the theme or another plugin sets an invalid property value on the $wp_filter global variable.
- Fixed an issue for the Orbital theme where hidden inputs were receiving focus in Safari during keyboard navigation.
- Fixed various deprecation notices in PHP 8.1.
- Fixed the enhanced UI for select and multiselect fields to work within conversational forms.
- Updated the Orbital theme to support max-height/scroll for the consent field.
- Updated the thumbnail image in the template library for the eCommerce template.
- Updated the name of the form block to "Form" to make it easier to find in the block inserter.
Fixed a bug that prevented dynamic population from working in the block settings.
- Added the ability to display error messages for Drop Downs and Textareas on form editor's field settings panel.
- Fixed a bug that prevented HTML tags from using theme styles in the Orbital theme.
- Updated how the form block is rendered so it no longer uses the shortcode.
- Updated the entry list to support array values for custom entry meta. Credit: The GravityWiz team.