Black Friday: 30% OFF on all plans, applied automatically at checkout View plans
Log in Cart

WPForms – Calculations Changelog

Every recorded version, newest first, with what changed in each one.

Latest 1.13.0 · Oct 20, 202615 versionsSince Oct 2023

2026 · 5 versions

  1. 1.13.0

    Latest
    7 changes
    Changes
    • Text entered in the Other option of Checkbox fields is now used in calculations.
    • Calculations that referenced a Payment Checkbox choice resolved to the choice's label text instead of its price, producing incorrect payment totals.
    • Multiplying decimal values in a Calculations formula could produce a slightly incorrect result.
    • A Payment Checkbox field hidden by Conditional Logic was adding the full price of every choice to the live calculated total instead of 0.
    • Live calculated totals multiplied Payment Checkbox prices by 100 when using currencies with comma decimal separators, such as EUR or BRL.
    • Payment Checkbox choice prices in Calculations formulas were misread after the site currency was switched.
    • Calculated field values shown on the front end did not always match the values saved in the entry, and very small or very large results appeared empty.
  2. 1.12.0

    4 changes
    Changes
    • Fields configured to show or hide based on a Calculated Hidden field were not reliably updating their visibility when the calculation resolved, which could block form submission.
    • The Insert Field dropdown in the Calculations formula editor failed to open and logged a browser error after another field was deleted from the form.
    • Payment amount processing during form submission was hardened.
    • Formula processing during form submission was hardened.
  3. 1.11.0

    3 changes
    Changes
    • AI-generated calculation formulas now use configured prices instead of choice labels for payment fields.
    • Formula field processing during form submission was hardened to prevent unsafe input from being evaluated.
    • Source fields were incorrectly shown as editable on the entry edit screen when the calculation handler was placed inside a Layout field.
  4. 1.10.0

    1 change
    Changes
    • Copy/Paste and Undo/Redo compatibility.
  5. 1.9.0

    2 changes
    Changes
    • Calculations for custom date formats.
    • Incorrect date field calculations when custom date formats were applied.

2025 · 5 versions

  1. 1.8.0

    1 improvement
    Improved
    • Compatibility with the upcoming WPForms 1.9.8.3 release.
  2. 1.7.0

    2 improvements10 changes
    Improved
    • Updated `luxon` library to v3.6.1.
    • Performance issue on large forms containing numerous different fields.
    Changes
    • IMPORTANT
    • Support for PHP 7.1 has been discontinued. If you are running PHP 7.1, you MUST upgrade PHP before installing this addon. Failure to do that will disable addon functionality.
    • AI Forms can now generate forms that use WPForms Calculations with an auto-generated formula (requires WPForms 1.9.7).
    • The minimum WPForms version supported is 1.9.5.
    • Prompt input field now resizes when a user provides a long text.
    • Calculations involving || and && operators gave a different result in the front-end than in the computed saved entry.
    • Generated formula on RTL languages had incorrect formatting.
    • Generated formula in the calculation chat window could have the wrong width overflowing the dialog item.
    • Dropdown, Checkboxes, and Multiple Choice fields with icons couldn't be used inside an advanced calculation formula.
    • Default values of the Single Item field were reset after reloading the form builder screen.
  3. 1.6.0

    4 changes
    Changes
    • AI Calculations. Now you are able to leverage AI to generate new formulas and correct issues with manually generated formulas.
    • The validation error text to a more appropriate one when the field was moved to the Repeater.
    • Calculation formula validation was not checking correctness of the subfield key (except checkbox fields).
    • Duplicated fields had incorrectly initialized calculation editor.
  4. 1.5.0

    1 improvement1 change
    Improved
    • Compatibility with WPForms version 1.9.4.
    Changes
    • The minimum WPForms version supported is 1.9.4.
  5. 1.4.1

    3 changes
    Changes
    • IMPORTANT
    • Support for PHP 7.0 has been discontinued. If you are running PHP 7.0, you MUST upgrade PHP before installing this addon. Failure to do that will disable addon functionality.
    • The minimum WPForms version supported is 1.9.3.

2024 · 4 versions

  1. 1.4.0

    1 improvement5 changes
    Improved
    • Changes were lost when editing entries with Conditional logic fields and Coupons + Calculations addons enabled.
    Changes
    • There were errors in some cases during processing the Date/Time field value used in calculation.
    • The Payment Single Item field had a non-empty value when it was hidden by Conditional Logic.
    • Calculation results of 0 was stored as an empty value in the number fields.
    • Inconsistent results on frontend and backend in case of division by zero.
    • A JavaScript error occurred when the field used in the formula was placed inside the Repeater field.
  2. 1.3.0

    1 improvement1 fix12 changes
    Improved
    • Updated `luxon` library to v3.5.0.
    Fixed
    • Resolved W3C error for the Number field.
    Changes
    • The minimum WPForms version supported is 1.9.1.
    • Coupons addon compatibility.
    • Results from calculations were not displayed in the confirmation message with a very long formula.
    • Entry Preview was displaying an empty calculations result if fields being calculated were not in the same pagebreak wrap with result field.
    • Conditional Logic applied for Repeater field was not reflected on single entry views.
    • The `date_diff` function sometimes returned an incorrect result that did not match the result on the frontend.
    • The truncate function worked incorrectly with multibyte strings.
    • The Repeater field sometimes caused console errors on the front end.
    • Fields sorting changed to the form fields order in settings with field mapping and smart tags.
    • It was possible to use the Total field in the Single Item field formula.
    • Certain math function results had discrepancies between the front-end and back-end.
    • The Single Item field displayed amount rounding discrepancies between the front-end and back-end.
  3. 1.2.0

    4 changes
    Changes
    • The new filter `wpforms_calculations_process_filter` to allow post-calculation entry processing.
    • Automatic update for the addon did not work.
    • The Authorize.Net credit card field threw an error on the entry edit page.
    • Payment Single item field was not included in the Entry Preview, Confirmations and Notifications.
  4. 1.1.0

    4 improvements10 changes
    Improved
    • Improved support and processing for the Single Item field.
    • Compatibility with the upcoming WPForms v1.8.7 release.
    • Updated `nikic/php-parser` library to 4.18.0.
    • Updated `luxon` library to v3.4.4.
    Changes
    • It was impossible to edit a formula after duplicating the Layout Field with the Calculation Field inside.
    • In some cases, the calculated field values were inconsistent between displayed value on the front-end and saved value in the database.
    • Calculations were not using correct values when the option "Show values" for selectable fields was set.
    • Line breaks and other special characters were not preserved in the formula code and in the calculation result.
    • The formula validation returned the false positive result in some cases when the form was not saved before validation.
    • In some cases, incorrect calculation results were shown in the confirmation message.
    • The Validate Formula button AJAX calls failed on the servers that do not support `$_SERVER[HTTP_REFERER]`.
    • "Illegal numeric literal" error appeared in the error.log when the field value was numeric and started with 0.
    • The Error Handler threw the invalid callback error in some rare cases.
    • Math functions were throwing a TypeError in some rare cases.

2023 · 1 version

  1. 1.0.0

    1 change
    Changes
    • Initial release.

Changelog published by the developer, in their original language.