Date: June 13, 2024
Stability: Beta
Compatibility: PHP 8.0, 8.1 or 8.2
System Requirements: Joomla 5, Visforms Base Package 5.1.0 or higher
Note: This is a feature release with significant new functionality. Please always test the beta version thoroughly before using it on a production system.
New Feature
- Add Option Validate Minimum Age to field type date.
- Data-View Plugin: New Fieldselect Option 'created’:‘currentdate'.
- New Option: Custom Link Text for Edit Link if Edit-Link is displayed instead of Form.
- Search-Filter: Extend support for named search: Search for creator (creator:) and editor (editor:).
- Frontend Data-Views: New Options Display Created By and Display Modified By.
- Frontend Data-Views: Field-type URL: Custom configuration for display text of links.
- Frontend Data-Views: Field-type File: Allow to customize the link text.
- Add feature Manual Page Break to PDF which is generated from result-mail or recipient-mail template.
- SQL Fields: New Option Execute SQL in Form Edit: Do not re-execute the SQL and use saved value instead.
Bugfixes
Improvements
- Complete review in regard to current WAI Standards (Web Accessibility Initiative).
- Central documentation of the use of Visforms Placeholders, including all placeholder types and all display options and all possible locations (Visforms Placeholders).
- Complete revision and standardization of the use and possible display options of the Visforms Placeholders.
- Additional display options for the Visforms Placeholders.
- Result Mail: Prevent frontend error messages if no recipient is set.
- Include visIcons CSS in all Frontend Data Views.
- Add Support for tmpl Query parameter to all Links and Redirect URLs in Visforms Views.
Release Notes
Visforms 5.1.0 is another extensive feature release for Joomla 5
Today we released Visforms and Visforms Subscription 5.1.0. We are pleased that we were once again able to implement numerous feature requests and improvements that were sent to us via the forum.
In addition, for this release we have revised Visforms with a focus on accessibility in accordance with the WAI standards (Web Accessibility Initiative).
New features always mean extensive changes to the code. We test all changes very thoroughly. But despite everything, it is only us who test. That is why feature releases with many new features are always released as beta versions.
Note: If you are interested in one or more of the new features and want to use this Visforms version, please test it thoroughly before using it on a productive system.
Note: We will endeavor to fix any reported bugs as quickly as possible.
List of new features in Visforms and Visforms Subscription
Accessibility
The following new options are available for the focus on accessibility:
- New field option: Add an icon to the field label in the form.
- New field type Phone.
A code refactoring was carried out for accessibility with regard to the WAI requirements for forms.
Revised requirements
- User input should be validated in a user-friendly manner and meaningful error messages should be issued.
The error messages should be easily assigned to the incorrect input.
This should also be possible for screen readers. - Each control must always have a clearly assigned label.
- The entire form should be accessible and understandable for screen readers through correct Aria Labeling.
- All controls that are not deactivated (disabled) should be accessible using the keyboard alone.
- Elements without functional significance should be marked with a corresponding HTML attribute role="presentation".
New form options
- Improved spam protection: Add a honeypot field to the form through simple configuration.
- Display of Created By and Modified By in data views is possible.
- If the edit link is displayed instead of the form, the link text can be customized.
- MailCC and/or MailBCC are allowed in the user email.
New field options
- Date field type: There is a configurable validation for a minimum age.
- For text-like field types, field values can be set dynamically with SQL statements:
- Text,
- Email,
- URL,
- Number,
- Hidden.
- SQL fields: Optionally do not execute SQL statement in Edit View, but use stored value instead.
- Field type URL: If the URL is displayed as a link, use an individual link text in frontend data views.
- Field type Upload: If a link to the uploaded file is displayed, use an optional individual link text in frontend data views.
Visforms placeholder
- For fields with option lists: Optionally replace the placeholder with the values as a list.
Plugin Data View
- New selection parameter to only display the records of the current day.
Frontend search filter
- Enable prefix search in the search field for Created by and Modified by.
- Prefix search in the search field for Created by with creator:
- Prefix search in the search field for Modified by with editor: