# Changelog ## 1.3.24 | May 14, 2025 - Removed redundant check for Gravity Perks in preparation for Spellbook. ## 1.3.23 | February 5, 2025 - Removed a legacy cache purging method dating back to Gravity Forms <2.0 that could cause performance issues and served no purpose anymore. ## 1.3.22 | January 23, 2025 - Fixed a compatibility issue that could occur when using Gravity Forms 2.9+, GP Nested Forms, and GP Preview Submission. ## 1.3.21 | December 10, 2024 - Fixed issue with the Merge Tag selector for the HTML field content setting not showing form fields. ## 1.3.20 | October 16, 2024 - Fixed an issue where Number fields with calculations were not showing correct results in some cases. ## 1.3.19 | September 11, 2024 - Refactored to use `GP_Plugin` as the base PHP class. ## 1.3.18 | June 26, 2024 - Fixed issue where File Upload fields could show the temporary file name with PHP 8 instead of the actual file name when using `{all_fields}`. ## 1.3.17 | June 6, 2024 - Fixed JavaScript error in the form editor if using Firefox that could cause the merge tag selector to not initialize. ## 1.3.16 - Fixed a PHP error that could occur when using multi-file upload fields after updating to Gravity Forms 2.8.5.1. ## 1.3.15 - Fixed an issue where Preview Submission altered the output of the {order_summary} merge tag when replaced via a Populate Anything Live Merge Tag. ## 1.3.14 - Fixed potential conflict with Populate Anything when populating List fields. ## 1.3.13 - Fixed issue where values wouldn't update correctly in some cases when editing entries using GP Nested Forms or GP Entry Blocks. ## 1.3.12 - Fixed improperly named method. ## 1.3.11 - Improved support for displaying a multi-file upload field's files while editing entries using GP Entry Blocks or GP Nested Forms. ## 1.3.10 - Fixed PHP notice that could show if there are submitted File Upload fields without values. ## 1.3.9 - Fixed conflict where Preview Submission was preventing merge tag drop downs for other plugins/perks such as GP Unique ID from showing fields on the current page. - Added "Update URI" to plugin header to improve security. ## 1.3.8 - Fixed issue where File Upload fields in Nested Forms would not show their values in merge tags parsed by GP Preview Submission. ## 1.3.7 - Fixed issue where Section fields with only File Upload fields would not show when previewing the `{all_fields}` merge tag. ## 1.3.6 - Removed `create_function()` reference to avoid Security Ninja false positive warning. ## 1.3.5 - Fixed issue where Preview Submission would conflict with Populate Anything's Live Merge Tags and prevent input value replacement. ## 1.3.4 - Fixed issue where download links for files uploaded with single file upload fields could be incorrect. ## 1.3.3 - Fixed an issue where signature fields would not preview with `{all_fields}` merge tag. ## 1.3.2 - Fixed an issue where signature fields would not preview properly. - Added inline hook documentation for [gpps_pre_replace_merge_tags](https://gravitywiz.com/documentation/gpps_pre_replace_merge_tags/) and [gpps_post_replace_merge_tags](https://gravitywiz.com/documentation/gpps_post_replace_merge_tags/). - Fixed conflict with Nested Forms where {Parent} merge tag was replaced incorrectly. - Updated minimum version of Gravity Forms to 2.4. - Fixed notice generated by use of deprecated GFFormsModel::get_incomplete_submission_values() method. ## 1.3.1 - Fixed conflict with Nested Forms where {Parent} merge tag was replaced incorrectly. ## 1.3 - Updated minimum version of Gravity Forms to 2.4. - Fixed notice generated by use of deprecated GFFormsModel::get_incomplete_submission_values() method. ## 1.2.15 - Fixed conflict caused by multiple forms being on the same page with dynamic population enabled. ## 1.2.14 - Added "gpps_pre_replace_merge_tags" and "gpps_post_replace_merge_tags" filters to allow filtering the content before and after merge tags are replaced. - Updated plugin author. ## 1.2.13 - Fixed noticed generated in PHP 7.3. ## 1.2.12 - Fix major security issue. ## 1.2.11 - Fixed issue were nonexistent method was referenced in hook. - Updated minimum required version of Gravity Perks. ## 1.2.10 - Removed usages of create_function() to better support PHP 7.2. ## 1.2.9 - Added 'gpps_entry_pre_create' and 'gpps_entry_post_create' filters for modifying entry to be used for replacing merge tags. ## 1.2.8 - Added support for integrating with GF Nested Forms. - Fixed deprecated function notices with GF 2.3. ## 1.2.7 - Fixed issue where merge tags in choice values were not correctly replaced. ## 1.2.6 - Added support for pulling text value for GF Slider fields. ## 1.2.5 - Added support for pulling calculated values from post rather than attempting to recalculate; provides support for GP eCommerce Fields (coming soon!). ## 1.2.4 - Fixed issue where :value modifier was not respected for multi-input fields. ## 1.2.3 - Added support for applying gform_get_input_value filter to generated entry. - Another fix for GF Partial Entries; see 1.2.2. ## 1.2.2 - Fixed conflict with GF Partial Entries; GFFormDisplay not available during GFPE heartbeat requests which generated a fatal error. ## 1.2.1 - Fixed potential XSS security vulnerability ## 1.2 - Added support for processing field label and choice label merge tags (activate via filter) ## 1.1.9 - Fixed issue where GF cache was incorrect when replacing merge tags ## 1.1.8 - Updated perk to use GP_Bootstrap ## 1.1.7 - Fixed issue where Survey fields were not displayed correctly in preview ## 1.1.6 - Fixed issue where fields with inputs were reset when merge tags were updated for HTML fields in form editor ## 1.1.5 - Added support for preview submission when continuing from a saved form (via GF's Save & Continue feature) ## 1.1.4 - Added support for ":list" modifier on merge tags outside of the submission preview ## 1.1.3 - Fixed several issues relating to changes with multi-file uploads in GF 1.9 ## 1.1.2 - Updated multi-input merge tag support to always show text rather than value ## 1.1.1 - Fixed issue with when dynamically populating value containing a single quote ## 1.1 - Added support for multi-file uploads - Added new filter: gpps_special_merge_tags_value; useful for modifying the values of specially-handled merge tags values ## 1.0.2 - Updated for Gravity Form 1.9 release - Fixed strict standards notice where non-variable was passed by reference ## 1.0.1 - Fixed issue where {product_summary} merge tag was generating notices and interfering with merge tags for calculation-enabled product fields ## 1.0 - Ready to rock! - Added support for processing merge tags in field labels; must be enabled by 'gppc_replace_merge_tags_in_labels' filter - Added has_any_merge_tag() function to make pre_render code more readable ## 1.0.beta2.3 - Added back {product_summary} and new alias {order_summary} for showing cleaner version of {pricing_fields} data ## 1.0.beta2.2 - Updated single merge tag support for File Upload fields: + {Label:Id} now gives the file URL + {Label:Id:link} now gives a link to the file URL with the file name as the label ## 1.0.beta2.1 - Added support for displaying signature fields in submission preview ## 1.0.beta2.0 - Added support for using merge tags as dynamic population parameters ([based on this snippet](http://gravitywiz.com/use-merge-tags-as-dynamic-population-parameters/))