2.14.1 on November 5, 2026
This release fixes errors and wrong results in Math Summary widgets, along with PHP warnings and miscounted empty values in View calculations.
🐛 Fixed
- On PHP 8.3 and newer, View totals and footer calculations could print the warning "array_sum(): Addition is not supported on type string" once for each entry with an empty value, such as a Number field left blank.
- In Views, averages, minimums, and maximums of some fields other than Number fields, such as Radio Buttons, Option, and scored Survey fields, counted entries without a value as 0 and ignored a numeric
default_value, so results differed fromscope="form". - Issues with Math Summary widgets set to "Entries shown on the page":
- The Minimum or Maximum of a Checkbox field with more than one choice checked, of an Option field, or of a field with text choices could stop the page from loading;
- Checkbox fields counted only the first checked choice;
- Option field sums showed 0, and minimums or maximums could show 0 or 9,223,372,036,854,775,808;
- Averages counted entries without a value, and values of 0 were left out;
- Groups without any value showed 0, or 9,223,372,036,854,775,808 for a Minimum;
- On PHP 8.3 and newer, values that are not numbers printed PHP warnings.
- Math Summary widgets set to "All View entries" and GravityMath Summary blocks with a Top display, such as Top 3, could show fewer groups when a group had no value in the field.
- A Math Summary widget or GravityMath Summary block whose Group By field no longer exists printed a PHP notice or warning.
- In Preloaded (Client-side) DataTables Views, View (Visible) footer averages of price fields counted entries without a price as 0 (requires DataTables 3.15.0 or newer).
💻 Developer Updates
- The
gravityview/math/aggregate_data/modify_field_valuefilter now receives an empty string instead of 0 for entries without a value in some fields other than Number fields, such as Radio Buttons, Option, and scored Survey fields.
🔧 Updated
- Foundation to version 1.39.1.