- Added the "gform_coupons_can_apply_coupon" PHP filter enabling custom logic to be used to determine if the coupon code can be applied.
- Fixed issue where conditional logic would generate error if the input being evaluated did not have an ID attribute (e.g. List field inputs).
- Added the "gform_coupons_post_delete_coupon" JS action hook which is triggered after a coupon is deleted from the field. gform.addAction( 'gform_coupons_post_delete_coupon', function ( code, formId ) { // do stuff } );