Dieses Release enthält wie immer alle Verbesserungen der jüngsten Version 4.13.45. Entsprechend kann dieses Bugfix-Release möglicherweise existierende Probleme des CSRF-Handlings beim Formularversand beheben. Ausserdem wird neu standardmässig dem doppelten Absenden von Formularen vorgebeugt und es wurden Verbesserungen an der JavaScript-Behandlung im Zusammenspiel mit dem Versenden von Formularen via Ajax vorgenommen. Beide Änderungen betreffen das form_wrapper.html5
-Template. Sollte dieses angepasst worden sein, müssen entsprechende Änderungen nachgeführt werden. Ausserdem wurde die komplette (!) Implementierung der Background-Worker angepasst um verschiedenste Bugfixes zu adressieren. Grundsätzlich sollte für Entwickler:innen kein Handlungsbedarf entstehen, es wird aber empfohlen, ein Auge auf die Queues zu werfen. Die Dokumentation wurde bereits auf den neusten Stand gebracht.
Changelog der behobenen Fehler in Contao 5.3.10:
- #7300 Zwei übrig gebliebene Clearing-DIVs entfernen (leofeyer)
- #7293 Doppelte Formularübermittlung verhindern (ausi)
- #7294 Fix symlinked file not inside root directory (ausi)
- #7292 Skripte in Ajax-Formularantworten auswerten (ausi)
- #7296 Fixes Umschalten von Knoten, wenn es keine globale Operation gibt (leofeyer)
- #7291 Korrigiert Drag and Drop im Dateimanager (leofeyer)
- #7289 Überspringen des Schlafens im Messenger-Webworker (ausi)
- #7055 Rückkehr zur Listenansicht nach dem Hinzufügen von Elementen in die Zwischenablage (aschempp)
- #7287 Behebt fehlende Abfrageparameter im Datei-Einfüge-Tag (ausi)
- #7283 Verwendung der Übersetzersprache anstelle der Anfragesprache für die Insert-Tags `iflng` und `ifnlng` (Toflar)
- #7282 Überprüfe CSRF und private Antwort nach der Sitzung (ausi)
- #7270 Ersetze nicht-routbare URLs durch einen leeren String für die `{{link*}}` Insert-Tags (fritzmg)
- #7268 Initialisierung des Contao-Frameworks bei der Arbeit mit Opt-In-Tokens (aschempp)
- #7253 Überarbeitung der Messenger-Integration (Toflar)
- #7262 Entfernen der Prozess-Zeitüberschreitung im `SuperviseWorkersCommand` (md-netdesign)
- #6985 Verwendung von `$model->classes` nicht mehr veraltet (aschempp)
- #6991 Relative Pfade im ContaoFilesystemLoader zwischenspeichern (m-vo)
- #7244 Ersetzen von Insert-Tags beim Parsen von Widget-Vorlagen (fritzmg)
- #7241 Verwende die Original-ID für verschachtelte Fragmente, falls vorhanden (aschempp)
- #7239 Behebt mehr Randfälle in der `HtmlAttributes` Klasse (ausi)
- #7228 Überschreibe die Seiten-Metadaten vor dem Parsen des News-Artikels (lukasbableck)
- #7237 Behebung einer Endlosschleife in der Methode `DC_Folder::getParentFilemounts()` (leofeyer)
- #7225 Löst die PHP `header()`-Verwerfung für bestimmte Header nicht aus (fritzmg)
Über Contao 5.3 LTS
Die erste stabile Version von Contao 5.3 wurde am 16. Februar 2024 veröffentlicht und löst Contao 4.13 als Version mit verlängertem Supportzeitraum ab. Als LTS-Versionen wird die 5.3 bis am 14. Februar 2027 mit Bugfixes versorgt und bis am 14. Februar 2028 mit sicherheitsrelevanten Updates. Contao 5.7 wird die nächste LTS-Version von Contao und erscheint im Februar 2026 und gewährleistet so, einen stressfreien Übergang.