Date: January 21, 2025
Stability: Stable
Compatibility: PHP 8.0, 8.1, 8.2, 8.3
System Requirements: Joomla 5
New feature
- Captcha support: Inclusion of the Google service Recaptcha V2.
- SpambotCheck plugin:
- Inclusion of an IP blacklist.
- Allow use of regular expressions in IP whitelist and email whitelist and email blacklist.
- Allow displaying and hiding all texts of the inline help in the administration in all configuration views in order to have a more compact and better overview of the numerous options.
- Use the default setting for the status of the inline help from the Joomla configuration.
Bug fixes
- Visforms placeholder: Error ‘Class VisformsPlaceholderEntryCreated_by not found’ fixed when using the placeholder for modified_by.
- Records in the _save table were not deleted correctly.
Improvements
- Clear visual labeling of all options in the configuration (form, field, PDF template) that support the use of Visforms placeholders.
- Complete revision of the layout of the form configuration to better group options that belong together.
- Revision of the modal window Visforms placeholders in the administration for all text fields with editor:
- General search field and a list box for filtering field types added.
- The numerous overhead fields are now only displayed in the unfiltered list and at the beginning.
- Serious errors when sending the form are intercepted and logged centrally and no longer displayed in the frontend.
- If the server-side validation finds incorrect data and the form is displayed again as a result, the page is focused on the PHP error messages.
- If there is a Processing message after sending, the page is focused on this message.
Code Refactoring:
- Logging has been extended: VisformsLoggerTrait.
- Adjustments for Joomla 6:
- All ‘deprecated’ elements rewritten: Filesystem Classes.
- Started with: Adding namespaces to all class files and moving them to the new central Joomla src directory.
- PHP improvements: More type declarations added.
- Code cleanup in several places.
Release Notes
The release notes can be found on our website at Visforms 5.3.0 Release.