1.0-beta-1.14

1.0-beta-1.13

Fixed issue where properties of GF Entry and Database object types would not load in the admin when switching between fields that both use the same object type and primary property.

Fixed issue with certain operators such as contains and starts with.

1.0-beta-1.12

Updated GP_Populate_Anything::process_template(); requires a list of all matching objects which are passed to the gppa_process_template filter. This allows 3rd party support for populating multiple results into a single input.

1.0.beta2.0

1.0.beta1.9

Updated onClose override to account for other functions that have also specified an onClose function for the datepicker

1.0.beta1.8

Fixed issue where field ID and specific dates were converted to server time which could result in incorrect date limits; updated to only convert {today}-based dates to server time

1.0.beta1.7

Fixed issue where setting limit date options via the 'gpld_limit_dates_options' filter did not activate limit dates functionality for the form if there were no options already configured for the field.

1.0.beta1.6

Fixed styling issue where date selects (in UI) were too large when Date fields had very long labels

1.0.beta1.5

Added $form and $field objects as parameters to the 'gpld_limit_dates_options' filter

Added support for 'Exclude Before Today' option when min date setting is configured for 'Specific Date'; allows specifying a future minimum date and having minimum date automatically adjust as time progresses

1.0.beta2.5

1.0.beta2.4

Fixed issue where validation message was overridden even when MP navigation was not enabled for that form

1.0.beta2.3

Fixed issue where spinner was incorrectly displayed in the footer for all forms on a page

1.0.beta2.2

Fixed issue where validation was still happening for custom page links

1.0.beta2.1

Fixed issue where navigating backwards and then saving form progression would result in an error when resuming form

1.0.beta2

Fixed issue where navigating back to a page and then forward via page links in 'Last Page' and 'Progession' modes
would incorrectly apply validation to all pages which sometimes resulted in skipping forward to pages the user had
not yet reached; this also resolved anissue where progressing to the furthest page reached after navigating
backwords would result in that page displaying validation errors which should not occur until the page has been
intentionally submitted

1.0.beta1.5

Fixed issue where using Save & Continue on last page of form resulted in an error when resuming from Save & Continue

1.0.beta1.4

Fixed issue where if non-GF form was on page, custom page links outside the form element would not work

1.0.beta1.3

Added support for custom page links outside of the form element

1.0.beta1.2

Fixed issue where fields shown/hidden via conditional logic could be bypassed if the user "skipped" the page via page navigation

1.0.beta1.1

Fixed issue where plugins using the gform_validation filter would sometimes override the bypass validation functionality

1.3.5

1.3.3

Updated Perk to be compatible with future versions of Gravity Forms.

1.3.2

Updated unique ID generation to happen on gform_entry_post_save priority 8 so that it will still be generated before GF feeds are processed but also give other plugins an oppurtunity (priority 9) to interact with unique ID before GF feeds as processed as well.

1.3.1

Added new filter for specifing a custom wait-for-payment feed; 'gpui_wait_for_payment_feed'.

1.3

Added support for merge tags in Prefix and Suffix settings.

Added support for waiting until PayPal Standard payment has been received (via gpui_wait_for_payment filter).

Updated field class to use the GF_Field class for better integration with Gravity Forms.

1.2.8

Added support for Unique ID fields in Notification routing

Minor refactoring

1.2.7

Updated perk to use GP_Bootstrap

1.2.6

Updated to support checking for posted value before generated new unique id

1.2.8.2

1.2.8.1

1.2.8

Fixed issue where comma-based currencies were treated as decimals when included in calculations; price was set on input-based Product fields as a number rather than a currency like GF does by default so 0.50 was converted to 50.00)

1.2.7

Updating pricing script to call updatePricing more efficiently; now only triggered when either the product field itself changes or a field on which the product is dependent changes

1.2.6

Fixed issue where infinite conditional logic loop was triggered when setting conditional price (caused by differences in previous value vs new value due to price formatting)

GP Email Users

1.3.8

1.3.7

1.3.6

Updated fetching entries to use GFAPI::get_entries() instead of GFFormsModel::get_leads().

Added 'gpeu_forms' filter to allow filtering which forms are available to email users.

1.3.5

Fixed issue where emails would not be send if "From" was not specified.

1.3.4

Fixed fatal error that occured for users running older versions of the Members plugin.

1.3.3

Improved integration with Members to automatically assign the core capability if it is not explicitly denied.

Removed inline documentation; replaced with link to the website.

1.3.2

Updated perk to use GP_Bootstrap

1.3.1

Added 'gpeu_send_to_duplicates' filter; when returned false, each email address is only emailed once regardless of how many entries contain it
add_filter( 'gpeu_send_to_duplicates', '__return_false' ):

GP Pay Per Word

Create products which calculate a total based on the number of words in a Paragraph of Post Body field.