https://www.gpldownloads.com/downloads/math-by-gravityview/changelog/
Latest Updates
Back to GravityMath

GravityMath changelog

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

Latest 2.12.3 · 8 Oct 2026 40 versions Since Feb 2022

2026 10 versions

2.12.3 Latest 8 Oct 2026 1 fixed19 changed
Fixed
  • This release fixes a fatal error on Views that join forms and resolves many issues with filters, including date, number, and multi-input field comparisons.
Changed
  • Using scope="view" with a View that joins forms using the Multiple Forms extension caused a fatal error.
  • Filters with a form ID before the field (for example, filter_4:date_created) were ignored, so results included entries the filter should have excluded (in the visible scope, these filters excluded every entry instead).
  • Filters using lt or gt compared numbers as text, so 5 counted as greater than 10.
  • Issues with Date and Time field filters:
  • With no date format saved, a value such as 09/15/2026 was read as 2026-15-09
  • Partial values such as 2026 matched no entries
  • Dates without leading zeros, such as 9/5/2026, were compared incorrectly
  • Filters on Time fields, or on Date fields displayed as drop downs or text boxes, matched no entries.
  • Issues with filters on Checkbox, Name, and other multi-input fields without an input ID:
  • Filters using isnot or notcontains included entries that had the value checked
  • The Math Summary showed no results (for example, with filter_3=Red&op_3=contains).
  • Issues in the visible scope:
  • Filters using lt, gt, or notcontains excluded every entry
  • The debug report's "no entries" warnings showed the page title instead of naming the filter or View.
  • Issues on Views that merge forms with a union:
  • Filters using is or contains on a Checkbox field left out the merged form's entries
  • Scope="view" and scope="visible" used the wrong fields from the merged form
  • The Math Summary left out the merged form's entries.
  • Foundation to version 1.36.0.
2.12.2 1 Oct 2026 3 changed
Changed
  • This update restores a missing styling option for table-based Views on GravityView 3.0 and newer.
  • The Calculation Row Background setting was missing from the Multiple Entries settings of Table and DataTables Views on GravityView 3.0 and newer.
  • Foundation to version 1.35.0.
2.12.1 24 Sep 2026 1 fixed3 changed
Fixed
  • This update fixes a database error when counting Multi Select choices.
Changed
  • Note: GravityMath now requires WordPress 6.5 or newer.
  • Database error when counting Multi Select choices individually with a filter and empty values included.
  • Foundation to version 1.33.0.
2.12.0 20 Aug 2026 1 fixed1 removed5 changed
Fixed
  • This release shows choice labels instead of stored values when the Math Summary groups by a choice field, and fixes zero-value groups being dropped and translation notices in WordPress 6.7 and newer.
Removed
  • Now uses the current GravityView hooks instead of ones deprecated in GravityView 2.55.
Changed
  • The Math Summary now displays choice labels instead of stored values when grouping by a choice field, with a new "Use values for labels" setting (the use_values shortcode attribute) to restore the previous behavior.
  • The Math Summary group column is now escaped before output.
  • The Math Summary widget dropped groups with a stored value of "0" or a calculated result of 0 when set to "Entries shown on the page".
  • Editing a View triggered "Translation loading for the gravityforms domain was triggered too early" (_load_textdomain_just_in_time) notices in WordPress 6.7 and newer.
  • Foundation to version 1.30.0.
2.11.0 4 Jun 2026 1 fixed1 changed
Fixed
  • This release includes internal component updates and bug fixes for improved stability and compatibility.
Changed
  • Foundation to version 1.21.0.
2.10.4 29 Apr 2026 1 fixed3 changed
Fixed
  • This release fixes a fatal error in the GravityMath summary shortcode and block, and corrects how integer values with thousands separators are handled in the GravityView Calculation field.
Changed
  • A fatal error occurred when using the [gravitymath action="summary"] shortcode or gk-gravitymath/summary block without GravityView active.
  • Integer values with a thousands separator (e.g., 1,123) in the GravityView Calculation field were misread as decimals.
  • Foundation to version 1.16.1.
2.10.3 27 Mar 2026 1 fixed
Fixed
  • Fixes fatal error on activation introduced in 2.10.2.
2.10.2 26 Mar 2026 1 fixed2 changed
Fixed
  • This release fixes filtered calculations returning incorrect results on sites with many form entries.
Changed
  • Filtered scope="form" calculations in the [gravitymath] shortcode and GravityView table footer now return correct results on forms with a large number of entries.
  • Foundation to version 1.13.0.
2.10.1 5 Feb 2026 1 fixed2 changed
Fixed
  • This update fixes merge tags not working in [gravitymath] shortcode attributes inside GravityView Custom Content fields.
Changed
  • Merge tags in [gravitymath] shortcode attributes (e.g., filter) are now correctly replaced when used inside a GravityView Custom Content field.
  • Foundation to version 1.9.0.
2.10 22 Jan 2026 1 fixed4 changed
Fixed
  • This release adds alphabetical sorting of data sources (form or View) in the GravityMath Summary block and fixes issues affecting the [gravitymath] shortcode.
Changed
  • Forms and Views are now sorted alphabetically in the GravityMath Summary block source selection dropdown.
  • The [gravitymath] shortcode now respects the scope and id attributes when used inside GravityView Views (e.g., Custom Content field).
  • The filter attribute now correctly restricts summary results when using action="summary" in the [gravitymath] shortcode.
  • Foundation to version 1.7.2.

2025 6 versions

2.9.2 13 Nov 2025 1 fixed5 changed
Fixed
  • This release resolves a fatal shortcode error and fixes multiple issues affecting currency formatting and calculations.
Changed
  • Fatal error when the [gravitymath] shortcode referenced a View ID that did not exist.
  • Inconsistent behavior between Number fields using the "Currency" format and Product fields.
  • Incorrect parsing of currency values when using the DataTables client-side rendering with comma-decimal currencies (e.g., DKK, EUR), where values like "47.000,00 kr." were treated as 47 instead of 47000.
  • Currency calculations now correctly use the currency stored with each entry rather than the WordPress locale, ensuring accuracy when site-wide currency settings change or when displaying entries with mixed currencies.
  • Foundation to version 1.6.2.
2.9.1 9 Oct 2025 1 fixed1 changed
Fixed
  • This update fixes calculation issues involving currency-formatted fields.
Changed
  • Calculation field not working with currency-formatted Number fields and Product (price) fields.
2.9 2 Oct 2025 1 new2 improved1 fixed1 removed4 changed
New
  • New Calculation field for GravityView that displays formula-based calculations with professional formatting. (Read about the Calculation field).
Improved
  • Supports number and currency formatting.
  • Improved compatibility with GravityView Maps layout when rendering Math Summary blocks outside of GravityView post contexts.
Fixed
  • This release introduces a new Calculation field for GravityView, removing the need to use the [gravitymath] shortcode inside Custom Content fields. Also fixes some minor bugs.
Removed
  • Removes the need to use the [gravitymath] shortcode inside Custom Content fields.
Changed
  • Includes customizable decimal places, thousands separators, and prefix/suffix options.
  • Math Summary blocks now properly validate View IDs before processing.
  • REST API endpoints for Math Summary now handle invalid View IDs gracefully with proper error messages.
  • Foundation to version 1.6.0.
2.8.1 6 Aug 2025 1 new1 improved
New
  • This release adds compatibility with the GravityView Dashboard Views plugin.
Improved
  • Compatibility with the GravityView Dashboard Views extension.
2.8 8 May 2025 2 new1 improved5 changed
New
  • This release adds dynamic Math Summary widget updates in GravityView’s DataTables layout, improves Date field filter handling in the [gravitymath] shortcode, and resolves footer calculation inaccuracies and a PHP notice in WordPress 6.8.
  • Gk/gravitymath/summary/entries filter to modify the entries object used for calculations.
Improved
  • Support for GravityView's DataTables layout, enabling dynamic Math Summary widget updates during table filtering and sorting.
Changed
  • Date field filters in the [gravitymath] shortcode now accept field's display format values instead of requiring yyyy-mm-dd format.
  • Sum calculations for Number fields using comma decimal separators in locales with period thousands separators.
  • Incorrect footer calculations in GravityView's DataTables layout.
  • PHP notice in WordPress 6.8 related to early product translation initialization.
  • Foundation to version 1.2.25.
2.7.1 30 Jan 2025 1 new1 fixed1 changed
New
  • Adding more than one Math Summary widget to a View caused the "Group By" selection in the widget settings to be empty.
Fixed
  • This update fixes an issue with configuring multiple Math Summary widgets in a View.
Changed
  • Foundation to version 1.2.22.

2024 7 versions

2.7 21 Nov 2024 1 new1 improved2 changed
New
  • This release adds support for Hidden fields in summary reports and addresses a non-critical PHP notice in WordPress 6.7 and newer.
Improved
  • Support for Hidden fields in summary reports.
Changed
  • PHP notice in WordPress 6.7 caused by initializing product translations too early.
  • Foundation to version 1.2.21.
2.6.1 1 Nov 2024 1 fixed3 changed
Fixed
  • This release resolves issues with displaying currency-formatted fields in summary reports and fixes footer calculations not working in embedded Views.
Changed
  • Error when displaying a Number field formatted as currency in summary reports.
  • Footer calculations not working when an embedded View is displayed in a Single Entry layout.
  • Foundation to version 1.2.20.
2.6 14 Oct 2024 1 new1 improved4 changed
New
  • This release adds support for additional fields in summaries, addresses various issues, and updates internal components.
Improved
  • Support for Checkboxes and Radio Buttons fields in summaries.
Changed
  • Fatal error when creating a new View under certain conditions.
  • Summary blocks and shortcodes would break when GravityView is not active.
  • Shortcodes with visible or view scopes would not return results when filtering multi-input fields without providing input IDs.
  • Foundation to version 1.2.19.
2.5.1 2 Oct 2024 1 fixed1 changed
Fixed
  • This hotfix release addresses a fatal error that can occur when creating a new View.
Changed
  • Fatal error when creating a new View under certain conditions.
2.5 1 Oct 2024 3 new1 improved2 security4 changed
New
  • Gk/gravitymath/summary/data filter to modify the calculation data before rendering the summary table.
  • Gk/gravitymath/summary/template filter to modify the template used to display the summary table.
  • Gk/gravitymath/summary/headers filter to modify the table headers before rendering the summary table.
Improved
  • Supports grouping entries by fields, performing mathematical operations (e.g., Count, Sum, Average), sorting and displaying top results.
Security
  • This release introduces new tools for creating summary reports from your form data, enabling you to perform calculations across entries for deeper insights. It also includes minor fixes and security improvements. Read the announcement.
  • The [gravitymath] shortcode now requires a secret attribute when the scope is set to view and the View has Enhanced Security enabled.
Changed
  • Option to display calculation summaries using a block, shortcode, or widget.
  • The summaries can be shown for all View entries or only those displayed on the current page.
  • PHP 8.2 deprecation notice.
  • Foundation and TrustedLogin to versions 1.2.18 and 1.9.0, respectively.
2.4.1 25 Jan 2024 2 improved2 fixed1 changed
Improved
  • Foundation was updated to version 1.2.7.
  • Improved the setting and retrieval of transients when using object cache plugins.
Fixed
  • This release fixes a bug in the [gravitymath] shortcode's math calculations and updates the Foundation framework to improve support for sites that use object caching plugins.
  • Fixed a JavaScript warning that appeared during the deactivation of license keys.
Changed
  • An issue with math calculations in the [gravitymath] shortcode not functioning correctly unless scoped to a specific form or View.
2.4.0 11 Jan 2024 2 new3 improved3 fixed7 changed
New
  • New option to position the footer calculation row either above or below the table's footer row.
  • Added support for installing plugin translations via WP-CLI (WordPress Command Line Interface).
Improved
  • This release introduces new functionality for multi-select fields and resolves several issues related to footer calculations. It also features an updated version of Foundation that offers performance improvements and enhanced translation management.
  • Improved performance.
  • Enhanced the loading and caching of plugin translations.
Fixed
  • Fixed an issue where deactivating a product on one site in a multisite environment caused this product's translations to be deleted across all sites.
  • Fixed PHP 8.2 deprecation warnings.
  • Fixed a PHP warning encountered when updating plugins from the WordPress Plugins page.
Changed
  • Ability to calculate individual selected or unselected choices of a multi-select field.
  • Survey field (Likert type) score not being calculated correctly.
  • Duration (text field with "hh:mm:ss" or "mm:ss" input mask) calculations not working correctly when scope is set to "form".
  • Counting unselected or unchecked radio/checkbox/select field inputs would return "0" when scope is set to "form".
  • Shipping field calculation producing incorrect results when scope is set to "form".
  • Foundation to version 1.2.6
  • All translations are now loaded from the wp-content/languages/plugins/ directory.

2023 6 versions

2.3.5 7 Sep 2023 2 improved
Improved
  • Support for RTL languages
  • Foundation to version 1.2.2
2.3.4 12 Jul 2023 1 improved
Improved
  • Foundation to version 1.1.1
2.3.3 30 May 2023 2 new1 improved3 fixed1 changed
New
  • Gk/gravitymath/scope/form/transform-meta-value filter to modify the SQL statement used to transform the meta value for complex fields such as multi-row Survey (Likert) or Product with user-defined price
  • Gk/gravitymath/table-footer-calculation/supported-fields-schema filter to modify the list of View fields that support table footer calculations
Improved
  • Foundation to version 1.0.12
Fixed
  • Incorrect calculation results for Survey fields (Likert type) with multiple rows that use score values
  • Calculation for Product fields with "user-defined price" not working when using the "filter" parameter in the [[gravitymath] shortcode](https://www.gravitykit.com/docs/gravitymath/math-shortcode/)
  • Incompatibility with some plugins/themes that use Laravel components
Changed
  • Developer Updates:
2.3.2 20 Feb 2023 1 improved1 changed
Improved
  • Foundation to version 1.0.9
Changed
  • Note: GravityMath now requires PHP 7.2 or newer
2.3.1 30 Jan 2023 3 fixed
Fixed
  • Changing View settings or filters would not affect cached calculations
  • Calculations would be cached for Views connected to the same form
  • Pricing field calculations may not be accurate for values over 999 when using view and visible scopes
2.3 5 Jan 2023 1 improved
Improved
  • Foundation to version 1.0.8

2022 11 versions

2.2 21 Dec 2022 3 new1 improved4 fixed3 changed
New
  • Support for nesting shortcodes! Perform calculations inside calcuations using multiple forms (read more about nested calculations)
  • [gravitymath2] and [gravitymath3] shortcodes for use inside a [gravitymath] shortcode
  • Gk/gravitymath/use_db_cache filter to modify whether or not to use the database cache if GravityView is enabled. Default is true.
Improved
  • Improved cache speed by returning object cache before checking GravityView cache (if GravityView is active)
Fixed
  • Multiple filters, separated by & in the shortcode filter attribute, were not working correctly
  • Fixed cache showing the wrong value when using the :count modifier in certain cases
  • Fatal error on some hosts due to a conflict with one of the plugin dependencies (psr/log)
  • PHP 8.1 notices
Changed
  • Cache improvements:
  • Don't use cache when a form has been submitted on the page or if ?nocache, ?cache=0, or ?gform_debug are in the URL
  • Developer Updates:
2.1.4 15 Dec 2022 3 fixed
Fixed
  • Count operation not working for multiple input fields (e.g., First Name [1.3])
  • Multiple PHP 8.x warnings
  • Fatal error on some hosts that use weak security keys and salts
2.1.3 1 Dec 2022 1 fixed
Fixed
  • It was not possible to remove an expired license key
2.1.2 29 Nov 2022 3 fixed
Fixed
  • "Undefined index" PHP notice
  • Product quantity footer calculation was being formatted as currency
  • Footer calculations were added in the Single Entry layout
2.1.1 14 Nov 2022 3 fixed
Fixed
  • Fatal error when loading plugin translations
  • Slow loading times on some hosts
  • Plugin failing to install on some hosts
2.1.0.3 31 Oct 2022 1 fixed
Fixed
  • Plugin was not appearing in the "Add-Ons" section of the Gravity Forms System Status page
2.1.0.2 20 Oct 2022 1 fixed
Fixed
  • Potential error when the plugin tries to log an unsuccessful operation
2.1.0.1 19 Oct 2022 1 fixed
Fixed
  • Error when trying to activate license keys
2.1 19 Oct 2022 2 new1 fixed3 changed
New
  • New WordPress admin menu where you can now centrally manage all your GravityKit product licenses and settings (learn more about the new GravityKit menu)
  • A new [gravitymath] shortcode—it works exactly the same as [gv_math], but it's named properly
Fixed
  • PHP 8 warnings
Changed
  • Go to the WordPress sidebar and check out the GravityKit menu!
  • We have automatically migrated your existing GravityMath license, which was previously entered in the Gravity Forms settings page
  • Request support using the "Grant Support Access" menu item
2.0.6 21 Jun 2022 1 new3 changed
New
  • Support for product field with "Radio Buttons", "Drop Down" and "User Defined Price" field types
Changed
  • GravityView (the company) is now GravityKit and this plugin is now called GravityMath!
  • Developer Updates:
  • IMPORTANT: GravityView_Math_* classes were renamed to GravityMath_* and future versions will see gravityview/math/* hooks renamed to gk/gravitymath/*
2.0.5 21 Feb 2022 1 new2 fixed
New
  • Option to calculate a sum of the Quiz Score
Fixed
  • "Trying to get property of non-object" notice when displaying a View with footer calculations
  • Incorrect calculation of the average Quiz Score