Über Contao 6.0
Die erste stabile Version von Contao 6.0 wurde am 26. August 2026 veröffentlicht und wird der Nachfolger von Contao 5.7. Die 6.0 wird bis am 14. Februar 2027 mit Updates versehen und wird danach von Contao 6.1 abgelöst.
Changelog Contao 6.0
Contents
Contao 6.0.0 (26.08.2026)
Changelog der behobenen Fehler in Contao 6.0.0:
-
#10144
Unterstützung von
allowHtmlnur für das Feldcaptionim Meta-Assistenten ( zoglo ) - #10152 JSON-Werte bei der Migration der Ausgabekodierung überspringen ( ausi )
- #10148 Überflüssige Entitätsdekodierung entfernen ( Toflar )
-
#10143
Verwendung des veralteten
$strTagEndingentfernen ( ausi ) - #10141 Doppelt kodierte Werte im Kalender- und Nachrichten-Bundle beheben ( zoglo )
-
#10133
Das Feld
backendWidthin die Backend-Einstellungen verschieben ( zoglo ) - #10114 Den Seitentitel und die Beschreibung nicht doppelt kodieren ( ausi )
-
#10099
Input::get()für dynamische URL-Parameter wieauto_itemnicht als veraltet kennzeichnen ( ausi ) - #10096 Die vorhandenen Schließen- und Chevron-Symbole in den Formular-Stylesheets verwenden ( leofeyer )
-
#10098
Den Konflikt zwischen
doctrine/ormundsymfony/doctrine-bridgebeheben ( ausi )
Changelog der behobenen Fehler in Contao 6.0.0-RC2:
-
#10092
Die verbleibenden
|insert_tag_rawdurch|insert_tag_htmlersetzen ( leofeyer ) - #10087 Das «richtige» TinyMCE-Paket verwenden ( leofeyer )
- #10085 Auf ALTCHA v3 aktualisieren ( leofeyer )
- #10082 Eine Mindeststrichbreite für SVG-Symbole sicherstellen ( leofeyer )
-
#10056
insert_tag_rawzur DateiUPGRADE.mdhinzufügen ( ausi ) -
#10069
Den Seitennamen im
HtmlHeadBagspeichern und im Breadcrumbs-Modul verwenden ( ausi ) -
#10066
Die Größe von
tl_log.browsererhöhen ( ausi ) - #10042 Eine höhere Priorität für die Migration der Ausgabekodierung verwenden ( zoglo )
-
#10041
Verwendung einer Twig-Vorlage für die Einfüge-Tags
{{news::*}},{{event::*}}und{{faq::*}}( ausi ) -
#10038
Die veraltete Methode
HtmlDecoder::inputEncodedToPlainText()als veraltet kennzeichnen ( ausi ) -
#10037
Den Twig-Filter
insert_tag_rawininsert_tag_htmlumbenennen ( ausi ) -
#10035
ChunkedTextentfernen und stattdesseninsert_tag_rawvorab escapen ( ausi ) -
#10032
Die Berechtigungsprüfung für die Operation
pasteintokorrigieren ( lukasbableck ) - #10034 Die Ausgabekodierung bei Einfüge-Tags, Newslettern und Vorlagen korrigieren ( ausi )
Changelog der neuen Funktionen in Contao 6.0.0-RC1:
- #10018 Eine wiederverwendbare Migration «column to virtual» hinzufügen ( leofeyer )
- #9584 Die Benutzererfahrung des Tooltip-Controllers verbessern ( zoglo )
- #10013 Die Standardwerte aus dem Schema in den Modellen zurückgeben ( ausi )
-
#9999
ARIA-Labels hinzufügen, wo kein
<label>-Element vorhanden ist ( leofeyer ) - #9983 Symfony 8 zulassen ( Toflar )
-
#10001
Die veralteten
Backend.Theme-Skripte entfernen, für die es bereits Stimulus-Alternativen gibt ( zoglo ) - #9992 Einen einfachen Token-Filter für Twig hinzufügen ( ausi )
-
#8349
Eine «Einfügen in»-Funktion zur übergeordneten Ansicht
DC_Tablehinzufügen ( lukasbableck ) - #9548 Die veralteten Migrationen aus den Stimulus-Controllern entfernen ( zoglo )
- #9540 Die Veraltungshinweise aus dem Kalender-Bundle entfernen ( zoglo )
- #9981 Benutzerdefinierte Formularfeldklassen nur zum äußeren Container hinzufügen ( leofeyer )
- #9565 Das Hinzufügen eines Hauptbildes zu einer Seite ermöglichen und dieses im JSON-LD verwenden ( lukasbableck )
- #9962 Den veralteten Callback für untergeordnete Datensätze entfernen ( ausi )
-
#9944
Input::get('language')als veraltet kennzeichnen ( ausi ) - #9947 Veraltete Widget-Attribute entfernen ( ausi )
- #9557 Die Migration für die Ausgabekodierung hinzufügen ( ausi )
- #9576 Option zum Ändern des JSON-LD-Typs für Nachrichten hinzufügen ( lukasbableck )
- #9946 Basic-Entitäten für Nicht-HTML-Felder in Unicode konvertieren ( ausi )
-
#9945
Verwendungen von
Input::setPost()entfernen ( ausi ) -
#9943
Input::setGet()ausDC_Tableentfernen ( ausi ) -
#9942
Die meisten Methoden der Klasse
Inputals veraltet kennzeichnen ( ausi ) -
#9930
Ländercodes nicht in
tl_member.languageaufnehmen ( ausi ) -
#9941
Input::setGet()im Suchmodul nicht verwenden ( ausi ) - #9938 Doppelte Kodierung aktivieren ( ausi )
-
#7430
Weitere
$GLOBALS['objPage']durch den Seitenfinder-Dienst ersetzen ( leofeyer ) -
#7014
$GLOBALS['objPage']durch den Seitenfinder ersetzen ( leofeyer ) -
#9582
Die Datei
manifest.jsonin der MethodeImage::getHtml()verwenden ( zoglo ) -
#9534
Die Vererbung von
Module,ContentElementundHybridals veraltet markieren ( Toflar ) - #9541 Die Verweise auf veraltete Funktionen aus dem Kommentar-Bundle entfernen ( zoglo )
- #9542 Die Verweise auf veraltete Funktionen aus dem FAQ-Bundle entfernen ( zoglo )
- #9543 Die Verweise auf veraltete Funktionen aus dem Manager-Bundle entfernen ( zoglo )
- #9544 Die Verweise auf veraltete Funktionen aus dem News-Bundle entfernen ( zoglo )
- #9545 Die Verweise auf veraltete Funktionen aus dem Newsletter-Bundle entfernen ( zoglo )
-
#9572
Die veraltete Unterstützung für
customSchemaOptionsentfernen ( fritzmg ) -
#9577
Implementierung eines korrekten Einfüge-Tags
{{file::*}}auf Basis des VFS ( Toflar ) -
#9551
Umbenennung des Namensraums für Benutzervorlagen in
@Contao_User( m-vo ) -
#9536
Den veralteten
FilterPageTypeEvent-Dienst entfernen ( Toflar ) -
#9599
var/logsinvar/logumbenennen ( leofeyer ) - #9566 Die Symfony-Bundle-Vorlagen entfernen ( m-vo )
- #9546 Die Bundle-Migrationen entfernen ( zoglo )
- #9556 Unterstützung für Swift Mailer entfernen ( bytehead )
-
#9558
Unterstützung für
doctrine/dbalv3 entfernen ( Toflar ) -
#9535
Den veralteten
EntityCacheTags-Dienst entfernen ( Toflar ) - #9533 Funktionalität zur Verarbeitung öffentlicher URIs im VFS zum Player hinzufügen ( fritzmg )
- #9498 Die Verarbeitung öffentlicher Dateien im VFS überarbeiten ( Toflar )
-
#9524
RenderPageEvententfernen ( Toflar ) -
#9505
Eingabekodierung in der
Widget-Klasse entfernen ( ausi ) -
#9485
Das
flexible-Theme in die Build-Kette verschieben ( zoglo ) - #9484 Das veraltete Vorlagensystem entfernen ( m-vo )
- #9332 PHP-native Lazy-Objekte verwenden ( fritzmg )
- #9414 Alle SQL-Definitionen auf Array-Notation umstellen ( fritzmg )
- #9482 Zusammenführung veralteter Header entfernen ( Toflar )
- #9480 Das globale Request-Token für Vorlagen entfernen ( aschempp )
- #9483 Die veralteten Schnittstellen für die Nachrichtenpriorität entfernen ( Toflar )
- #9479 Unterstützung für Service-Annotationen entfernen ( aschempp )
Changelog der behobenen Fehler in Contao 6.0.0-RC1:
-
#10030
Die verbleibenden Verwendungen von
Inputersetzen ( ausi ) - #10029 Benutzereigenschaften im Backend-Kopfmenü kodieren ( ausi )
-
#10027
Die Dateien
DEPRECATED.mdundUPGRADE.mdaktualisieren ( leofeyer ) - #10023 Die veralteten Doctrine-DBAL-Methoden nicht mehr verwenden ( leofeyer )
-
#10022
Die Methode
generate()aus den Frontend-Formular-Widgets entfernen ( ausi ) - #10020 Weitere Ausgabekodierungen hinzufügen ( ausi )
-
#10021
Nicht verwendete
Backend-Methoden entfernen ( ausi ) -
#10019
Für nicht-null-Spalten in Modellen nicht
nullzurückgeben ( ausi ) -
#10006
Die Klasse
Inputaus demDcaUrlAnalyzer, den Operationen, dem Paletten-Builder und mehreren Listenern entfernen ( ausi ) - #9997 URLs in Kommentaren automatisch verlinken und als Klartext darstellen ( ausi )
- #9977 «Contao 6» in den Veraltungshinweisen durch «Contao 7» ersetzen ( leofeyer )
- #9988 Seit Contao 4 veraltete Konfigurationsknoten entfernen ( leofeyer )
-
#9989
Das aktive Breadcrumb-Element in
<strong>-Tags einfügen ( leofeyer ) - #9994 BBCode entfernen ( ausi )
- #9990 Auf einen neueren DBAFS-Hash-Algorithmus umstellen ( m-vo )
- #9986 Das Ändern des Passworts im Modul «Persönliche Daten» verhindern ( leofeyer )
-
#9987
$strIpin Benutzerklassen als veraltet kennzeichnen ( fritzmg ) -
#9980
Die XML-Datei mit den Formulardaten mithilfe von
DOMDocumentgenerieren ( leofeyer ) -
#9979
Setter aus der Klasse
RecordLabelentfernen ( ausi ) - #9969 Widgets und Optionen kodieren und bereinigen ( ausi )
-
#9966
Ein
RecordLabel-Objekt für den Label-Callback hinzufügen ( ausi ) - #9974 Sicherstellen, dass «&»-Zeichen in URLs korrekt kodiert werden ( leofeyer )
- #9968 «&»-Zeichen in der URL der Zurück-Schaltfläche nicht kodieren ( leofeyer )
-
#9965
findById()anstelle vongetRelated()verwenden ( leofeyer ) - #9967 Labels im «Show»-Modal kodieren ( ausi )
- #9963 Die Gruppenüberschrift in der übergeordneten Ansicht kodieren ( ausi )
- #9952 Das Inhaltslabel korrekt kodieren ( ausi )
- #9954 Labels von Mitgliedergruppen ordnungsgemäss kodieren ( ausi )
-
#9892
Das fehlende
$objPageinFrontendTemplate::setCacheHeadersbeheben ( aschempp ) - #9628 Beim Rendern von Twig-Komponenten eine Delegate-Vorlage verwenden ( m-vo )
-
#9578
Die Standardvorlage von
FigureRendererkorrigieren ( m-vo ) -
#9568
Alle Verwendungen von
StringUtil::ampersand()entfernen ( m-vo ) - #9506 Den Response-Kontext zur Generierung des Nonce verwenden ( bytehead )
- #9497 Die Mindestversion für Doctrine ORM erhöhen ( fritzmg )