Skip to content

Commit f6477d2

Browse files
author
Gravity Forms
committed
Updates to 2.9.14
1 parent 477b66c commit f6477d2

20 files changed

+459
-385
lines changed

assets/css/dist/assets.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
<?php return array('hash_map' => array('admin-components.min.css' => array('version' => 'a26b8d1ea403cf8431213d74a1b0851e', 'file' => 'admin-components.min.css'), 'admin-css-utilities.min.css' => array('version' => 'b847827d17990a5efc819600af9fe8ef', 'file' => 'admin-css-utilities.min.css'), 'admin-icons.min.css' => array('version' => 'c02f544edeefb1405b8c69e2891ac7b8', 'file' => 'admin-icons.min.css'), 'admin.min.css' => array('version' => '9e203d2016557f957b8e26298683130b', 'file' => 'admin.min.css'), 'basic.min.css' => array('version' => '3ac95fd677dd538df0cd13537f5c3174', 'file' => 'basic.min.css'), 'blocks.min.css' => array('version' => '7ae6e5576193bbaf3437321e054181a0', 'file' => 'blocks.min.css'), 'common-css-utilities.min.css' => array('version' => '2633df3a029b0d34687e2d197707e947', 'file' => 'common-css-utilities.min.css'), 'editor.min.css' => array('version' => 'b771819887f8686480776df842a42732', 'file' => 'editor.min.css'), 'font-awesome.min.css' => array('version' => 'ab928ca9bd3a308082b143be8a422524', 'file' => 'font-awesome.min.css'), 'gravity-forms-common-icons.min.css' => array('version' => '99232cad7dd8c574dabc838c13c30168', 'file' => 'gravity-forms-common-icons.min.css'), 'gravity-forms-orbital-theme.min.css' => array('version' => 'd41d8cd98f00b204e9800998ecf8427e', 'file' => 'gravity-forms-orbital-theme.min.css'), 'gravity-forms-theme-foundation-admin.min.css' => array('version' => '6eb1952ff6fa10e13ef353db8aba13b6', 'file' => 'gravity-forms-theme-foundation-admin.min.css'), 'gravity-forms-theme-foundation.min.css' => array('version' => '9d6f4536da818628db2ec4777fcedc5d', 'file' => 'gravity-forms-theme-foundation.min.css'), 'gravity-forms-theme-framework-admin.min.css' => array('version' => '8e16f30ddaf6af7663c7cb1b73139b64', 'file' => 'gravity-forms-theme-framework-admin.min.css'), 'gravity-forms-theme-framework.min.css' => array('version' => 'c0102fefb808b2df2f5bd774584638f9', 'file' => 'gravity-forms-theme-framework.min.css'), 'gravity-forms-theme-reset.min.css' => array('version' => 'f412a4321308aaa79c259b8cea16bae2', 'file' => 'gravity-forms-theme-reset.min.css'), 'settings.min.css' => array('version' => '3dfac0a0fbbf685e2261096730ae7609', 'file' => 'settings.min.css'), 'setup-wizard.min.css' => array('version' => 'e70f2ddff664c316ba79741d33c28146', 'file' => 'setup-wizard.min.css'), 'template-library.min.css' => array('version' => '40c469780b1ca92d4086fcb11a58dc0a', 'file' => 'template-library.min.css'), 'theme-admin.min.css' => array('version' => '0bd5ad38e8454dc81550e4ce05a68b4d', 'file' => 'theme-admin.min.css'), 'theme-components.min.css' => array('version' => 'd41d8cd98f00b204e9800998ecf8427e', 'file' => 'theme-components.min.css'), 'theme.min.css' => array('version' => 'cf80dc5e1949914682c91eb0949030fd', 'file' => 'theme.min.css')));
1+
<?php return array('hash_map' => array('admin-components.min.css' => array('version' => 'a26b8d1ea403cf8431213d74a1b0851e', 'file' => 'admin-components.min.css'), 'admin-css-utilities.min.css' => array('version' => 'b847827d17990a5efc819600af9fe8ef', 'file' => 'admin-css-utilities.min.css'), 'admin-icons.min.css' => array('version' => 'c02f544edeefb1405b8c69e2891ac7b8', 'file' => 'admin-icons.min.css'), 'admin.min.css' => array('version' => '9e203d2016557f957b8e26298683130b', 'file' => 'admin.min.css'), 'basic.min.css' => array('version' => '3ac95fd677dd538df0cd13537f5c3174', 'file' => 'basic.min.css'), 'blocks.min.css' => array('version' => '7ae6e5576193bbaf3437321e054181a0', 'file' => 'blocks.min.css'), 'common-css-utilities.min.css' => array('version' => '2633df3a029b0d34687e2d197707e947', 'file' => 'common-css-utilities.min.css'), 'editor.min.css' => array('version' => 'b771819887f8686480776df842a42732', 'file' => 'editor.min.css'), 'font-awesome.min.css' => array('version' => 'ab928ca9bd3a308082b143be8a422524', 'file' => 'font-awesome.min.css'), 'gravity-forms-common-icons.min.css' => array('version' => '99232cad7dd8c574dabc838c13c30168', 'file' => 'gravity-forms-common-icons.min.css'), 'gravity-forms-orbital-theme.min.css' => array('version' => 'd41d8cd98f00b204e9800998ecf8427e', 'file' => 'gravity-forms-orbital-theme.min.css'), 'gravity-forms-theme-foundation-admin.min.css' => array('version' => '6eb1952ff6fa10e13ef353db8aba13b6', 'file' => 'gravity-forms-theme-foundation-admin.min.css'), 'gravity-forms-theme-foundation.min.css' => array('version' => '9d6f4536da818628db2ec4777fcedc5d', 'file' => 'gravity-forms-theme-foundation.min.css'), 'gravity-forms-theme-framework-admin.min.css' => array('version' => '8e16f30ddaf6af7663c7cb1b73139b64', 'file' => 'gravity-forms-theme-framework-admin.min.css'), 'gravity-forms-theme-framework.min.css' => array('version' => 'b0a7b5935e4d9910d781c034928ac75c', 'file' => 'gravity-forms-theme-framework.min.css'), 'gravity-forms-theme-reset.min.css' => array('version' => 'f412a4321308aaa79c259b8cea16bae2', 'file' => 'gravity-forms-theme-reset.min.css'), 'settings.min.css' => array('version' => '3dfac0a0fbbf685e2261096730ae7609', 'file' => 'settings.min.css'), 'setup-wizard.min.css' => array('version' => 'e70f2ddff664c316ba79741d33c28146', 'file' => 'setup-wizard.min.css'), 'template-library.min.css' => array('version' => '40c469780b1ca92d4086fcb11a58dc0a', 'file' => 'template-library.min.css'), 'theme-admin.min.css' => array('version' => '0bd5ad38e8454dc81550e4ce05a68b4d', 'file' => 'theme-admin.min.css'), 'theme-components.min.css' => array('version' => 'd41d8cd98f00b204e9800998ecf8427e', 'file' => 'theme-components.min.css'), 'theme.min.css' => array('version' => 'cf80dc5e1949914682c91eb0949030fd', 'file' => 'theme.min.css')));

assets/css/dist/gravity-forms-theme-framework.min.css

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

assets/js/dist/assets.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
<?php return array('hash_map' => array('admin-components.min.js' => array('version' => '17a3a44acd5b7bd0629675016f069da7', 'file' => 'admin-components.min.js'), 'libraries.min.js' => array('version' => 'ed8a7666c544ac15b91ded2ef2fd658f', 'file' => 'libraries.min.js'), 'react-utils.min.js' => array('version' => '0adaca00fd2f559caa4dfaeef3383ed8', 'file' => 'react-utils.min.js'), 'scripts-admin.min.js' => array('version' => 'a68664a985220dc06de6a5eed8c744a4', 'file' => 'scripts-admin.min.js'), 'scripts-theme.min.js' => array('version' => 'b436459e6f25ebcd9e95ea18e1a35e19', 'file' => 'scripts-theme.min.js'), 'utils.min.js' => array('version' => '380b7a5ec0757c78876bc8a59488f2f3', 'file' => 'utils.min.js'), 'vendor-admin.min.js' => array('version' => '7d3d04c83df035485594e5913fdd0c4f', 'file' => 'vendor-admin.min.js'), 'vendor-theme.min.js' => array('version' => '21e5a4db1670166692ac5745329bfc80', 'file' => 'vendor-theme.min.js')));
1+
<?php return array('hash_map' => array('admin-components.min.js' => array('version' => '17a3a44acd5b7bd0629675016f069da7', 'file' => 'admin-components.min.js'), 'libraries.min.js' => array('version' => 'ed8a7666c544ac15b91ded2ef2fd658f', 'file' => 'libraries.min.js'), 'react-utils.min.js' => array('version' => '0adaca00fd2f559caa4dfaeef3383ed8', 'file' => 'react-utils.min.js'), 'scripts-admin.min.js' => array('version' => '8172526b07202cc162414bc6d01285b5', 'file' => 'scripts-admin.min.js'), 'scripts-theme.min.js' => array('version' => 'b436459e6f25ebcd9e95ea18e1a35e19', 'file' => 'scripts-theme.min.js'), 'utils.min.js' => array('version' => '380b7a5ec0757c78876bc8a59488f2f3', 'file' => 'utils.min.js'), 'vendor-admin.min.js' => array('version' => '7d3d04c83df035485594e5913fdd0c4f', 'file' => 'vendor-admin.min.js'), 'vendor-theme.min.js' => array('version' => '21e5a4db1670166692ac5745329bfc80', 'file' => 'vendor-theme.min.js')));

assets/js/dist/scripts-admin.form-editor.3f1007e2ca37f6b2890d.min.js

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

assets/js/dist/scripts-admin.form-editor.5ef1e19af5c09d6753c8.min.js

Lines changed: 0 additions & 1 deletion
This file was deleted.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
<?php return array('dependencies' => array('gform_gravityforms_admin_components', 'gform_gravityforms_libraries', 'gform_gravityforms_react_utils', 'gform_gravityforms_utils', 'jquery', 'wp-block-editor', 'wp-components', 'wp-data', 'wp-edit-post', 'wp-element', 'wp-i18n', 'wp-plugins', 'wp-polyfill', 'wp-server-side-render'), 'version' => 'bcbeb5fb69a7c99b8f6a');
1+
<?php return array('dependencies' => array('gform_gravityforms_admin_components', 'gform_gravityforms_libraries', 'gform_gravityforms_react_utils', 'gform_gravityforms_utils', 'jquery', 'wp-block-editor', 'wp-components', 'wp-data', 'wp-edit-post', 'wp-element', 'wp-i18n', 'wp-plugins', 'wp-polyfill', 'wp-server-side-render'), 'version' => 'a35965b7a3aff3bde93d');

assets/js/dist/scripts-admin.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

change_log.txt

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,14 @@
1+
### 2.9.14 | 2025-07-24
2+
- Added the constant [GF_ENABLE_NOTIFICATION_EMAIL_HEADER](https://docs.gravityforms.com/gf_enable_notification_email_header) and filter [gform_notification_email_header](https://docs.gravityforms.com/gform_notification_email_header) to allow enabling and setting of `X-Gravity-Forms-Source` email header.
3+
- Added alt attribute to the checked indicator image in the consent field for improved accessibility.
4+
- Fixed an issue where the "Subscription Created" notification is not sent in some situations.
5+
- Fixed setting of default value for email confirmation input when field has conditional logic enabled.
6+
- Fixed an issue where the "Select All" choice for Multiple Choice fields is rendered incorrectly.
7+
- Fixed an issue where forms can't be saved in the form editor when third-party add-ons introduce invalid JSON syntax to the form object.
8+
- AF: Fixed an issue where the save success message can be displayed when the edit feed page is redirected to from another add-on.
9+
- API: Updated `GF_Field::get_value_entry_detail()` to display an inline error message on the entry detail page when the field uses an array-based value and the add-on that includes the field is inactive or hasn't defined it's own `get_value_entry_detail` method.
10+
- API: Fixed a display issue with checkbox type setting choice labels.
11+
112
### 2.9.13 | 2025-07-11
213
- Updated the image choice file upload UI to account for file upload component updates.
314
- Updated the help page to be more accessible.

common.php

Lines changed: 26 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1761,7 +1761,9 @@ public static function get_submitted_fields( $form, $lead, $display_empty = fals
17611761
$field_value = false;
17621762
}
17631763

1764-
$field_value = self::encode_shortcodes( $field_value );
1764+
if ( $field_value !== false ) {
1765+
$field_value = self::encode_shortcodes( $field_value );
1766+
}
17651767

17661768
$field_value = apply_filters( 'gform_merge_tag_filter', $field_value, $merge_tag, $options, $field, $raw_field_value, $format );
17671769

@@ -2423,6 +2425,28 @@ public static function send_email( $from, $to, $bcc, $reply_to, $subject, $messa
24232425

24242426
$headers['Content-type'] = "Content-type: {$content_type}; charset=" . get_option( 'blog_charset' );
24252427

2428+
$source_header_enabled = defined( 'GF_ENABLE_NOTIFICATION_EMAIL_HEADER' ) && GF_ENABLE_NOTIFICATION_EMAIL_HEADER;
2429+
$source_header = $source_header_enabled ? 'site=' . get_site_url() : '';
2430+
2431+
/**
2432+
* Filters the notification email source header value.
2433+
*
2434+
* @since 2.9.14
2435+
*
2436+
* @param string $header The source header value. Defaults to `site={site_url}`, if the `GF_ENABLE_NOTIFICATION_EMAIL_HEADER` constant is used.
2437+
* @param array $notification The current notification object.
2438+
* @param array $entry The current entry object.
2439+
*/
2440+
$source_header = gf_apply_filters( array(
2441+
'gform_notification_email_header',
2442+
rgar( $entry, 'form_id' ),
2443+
rgar( $notification, 'id' ),
2444+
), $source_header, $notification, $entry );
2445+
2446+
if ( ! empty( $source_header ) ) {
2447+
$headers['X-Gravity-Forms-Source'] = 'X-Gravity-Forms-Source: ' . $source_header;
2448+
}
2449+
24262450
$abort_email = false;
24272451

24282452
/**
@@ -2497,7 +2521,7 @@ public static function send_email( $from, $to, $bcc, $reply_to, $subject, $messa
24972521
* @param string $to Recipient address
24982522
* @param string $subject Subject line
24992523
* @param string $message Message body
2500-
* @param string $headers Email headers
2524+
* @param array $headers Email headers
25012525
* @param string $attachments Email attachments
25022526
* @param string $message_format Format of the email. Ex: text, html
25032527
* @param string $from Address of the sender

gravityforms.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
Plugin Name: Gravity Forms
44
Plugin URI: https://gravityforms.com
55
Description: Easily create web forms and manage form entries within the WordPress admin.
6-
Version: 2.9.13
6+
Version: 2.9.14
77
Requires at least: 6.5
88
Requires PHP: 7.4
99
Author: Gravity Forms
@@ -257,7 +257,7 @@ class GFForms {
257257
*
258258
* @var string $version The version number.
259259
*/
260-
public static $version = '2.9.13';
260+
public static $version = '2.9.14';
261261

262262
/**
263263
* Handles background upgrade tasks.

0 commit comments

Comments
 (0)