GravityCharts icon

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.
August 7, 20262.8 MBScanned

No changelog available for this version.

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.
April 30, 20262.5 MBSuspicious
This hotfix restores the controls for adding new conditional logic rules. #### ๐Ÿ› Fixed * Conditional logic controls missing in the feed settings when no rules had been configured.
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
* Fixes fatal error on activation introduced in 1.18.
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.