Visforms 5.4.0
Datum: April 7, 2025
Stabilität: Stable
Kompatibilität: PHP 8.0, 8.1, 8.2, 8.3
System-Anforderungen: Joomla 5
New features
- Added the Text and Hidden field types as additional permitted types for placeholders in email addresses in the form configuration.
- Email Logging: New form option for each email type to separately activate implicit email logging.
- Inspector: All essential Visforms log files integrated for direct viewing in the inspector.
Bug Fixes
- Fixed: Fatal Error: Failed to open administrator/components/com_visforms/helpers/visFieldPluginHelper.php
- Fixed: Selecting the Custom Text Position does not work correctly for some field types.
- Fixed: Some frontend search options do not work as expected.
- Fixed: Form Layout None: The accordion form is involuntarily submitted when the accordion area is closed.
Improvements
- Form Configuration: Multi-Page Form:
- Button Alignment: Added a note about confusing missing button text.
- Changed default option label text to Mixed Alignment with Arrows and No Text.
- Added online help description.
Code Refactoring:
- Accessibility: Added aria-readonly attribute to pseudo-read-only fields.
- Focus on the first field does not work if the first field is of the field type Radio, Checkbox Group, Field Separator, or Calculation.
- If the Set Focus on First Field option is enabled:
- Ensure that focus is set to the first field in which the user can enter data.
- Explicitly consider all read-only fields.
- Make the sorting direction in sorting list boxes easier to recognize visually with arrows.
- 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
Visforms 5.4.1
Date: May 5, 2025
Stability: Stable
Compatibility: PHP 8.0, 8.1, 8.2, 8.3
System Requirements: Joomla 5
Bug Fixes
- Fixed: Dark theme in the Visforms administration: Text in input fields with placeholder support was difficult to read due to light font color on a light background.
- Removed PHP warnings about deprecated PHP 8.3 functions.
- Fixed: Validation for field type Phone Number: The language template for translating the error message is missing.
- Fixed: File size validation for field type File Upload: The language template for translating the error message is missing.
- Fixed: Incorrect display of email addresses in the success text of the submitted form when using the Joomla content plugin Email Cloaking.
- Fixed: Empty HTML href attributes in email texts interrupt the email text.
Improvements
- PHP validation in the backend now accepts a default value as the field value for a conditional field that is suppressed in visibility, even if the field value itself does not match the configured field validation settings, without any further notification. If the non-suppressed conditional field is visible but has a default value as the field value, the corresponding field validation messages are sent as usual from the JavaScript frontend or the PHP backend.