Subscription 5.4.0
Datum: April 7, 2025
Stability: Stable
Compatibility: PHP 8.0, 8.1, 8.2, 8.3
System Requirements: Joomla 5, Visforms Base Package 5.3.0 or higher
New feature
- Added Searchable option for SQL listbox fields.
- The field order can be set separately for form view and data view directly in the field configuration.
- New placeholder DIE (delete if empty) to automatically remove empty HTML elements without text content from PDF documents, email texts, and the result text based on user input.
- Content plugin Visforms Data
- The plugin supports replacing Visforms placeholders throughout the plugin string, especially for the plugin string parameter fieldselect.
- Added the use of published, created_by, modified_by, ipaddress, and ismfd as field selectors in the fieldselect parameter.
- Added CSV export download for the default view.
Bug fixes
- Fix: Fatal Error: Failed to open administrator/components/com_visforms/helpers/visFieldPluginHelper.php.
- Fix: Administration: Field List: Filter readonly and required do not work properly.
- Fix: CSV Button sometimes missing in Frontend-Data-List-View
- Fix: CSV Export in frontend does not take into account the current filter settings.
- Fix: PDF Export from Document download listbox in frontend data views does not take into account the current filter settings.
- Fix: PDF Export from menu Item ‘Data View with Edit Link’: Unpublished records are not exported.
- Fix: Content plugin Visforms Data: Document Download Listbox does not check for pdf parameter in plugin string.
- Fix: Frontend Search sometimes do not work for boolean overhead-fields like published.
- Fix: Frontend Search returns no records if created_by or modified_by are displayed in the data list.
- Fix: Content plugin Visforms Data: HTML of UI-layout List is broken.
- Fix: Plugin Custom Mail-Address: adding email addresses to mailer stops, when identical email adresses are provided multiple times.
Improvements
Code Refactoring:
- Started revising the PHP code with regard to all Joomla 6 deprecated functions.
- Started revising the JavaScript code:
- Focus: Inserting JavaScript solely via Joomla Web Assets.
- Remove the use of HTML event attributes.