Veröffentlichungsdatum
- 18.06.2025
Download-Links
Beachte auch die Release-Notes der 8.3.0, 8.3.1, 8.3.2, 8.3.3, 8.3.4, 8.3.5 und 8.3.6.
Kleine Änderungen
- Beim Löschen eines oder mehrerer Plugins wird der Name der Plugins im Bestätigungsdialog angezeigt.
- Längenbeschränkung bei der Workflow-Aktion Weiterleitung für die Eingabe der manuellen URL erhöht.
- Prüfung des Dateiinhalts beim Hochladen von Dateien für Zertifikate verbessert.
Fehlerbehebungen
- Doppelte Direktiven im CSP-Header behoben
- Ist die Sitzung ausgelaufen, wird in jedem Fall eine entsprechende Meldung angezeigt und die Seite neu geladen. Zudem Anpassungen, um das Auslaufen der Sitzung zu verhindern. Das Auslaufen der Sitzung kann sich u.A. als Fehlermeldung bzgl. Websockets äußern, da diese beim Auslaufen ebenfalls beendet werden.
- Fehlende Icons in Dialogen im Formular mit dem Standard-Theme behoben.
- Mögliche Schwachstelle beim Hochladen von Persistenzdateien zum Wiederherstellen von Formulardaten behoben.
- Verschlüsselte Daten im Nutzerprofil werden beim Ändern des Verschlüsselungspassworts ebenfalls migriert.
Für Plugin-Entwickler
- Neuer Plugin-Typ IPluginHtmlTemplateRenderCallback analog zum bestehenden Plugin-Typ IPluginFormRenderCallback. Hiermit können per Plugin gerenderte HTML-Textbausteine verändert werden.
- Die Dateien, welche von Plugins vom Typ IPluginFormResources bereitgestellt werden, können nun optional auch automatisch in alle HTML-Abschlussseiten eingebunden werden.
- Neue Option autocomplete für den TextEditor im Formular-Designer. Wenn Plugins neue Formular- oder Formularelement-Eigenschaften im Formular-Designer definieren, kann dieser Editor für textbasierte Eingaben verwendet werden. Diese neue Eigenschaft erlaubt ein optionalen Autocomplete bei der Eingabe.
- Plugins vom Typ IPluginSystemReplacer können nun auch auf den LanguageTag und die FormVersion zugreifen, falls verfügbar.
- Wird ein Plugin vom Typ IPluginFormDesignerResource mit der Methode getJavaScriptRuntimeData verwendet, um Daten im Formular-Designer zur Verfügung zu stellen, war der Zugriff per JavaScript bisher nicht sofort möglich. Über die Methode getPluginData aus dem Modul @de-xima/fc-form-designer ist nun immer der Zugriff möglich.
- Implementiert ein Plugin vom Typ IPluginFormElementWidget die Methode IXDataSourceOptions#getAllowedDataSourceParameterCount, werden nun alle definierten EDatasource korrekt berücksichtigt.
- PrettyFaces wurde aus Sicherheitsgründen zu Gunsten der Faces-Integration entfernt. Plugins, die Funktionalitäten dieser Bibliothek verwenden, müssen ggf. angepasst werden. Es wird nun die Bibliothek rewrite verwendet.
War dieser Artikel hilfreich?
Das ist großartig!
Vielen Dank für das Feedback
Leider konnten wir nicht helfen
Vielen Dank für das Feedback
Feedback gesendet
Wir wissen Ihre Bemühungen zu schätzen und werden versuchen, den Artikel zu korrigieren