# Changelog
All notable changes to this project will be documented in this file, formatted via [this recommendation](https://keepachangelog.com/).

## [1.15.0] - 2026-05-28
### Changed
- The minimum WPForms version supported is 1.10.1.

### Fixed
- Abandonment notifications were sent to email addresses blocked by the email field's Denylist or Allowlist filter.

## [1.14.0] - 2026-03-31
### Added
- Support for User Journey data in abandoned entries.

### Fixed
- Improved compatibility with smart tags.

## [1.13.0] - 2025-10-28
### IMPORTANT
- Support for PHP 7.1 has been discontinued. If you are running PHP 7.1, you MUST upgrade PHP before installing this addon. Failure to do that will disable addon functionality.

### Changed
- The minimum WPForms version supported is 1.9.1.

### Fixed
- PHP warnings were generated on the Single Entry page.
- Abandoned forms in Elementor popups had duplicated entries.
- Abandoned entries were duplicated in some cases.

## [1.12.0] - 2024-06-11
### Added
- Compatibility with WPForms 1.8.9.

### Changed
- The minimum WPForms version supported is 1.9.0.

## [1.11.0] - 2024-02-20
### Added
- Compatibility with the upcoming WPForms 1.8.7.

### Fixed
- Address autocomplete was not saved when a user abandoned the form.

## [1.10.0] - 2023-12-11
### Fixed
- Survey reports contained incorrect data when abandoned entries existed.

## [1.9.0] - 2023-10-24
### IMPORTANT
- Support for PHP 5.6 has been discontinued. If you are running PHP 5.6, you MUST upgrade PHP before installing WPForms Form Abandonment 1.9.0. Failure to do that will disable WPForms Form Abandonment functionality.
- Support for WordPress 5.4 and below has been discontinued. If you are running any of those outdated versions, you MUST upgrade WordPress before installing WPForms Form Abandonment 1.9.0. Failure to do that will disable WPForms Form Abandonment functionality.

### Changed
- Minimum WPForms version supported is 1.8.4.

## [1.8.0] - 2023-08-08
### Changed
- Minimum WPForms version supported is 1.8.3.

### Fixed
- Some Smart tags weren't working in Form Abandonment emails.
- Form was not marked as abandoned on mobile devices when changing a browser tab or closing the browser.
- Forms now store abandoned entries if more than one email field is preset.

## [1.7.1] - 2023-02-14
### Added
- WPForms 1.8.0 compatibility.

### Changed
- Disable "Resend Notifications" link on the Entry page instead of hiding it.

## [1.7.0] - 2022-08-30
### Added
- New filter to set a time before the Form Abandonment email is sent.

### Changed
- Minimum WPForms version supported is 1.7.5.5.
- Check GDPR settings before trying to use a cookie.

### Fixed
- Abandoned Entries were saved while ignoring the "Save Only If Email Address" setting.
- Compatibility with WordPress Multisite installations.
- Email notifications were being sent for both abandoned and completed forms instead of only one.

## [1.6.0] - 2022-03-16
### Added
- Compatibility with WPForms 1.6.8 and the updated Form Builder.
- New JavaScript event `wpformsFormAbandonmentDataSent` triggered when successfully sending the abandoned data to be saved.
- Compatibility with WPForms 1.7.3 and its search functionality on the Entries page.

### Changed
- Minimum WPForms version supported is 1.7.3.
- Do not store Abandoned Entries and do not send related notifications when Entry storage is disabled.

### Fixed
- Some smart tags are not rendered correctly in the abandonment notifications.
- Abandoned Entries were not saved when a user clicks on any internal link inside the Firefox browser.

## [1.5.0] - 2021-03-31
### Added
- Notification's "Enable for abandoned forms entries" option compatibility improvements with payment addons adding own rules whether to send a notification email.

### Changed
- Replaced `jQuery.ready()` function with recommended way since jQuery 3.0.

## [1.4.4] - 2020-12-17
### Fixed
- Form abandonment via external links not always detected on some mobile devices.

## [1.4.3] - 2020-08-05
### Changed
- Password field values are no longer stored by default, can be enabled with `wpforms_process_save_password_form_abandonment` filter.

### Fixed
- Abandoned entries are counting towards entry limits defined via Form Locker addon settings.
- Prevent abandoned entry duplicates creation when 2 AJAX-based forms are present on the same page and only one of them was submitted.

## [1.4.2] - 2020-06-10
### Fixed
- Entry must have the "completed" type after its creation through non-ajax form.

## [1.4.1] - 2020-04-30
### Fixed
- Prevent 'Abandoned' (duplicate) entry on successful form submit.

## [1.4.0] - 2020-01-15
### Added
- Access Controls compatibility (WPForms 1.5.8).

## [1.3.0] - 2020-01-09s
### Added
- Tracking closing of the window or tab by listening to the `beforeunload` event.

### Changed
- Do not send duplicate abandonment notifications if 'no duplicates' option is enabled.

## [1.2.0] - 2019-07-23
### Added
- Complete translations for French and Portuguese (Brazilian).

### Fixed
- Form abandonment records only last checkbox field selection.
- "Prevent duplicate abandoned entries" saves duplicate entries.

## [1.1.0] - 2019-02-06
### Added
- Complete translations for Spanish, Italian, Japanese, and German.

### Fixed
- Typos, grammar, and other i18n related issues.

## [1.0.2] - 2018-02-12
### Fixed
- Conflict with email notifications configured with conditional logic causing notifications to send when they should not.

## [1.0.1] - 2017-02-01
### Fixed
- Incorrect version in updater which caused WordPress to think an update was available.

## [1.0.0] - 2017-02-01
### Added
- Initial release.
