Visforms 5.4.x

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.