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