Datum: January 21, 2024
Stabilität: Stable
Kompatibilität: PHP 8.0, 8.1, 8.2, 8.3
System-Anforderungen: Joomla 5
Neue Feature
- Captcha Unterstützung: Aufnahme des Google Dienstes Recaptcha V2.
- Plugin SpambotCheck:
- Aufnahme einer IP Blacklist.
- Verwendung von Regular Expressions in IP-Whitelist und E-Mail-Whitelist und E-Mail-Blacklist erlauben.
- Einblenden und Ausblenden aller Texte der Inline-Hilfe in der Administration in allen Konfigurations-Ansichten ermöglichen, um die zahlreichen Optionen kompakter und besser zu überblicken.
- Default-Einstellung für den Status der Inline-Hilfe aus der Joomla-Konfiguration verwenden.
Bugfixes
- Visforms-Platzhalter: Fehler ‘Class VisformsPlaceholderEntryCreated_by not found’ bei Nutzung des Platzhalters für modified_by behoben.
- Datensätze in der _save Tabelle wurden nicht richtig gelöscht.
Verbesserungen
- Übersichtliche optische Kennzeichnung aller Optionen in der Konfiguration (Formular, Feld, PDF-Template), welche die Verwendung von Visforms-Platzhaltern unterstützen.
- Komplette Überarbeitung des Layouts der Formular-Konfiguration um thematisch zusammengehörende Optionen besser zu gruppieren.
- Überarbeitung des modalen Fensters Visforms Platzhalter in der Administration für alle Text-Felder mit Editor:
- Allgemeines Suchfeld und eine Listbox zum Filtern auf Feldtypen hinzugefügt.
- Die zahlreichen Overhead-Felder werden nur noch in der ungefilterten Liste und dort am Anfang angezeigt.
- Schwerwiegende Fehler beim Formular-Versand werden zentral abfangen und geloggt und nicht länger im Frontend angezeigt.
- Wenn die serverseitige Validierung fehlerhafte Daten findet und infolgedessen das Formular erneut zu Anzeige kommt, wird die Seite auf die PHP Fehlermeldungen fokussiert.
- Wenn es nach dem Absenden eine Wird bearbeitet Nachricht gibt, wird die Seite auf diese Meldung fokussiert.
Code Refactoring:
- Das Logging wurde erweitert: VisformsLoggerTrait.
- Anpassungen für Joomla 6:
- Alle ‘deprecated’ Elemente umgeschrieben: Filesystem Classes.
- Begonnen mit: Namespaces zu allen Klassendateien hinzufügen und in das neue zentrale Joomla src-Verzeichnis verschieben.
- PHP-Verbesserungen: Mehr Typdeklarationen hinzugefügt.
- Code-Bereinigung an mehreren Stellen.
Release Notes
Die Release-Notes finden Sie auf unserer Web-Site unter Visforms 5.3.0 Release.