Subscription 5.4.x

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.

Further information