
# Changelog

## 1.10.1 | July 2, 2025

- Fixed potential PHP warning when duplicating passed through files.

## 1.10 | June 26, 2025

- Added support for File Upload fields.

## 1.9.35 | April 17, 2025

- Fixed issue where an unsupported field type (Consent) was mappable on the feed.

## 1.9.34 | April 10, 2025

- Added support for passthrough with dynamic value population for Multi Select field.

## 1.9.33 | July 9, 2024

- Updated Easy Passthrough to send `nocache_headers()` and set `DONOTCACHEPAGE` if the `ep_token` query parameter is set.

## 1.9.32 | June 20, 2024

- Fixed issue with Easy Passthrough's icon not displaying correctly if using Safari.

## 1.9.31 | May 29, 2024

- Added support for populating data from previously stored tokens.

## 1.9.30 | May 22, 2024

- Removed custom settings messages for consistency with other feed-based perks.

## 1.9.29

- Fixed issue where providing a value of more than 30 minutes with the `gpep_expiration` filter hook would not work as expected.

## 1.9.28

- Fixed issue where Easy Passthrough tokens were not generated if entries were created programmatically.

## 1.9.27

- Fixed a potential PHP warning if customizing the cookie delimiter using the `gpep_cookie_delimiter` PHP filter hook.
- Fixed an issue with mapping generating values from other forms.

## 1.9.26

- Added [`gpep_cookie_delimiter`](https://gravitywiz.com/documentation/gpep_cookie_delimiter/) filter hook to customize the cookie delimiter.

## 1.9.25

- Fixed an issue with Stripe Credit Card fields erroneously showing as mappable fields.

## 1.9.24

- Improved compatibility with GravityView by creating new Easy Passthrough tokens for duplicated entries.

## 1.9.23

- Fixed PHP 8.2 warnings.

## 1.9.22

- Fixed an issue where session values would be preferred over Easy Passthrough tokens passed using `ep_token`.

## 1.9.21

- Fixed PHP 8.1 deprecation notices.

## 1.9.20

- Added new `GP_Easy_Passthrough::clear_field_values()` method to be used in snippets.

## 1.9.19

- Fixed issue where fields with single quotes in their labels would not auto-map correctly.

## 1.9.18

- Fixed PHP notices/warnings.

## 1.9.17

- Added new `gpep_source_form_field_map` filter and added additional parameters to the `gpep_field_values` filter hook.

## 1.9.16

- Added use of Admin Labels for Field Mappings.

## 1.9.15

- Added `$source_field` as a fourth parameter to the `gpep_target_field_value` filter.

## 1.9.14

- Fixed noticed generated when passing entry ID rather than entry array to the GP_Easy_Passthrough::get_entry_token() method.

## 1.9.13

- Fixed a JavaScript error that occur when configure the Easy Passthrough feeds for form containing special characters in field labels and admin labels.

## 1.9.12

- Added [gpep_active_feeds](https://gravitywiz.com/documentation/gpep_active_feeds/) filter to allow filtering active Easy Passthrough feeds when they are fetched.

## 1.9.11

- Improved behavior of the Field Map setting to exclude display-only fields such as HTML, Section, etc.
- Added a new menu icon to help differentiate Easy Passthrough in the Form Settings panel.

## 1.9.10

- Fixed issue where fatal error was generated when source entry did not exist.
- Fixed notice when fetching parent entry from token to check for edit permission.
- Added "Update URI" to plugin header to improve security.

## 1.9.9

- Fixed date field sometimes returning wrong format.

## 1.9.8

- Added support for duplicating feeds on feed list and also when duplicating a form.

## 1.9.7

- Fixed issue where trashed entries could still be passed through. (#24)
- Updated field map column headers for clarity. Removed field map top-level header for fun.
- Added support for checkbox-to-checkbox passthrough.
- Added support for using dynamically populated values in place of values passed through using Easy Passthrough if a dynamic value is present. This behavior can be changed using the following PHP filter: [gpeb_prefer_dynamic_population](https://gravitywiz.com/documentation/gpeb_prefer_dynamic_population).

## 1.9.6

- Added [gpep_disable_same_form_passthrough](https://gravitywiz.com/documentation/gpep_disable_same_form_passthrough/) filter.

## 1.9.5

- Improved support for passing dates between date fields with different input types.

## 1.9.4

- Added [gpep_delete_cookie_on_logout](https://gravitywiz.com/documentation/gpep_delete_cookie_on_logout/) to enable deleting GPEP cookie when users logout.
- Fixed a potential issue where trashed entries' token can be used.
- Updated source form order to use title instead of ID.

## 1.9.3

- Added [gpep_disable_session_manager](https://gravitywiz.com/documentation/gpep_disable_session_cookies/) filter.
- Fixed PHP warning if a source form for an Easy Passthrough feed was deleted.

## 1.9.2

- Fixed an issue where GPEP wouldn't work when using a redirect confirmation without jQuery migrate.

## 1.9.1

- Added support for mapping Quiz and Survey fields to fields of their own type.

## 1.9

- Fixed a potential issue where GPEPT may generate PHP notices.

## 1.8

- Added `SameSite` to GPEPT session cookies.

## 1.7

- Fixed a potential issue where GPEP may continuously fill a form using stale data.

## 1.6

- Fixed a typo in GPEP tooltips.
- Added support for Gravity Forms 2.5.

## 1.5

- Added support for Gravity Forms 2.5.

## 1.4.18

- Fixed an issue where GPEP may generate PHP notices for some field types.

## 1.4.17

- Fixed a compatibility issue with Stripe Card field types.

## 1.4.16

- Fixed issue where strict comparison of form IDs sometimes failed as form ID can be string or integer.
- Fixed issue where reference variable inherited unintended changes from subsequent fields.

## 1.4.15

- Fixed error that was generated when administrative List fields were populated unintentionally.

## 1.4.14

- Removed filter call to removed function.
- Fixed notice when logged-in user has no last submitted entry.

## 1.4.13

- Fixed issue where session was not correctly set when loading last entry submitted by user.
- Fixed notice generated when mapping non-field based entry values.

## 1.4.12

- Updated auto-mapping to support mapping by admin label for single-input fields.

## 1.4.11

- Improved compatibility with GP Populate Anything's Live Merge Tags by adjusting the priority of when GP_Easy_Passthrough#populate_fields is ran on the gform_pre_render filter.

## 1.4.10

- Added 'gpep_target_field_value' filter.

## 1.4.9

- Fixed issue where Easy Passthrough incorrectly caused Nested Forms child entries not to be editable by default.

## 1.4.8

- Added support for populating Nested Forms child entries when a token is used.

## 1.4.7

- Fixed issue where entry inputs replaced inputs to be rendered resulting in notices where all inputs were expected (e.g. Credit Card fields).
- Fixed issue where disabled GP Easy Passthrough feeds would continue to populate forms.

## 1.4.6

- Fixed issue where loading entry too early would cache form before Nested Forms had a chance to register it's field type.

## 1.4.5

- Fixed issue where an unsupported field type (File Uploads) was mappable on the feed.

## 1.4.4

- Added support for [Gravity Forms Iframe Add-on](https://github.com/cedaro/gravity-forms-iframe).
- Added upgrade routine to migrate data from ForGravity Easy Passthrough to GP Easy Passthroug
