Todas as versões registradas, da mais nova para a mais antiga, com o que mudou em cada uma.
Última 1.23.014 versões
Sem data · 14 versões
1.23.0
Última
1 novo2 melhorias19 alterações
Novo
Added `gk/gravitycharts/secret/allow-legacy` filter to choose whether a chart still accepts its secret from before this update. Return `true` to accept it everywhere, or `false` to require the new secret everywhere.
Melhoria
Enhanced conditional logic
Improved security for charts with "Enable security for this chart" turned on; existing embeds keep working in most places, but if a secured chart stops showing, copy its new secret from the chart list and update the shortcode, block, or merge tag.
Alterações
This release improves the security of secured charts and conditional logic, and fixes chart counts for Multi Select fields and choices containing "&".
✨ Improved
Conditions on fields that store a user, post, or entry ID (such as Dynamic Lookup, Populate Anything, or Nested Forms fields) now match the name the field displays, and only records the visitor is allowed to 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
Conditions on Entry Date, Date Updated, or Payment Date with a non-date value (such as a merge tag for a text field) caused a fatal error on PHP 8
"Is", "is not", "in", and "not in" conditions on Product, Option, or Shipping field choices matched no entries
Conditions using the `{get}` merge tag found no entries or the wrong ones when the value in the page address contained `&`, `+`, or `%`
"Has any of", "has all of", and "has none of" conditions on Dynamic Lookup fields with "Allow multiple selections" and the enhanced user interface worked only for entries with a single selection
Several issues with "Any form field" conditions, such as "does not contain" keeping entries that contained the value
Several issues with the condition builder and date pickers, including on sites in languages other than English
Several issues with condition dropdowns.
🔒 Security
On Gravity Forms 3.1.3 or newer, charts grouped by a Radio Buttons or Checkboxes field left out entries whose choice contains "&", such as "Salt & Pepper".
Charts of Multi Select fields that store a comma-separated list, and of Dynamic Lookup fields that allow multiple selections, counted no entries.
Pages with a chart could show an error when another plugin processed merge tags without a form.
The message shown when a form has no charts yet was squeezed into a narrow column.
💻 Developer Updates
🔧 Updated
[Foundation]
1.22.0
12 alterações
Alterações
This release makes conditional logic more accessible and fixes chart updates in Views and product price calculations.
Note: GravityCharts now requires WordPress 6.5 or newer.
✨ Improved
Keyboard and screen reader accessibility of conditional logic: focus stays in place when adding or removing a condition, the AND/OR switch is a single control, and date fields and buttons identify the field they belong to.
Charts in the GravityView widget did not redraw with current data when a View refreshed on the page.
The chart description read by screen readers did not update when a DataTables View loaded different entries.
On pages with more than one DataTables View, a View could update the wrong chart.
Charts that total, average, or compare product prices showed wrong values, often 0, for Calculation, Shipping, and User Defined Price fields, for currencies such as Pound Sterling and Japanese Yen, and for entries saved before the site currency changed.
Conditional logic on product prices matched the wrong entries.
The page scrolled when a date picker calendar was opened or closed.
🔧 Updated
[Foundation]
1.21.0
1 melhoria23 alterações
Melhoria
Enhanced conditional logic
Alterações
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.
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.
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]
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]
1.20.2
7 alterações
Alterações
This release fixes a translation-loading notice and a settings-page icon misalignment on newer WordPress versions, and replaces deprecated GravityView hooks.
Chart preview toggle icons (Colors, Design, Title & Legend, Axis, Labels) were vertically misaligned with their labels on the feed settings page on WordPress 7.0 and newer.
A "translation loading was triggered too early" notice on WordPress 6.7 and newer.
💻 Developer Updates
GravityCharts now uses the current GravityView hooks instead of ones deprecated in GravityView 2.55.
🔧 Updated
[Foundation]
1.20.1
5 alterações
Alterações
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.
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]
1.20.0
1 melhoria6 alterações
Melhoria
Enhanced conditional logic
Alterações
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
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]
1.19.1
2 alterações
Alterações
This hotfix restores the controls for adding new conditional logic rules.
Conditional logic controls missing in the feed settings when no rules had been configured.
1.19.0
1 melhoria7 alterações
Melhoria
Enhanced conditional logic
Alterações
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
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]
1.18
1 melhoria2 correções8 alterações
Melhoria
Enhanced Conditional Logic
Corrigido
Fixed "Approval Status" filter option appearing twice in the dropdown
Fixed CSS scoping to prevent style collisions with other GravityKit products.
Alterações
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
"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
🔧 Updated
[Foundation]
1.17
2 novos1 melhoria1 correção7 alterações
Novo
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
Melhoria
Enhanced conditional logic
Corrigido
Fixed errors when using Consent field sub-inputs in conditional logic
Alterações
This release enhances conditional logic and resolves a fatal error when creating chart feeds.
✨ Improved
Filters using `{user:}` and `{created_by:}` merge tags are now treated as no-match when the user is logged out
Other fixes and improvements.
Fatal error when creating a chart feed for a form with a Post Category field if GravityView was not active.
🔧 Updated
[Foundation]
1.16
3 novos2 melhorias1 correção8 alterações
Novo
Added ability to search fields by "does not contain"
Added predefined options (e.g., Today, Tomorrow, etc.) for Date fields
New GravityKit global settings for logging configuration (level, type, cleanup schedule, retention)
Melhoria
Enhanced conditional logic
Performance improvements and bug fixes.
Corrigido
Fixed conditional logic not working with radio button fields and Survey field Likert scales
Alterações
This release improves conditional logic and fixes a label color issue when using custom palettes with HEX colors.
✨ Improved
Created By field now support `is empty` and `is not empty` operators
Other fixes and improvements.
Custom color palettes using HEX notation (e.g., `#FF0000`) now correctly generate labels based on contrast.
🔧 Updated
[Foundation]
A unified way to display admin notices across all GravityKit products
1.15.1
2 alterações
Alterações
This release resolves a PHP 8+ fatal error related to non-string labels in chart data.
Fatal error on PHP 8+ that could occur when chart field or value labels were not provided as strings.
1.15
3 alterações
Alterações
This release adds more control over chart data sorting and fixes an issue with hiding empty labels.
Chart option to sort data by value, either from lowest to highest or highest to lowest.
Empty labels were not hidden when "Exclude Empty Labels" was enabled.
1.14.3
4 alterações
Alterações
This hotfix resolves a fatal error that occurred when updating the plugin from version 1.14.1 or earlier.
Fatal error when updating the plugin from version 1.14.1 or earlier.
🔧 Updated
[Foundation]
Changelog publicado pelo desenvolvedor, no idioma original.