Version: 1.3.9
Added additional logging.
Fixed issue where merge tags such as `{user:user_email}` and `{user:ID}` would not work in delayed notifications.
Fixed issue with notifications not being scheduled if the schedule type is Date Field and the selected date is the current date.
Fixed issue in the Scheduled Notifications box showing incorrect times if using a UTC offset as the site-wide Timezone setting.
- Improved Reschedule meta box user experience by disabling checkboxes for notifications that would have a scheduled time in the past.
- Updated Reschedule meta box to force rescheduling inactive notifications.
Added new “Reschedule” meta box to entries to allow for easy rescheduling of notifications. Additionally, the “Resend” behavior for scheduled notifications has been changed back to the default behavior of immediately sending the notification.
Fixed issue where form-specific rescheduling was only form-specific for the first batch.
Added support for scheduling notifications even when the entry does not have its `date_created` or `date_modified` property set (as is the case with Partial Entries).
Updated the GP Notification Scheduler Rebuild Batcher to be form-specific.
- Added new functionality for handling unsubscribing. See the [Notification Scheduler documentation](https://gravitywiz.com/documentation/gravity-forms-notification-scheduler/#unsubscribe) for usage details.
- Updated how notification notes were added to better attribute them to Notification Scheduler.
- Fixed issue where scheduling based off of date fields would use UTC rather than the timezone set in Settings » General.
- Fixed issue where notifications scheduled using Date fields and attached to events such as Payment Failed would be scheduled even if the payment didn't fail.
- Fixed issue where notifications for events such as Payment Completed would be immediately sent as well as scheduled.
Fixed issue where notifications without an explicit "isActive" property were ignored when rebuilding the notification queue.