Entry Automation Changelog

Version 5.7.0 (2024-11-19)

  • Fixed a fatal error with Delete Entries Tasks while using Fillable PDFs or Legal Signing.
  • Fixed a fatal error with Export Entries Tasks when no File Upload fields are selected for exporting.
  • Fixed an issue where digest Notifications could contain additional linebreaks.
  • Fixed an issue where the Daylight Saving Time (DST) could affect the task schedule.
  • Fixed an issue where the task scheduling is broken in non-English languages when using Day(s) of the Week option to run tasks.

Version 5.6.0 (2024-08-01)

  • Fixed an issue where entries could not be exported to PDF due to pcre.backtrack_limit.
  • Fixed an issue where the admin field label would not be used when generating an export file on form submission.
  • Fixed an issue where the export entries email would attempt to send when the export file did not exist.

Version 5.5.0 (2024-04-17)

  • Fixed an issue where file extension is not automatically appended when using a form title containing a period.
  • Fixed an issue where the {all_fields} merge tag wasn't formatted correctly in notifications.

Version 5.4.0 (2024-03-06)

  • Added support for GravityRevisions.
  • Added support for targeting entries by GravityView approval status.
  • Added support for using Gravity Forms Conditional Shortcode in Export Entries email message.
  • Fixed an issue where custom field labels would not be used when exporting a Nested Forms field.

Version 5.3 (2023-07-11)

  • Added compatibility with WordPress 6.2.
  • Added “fg_entryautomation_export_email_to” filter.
  • Updated API URL to CosmicGiant.com.
  • Update bundled version of Moment.js.
  • Fixed an issue where an entry would insert unneeded page breaks in a PDF export.
  • Fixed an issue where the Chained Selects data does not export when selecting the full field.
  • Fixed an issue where the latest field label would not be used when a custom column label was not set.

Version 5.2 (2022-12-08)

  • Added additional debug logging when running a task.
  • Added compatibility with WordPress 6.1.
  • Added support for Legal Signing.
  • Updated Send Notifications task to exclude Legal Signing notifications as options.
  • Fixed an issue that could cause Tasks to become unscheduled in certain scenarios.
  • Fixed an issue where PHP fatal error was thrown in WP CLI.
  • Fixed an issue where including uploaded files with exported entries could exhaust available memory in some environments.
  • Fixed a PHP notice when attempting to run a background update before a license key has been entered.
  • Fixed compatibility with PHP < 7.2.
  • Fixed Entry Date not displaying in site's local timezone when exporting entries to PDF.
  • Version 5.1 (2022-07-27)

    • Added additional logging when scheduling and unscheduling Tasks.
    • Fixed an issue where AM/PM inputs appeared when scheduling a Task while WordPress time format is set to 24 hours.
    • Fixed an issue where custom date ranges would not respect the timezone set in WordPress.
    • Fixed an issue where Date merge tags in export file names would not respect the timezone set in WordPress.
    • Fixed an issue where Gravity Forms Date merge tags were not processed correctly.
    • Fixed fatal error when exporting to PDF when a field selected in the Task no longer exists on the form.
    • Fixed fatal error when strtotime returns false on entry date range settings.

    Version 5.0 (2021-12-07)

    • Added additional logging statements to the export email process.
    • Added support for sending Notifications in a Task.
    • Added support for targeting draft submissions in a Task.
    • Updated the maximum attachment file size limit for export files to 10 MB.
    • Updated version of a required dependency to fix conflicts with PHP <8.0.
    • Fixed an issue where first run time would have GMT offset applied when saving Task.
    • Fixed an issue where only the first 50 entries detected would be deleted when processing Task.
    • Fixed an issue preventing exports including uploaded files from exporting to third party services.
    • Fixed dates converting to UTC timezone in some scenarios.
    • Fixed display only fields being available as Fields to Delete choices in Delete Entries tasks.
    • Fixed Tasks not being scheduled using UTC time.

    Version 4.0 (2021-08-24)

    • Added support for creating new Export Entries Tasks from the Gravity Forms Export Entries screen.
    • Added support for deleting PDFs generated by Fillable PDFs when deleting select fields from an entry.
    • Added support for including uploaded files with exported entries.
    • Added Task specific merge tags: {date_range_start}, {date_range_end}, {entries_processed}, {task_id}

    Version 3.3 (2021-07-14)

    • Added “fg_entryautomation_pdf_mpdf_config” filter to modify configuration of mPDF class.
    • Added support for auto-loading custom PDF template files from the active theme folder.
    • Added scheduled Entry Automation Tasks to the Gravity Forms System Report.
    • Fixed PHP fatal errors thrown when activating the Add-On in some scenarios.

    Version 3.2 (2021-05-24)

    • Fixed conditional logic not applying to scheduled tasks created with Entry Automation 3.0 and Gravity Forms 2.5.
    • Fixed the entry meta and properties missing from the task conditional logic.

    Version 3.1 (2021-05-19)

    • Added security enhancements.
    • Added support for setting auto-updates state on Plugins page.

    Version 3.0 (2021-04-26)

    • Added compatibility with Gravity Forms 2.5.
    • Added option for selecting all entries since the task last ran.
    • Added option to delete export file after task has ran.
    • Added targeting of entries based on the current entry status.
    • Added targeting of entries based on the last updated date.
    • Added targeting of entries based on value of a Date field.
    • Added support for entry notes in CSV files.
    • Added support for exporting to Excel (XLSX).
    • Added support for full field values for multiple input fields in CSV files.
    • Added support for Gravity Flow with new Workflow Step.
    • Added support for Gravity Perks Nested Forms fields in CSV files.
    • Added support for merge tags in export file name, export email to address, export email subject when using an on form submission task.
    • Added support for running tasks on specific days of the month.
    • Added support for running tasks on specific days of the week.
    • Added support for WordPress 5.3.
    • Added task ID when using Run Task Now function.
    • Updated the export files location.
    • Fixed an issue when using conditional logic with Product fields using the Drop Down or Radio Buttons input types.
    • Fixed an issue where exported files cannot be downloaded for sites on Apache.
    • Fixed an issue where Quiz, Polls and Survey fields were not displaying the choice label in export files.
    • Fixed an issue where scheduled tasks were run multiple times when running past the scheduled time.
    • Fixed occasional loss of time when scheduling next run time.
    • Fixed tasks running when form is trashed.
    • Fixed task settings not loading correctly when using WordPress 5.6.
    • Fixed the CSV export issue with optional List fields.
    • Fixed Date Range preview being incorrectly calculated in some scenarios.

    Version 2.0 (2019-10-22)

    • Added BOM character to beginning of CSV export file.
    • Added “fg_entryautomation_export_include_bom” filter to prevent BOM character from being included.
    • Added “fg_entryautomation_next_run_time” filter.
    • Added “fg_entryautomation_pdf_template_entry”, “fg_entryautomation_pdf_template_footer” and “fg_entryautomation_pdf_template_header” filters for using custom PDF template files.
    • Added merge tag support to export email from, to, subject and message settings.
    • Added support for adding entries to existing export files.
    • Added support for deleting specific fields from entry.
    • Added support for running tasks on form submission or manually.
    • Updated Date Range preview to not run when no date is set.
    • Updated included Mpdf library to 8.0.
    • Updated Start Running Task task setting to not be visible when task has already run.
    • Updated the position of the Export Email Message validation error message to be more easily visible.
    • Fixed a PHP 7.3 warning when exporting to PDF.
    • Fixed Date not exporting to selected format.
    • Fixed error message not appearing when no export fields are selected. Fixed fatal error when upgrading from Entry Automation <1.3.
    • Fixed input label being included during export when using a custom field label.
    • Fixed next run time not calculating correctly when using monthly units.
    • Fixed PHP warning when duplicating task.
    • Fixed tasks running when form is trashed.

    Version 1.4 (2018-11-28)

    • Add custom ordering to Export Entries tasks.
    • Add starred and unread statuses to conditional logic filters.
    • Add support for Gravity Perks Nested Forms fields.
    • Add support for Repeater fields.
    • Add “fg_entryautomation_disable_task_skipping” filter.
    • Add “fg_entryautomation_export_email_headers” filter.
    • Add “fg_entryautomation_export_fields_include_inputs” filter.
    • Add “fg_entryautomation_export_lines” filter.
    • Add support for Polls, Quiz and Survey Add-Ons.
    • Fix HTML content type not being set when export email message contains HTML tags.
    • Fix issue with fields not appearing in PDFs.
    • Fix issue with task running when saving task settings.
    • Fix Run Task Now not using updates to export email message.
    • Fix run time preview displaying incorrect time.
    • Fix task running when form could not be found.
    • Update extension framework to support new extensions.
    • Update formatting of first run date on task settings page.

    Version 1.3 (2018-01-29)

    • Add available extensions to plugin settings page.
    • Add extension framework.
    • Add option to export entry notes to JSON or PDF files.
    • Fix first task settings section with error not being visible on load.
    • Update automation queue to run as individual scheduled events for each task.
    • Update export fields setting to insert new fields after previous form field.
    • Update “Next Run Time” and “Start Run Time” task settings to allow for more precise control over time.
    • Add ability to change next run time for task.
    • Add database cleanup when deleting an action.
    • Add option to move entries to trash instead of immediately deleting them.
    • Add “fg_entryautomation_export_folder” filter to modify root Entry Automation export folder location.
    • Add “fg_entryautomation_{$action}_settings_fields” filter to modify settings fields for an action.
    • Fix fatal error during export task when mbstring is not installed.
    • Fix fatal error on task settings page after a form field was deleted.
    • Fix List field values appearing as string in JSON export.
    • Fix multiple row List field values appearing as “Array” in CSV export.
    • Update license API requests to support upcoming ForGravity bundle.

    Version 1.2 (2017-09-17)

    • Add “fg_entryautomation_export_sorting” filter.
    • Add framework for custom actions.
    • Add JSON as export entries file type.
    • Add PDF as export entries file type.
    • Update conditional logic to support entry meta and entry properties (including Partial Entries).
    • Update date range preview to be relative to next run time (or first task run time for new tasks).
    • Update export fields to allow for custom field labels.
    • Update export fields to be sortable.
    • Add “fg_entryautomation_export_field_value” filter.
    • Add support for custom date string in export file name.
    • Add support for duplicating Entry Automation tasks.
    • Fix email subject not using feed settings option.
    • Fix incorrect slug in automatic updater.
    • Fix “Last Exported File” link not working due to htaccess permissions.
    • Fix several PHP notices.
    • Update automation to select active entries by default.
    • Update conditional logic instructions based on selected action.
    • Update export file to use admin field labels.
    • Update export header names to be wrapped in quotes.
    • Update search criteria to use custom strtotime method.

    Version 1.1 (2017-06-26)

    • Add error validation for task date range.
    • Add export email settings (from address, from name, message, subject).
    • Add “fg_entryautomation_recurrence” filter to control how often Entry Automation cron action runs.
    • Add “fg_entryautomation_{verb}_task” action for custom tasks.
    • Add “Last Exported File” to feed list.
    • Add minimum PHP version check.
    • Add plugin capabilities.
    • Add support for definitive dates for task date range (YYYY-MM-DD or YYYY-MM-DD HH:MM:SS).
    • Add task ID modifier to “fg_entryautomation_search_criteria”.
    • Add timezone correction for first run time.
    • Add setting to allow overwriting of existing export file.
    • Add validation to “Select Fields” Export settings field to ensure at least one field is selected.
    • Fix DateTimeZone not initializing when GMT offset is set to a positive integer.
    • Fix error when calculating first run time.
    • Fix issue where task would request entry pages that did not exist.
    • Fix issue with tasks set to run weekly/monthly running too often.
    • Improved interface for setting initial task run time.
    • Improved interface for setting task date range.
    • Improved task configuration interface.
    • Removed default feed processing filter.
    • Update “fg_entryautomation_export_file_name” filter to run after detecting duplicate file name to allow for more flexible modifying.
    • Update task configuration interface to display last active tab on save.
    • Update time conversion method to default to strtotime function when DateTime cannot be initialized.

    Version 1.0 (2017-03-06)

    • It’s all new!