no changelog for this version
- New: The read only option has been added to Name fields.
- New: Rootlines can now be focused with the tab key and are labelled with the rootline progress including current page and total number of pages for improved accessibility.
- New: The active page number will now be displayed below the dropdown button in a rootline when there are too many pages to display every option.
- Fix: Conditional logic options targeting scale fields would always display the options from one to ten...
- New: Pagination has been added when viewing and editing entries on admin pages. This way it is easier to navigate to the previous or next entry.
- New: A confirmation message has now been added when deleting a repeater row to help avoid cases where form data is deleted accidentally.
- New: The generated Formidable CSS will now update when Formidable Pro is activated and deactivated. This prevents issues with missing style rules and larger CSS files than necessary.
- New: Radio...
- New: Front end icons have been updated to no longer use font icons, significantly reducing the amount of data required when loading a form.
- New: Additional attributes have been added to collapsible sections in the form builder page to improve accessibility.
- Fix: Disabled checkbox options that were disabled after reaching a selection limit would not reset when the start over button was clicked.
- Fix: A warning would get logged in older versions of PHP when uploading a file...
- Fix: A fatal error would occur when the mime_content_type function was unavailable because of a missing fileinfo extension.
- Fix: Delete icons were not appearing for uploaded files.
- Fix: An extra comma was causing parse errors in PHP 5.
- New: Compatibility scripts have been added for supporting various Pro features (including address fields, forms with multiple pages, and conditional logic) when handling Stripe payments without the Stripe add on.
- Fix: Repeater icon color style settings were not properly being applied.
- Fix: A passing null to parameter #2 deprecation message would get logged in some cases when replacing shortcodes in newer versions of PHP 8.
- Fix: A deprecated use of self would get logged...
New: When bulk deleting or when deleting all entries for a form, a new confirmation pop up will appear that requires you to confirm first by typing in DELETE ALL. This is intended to help avoid cases where all entries are deleted by mistake.
New: Repeater add and remove buttons now use submit button hover styling.
- New: The default value for a password field invalid format validation message is now more descriptive. As this error message is used for the missing special characters rule, the message now includes the special characters error message by default instead of the previous "Password is invalid" default message.
- New: [foreach] shortcodes now support a order="desc" option for iterating repeater entries in reverse order.
- New: Field calculations now support scientific notation...
- New: A database query used on the reports page has been optimized, as well as the way entry metas are decoded, reducing the time for the reports page to load.
- New: The timeout limit is now removed on the reports page to avoid issues with slow reports timing out when processing data for a lot of entries.
- New: Styling has been updated for the reports page and new entry page when no form ID is filtered in the URL.
- Fix: A JavaScript error would get logged on the reports page...
- New: Screen reader text has been added to header logos for improved accessibility on admin pages.
- New: Some margins have been removed from file upload fields that were causing styling issues.
- New: Checkbox groups will no longer use an aria-required attribute on the group element. This was causing accessibility errors in axe DevTools and Google PageSpeed.
- New: Email fields now have a new autocomplete setting to make it easier to add autocomplete="email" to an email field...
- New: Style settings now include options for Slider circle size and track height.
- New: [if created_at] and [if updated_at] conditional shortcodes can now be compared against updated_at and created_at magic compare values, like [if updated_at greater_than="created_at"]This entry has been updated.[/if updated_at].
- New: When using [if x equals="Option Value"] conditional shortcodes to match a field with image options, it would previously require the show="value" option. This is...
New: [frm-graph] shortcodes now support a title_italic=1 option.
New: The setting for displaying a look up or dynamic field as a dropdown has been renamed to improve compatibility with security tools that block the word "select" in POST data.
New: Formidable branding has been removed on the import page when white labelling is enabled.
New: "like" and "not like" conditions used in conditional logic have been renamed to "contains" and "does not contain".
Fix: Edited entries...
- 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...
IMPORTANT NOTICE, HOW TO INSTALL:
Changelog
New: The Full Width submit button position setting for new forms with the frm_flex class included on the frm_submit element now includes all buttons in a single row instead of making all buttons 100% width. Buttons will stretch to fill the empty space.
New: Slim Select...
* New: HTML field descriptions now support the shortcode pop up used in email actions.
* New: Exported posts from entries will now include <term_parent> tags when applicable.
* New: The collapsible sections used in the visual styler are now more accessible, including new aria-expanded attributes.
* New: Error messages should now be more descriptive. "This field" and "This value" strings will now be dynamically replaced with the name of the field. To partially revert this, a new...
Member liybomir2011 was joined discussion #36 via short message
- New: Repeaters now support a new "Minimum Repeater Rows" setting. When this is defined, repeater will load with the set number of rows, and remove buttons will be hidden when at the minimum number of rows. The Repeat Limit setting has been renamed to "Maximum Repeater Rows" as well.
- New: GET params will now get passed when editing in-place.
- New: The [frm-field-value] shortcode now supports several new options including sanitize="1", sanitize_url="1", clickable="1", and...
New: Phone fields now support a new International phone type option to enable International Telephone Input Validation by Twilio.
New: Pagination settings have been moved to the form builder. The rootline element or progress bar will now be displayed in the form builder.
New: Button settings have been moved to the form builder, as settings for the new submit button field.
New: When searching for entries by Entry creation date or updated timestamps on the entries list page...