10 versions
GravityCharts history.
Every release of GravityCharts is archived here with its changelog, file size, and security scan result. Use the archive to roll back to a stable release or audit what changed between updates.
8 of 10 releases scanned cleanยท1 flagged
v1.21.0Latest
September 10, 20262.9 MBScanned
This release modernizes the chart block in the WordPress editor and resolves a range of issues affecting static image charts, chart names, and chart descriptions.
#### โจ Improved
* The chart block preview now renders inside the editor canvas, following the block's move to WordPress block API version 3, with pages saved by earlier versions unaffected.
* Faster loading of pages holding a static image chart, which now fetch the chart's entries once instead of twice.
* Enhanced conditional logic:
- Date filters now have a clear button, so a date can be emptied without selecting and deleting the value;
- The date picker's calendar and clear buttons now sit inside the field and level with the value, making a date field recognizable at a glance;
- Dynamic Lookup filters now take their choices directly from Gravity Forms Lookup Field 1.8 or newer, falling back to the previous method on older versions.
#### ๐ Fixed
* A static image chart lost its Wide and Full width alignment on the front end.
* A chart placed after a static image chart was left blank on the front end.
* A static image chart added through the chart block or the GravityView widget had `{aria_label}` as its alternative text instead of a description of the chart.
* Chart descriptions showed HTML character codes instead of punctuation when a field label or value contained an ampersand or a quote.
* Duplicating a chart dropped the original name, so the copy was named "- Copy 1" instead of "Original Name - Copy 1".
* A chart grouped by a field populated by [GP Populate Anything](https://gravitywiz.com/documentation/gravity-forms-populate-anything/) showed the choices saved on the field instead of the populated ones and left out every entry holding a populated value, when [GP Easy Passthrough](https://gravitywiz.com/documentation/gravity-forms-easy-passthrough/) had an entry to pass through on the same form.
* Opening a page holding a chart block marked the page as having unsaved changes.
* The chart block's preview in the editor labeled its data points "[object Object]" instead of the value, so the preview did not match the published page.
#### ๐ป Developer Updates
* `GravityChart()` takes the chart's ID as its first argument instead of the chart's position on the page, and pages saved before this release still pass the position.
* Every chart that renders carries its ID in a `data-gk-gravitycharts-chart` attribute, except a chart block that renders a static image.
* `GravityKit\GravityCharts\API::get_chart_js()` and `GravityKit\GravityCharts\API::get_quick_chart()` accept an already-fetched chart as their last argument, so a caller that has one does not build it again.
* The chart block logged a JavaScript error when no form was selected on sites with `SCRIPT_DEBUG` enabled.
* GravityCharts now uses the current GravityView hooks instead of ones deprecated in GravityView 1.32.0.
#### ๐ง Updated
* [Foundation](https://www.gravitykit.com/foundation/) to version 1.32.1.
v1.20.1Unavailable
June 26, 20262.7 MBScanned
This release prevents a fatal error on front-end timeline charts caused by entries with an empty date value, as well as a No Conflict issue.
#### ๐ Fixed
* Timeline charts no longer fatal on the front end when an entry has a stored but empty date value.
* Conditional logic controls now load on chart feed settings when Gravity Forms No Conflict Mode is enabled.
#### ๐ง Updated
* [Foundation](https://www.gravitykit.com/foundation/) to version 1.24.2.
v1.20.0Unavailable
June 4, 20262.6 MBScanned
This release improves conditional logic with a searchable picker for multi-selection filters, a new "has NONE of" operator, and a redesigned date picker.
#### โจ Improved
* Enhanced conditional logic:
- 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.
#### ๐ง Updated
* [Foundation](https://www.gravitykit.com/foundation/) to version 1.21.0.
v1.19.0Unavailable
April 24, 20262.5 MBScanned
This release resolves multiple issues with conditional logic, including empty date field values being misinterpreted, filters referencing deleted forms, and admin-only filters applied to multi-value fields.
#### โจ Improved
* Enhanced conditional logic:
- Empty field values are no longer treated as today's date when using `is on`, `is not on`, `is before`, or `is after` filters;
- Filters on deleted or missing forms (e.g. when viewing feed settings for a removed form) no longer trigger errors;
- Admin-only filters (those suffixed `:disabled_admin`) no longer error out when applied to multi-value fields.
#### ๐ง Updated
* [Foundation](https://www.gravitykit.com/foundation/) to version 1.16.0.
March 28, 20262.6 MBScanned
Other
- This update improves conditional logic with better Multiple Forms compatibility, numeric comparisons, and author search.
- *Note: GravityCharts now requires PHP 7.4 or newer.**
- #### โจ Improved
- Enhanced Conditional Logic:
- "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](https://www.gravitykit.com/extensions/multiple-forms/)) now correctly resolve field types and merge tags;
- #### ๐ง Updated
- [Foundation](https://www.gravitykit.com/foundation/) to version 1.13.0.
Fixed
- "Approval Status" filter option appearing twice in the dropdown;
- CSS scoping to prevent style collisions with other GravityKit products.
v1.17Unavailable
December 24, 20252.2 MBScanned
Other
- This release enhances conditional logic and resolves a fatal error when creating chart feeds.
- #### โจ Improved
- Enhanced conditional logic:
- Filters using `{user:}` and `{created_by:}` merge tags are now treated as no-match when the user is logged out;
- Other fixes and improvements.
- #### ๐ Fixed
- Fatal error when creating a chart feed for a form with a Post Category field if GravityView was not active.
- #### ๐ง Updated
- [Foundation](https://www.gravitykit.com/foundation/) to version 1.5.0.
Added
- support for using merge tags in text inputs;
- automatic "Currently Logged-in User" options for Populate Anything fields using WordPress users as a source;
Fixed
- errors when using Consent field sub-inputs in conditional logic;
v1.16Unavailable
December 24, 20252.1 MBUnknown
Other
- This release improves conditional logic and fixes a label color issue when using custom palettes with HEX colors.
- #### โจ Improved
- Enhanced conditional logic:
- Created By field now support `is empty` and `is not empty` operators;
- Other fixes and improvements.
- #### ๐ Fixed
- Custom color palettes using HEX notation (e.g., `#FF0000`) now correctly generate labels based on contrast.
- #### ๐ง Updated
- [Foundation](https://www.gravitykit.com/foundation/) to version 1.3.0:
- A unified way to display admin notices across all GravityKit products;
- Performance improvements and bug fixes.
Added
- ability to search fields by "does not contain";
- predefined options (e.g., Today, Tomorrow, etc.) for Date fields;
- GravityKit global settings for logging configuration (level, type, cleanup schedule, retention);
Fixed
- conditional logic not working with radio button fields and Survey field Likert scales;
Why archive
Sometimes the latest release isn't the one you need. The archive lets you pin GravityCharts to a known-good version, or roll back while a bug is investigated. Every release stays scanned and reachable.