- New: Text calculations now support a [x show="label"] shortcode option for retrieving the label for radio, checkbox, and dropdown fields that use separated values.
- New: Calculations will now process similarly to default values on load so [frm-field-value] and [[frm-display-data]] shortcodes can be more easily used in calculations.
- New: Section fields and embedded forms will now include or exclude all child fields when using the fields/exclude_fields options for [formidable] shortcodes.
- New: Dropzone and jQuery Masked Input libraries will now load separately by default from frm.min.js if a conflict plugin is detected.
- New: Added a new frm_include_maskedinput_in_minified_js filter for excluding jQuery Masked Input from frm.min.js to reduce the likelihood of a conflict with the WooCommerce Stripe Gateway plugin. Adding add_filter( 'frm_include_maskedinput_in_minified_js', '__return_false' ); will load the JavaScript file separately only when necessary. This now happens by default when WooCommerce Stripe Gateway is active.
- New: Added new frm_pro_fields_in_summary_values, and frm_pro_default_form_settings filters.
- Fix: Calculations using currencies with zero decimal places were displaying as two decimal places.
- Fix: When a file field was conditionally hidden, the value was being cleared but the file thumbnails were not being cleared.
- Fix: Replaced a function deprecated in PHP 8.1 that was being used to render [frm-entry-links] shortcodes.
- Fix: The "Use separate values" tooltip for product fields was only partially appearing and was not readable.