Gravity Forms 2.3.3

Gravity Forms was updated to version 2.3.3, from version 2.3.2. Changelog:

  • Added security enhancements.
  • Updated conditional logic not to interact with inputs with the gf-default-disabled class.
  • Updated Chosen JS script to latest version to fix an issue when searching in non-ASCII languages.
  • Fixed an issue where the validation message can’t be displayed on the last page of a form.
  • Fixed an issue with the cron task which can prevent other cron tasks from running in the same process.
  • Fixed the shipping field in the pricing summary table using the choice value when the text is requested.
  • Fixed conditional logic not adding the “gf-default-disabled” class to selects which are disabled by custom code or add-ons.
  • Fixed issue introduced in 2.3.2 where
  • GFFeedAddon::get_single_submission_feed() failed to return cached feed when no $form was provided.
  • Fixed the pricing summary table using the choice text when the values are requested.
  • Fixed select elements not being disabled when the field is hidden by conditional logic.
  • Fixed a PHP notice on form display when populating a list field with an array via the gravity_form function or the “gform_form_args” filter.
  • Fixed an invalid form fields array causing PHP notices and JavaScript errors in the form editor.
  • Fixed plugin settings content escaping the page at the mobile breakpoint.
  • Fixed a performance issue where WordPress upgrade functions are loaded on every request.
  • Fixed notices when re-running the db upgrade on new installations.
  • Reverted the default value of the “gform_product_info_name_include_field_label” filter to false.
  • Fixed an issue with the field select setting where the field_types args are ignored.
  • Fixed an issue where sorting entries numerically by an entry meta column which is registered with “is_numeric” as true, such as “partial_entry_percent”, did not work.
  • Fixed an issue when searching entries when the operator is NOT IN and the array of values doesn’t contain an empty string – entries without a value for the field are not included in the results.
  • Fixed an issue with searching for empty entry meta values.
  • Fixed an issue with joins in the entry search. Join inference was being called too early for all the correct joinable fields to be processed.
  • Fixed the entry detail page, {all_fields}, and {pricing_fields} merge tags using an outdated product info cache when the entry is updated by GFAPI::update_entry().
  • Fixed an issue where entries don’t contain all the values for fields when the inputs are added dynamically during submission.

Gravity Forms 2.3.2

Gravity Forms was updated to version 2.3.2, from version 2.2.6.

Gravity Forms 2.2.6

Gravity Forms was updated to version 2.2.6, from version 2.2.5. Changelog:

  • Added security enhancements.
  • Added a message in the plugins page to remind users to take a backup of the database and update all Gravity Forms add-ons before updating to 2.3.
  • Added GPL to plugin header.
  • Added the gform_field_groups_form_editor filter.
  • Added the gform_recaptcha_callback JS filter allowing a custom callback function to be executed when the user successfully submits the captcha.
  • Added the gform_form_not_found_message filter allowing the form not found message to be overridden.
  • Added the theme to the system report.
  • Added the locale to the system report.
  • Added the gform_validation_error_form_editor JS filter allowing the form editor validation error to be overridden.
  • Added the gform_field_choice_selected_type_form_editor” JS filter allowing the choice selected input type to be overridden.
  • Updated field creation to set visibility to visible.
  • Updated Plugin URI and Author URI to use https.
  • Updated the minimum version of WordPress required for support to 4.8.
  • Updated remote message caching so that it gets cleared when user navigates to System Status page.
  • Fixed a PHP warning when no values have been submitted to a multiple column List field.
  • Fixed incorrect field CSS class when field visibility is set to visible.
  • Fixed issue where input-specific conditional logic on the next button was not evaluated correctly.
  • Fixed product quantity calculation not evalulating conditional logic.
  • Fixed a JavaScript error which occurred when clicking cancel for a file being uploaded via the multi-file enabled file upload field.
  • Fixed a rare infinite loop issue where the new and previous value comparison is always different for pricing fields.
  • Fixed an issue where a calculation result could return INF which would prevent the Save and Continue feature successfully saving the incomplete submission.
  • Fixed the payment date not being formatted to the local timezone in the entry export.
  • Fixed multi-select type Post Category fields created with GF2.2+ not saving the entry value correctly.
  • Fixed a JavaScript error on form display when the “Disable the visual editor when writing” setting is enabled for the current user and the “Use the Rich Text Editor” setting is enabled on a Paragraph or Post Body field.
  • Fixed dynamic population of administrative Date and Time fields.
  • Fixed PHP notice during submission with WordPress 4.8.3+ when the no duplicates setting was enabled on a field.
  • Fixed GFCommon::is_valid_email_list() returning false when commas were followed by a space.
  • Fixed the $form_id passed to the gform_custom_merge_tags filter for new forms and when getting the merge tags for calculation fields.
  • Fixed the placeholder attribute not being added when the field or input placeholder is set to 0.
  • Fixed notices on WP 4.8.3 while performing entry searches with certain field filters.
  • Fixed entry exports from the Forms > Import/Export page not using the field admin labels since v2.2.5.
  • Fixed a PHP notice related to a file upload field logging statement.
  • Fixed JavaScript errors preventing conditional logic settings being displayed for new or duplicate confirmations with the Hebrew translation.
  • Fixed the Multi Select field not using the choice isSelected property when determining which choices are selected on display.
  • Fixed required Number field with a min range setting of 1 passing validation when a value of 0 is submitted.
  • Fixed an issue during post creation where the value from multi-select type custom fields, created with GF2.2+, were not processed correctly.
  • Fixed an issue on some sites where a outdated version of the active_plugins option could be used when updating the option so the plugin loads first.
  • Added GFAddOn::get_capabilities() to get registered capabilities.
  • Fixed a PHP warning when using the args property of the field_select setting.
  • Fixed “callback” property being output as a settings field attribute.
  • Fixed the payment_gateway entry meta item not being set for some add-ons when using the gform_post_payment_completed hook.

Gravity Forms 2.2.5

Gravity Forms was updated to version 2.2.5, from version 2.2.4.1. Changelog:

  • Updated form view recording so that IP isn’t included.
  • Fixed an issue where the taxonomy returned in the $args by the gform_post_category_args filter is not used when populating the Category field choices.
  • Fixed admin field labels being displayed when the form is embedded in an admin page or the front-end via Ajax.
  • Fixed the Post Content field validation not checking the submitted value does not exceed the configured maximum characters.
  • Fixed PHP notices in the form editor when creating a new form with quotes in the description.
  • Fixed content templates being processed during post creation for fields hidden by conditional logic.
  • Fixed the forms list views column displaying cached counts for a time after the views have been reset.
  • Fixed missing dependency for form_admin.js on gravityforms.js (requires the gform object).
  • Fixed JS error caused when 3rd party plugins include conditional_logic.js without generating a gf_form_conditional_logic variable.
  • Fixed a PHP notice which could occur if an array was passed to the rgblank helper function.
  • Fixed dynamic population of the Multi Select field failing when multiple choices are passed in the query string.
  • Fixed an issue with the redirect confirmation for Ajax enabled forms where the URL is encoded incorrectly.
  • Fixed js and css files registered with field enqueue conditions not being included in some situations.
  • Fixed js files registered with field enqueue conditions being included when the field is set to administrative which, in some situations, could cause JavaScript errors.

Gravity Forms 2.2.4.1

Gravity Forms was updated to version 2.2.4.1, from version 2.2.3. Changelogs:

2.2.4.1

  • Fixed an issue with the redirect confirmation for Ajax enabled forms where the URL is encoded incorrectly.

2.2.4

  • Added a period to the end of the string that warns when a field is deleted from a form. Done for consistency and translations.
  • Added the gform_require_login_pre_download filter allowing login to required to access files using the gf-download links.
  • Added gform_entry_list_action action that fires after entry actions have been performed on the entry list.
  • Added gform_entry_list_bulk_actions filter to modify bulk actions available in the entry list.
  • Added entry object as fourth parameter to gform_pre_send_email filter.
  • Added gform_get_entries_args_entry_list filter to allow filtering the arguments which will be used to fetch entries to display in the Entry List view.
  • Added the gform_file_path_pre_delete_file filter allowing files stored outside the /wp-content/uploads/gravity_forms/ directory to be deleted.
  • Added gform_entry_detail_url filter to modify entry detail URL when replacing entry URL merge tag.
  • Added security enhancements.
  • Updated reCAPTCHA string on Settings page for translations.
  • Updated the text AJAX in strings to Ajax to match WordPress standard.
  • Fixed a fatal error which could occur in some situations if the RGCurrency class had not been included.
  • Fixed an issue with the submission time evaluation of greater/less than conditional logic rules based fields containing non-numeric values.
  • Fixed a JavaScript error which could occur with the File Upload field when file selection is cancelled.
  • Fixed an issue with the required validation of the other choice input for the Radio Buttons field.
  • Fixed TinyMCE displaying an error message in Firefox when the confirmation message is displayed for an AJAX enabled form which includes a Rich Text Editor enabled Paragraph field.
  • Fixed an issue where a calculation result could return NAN which would prevent the Save and Continue feature successfully saving the incomplete submission.
  • Fixed an issue where merge tag modifiers can remain in the field object and impact display of the field value in other locations such as the entry detail page.
  • Fixed an issue with the evaluation of conditional logic rules using the entry value of multi-select fields created with GF2.2+.
  • Fixed an inconsistency between the front-end and validation character counts for the Rich Text Editor enabled Paragraph field when the value contains special characters.
  • Fixed a PHP notice which can occur when enqueuing the form scripts if the WordPress pre_get_posts filter is being used.
  • Fixed an issue where entering 0 in both the hours and minutes inputs of the Time field would result in the field value not being saved.
  • Fixed an issue where clicking on a duplicated field in the form editor would not always open the field for editing.
  • Fixed issue where email wasn’t being sent because content type wasn’t being set properly under certain scenarios.
  • Fixed an issue with the tab index of the reCAPTCHA field.
  • Reduced the maximum log file size from 100MB to 5MB.
  • Removed the add new button from the payment add-on feeds list page if the form requires a credit card field to be added before feeds can be configured.
  • Fixed the generic map field inserting new fields in the last position instead of the position after the button which was used.

Gravity Forms 2.2.3

Gravity Forms was updated to version 2.2.3, from version 2.2.2. Changelog:

  • Added support for MasterCard 2-series number to credit card field.
  • Added security enhancements.
  • Fixed an issue which could prevent the gravityhelp.com support forms being successfully submitted when including the System Report from some sites.
  • Fixed an issue with the ID attribute of the accepted file types message container when multiple File Upload fields are present on the page.
  • Fixed an issue where a new field could be assigned the same id as a field to be deleted resulting in the new field being lost when the original field is deleted on save.
  • Fixed an issue with File Upload field URLs in text format notifications containing escaped ampersands.
  • Fixed missing confirmation message anchor for AJAX enabled single page forms.
  • Fixed an issue where the urls of deleted files could remain in the multi-file enabled upload field entry value when editing the entry, if a new file was added at the same time.
  • Added “description” settings field property to display description below settings field.
  • Added “no_choices” select settings field property to display message when no choice are available for field.
  • Fixed a database error in gform_get_meta_values_for_entries() when searching for meta keys with special characters e.g. hyphens.

Gravity Forms 2.2.2

Gravity Forms was updated to version 2.2.2, from version 2.2.1.2. Changelog:

  • Added filter to allow email TO formatting to be turned on or off. Defaults to off.
  • Updated email format so that it defaults to html instead of multipart.
  • Fixed a typo in the notification From header.
  • Added ‘gform_multifile_upload_field’ filter to allow field object to be filtered.
  • Added ‘gform_duplicate_field’ javascript filter to allow duplicated field to be changed.
  • Added the ‘gform_html_message_template_pre_send_email’ filter allowing the html formatted notification message to be overridden.
  • Updated delivery of files requested for download to prevent third-parties to corrupt the file content.
  • Updated the System Report.
  • Fixed issues with the Copy System Report button and the form switcher drop down when no-conflict mode is enabled.
  • Fixed issue with special characters when defining a new choice group in the bulk editor popup.
  • Fixed a PHP warning and fatal error related to the Forms toolbar menu.
  • Fixed the extremely outdated version message remaining after updating to the latest version.
  • Fixed ‘undefined’ appearing as a header in the bulk add / predefined choices modal.
  • Fixed the Members plugin integration which was missing the System Status page capability (gravityforms_system_status).
  • Fixed styling issue with Entry Updated message.
  • Fixed the minimum width of the form switcher drop down when all the forms have titles which are only a few characters in length.
  • Fixed a potential conflict with other plugins that load modified versions of the WP_Background_Process class.
  • Fixed an issue where dynamic population of a field may fail when the value passed in the query string is 0.
  • Fixed a PHP notice when using the gf-download file link if the output buffer is not set.
  • Fixed currently selected multi-select field choices not being selected when editing an entry.
  • Fixed an issue with the confirmation message markup for AJAX enabled forms containing an extra gforms_confirmation_message div.
  • Fixed the Forms dashboard widget including trashed forms.
  • Fixed a PHP fatal error which occurred on the global settings page of the installation wizard when the entry point was the Forms > Add-Ons page.
  • Fixed an issue with the submission time evaluation of conditional logic rules using the contains operator when the rule value is 0.
  • Fixed an inconsistency between the front-end and validation character counts for the Paragraph field.
  • Fixed a fatal error which could occur when checking if the logging add-on is active in some environments.
  • Fixed an issue with license validation request that can prevent license key validation.
  • Fixed a PHP notice on the System Status page with PHP versions older than 5.4.
  • Fixed a PHP fatal error which could occur with add-ons using the field_map type setting with PHP versions older than 5.3.
  • Fixed an issue preventing feeds from being processed in the background.

Gravity Forms 2.2.1

Gravity Forms was updated to version 2.2.1, from version 2.2. Changelog:

  • Added filter to allow email TO formatting to be turned on or off. Defaults to off.
  • Updated email format so that it defaults to html instead of multipart.
  • Fixed a typo in the notification From header.

Gravity Forms 2.2

Gravity Forms was updated to version 2.2, from version 2.1.3. Changelog:

  • Added emoji support to entry values. This feature is only supported when the database supports the UTF-8 charset.
  • Added System Report page to a new System Status area to make it quicker and easier for users to provide hosting environment information when providing support.
  • Added logging functionality so that the Logging Add-On is no longer needed and it is being deprecated. Logging can now be enabled via the main Gravity Forms settings and then configured via the Logging settings menu once enabled.
  • Added optimizations to email notifications to improve SpamAssassin scoring out of the box and make it less likely that email notifications will be flagged as spam.
  • Added search functionality to Forms list page.
  • Updated Form Editor so that fields are only deleted after the “Update” button is pressed and not when the delete icon is clicked in the field editor. When deleting a field you will delete the field as you normally would, but the change will not take effect and impact any entry data as a result of the field deletion until you click the “Update” button to save your changes.
  • Updated feed list page for add-ons so that it is responsive.
  • Updated the file download process to clean the out buffer before delivering the file. This reduces the risk of potential conflicts with third-party code which can affect the delivery of the file.
  • Fixed an issue when sending emails with special characters in the subject.
  • Fixed fatal error when Logging Add-On is installed.
  • Fixed confirmation, feed list and notification tables showing colons for hidden header columns in smaller viewports.
  • Fixed issue with form title editor that allowed duplicate and blank titles to be entered.
  • Fixed issue with the system report page that displayed an issue with the uploads folder on new installations.
  • Fixed issue where From Name was getting truncated from notifications.
  • Fixed active state not being copied when duplicating a form.
  • Fixed issue with generated form name when duplicating a previously duplicated form.
  • Added generic_map settings field for mapping custom/pre-defined keys to custom/pre-defined values.
  • Added GFAddOn::minimum_requirements() method to define server environment required to initialize Add-On.
  • Added support for asynchronous feed processing, defined by the GFFeedAddOn::_async_feed_processing property or by overriding the GFFeedAddOn::is_asynchronous() method.
  • Added support for defining pre-requisites/minimum requirements for addons (i.e. whether cURL or OpenSSL is installed, minimum PHP version, minimum WordPress version, etc…).
  • Updated async feed processing to get entry and form at processing time.
  • Fixed feed list not being organized by feed order.
  • Fixed feed ordering interface not initializing properly.
  • Fixed returned entry not being saved during async feed processing.
  • Fixed default feed name generator attempting to use non-existent feed name.
  • Added default confirmation when adding a form if no confirmations exist.

Gravity Forms 2.1.3

Gravity Forms was updated to version 2.1.3, from version 2.1.2. Changelog:

  • Added security enhancements.
  • Added Dutch (Belgium) translation.
  • Added form ID and field ID modifiers to ‘gform_field_content’ and ‘gform_field_input’ filters.
  • Added gform_target_page filter to allow modifying the target page.
  • Added gform_order_summary filter.
  • Updated gform_add_meta() and gform_get_meta() to no longer save meta for psuedo-entries; requires an integer greater than zero.
  • Updated strings for translations.
  • Updated the Czech (cs_CZ) translation.
  • Updated the gform_form_trash_link filter to include $form_id as the second parameter.
  • Fixed several PHP notices and warnings which occurred when saving a new confirmation with PHP 7.1.
  • Fixed the entry detail/{all_fields} display value for the Single Product field when the quantity input is empty or the price is 0.
  • Fixed an issue with the PHPMailer error message logging statement.
  • Fixed the filter links on the Forms list page incorrectly displaying “All” as the current filter when another filter was selected.
  • Fixed an issue where fields can show up as invalid in the form editor if the form was updated using the form object returned after a validation failure.
  • Fixed an issue with the view entry links on the entry list page when the list has been sorted.
  • Fixed PHP notice during submission if a non-field merge tag is used in a calculation formula.
  • Fixed an issue with the no duplicates validation for the Phone field.
  • Fixed strings for translations.
  • Fixed an issue with the forms current page number when resuming an incomplete submission for a single page form which could prevent Stripe.js from processing the submission.
  • Fixed an issue setting the entry payment date when starting a subscription.