Subscription 5.5.x

Subscription 5.5.0

Date: August 19, 2025
Stability: Stable
Compatibility: PHP 8.0, 8.1, 8.2, 8.3
System Requirements: Joomla 5, Visforms Base Package 5.5.0 or higher

New features

New Features

  • Plugin Limit Maximum Transfers: Limit the maximum number of transfers based on field values and selection options.
  • Provide a dedicated Visforms CSS class to hide fields.
  • Signature Field: Add support for the SignaturePad API.
  • Form Configuration: Specify the color of badges in the progress bar of multi-page forms via configuration.
  • Calculation: Add support for Minimum Value, Maximum value, Equal to value, Unique value and custom validation.

Bug fixes

  • Fixed: Calculation: DIE placeholder does not work when the conditional calculation field is hidden.
  • Fixed: Server-side validation of SQL values is not performed when the value is empty.
  • Fixed: Making fields read-only does not work in the front-end edit view for listboxes, checkboxes, checkbox groups, and radio buttons.
  • Fixed: Date field with default value displays incorrect value in the edit view.
  • Fixed: Custom text is displayed twice in the signature field.
  • Fixed: The Minimum date validation type is always set to fix in fields created with batch copy.
  • Fixed: Setting the Required field option using batch copy for fields incorrectly results in a No permission error.

Improvements

  • Plugin Custom Email Address: Only use custom email addresses if they are in a valid email format.

Code Refactoring:

  • PHP code revisions completed with regard to all Joomla 6 deprecated functions.
  • File structure revisions:
    • Focus: All Visforms PHP classes are located in the Visforms namespace.
  • JavaScript code revisions in the administration panel started:
    • Focus: Insert JavaScript solely via Joomla web assets.
    • Remove use of HTML event attributes.

Further information

Subscription 5.5.1

Date: September 5, 2025
Stability: Stable
Compatibility: PHP 8.0, 8.1, 8.2, 8.3, 8.4
System Requirements: Joomla 5, Visforms Base Package 5.5.1 or higher

Bug Fixes

  • Fixed: Date from user input is not inserted in the data editing view if no default value is set in the date field.

Code Refactoring:

  • PHP 8.4 compatibility