Added - 'Enable Mappings Logging' option to store all mappings attempts and errors in a rsform_mappings_log.php file.
Updated - TCPDF updated to 6.8.0
Fixed - Resetting a 'Submissions - Directory' search would not reset the pagination.
Fixed - Performing a search in the 'Submissions - Directory' menu item would not reset the pagination.
Fixed - 'Free Text' fields are no longer included in Auto Generated Emails.
- Added - 'Items Number' option for the 'Submissions - Directory' menu item.
- Added - 'Restricted Text Filtering' validation rule allowing you to prevent submissions from containing specific text (eg. links, names, @ sign etc).
- Added - 'Readonly' option for 'Textbox' and 'Textarea' fields.
- Updated - 'Submissions - Directory' pagination now displays total number of items.
- Fixed - In some cases importing submissions from CSV would throw an error if 'UserIp' was not supplied in one of the columns.
- Fixed - Bootstrap 5 assets can now be loaded by the System - RSForm! Pro Plugin in the onAfterRender() event.
- Updated - In the 'Filter Values' option of the 'Submissions - Directory' menu item the following placeholders can now be used to match currently logged-in user data: {global:username}, {global:userid}, {global:useremail} and {global:fullname} as well as {global:today} and {global:unixtoday} for Y-m-d and UNIX dates.
- Updated - {if} scripting can now be used in all the User, Admin and Additional Email fields (to, cc, bcc, from, from name, reply-to, reply-to name, subject).
- Updated - Placeholders can now be used in the actual URL of Post to Location (Silent Post).
- Updated - A right margin was added to be able to scroll the fields (when editing a form) on Android.
- Updated - The active Configuration tab is now remembered.
- Updated - The pop-up from 'Edit the Error Message', 'Edit the Thank You Message' and 'Edit the Email Text' now shows the specific section that's being edited.
- Fixed - When 'Auto-Generate Email Message' is set to 'Yes' Captcha fields are no longer included in the text.
- Fixed - In some cases filtering submissions by date in the Manage Submissions area would throw an error.
- Fixed - Changed DOMContentLoaded Javascript to be triggered on document instead of window to solve issues with JS minification.
- Fixed - On some servers images were not resized when using a File Upload field with 'Allow Only Images' set to 'Yes'.
- Fixed - In some cases the form would not scroll to the File Upload field that failed validation when AJAX validation was turned on.
- Fixed - A Javascript error could occur on Chrome when submitting a form while using ReCAPTCHA V3.
Fixed - When using the Birthday Field an error occurred after updating to v3.3.8 when using PHP 8+
- Updated - UIkit 3 updated to v3.21.6
- Updated - Foundation updated to v6.8.1
- Fixed - Submissions can be confirmed only once to prevent re-sending emails.
- Fixed - Some Form Layouts would generate unnecessary validation placeholders for 'Free Text' and 'Field Preview' fields.
19 Jun 2024
- Added - 'Table Alignment' parameter for the 'Submissions - Directory' menu item.
- Updated - 'Checkbox Group' and 'Radio Group' fields now use @m classes when Form Layout is set to UIkit 3.
- Updated - 'Submissions - Directory' menu item's 'Dynamic Filtering Values' parameter now accepts static submission fields as well (e.g. DateSubmitted).
- Fixed - 'Phone Number' field would not store the information when 'Use AJAX Validation' was set to 'Yes'.
- Fixed - Saving old conditions would incorrectly order them last.
18 Jun 2024
- Added - 'Phone Number' field.
- Updated - 'Conditional Fields' can now be reordered.
- Updated - Dragging and dropping form fields now works on mobile devices.
- Fixed - When sending emails, repeating the same email in the recipient list would prevent further emails from being sent due to how the Joomla! Mailer class works.
Fixed - Joomla! 5.1 Dark Mode fixes.
Fixed - 'Add to Backend Menu' was throwing an error on Joomla! 3
Fixed - In some cases the field properties were loading a cached incorrect version based on the default language.
- Added - 'Edit Modal Width' option to increase the width of the field editing modal.
- Updated - 'List of Disposable Email Domains' now accepts the * character as a wildcard to trigger part of the domain such as *.xz
- Fixed - Forms added as backend menu items are no longer removed when updating the extension.
- Fixed - When using Syntax Highlighting some Javascript errors could appear on the page in Joomla! 5 due to CodeMirror 6.
- Fixed - Selecting a 'Default Ordering Column' in the 'Submissions - Directory' menu item without actually setting the field as 'Show in Listing' would result in 0 submissions being displayed.
- Fixed - Clearing an uploaded file when editing a submission through the 'Submissions - Directory' menu item would not actually delete the file.