https://www.gpldownloads.com/downloads/gravityexport/changelog/
Latest Updates
Back to GravityExport

GravityExport changelog

Release notes for every version we have on record, newest first.

Latest 1.18.0 · 22 Oct 2026 40 versions Since Jan 2023

2026 17 versions

1.18.0 Latest 22 Oct 2026 3 improved1 fixed10 changed
Improved
  • Enhanced conditional logic:
  • A condition on Entry Date, Date Updated or Payment Date whose value is not a date, such as a merge tag for a text field, caused a fatal error on PHP 8
  • "Has any of", "has all of" and "has none of" conditions on a Dynamic Lookup field with "Allow multiple selections" and the enhanced user interface only worked for entries with a single selection
Fixed
  • This release improves conditional logic and fixes condition builders that showed English text on translated sites.
Changed
  • Conditions on a field that stores the ID of a user, post or entry, such as a Dynamic Lookup, Populate Anything or Nested Forms field, now match the name the field shows, and only the records the visitor may see ("is" and "is not" with a number still compare the stored ID)
  • Condition dropdowns that search users, entries or posts now load their choices only when they are opened
  • "Is", "is not", "in" and "not in" conditions on a choice of a Product, Option or Shipping field found no entries
  • Conditions using the {get} merge tag now find entries when the value in the page address has &, + or %
  • Several issues with "Any form field" conditions, such as "does not contain" keeping entries that had the value
  • Several issues with the condition builder and date pickers, including on translated sites
  • Several issues with condition dropdowns.
  • On a translated site, the condition builders for export filters and for a saved export's conditional logic showed their buttons and labels in English, such as "Add Condition".
  • An error on some pages when another plugin filled merge tags without a form.
  • Foundation to version 1.38.0.
1.17.1 3 Oct 2026 1 security3 changed
Security
  • This release fixes two issues in large scheduled CSV exports, including a security issue, and we recommend updating GravityExport and GravityExport Lite together.
Changed
  • Scheduled CSV exports of more than 500 entries could contain field values that were interpreted as formulas when opened in a spreadsheet application—these values now begin with a single quote ('), matching smaller exports (requires GravityExport Lite 2.7.4 or newer).
  • Values containing a backslash before a double quote were split across two cells in scheduled CSV exports of more than 500 entries.
  • Foundation to version 1.35.0.
1.17.0 24 Sep 2026 1 fixed8 changed
Fixed
  • This release makes conditional logic more accessible and fixes a critical error that could occur when GravityExport Lite was inactive, along with several smaller issues.
Changed
  • Note: GravityExport now requires WordPress 6.5 or newer.
  • Keyboard and screen reader accessibility of conditional logic.
  • Wider Custom Value box in narrow settings panels.
  • A critical error could appear on pages that check for GravityExport add-ons, or when deactivating GravityExport, while GravityExport Lite was inactive.
  • GravityExport Save and GravityExport Filters did not appear in form settings until the download URL was enabled.
  • Conditional logic on product prices matched the wrong entries with some currency formats.
  • The page scrolled when a date picker calendar was opened or closed.
  • Foundation to version 1.33.0.
1.16.0 20 Sep 2026 1 improved1 fixed
Improved
  • Compatibility with the security changes introduced in GravityExport Lite 2.7.3.
Fixed
  • This update adds compatibility with the latest GravityExport Lite and fixes broken download links for filtered exports.
1.15.1 10 Sep 2026 1 fixed3 changed
Fixed
  • This update fixes two issues that could send a scheduled export to the wrong storage destination, or to none at all.
Changed
  • Scheduled exports of forms with more than 500 entries could not reach an FTP or SFTP destination, failing with "Unable to connect to host at port 21" regardless of the feed's settings.
  • An export could be delivered to another feed's storage destination when two feeds ran during the same request.
  • Foundation to version 1.32.1.
1.15.0 13 Aug 2026 6 new22 changed
New
  • This release adds Google Sheets as an export destination, gives every feed an Activity Log of what its recent exports did, and lets you apply one feed's setup to any number of your forms.
  • Added an "Every 30 Days" schedule interval, replacing the need to type 720 into the custom hours box.
  • New Filters feeds no longer include User IP and User Agent by default.
  • Added gk/gravityexport/save/monitored-connection/failed action, fired with the offline MonitorableConnection when a monitored cloud storage connection is found to be down.
  • Added gk/gravityexport/sheets/rows-page filter to modify each page of rows before it is written to Google Sheets. Receives the page's rows, the form ID, and the number of entries skipped before this page.
  • Added gk/gravityexport/save/feed-copy/unknown-key filter to decide whether unrecognized feed meta keys are copied or dropped when a feed is copied to other forms.
Changed
  • You can now export your entries to Google Sheets!
  • Choose to export to existing spreadsheets or create a new one.
  • Connect your account in the GravityKit Settings under GravityExport.
  • An Activity Log tab on every feed listing its recent exports, so it's easy to see the feed's latest activity.
  • Scheduled exports can send only the entries received since the last export that worked, instead of the whole form every time. Choose it under Entries to Include; existing feeds keep sending everything until you change it. A run that fails does not move the starting point, so nothing is skipped.
  • Copy to Other Forms bulk action, available on the feed list page, copies a feed and its settings to multiple forms at once.
  • Connecting Google Sheets, Dropbox, or Box now requires a GravityKit license that includes GravityExport.
  • "Download Permissions" on a new export filter feed default to people signed in with export access, rather than to anyone with the link. Existing feeds keep the setting they were saved with, and the public option is still there if you want it.
  • The feed list table now has columns showing when the feed will run next as well as a column linking to the export destination.
  • Renamed:
  • Feed action that runs an export immediately from "Process" to "Export Now"
  • Save Feed "Feed Title" setting is now called "Export Name"
  • Filters and Save settings are hidden until GravityExport is enabled for a form.
  • Unsaved typed values being reset when choosing a different storage destination.
  • The "Last Export" panel incorrectly reporting that no exports had been run when manual or per-entry exports had been processed.
  • Feeds set to Scheduled reported "Not scheduled" until you saved it a second time.
  • Deleting, trashing and restoring an entry now update the export.
  • Entries created by an import, the REST API, or another add-on didn't trigger exports. Importing rows now runs the export once when the import finishes.
  • A connection that went offline was reported every time it was checked, and a connection that came back was never reported at all, though the setting offers both. Each is now announced once, when it changes.
  • A secured export link returned a blank page to anyone without access, giving no way to tell a permissions refusal from a broken link. It now explains why, and offers a way to sign in.
  • Some buttons looked misaligned in WordPresss 7.0 and newer.
  • Foundation to version 1.29.0.
1.14.0 6 Aug 2026 1 fixed3 changed
Fixed
  • This release adds support for attaching the single-entry export file to multiple notifications and fixes a translation-loading notice on WordPress 6.7 and newer.
Changed
  • The single-entry export file can now be attached to multiple notifications at once (requires GravityExport Lite 2.7.0+ and Gravity Forms 2.9.9.2+).
  • A _load_textdomain_just_in_time notice on WordPress 6.7 and newer.
  • Foundation to version 1.28.0.
1.13.0 5 Jun 2026 2 improved3 changed
Improved
  • This release improves conditional logic with a searchable picker for multi-selection filters, a new "has NONE of" operator, and a redesigned date picker.
  • Enhanced conditional logic:
Changed
  • Value filters that accept multiple selections now use a searchable picker for quicker selection, plus a new "has NONE of" operator for excluding multiple values at once
  • Conditions on date fields now use a redesigned calendar date picker for easier date entry.
  • Foundation to version 1.21.0.
1.12.0 28 May 2026 5 new3 changed
New
  • This release adds monitoring for cloud storage connections, alerting you when a Dropbox or Box connection goes offline.
  • Added gk/gravityexport/save/cloud-storage/settings filter to add fields to the Cloud Storage settings section.
  • Added gk/gravityexport/save/connection/failed action, fired when a monitored cloud storage connection is detected offline.
  • Added gk/gravityexport/save/connection/is-online filter to customize how a connection probe result is interpreted.
  • Added gk/gravityexport/save/connection/check-interval filter to adjust how often connections are checked (default: every 12 hours).
Changed
  • Monitoring for the Dropbox and Box connections your feeds use, alerting you by email, a dashboard notice, or both when one goes offline. Configure it under Cloud Storage on the GravityKit > Settings > GravityExport page.
  • Copy-to-clipboard button icons were vertically misaligned on the feed settings pages in WordPress 7.0.
  • Foundation to version 1.20.0.
1.11.1 14 May 2026 3 changed
Changed
  • This release ensures exports return entries in a stable, repeatable order across runs.
  • Exported entries could appear in a different order between runs when the configured sort column contained duplicate values or when no sort was specified.
  • Foundation to version 1.18.0.
1.11.0 30 Apr 2026 1 new1 fixed4 changed
New
  • Added gk/gravityexport/save/feed/before-handle action, fired before a Save feed is processed by any trigger.
Fixed
  • This release extends Filter feed configuration to every Save feed trigger and fixes inconsistent transposed output and silent entry loss in scheduled exports.
Changed
  • Save feeds linked to a Filter feed now apply the Filter feed's full configuration (column position, sort order, filename, etc.) on every trigger, not just on the Webhook trigger as before.
  • Save feeds linked to a Filter feed with Column Position set to Left (transposed) were not producing a transposed file on triggers other than Webhook.
  • Scheduled Save feed exports could silently drop a chunk of entries on invalid UTF-8, partial disk writes, or a corrupt accumulation file.
  • Foundation to version 1.16.1.
1.10.1 27 Apr 2026 1 fixed1 changed
Fixed
  • This hotfix restores the controls for adding new conditional logic rules.
Changed
  • Conditional logic controls missing in the feed settings when no rules had been configured.
1.10.0 23 Apr 2026 2 improved1 removed5 changed
Improved
  • This release enables background exports on sites protected by HTTP Basic Authentication, improves conditional logic, and resolves issues that could cause exports to fail on certain hosting environments.
  • Enhanced conditional logic:
Removed
  • Filters on deleted or missing forms (e.g. when viewing feed settings for a removed form) no longer trigger errors
Changed
  • Background exports can now run on sites protected by HTTP Basic Authentication, such as password-protected staging and development environments.
  • Empty field values are no longer treated as today's date when using is on, is not on, is before, or is after filters
  • Admin-only filters (those suffixed :disabled_admin) no longer error out when applied to multi-value fields.
  • Exports could be incorrectly marked as failed mid-execution on certain hosting environments.
  • Foundation to version 1.16.0.
1.9.0 2 Apr 2026 5 new1 improved1 fixed3 changed
New
  • Added gk/gravityexport/field/flow/translate-role filter to control translation of Gravity Flow Role field values.
  • Added gk/gravityexport/field/flow/user-property filter to specify which user property is used for Gravity Flow User field values.
  • Added gk/gravityexport/field/flow/status-label filter to customize labels for Gravity Flow status values.
  • Added gk/gravityexport/field/flow/timestamp-type filter to control the display of Gravity Flow timestamp values.
  • Added gk/gravityexport/field/flow/timestamp-format filter to customize formatting for Gravity Flow timestamp values.
Improved
  • Support for Box.com as a cloud storage destination in Save feeds, enabling exported files to be automatically uploaded to a specified Box folder.
Fixed
  • This release adds Box.com as a cloud storage destination for Save feeds, introduces support for Gravity Flow fields in exports, and fixes an issue where background exports were not saving files when no custom storage path was configured.
Changed
  • Gravity Flow field integration for User, Multi User, Assignee Select, Role, Timestamp, and Status fields, with filter hooks to control user display properties, role translation, timestamp formatting, and status labels.
  • Background exports not saving the exported file when no custom storage path is configured.
  • Foundation to version 1.14.0.
1.8.0 19 Mar 2026 1 new1 improved2 fixed6 changed
New
  • This release adds chunked processing for large scheduled exports to prevent timeouts and memory issues, and improves conditional logic with better Multiple Forms compatibility, numeric comparisons, and author search.
Improved
  • Enhanced conditional logic:
Fixed
  • Fixed "Approval Status" filter option appearing twice in the dropdown
  • Fixed CSS scoping to prevent style collisions with other GravityKit products.
Changed
  • Note: GravityExport now requires PHP 7.4 or newer.
  • Chunked processing for large scheduled exports (CSV and XLSX) to prevent timeouts and memory issues.
  • Pre-flight memory check for scheduled XLSX exports to prevent out-of-memory crashes.
  • "Created By" filter now supports searching by username, display name, email, or login
  • Product and pricing field filters now correctly compare numeric values, ignoring currency formatting
  • Filters for fields on joined forms (via Multiple Forms) now correctly resolve field types and merge tags
1.7.1 13 Mar 2026 1 fixed1 changed
Fixed
  • This hotfix resolves an issue introduced in the 1.7.0 release.
Changed
  • Fatal error on the Save feed settings page.
1.7.0 12 Mar 2026 2 new1 fixed5 changed
New
  • Added gk/gravityexport/save/cron/completed action, fired when a scheduled export completes successfully.
  • Added gk/gravityexport/save/cron/failed action, fired when a scheduled export fails.
Fixed
  • This update adds scheduled exports with flexible run intervals, reorganizes feed settings into a tabbed interface, and includes several bug fixes.
Changed
  • Scheduled exports for Save feeds, with support for hourly, twice daily, daily, weekly, or custom intervals.
  • Feed settings reorganized into a tabbed interface for both Save and Filter add-ons, making configuration easier to navigate.
  • "Filter Settings" section renamed to "Conditional Logic" for clarity.
  • Date range values not populated in the Filters feed Instant Download tab.
  • Foundation to version 1.12.0.

2025 4 versions

1.6.0 4 Dec 2025 6 new1 improved5 fixed5 changed
New
  • Added ability to search fields by "does not contain"
  • Added predefined options (e.g., Today, Tomorrow, etc.) for Date fields
  • Added support for using merge tags in text inputs
  • Added automatic "Currently Logged-in User" options for Populate Anything fields using WordPress users as a source
  • Added is empty and is not empty operators for the Created By field
  • Added gk/gravityexport/feature/show-html filter to override the "Include HTML" export setting. This replaces the incorrect use of gk/gravityexport/feature/remove-empty-columns for this purpose.
Improved
  • Enhanced conditional logic:
Fixed
  • This release adds major conditional logic improvements—including new comparison operators, merge tag support, and Date field options—and fixes feed-level settings not being applied during exports.
  • Fixed conditional logic not working with radio button fields and Survey field Likert scales
  • Fixed errors when using Consent field sub-inputs in conditional logic
  • Fixed comparisons failing when choice-based field values contain special characters (e.g., >,
  • Other fixes and improvements.
Changed
  • Filters using {user:} and {created_by:} merge tags are now treated as no-match when the user is logged out
  • PDF Settings CSS file is now only loaded on the GravityExport settings page instead of all admin pages.
  • The Column Position setting in the Filter Add-On is now honored properly.
  • Save feed Conditional Logic now works when manually triggering an export.
  • Foundation to version 1.7.0.
1.5.0 10 Jul 2025 1 new1 changed
New
  • This release adds a new setting to define a custom slug for download URLs.
Changed
  • Setting to configure a custom download slug.
1.4.6 8 May 2025 3 changed
Changed
  • This update resolves a PHP notice in WordPress 6.8.
  • PHP notice in WordPress 6.8 related to early product translation initialization.
  • Foundation to version 1.2.25.
1.4.5 10 Feb 2025 1 fixed2 changed
Fixed
  • This hotfix resolves an issue affecting conditional logic in feed settings.
Changed
  • A potential JavaScript conflict that could prevent conditional logic from being configured.
  • Foundation to version 1.2.23.

2024 6 versions

1.4.4 12 Dec 2024 1 fixed1 changed
Fixed
  • This hotfix update addresses a fatal error related to duplicating forms with GravityExport feeds.
Changed
  • Fatal error when duplicating forms configured with GravityExport Filter or Save feeds.
1.4.3 9 Dec 2024 2 new2 improved1 fixed2 changed
New
  • Added ability to define custom filter values when using the has ANY of or has ALL of operators
  • Added support for merge tag processing in filters with multiple values
Improved
  • This release resolves a critical issue affecting the duplication of GravityExport Save feeds and improves conditional logic functionality.
  • Enhanced conditional logic:
Fixed
  • Fixed an issue where a missing filter value, when combined with the has ANY of or has ALL of operators, caused the user interface to break.
Changed
  • Fatal error when duplicating a GravityExport Save feed.
  • Foundation to version 1.2.22.
1.4.2 21 Nov 2024 2 new2 improved1 fixed2 changed
New
  • Added support for is empty and is not empty operators for fields with predefined choices
  • Introduced a new option to specify a custom value for the contains operator when fields have predefined choices
Improved
  • This release improves conditional logic and addresses a non-critical PHP notice in WordPress 6.7 and newer.
  • Enhanced conditional logic:
Fixed
  • General bug fixes.
Changed
  • PHP notice in WordPress 6.7 caused by initializing product translations too early.
  • Foundation to version 1.2.21.
1.4.1 14 Oct 2024 1 fixed3 changed
Fixed
  • This release fixes issues with Instant Download and PDF export formatting, and updates internal components.
Changed
  • Instant Download not respecting date ranges if the Filters feed has conditional logic enabled.
  • PDF export formatting issues when using GravityExport Lite 2.3.1.
  • Foundation and TrustedLogin to versions 1.2.19 and 1.9.0, respectively.
1.4.0 25 Apr 2024 2 new7 fixed15 changed
New
  • Add a header image (e.g., a company logo) to every page.
  • Added gk/gravityexport/save/action/save-feed action to manually trigger a feed save.
Fixed
  • This release adds additional PDF export customization options, allows basic HTML in cells, improves conditional logic functionality, fixes an issue with GravityEdit, and updates internal components for better performance and compatibility.
  • Fixed a bug that hid third-party plugin updates on the Plugins and Updates pages.
  • Resolved a dependency management issue that incorrectly prompted for a Gravity Forms update before activating, installing, or updating GravityKit products.
  • Fixed a JavaScript warning that occurred when deactivating license keys and when viewing products without the necessary permissions.
  • Resolved PHP warning messages on the Plugins page.
  • Fixed PHP warning messages that appeared when deactivating the last active product with Foundation installed.
  • Fixed a JavaScript warning that occurred when deactivating license keys.
Changed
  • Global PDF customization options:
  • You can select various new san-serif and serif fonts.
  • Page number alignment can be set to left, center or right.
  • Embed uploaded images directly in the PDF rather than linking to them.
  • Global setting to remove empty columns from CSV, XLSX, and PDF exports.
  • Global setting to allow basic HTML in cells.
  • Form-specific PDF settings:
  • Full control over the format of the page numbering.
  • Set row and text colors for headers and even/odd rows.
  • Ability to nest conditional logic filters and to filter entries based on the current user's role(s).
  • GravityExport Save feed interfering with GravityEdit.
  • Foundation to version 1.2.12:
  • Transients are now set and retrieved correctly when using object cache plugins.
  • Transients are no longer autoloaded and work correctly with object cache plugins.
  • GravityKit products that are already installed can now be activated without a valid license.
1.3.3 11 Jan 2024 3 changed
Changed
  • This release addresses user interface issues related to field settings and conditional logic.
  • PHP warning messages that interfered with sorting and including or excluding form fields from the export file.
  • The "Form field ID #X is no longer available" error encountered when adding conditional logic, even though the field existed.

2023 13 versions

1.3.2 19 Dec 2023 2 fixed
Fixed
  • Issue causing unexpected changes in export folder permissions.
  • Conditional logic in GravityExport feeds causes a fatal error if GravityView is not installed.
1.3.1 12 Dec 2023 2 fixed
Fixed
  • GravityExport feeds now correctly handle relative dates (e.g., "today", "yesterday") in conditional logic configured for date fields.
  • Issue with GravityExport Save feeds ignoring conditional logic filters.
1.3.0 7 Dec 2023 1 new2 improved3 fixed
New
  • New option that allows uploading all files associated with the exported entry.
Improved
  • Ability to use merge tags in the upload destination folder name (e.g., /your/path/{form_id}/).
  • Foundation to version 1.2.6.
Fixed
  • Issue where FTP failed to automatically create the missing destination folder during file copying.
  • Date picker not working in Conditional Logic.
  • Page numbers and headers not being set on the PDF.
1.2.0 25 Sep 2023 1 new2 improved2 fixed
New
  • Setting to trigger Save feeds when an entry is updated.
Improved
  • Compatibility with GravityExport Lite 2.1.0 or newer.
  • Foundation to version 1.2.4.
Fixed
  • Issue that could cause connection problems when trying to access Dropbox.
  • Save feed not properly reading GravityExport Lite feed settings.
1.1.7 7 Sep 2023 2 improved
Improved
  • Support for RTL languages
  • Foundation to version 1.2.2.
1.1.6 12 Jul 2023 1 new1 improved1 changed
New
  • Gk/gravityexport/save/exported/entry and gk/gravityexport/save/exported/manual actions fired when an export is triggered either manually or by a new entry.
Improved
  • Foundation to version 1.1.1.
Changed
  • Developer Updates:
1.1.5 21 Jun 2023 1 fixed
Fixed
  • Fatal error when exporting entries to PDF.
1.1.4 19 Jun 2023 1 improved1 fixed
Improved
  • Foundation to version 1.1.
Fixed
  • Fatal error when accessing feed settings.
1.1.3 13 Jun 2023 2 improved1 fixed
Improved
  • Added default setting for splitting multiple rows under GravityKit > Settings > GravityExport.
  • Foundation to version 1.0.12.
Fixed
  • Incompatibility with some plugins/themes that use Laravel components.
1.1.2 20 Feb 2023 2 improved1 fixed
Improved
  • Shows warning when trying to connect to Dropbox without an SSL connection.
  • Foundation to version 1.0.9.
Fixed
  • "Greater than" and "less than" comparison not working with the "Total" field in the Filters and Save feeds' conditional logic.
1.1.1 31 Jan 2023 1 fixed
Fixed
  • Fatal error when creating a new Filter feed or accessing a download link in GravityExport Lite.
1.1 30 Jan 2023 1 new2 improved2 fixed2 changed
New
  • It is now possible to trigger Save feeds on a schedule using automated "cron jobs".
Improved
  • You can now re-run "Save" feeds directly from the feed list.
  • Generated files will be removed from the server after they have been uploaded to FTP or Dropbox.
Fixed
  • Dropbox no longer grants long-life access tokens; this fixes issues where access tokens stopped working.
  • Date and time in filenames will now be set based on the WordPress timezone setting, instead of UTC (Coordinated Universal Time).
Changed
  • ⚠️ Modified: There is a new way to connect to Dropbox!
  • To reconnect to Dropbox, go to the GravityKit menu, click on Settings, click on the GravityExport tab, then click on the "Connect to Dropbox" button.
1.0.9 9 Jan 2023 1 fixed
Fixed
  • URL filters were not being applied to "Quick Save" exports inside the Filters add-on.