- New: The dashboard landing page will include a new weekly submissions report.
- New: Autocomplete dropdowns no longer use Chosen. The dropdown library has been replaced with Slim Select. This means that auto-complete now works on mobile devices. If you require to switch back to Chosen, you can switch back using add_filter( 'frm_use_chosen_js', '__return_true' );. After adding this filter, you will also need to make sure to re-generate generated CSS and JavaScript files as well.
- New: The add-ons page now includes buttons to deactivate and uninstall add-ons.
- New: Fields will now appear in the order they are defined when using a [frm-graph] shortcode. For example, when using [frm-graph fields="20,10"] field ID 20 will appear before field ID 10 because it it defined first in the CSV.
- New: Additional HTML tags will not be stripped from form input when Pro is active for better compatibility with rich text fields. These additional tags include h1-h6, blockquote, pre, code, hr, del, and ins.
- New: Conditional logic for form actions now support greater than or equal to and less than or equal to options.
- New: Submit button conditional logic now supports new starts with and ends with condition options.
- New: Embedded fields can now be used in Post actions.
- New: Embedded fields can now be used for customer name and address options in Stripe payment actions included in Formidable Lite.
- New: [frm-graph] shortcodes using the table type now support title attributes like the other types. This includes title_size, title_font, title_bold, title_italic, and title_color.
- New: When using shortcodes to display a value for a dynamic field value like [8437 show=8438], if the target field uses options with separated values, the label will now be displayed by default instead of the value. The frm_should_dynamic_field_use_option_label filter can be used to revert to the previous behaviour if desired.
- New: [if x] shortcodes where x is the ID of a dynamic field now support a show="id" option for making comparisons by entry ID.
- Fix: Some text calculations using values from dropdown fields in repeaters were not working.
- Fix: When displaying form data for a radio or checkbox field that displays options as images, the image HTML would get stripped for form submissions from unprivileged users.
- Fix: The option to disable custom styling on a form was not working when editing an entry.
- Fix: In some cases, conditional logic was breaking after adding a repeater row.
- Fix: The average and median values on the reports page were not filtering properly when filtering for a date range.
- Fix: HTML tags used in shortcode "sep" options were getting stripped on display from entries submitted from unprivileged users.
- Fix: The form preview in the form builder page for scale fields did not look right when stepping down.
- Fix: A changedInput[0] is undefined JavaScript TypeError has been fixed.
- Fix: A calculation would not work for a look up or product field displayed as a radio button if the fields were on different pages.
- Fix: An h3 tag used in an HTML field description placed inside of a section would use the same styling as the section label.
- Fix: Margin styling has been updated for rootline elements to help avoid conflict with list styling coming from theme code.
- The add new entry button has been moved to the sidebar on the edit entry admin page.
- The not_like condition used in [if x] conditional statement shortcodes is now case-insensitive.