- New: Field option data for conditional logic is now stored in memory and reused in order to significantly improve performance in the form builder for forms with a lot of conditional logic.
- New: A checkbox has been added when deleting all entries. By default, when deleting all entries, "Entry was successfully deleted" events would only trigger when a form has a post action. Now, when the form has no post action, the event will trigger when this checkbox is selected.
- New...
- New: This plugin now declares compatibility with WooCommerce High Performance Order Storage.
- New: Support for calculating totals for grouped WooCommerce products has been added.
- Fix: File uploads would fail in a WooCommerce form when checking for spam with JavaScript was active.
- Fix: Required field validation was not preventing from adding an item to the cart when using grouped WooCommerce products.
- Fix: A call to member function get_cart on null error was happening in...
- New: Field selection data is now stored in memory and reused when determining available fields, significantly improving the time to load the form builder for forms with a lot of fields.
- Fix: Bulk deleting entries would result in a 404 error because of an invalid redirect introduced in last release.
- Fix: Custom filtering would break when trying to use the frm_filter_where_val filter to filter for multiple date values.
- Fix: Page turn transition settings would get unset after...
- New: Address fields now support a show="country_code" shortcode option.
- Fix: Field errors added when submitting with AJAX would use field IDs instead of field keys. This has been updated to use field keys for consistency.
- The deprecated functions FrmProAddressesController::show_in_form_builder and FrmProCreditCardsController::show_in_form_builder have been removed.
- New: A query for post IDs has been optimized, significantly improving the performance of searches in Views when there are a lot of entries without associated posts.
- Fix: The icon to remove an Other option or Product option was missing by mistake after last release.
- Fix: The exclude_fields shortcode option would not work as expected when using a form key for the id attribute value.
- Fix: A conflict where duplicate frm_folder_icon icons were used in applications has been...
New: Translations have been added for German, Spanish, French, Italian, Brazilian Portuguese and Japanese. Several incorrect text domains and untranslatable strings have also been corrected.
Fix: A date check for NOW in conditional shortcodes was misspelled as nOW. The check has now been made case insensitive.
Fix: Extra spaces would cause file type options to appear with additional spaces before commas like png , gif.
Fix: Radio buttons displayed as images would appear clipped...
New: The admin entries list page will now only display a preview for the first five entries per repeater. A new frm_pro_repeated_entries_display_limit filter has been introduced to modify this limit if desired.
New: Many styling updates were made for fields included in this plugin. Styling for autocomplete dropdowns using Chosen has been updated to improve styling consistency with other field types. The styling for file upload fields has updated. The styling for radio buttons and...
New: Checkbox fields now support a new Selection Minimum setting. The Limit Selections setting has been renamed to Select Maximum for consistency.
New: [foreach] shortcodes now support a sep option. This will include the separator string in between the repeated output for each repeater entry.
New: Post actions now support a Discussion setting with options to enable or disable comments for created posts.
Fix: A JavaScript error related to an update from last release would cause...
- Fix: A JavaScript error would occur when validating checkbox selections for Stripe payment forms.
- Fix: An Uncaught TypeError: array_key_exists(): PHP Fatal error when doing look ups with data in an unexpected format has been fixed.
- Fix: Quantity fields would enforce the minimum value when blank on forms with total fields, preventing the placeholder from appearing.
- Fix: Paragraph fields will no longer try to automatically resize on browser resize events on Android devices...
New: A star rating field can now be toggled off by clicking the current selected star rating again.
New: Lookup requests are now batched in groups. This should help significantly reduce the number of web requests required for complex forms with many lookup fields, which should improve the speed of look ups when multiple fields need to update at the same time.
New: [date] shortcodes will now get replaced in form action conditions. This makes it easier to now conditionally send an...