Contao Open Source CMS Changelog für die Version 5.3

Ü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.

Changelog Contao 5.3

Contao 5.3.9 (24.05.2024)

Changelog der behobenen Fehler in Contao 5.3.9:

Contao 5.3.8 (07.05.2024)

Changelog der behobenen Fehler in Contao 5.3.8:

  • #7195 Behandlung von zitierten Spaltennamen bei der Migration von booleschen Feldern (ausi)
  • #7133 Überspringen von Berechtigungsprüfungen für untergeordnete Datensätze (aschempp)
  • #7192 Ausblenden von migrierten Newsfeeds im Navigationsmenü (leofeyer)
  • #7189 Korrigiere die Methode `ParsedSequence::serialize()` (ausi)
  • #7186 Erlaube `contao.insert_tag` Tags ohne Methode und Priorität (fritzmg)
  • #7164 Verwende nicht den veralteten `replaceInsertTags`-Hook (ausi)
  • #7175 Überprüfe den Zugriff auf `fieldsOfTable` für die Datei-Edit-Operation (aschempp)
  • #7149 Alle Seitentypen im Hilfe-Assistenten anzeigen (leofeyer)
  • #7145 Bindestriche in benutzerdefinierten Namen von Legacy-Vorlagen zulassen (fritzmg)
  • #7151 Hinzufügen der Komponenten-Stylesheets vor den Benutzer-Stylesheets (leofeyer)
  • #7049 Rekursives Implodieren von Arrays beim Anzeigen von Undo-Datensätzen (leofeyer)
  • #7168 Erlaubt das Verschieben einer Fehlerseite innerhalb ihrer Wurzel (aschempp)
  • #7173 Korrektes Setzen des `defer`-Attributs für kombinierte Deferred Scripts (ReneLuecking)
  • #7170 Verwende den neuen `onpalette_callback`, um Felder im Dateimanager zu löschen (aschempp)
  • #7165 Behebt ungültiges HTML-Markup in Splash-Screens (bennyborn)
  • #7154 Speichern von Enum-Feldern im Cache des DCA-Extraktors (SeverinGloeckle)
  • #7153 Nicht existierendes „contao.image.image_factory“ in FeedItem.php beheben (stefansl)
  • #7148 Deaktiviere den Suchindex-Listener im Backend (Toflar)
  • #7144 Den PHP-Subprozess-Aufruf noch einmal korrigieren (Toflar)
  • #7147 Abfangen der URL-Generator-Ausnahme im News-Insert-Tag (qzminski)
  • #7146 Test des `deserialize` Twig-Filters (ausi)
  • #7139 Hinzufügen eines `deserialize` Twig-Filters (leofeyer)

Contao 5.3.7 (19.04.2024)

Changelog der behobenen Fehler in Contao 5.3.7:

  • #7089 Mitgliedergruppenwähler cache-fähig machen (aschempp)
  • #7129 Die Klasse `PhpTemplateProxyNode` mit Twig 3.9 kompatibel machen (ausi)
  • #7130 Die Elementprüfung im Skript `sectionwizard.js` korrigieren (qzminski)
  • #7127 `PhpSubprocess` statt `Process` in der Klasse `ProcessUtil` verwenden (Toflar)

Contao 5.3.6 (17.04.2024)

Changelog der behobenen Fehler in Contao 5.3.6:

Contao 5.3.5 (16.04.2024)

Changelog der behobenen Fehler in Contao 5.3.5:

  • #7113 Korrigiert die Reihenfolge des Medienblocks in der Textelement-Auszeichnung (ausi)
  • #7107 Verwendung von Encore zum Verkleinern der SVG-Symbole (leofeyer)
  • #7071 Fügt die fehlenden Stile zum neuen Tabellenelement hinzu (zoglo)
  • #7106 Aktiviert die Option `sortAttrs` in der SVGO-Konfiguration (leofeyer)
  • #7017 Korrigiert die Überprüfung der Elemente im `modulewizard.js` Skript (qzminski)
  • #7073 Verwendung von `display: grid` in der Vorschau der Bildergalerie (zoglo)
  • #7074 Initialisiere Handorgel auf dem Element (zoglo)
  • #7081 Fügt den fehlenden `WysiwygStyleProcessor`-Autowiring-Alias hinzu (Toflar)
  • #7064 Deaktiviert auch die Felder `disable`, `start` und `stop`, wenn ein Admin sich selbst editiert (aschempp)
  • #7057 SQL-Abfragen im Seitentyp-Wähler zwischenspeichern (aschempp)
  • #7046 Behebung einiger Randfälle beim Parsen von HTML-Style-Attributen (ausi)

Contao 5.3.4 (09.04.2024)

Sicherheitslücken geschlossen:

Contao 5.3.3 (22.03.2024)

Changelog der behobenen Fehler in Contao 5.3.3:

  • #7045 Behebt einen Fehler in `setIfExists()` mit Stringable-Objekten (ausi)
  • #7044 Behebt doppelte Kodierung/Dekodierung in der Klasse `HtmlAttributes` (ausi)

Contao 5.3.2 (21.03.2024)

Changelog der neuen Funktionen in Contao 5.3.2:

  • #7037 Hinzufügen des Twig-Filters "csp_unsafe_inline_style" (ausi)

Changelog der behobenen Fehler in Contao 5.3.2:

  • #7039 Die Änderungen an der "file uploaded"-Prüfung rückgängig machen (fritzmg)
  • #7032 Härtere Behandlung von Mime-Typen in der `FilesystemItem` Klasse (m-vo)
  • #7026 Überschriften in Artikel-Teasern wieder anzeigen (zoglo)
  • #7006 Verwendung der Fragment-Registrierung im `debug:fragments`-Befehl (bytehead)
  • #7031 Erlaube Version 5 von lcobucci/jwt (leofeyer)
  • #7027 Theme-Templates auch im globalen Namespace registrieren (ausi)
  • #7028 Zusammenklappbare Fieldsets ohne Speicherung ermöglichen (aschempp)
  • #7021 Überschreibe die Access Decision Strategy anstelle des Managers (aschempp)
  • #7016 Behebt eine PHP 8 Warnung in der Methode `tl_article.getActiveLayoutSections()` (qzminski)
  • #7008 Korrigiert den Manager für nachvollziehbare Zugriffsentscheidungen (aschempp)
  • #7007 Rückkehr zur Listenansicht nach dem Hinzufügen von Elementen in die Zwischenablage (aschempp)
  • #6996 Wähler für Themenberechtigungen verwenden (aschempp)
  • #7002 Hinzufügen des Benutzerzugriffs-Wählers (aschempp)
  • #6993 Repariere die Berechtigungen der Frontend-Module (aschempp)
  • #7005 Macht die `ParentAccessTrait::hasAccessToParent()` Methode privat (aschempp)
  • #7003 Verbessern der Berechtigungs-Fehlermeldung für DCA-Aktionen (aschempp)
  • #6968 Die Priorität der E-Mail-Nachricht auf "hoch" setzen (Toflar)
  • #6995 Deaktivieren von Hintergrundarbeitern, wenn sie nicht unterstützt werden (Toflar)
  • #6952 Protokoll-relative URLs im String-Resolver konvertieren (aschempp)

Contao 5.3.1 (08.03.2024)

Changelog der neuen Funktionen in Contao 5.3.1:

  • #6954 Registriert den `dotenv:dump`-Befehl standardmässig in der Contao managed edition (Toflar)

Changelog der behobenen Fehler in Contao 5.3.1:

  • #6982 Cache `Image::getHtml()` zur Beschleunigung der Baumansicht (Toflar)
  • #6963 Korrigiere die Newsfeed-Migration (aschempp)
  • #6916 Verwende `Model::findById()` anstelle von `Model::findByPk()` (leofeyer)
  • #6960 Zeige die Routenkonfiguration auf der Newsfeed-Seite (aschempp)
  • #6969 Korrigiere den `dotenv:dump` Befehl (aschempp)
  • #6979 Erlaubt die Verwendung von Insert-Tags in den Bildattributen `alt` und `title` (leofeyer)
  • #6975 Vererbung von CSS-Klassen in verschachtelten Elementen ist veraltet (aschempp)
  • #6978 Verwendung von `UrlUtil::makeAbsolute()` bei der Konvertierung relativer URLs (leofeyer)
  • #6961 Behebt einen Typfehler im Login-Modul (aschempp)
  • #6956 Verwendung von `attrs().mergeWith()` in Twig-Vorlagen (leofeyer)
  • #6962 Stellt sicher, dass die `.env.local.php` korrekt geladen wird (Toflar)
  • #6953 Behebt doppelte Vererbung von Legacy-Templates in Twig (ausi)
  • #6950 Korrektes Registrieren des `AutoRefreshTemplateHierarchyListener` (m-vo)
  • #6951 Die Migration von Gästen migriert immer nur ein Feld auf einmal (aschempp)
  • #6943 Korrektes Generieren der URLs zum Abonnieren von Kommentaren (leofeyer)
  • #6946 Verbessert die Leistung des Datenbank-Dumpers (Toflar)
  • #6944 Korrekte Überprüfung, ob eine "Sprung zu"-Seite bei der Erzeugung von Ereignis-Feeds gesetzt ist (leofeyer)
  • #6919 Vollständige Authentifizierung im Personendatenmodul optional machen (leofeyer)
  • #6941 Behandlung von Unicode-Strings in Insert-Tag-Flags (ausi)
  • #6938 Hinzufügen einer Schaltfläche zur Vorlage «Ungültiges Anfrage-Token» (leofeyer)
  • #6939 Korrektes Implementieren der `ImageFactoryInterface` (leofeyer)
  • #6936 Korrigiere die Twig-Loader-Infrastruktur (m-vo)
  • #6927 Verwende Dateien anstelle von `data:`-Ressourcen, um einen Bruch von CSP zu vermeiden (leofeyer)
  • #6925 String-URL nur absolut machen, wenn sie kein Schema hat (aschempp)
  • #6917 Behebt zwei CSS Probleme (leofeyer)

Contao 5.3.0 (16.02.2024)

Changelog der behobenen Fehler in Contao 5.3.0:

  • #6854 Behandlung von Routing-Ausnahmen bei der Generierung von News- und Event-URLs (fritzmg)
  • #6900 Verbessertes Logging von Request-Parametern (aschempp)
  • #6898 Hinzufügen von `type="button"` zum Akkordeon-Toggler (fritzmg)
  • #6895 Korrektur des Spaltennamens in der «remember me»-Migration (aschempp)
  • #6893 Verschieben des Hinzufügens der schema. org-Daten in die Komponente `_download.html.twig` verschieben (leofeyer)
  • #6889 Contao-Übersetzungen, die nur als Symfony-Übersetzungen existieren, korrekt zwischenspeichern (fritzmg)
  • #6890 Die «read»-Aktion im Frontend-Modul-Wähler immer zulassen (bezin)
  • #6880 Dunkle Icons in `data-icon` und `data-icon-disabled` korrekt behandeln (zoglo)

Changelog der neuen Funktionen in Contao 5.3.0-RC4:

  • #6814 Erlaubt das Hinzufügen einer Quelle zu mehreren CSP-Direktiven auf einmal (aschempp)
  • #6858 Entfernen des `@internal` Flags aus dem Backup Manager (Toflar)

Changelog der behobenen Fehler in Contao 5.3.0-RC4:

  • #6882 Die Befehle wieder lazy machen (leofeyer)
  • #6852 Repariere den `TemplateOptionsListener` (fritzmg)
  • #6867 Mehrere Akkordeons auf der gleichen Seite korrekt initialisieren (leofeyer)
  • #6861 Ausblenden des Trails in der SERP-Vorschau, wenn keine URL generiert werden kann (leofeyer)
  • #6856 Den «Sichtbarkeit umschalten»-Button für Artikel und Inhaltselemente wieder hinzufügen (aschempp)
  • #6857 Repariert die «remember me» Migration (leofeyer)
  • #6855 Den Template-Identifikator in einen String umwandeln (leofeyer)

Changelog der neuen Funktionen in Contao 5.3.0-RC3:

  • #6819 Fokussieren der ersten Eingabe/Textarea nach Duplizieren einer Assistentenzeile (leofeyer)
  • #6436 Hinzufügen einer globalen Twig-Variable mit Contao-Status (aschempp)
  • #6742 Hinzufügen einer Basis-Entität für Leerzeichen mit Null-Breite (aschempp)

Changelog der behobenen Fehler in Contao 5.3.0-RC3:

  • #6851 Überarbeitung von `Controller::getParentEntries()` (ausi)
  • #6833 Dynamische übergeordnete Tabellen in der `Controller::getParentEntries()` Methode behandeln (leofeyer)
  • #6843 Korrigiere relative Frontend-Vorschau-Links (aschempp)
  • #6840 Login-Modul-Fehler beibehalten (aschempp)
  • #6838 Korrigiert den Artikelinhaltswähler (aschempp)
  • #6841 Entfernen der veralteten hardcodierten Konfiguration in der Seitenregistrierung (aschempp)
  • #6835 Erfordert keine vollständige Authentifizierung im Modul "Passwort ändern" (leofeyer)
  • #6803 Korrigiert die Referrer-URL, wenn Elemente innerhalb eines verschachtelten Elements verschoben werden (leofeyer)
  • #6839 Korrektur von Routen mit Parametern im SERP-Widget (aschempp)
  • #6831 Korrektes Setzen des Zielpfades im Login-Modul (leofeyer)
  • #6830 Korrigiert die Reihenfolge der Inhaltselemente (aschempp)
  • #6805 Korrekte Behandlung von verweigertem Zugriff in der Firewall (aschempp)
  • #6815 Abschaffung der benutzerdefinierten "remember me" Implementierung (aschempp)
  • #6807 Verbessere die Debug-Meldung für `FigureBuilder` Link-Attribute (aschempp)
  • #6809 Markierung von `$secret` als sensibler Parameter (aschempp)
  • #6794 Fix ptable für copyAll und cutAll (ausi)

Changelog der neuen Funktionen in Contao 5.3.0-RC2:

  • #6738 Hinzufügen einer Twig-Funktion zum Erzeugen von Inhalts-URLs (aschempp)
  • #6719 Unterstützung von CSP auf WYSIWYG-Editoren wie TinyMCE (Toflar)

Changelog der behobenen Fehler in Contao 5.3.0-RC2:

  • #6788 Verwendung des Inhalts-URL-Generators im Redirect-Seiten-Controller (aschempp)
  • #6775 Entfernt das `@internal` Flag von den HTTP Cache Abonnenten (leofeyer)
  • #6758 Verbessert, wie Überschriften in Twig angepasst werden können (m-vo)
  • #6747 Erhöht den `z-index` der Sprungziele (zoglo)
  • #6767 Verwendung des `inputUnit`-Widgets für das Feld der Abschnittsüberschrift (leofeyer)
  • #6743 Benutze Autokonfiguration, wo möglich (leofeyer)
  • #6761 Begrenzt die Größe des CSP-Headers, um Serverfehler zu vermeiden (Toflar)
  • #6760 Korrektes Setzen des Link-Titels und -Textes im Download-Controller (fritzmg)
  • #6759 Normalisierung der Twig CSP Methodennamen (fritzmg)
  • #6744 Korrigiert die Schaltfläche "Dateien löschen" im Dateimanager (aschempp)
  • #6740 Hinzufügen der Methode `TemplateTrait::inlineStyle()` (fritzmg)
  • #6737 Ordnungsgemäße Zuweisung von Parametern an `contao.crawl.escargot.factory` (zoglo)
  • #6736 Vereinheitlichung der Verwerfungsmeldungen (leofeyer)

Changelog der neuen Funktionen in Contao 5.3.0-RC1:

Changelog der behobenen Fehler in Contao 5.3.0-RC1:

  • #6723 `TemplateTrait` einführen, um fehlende Methode in `Widget` zu beheben (fritzmg)
  • #6718 Korrigiert edit-all Operation, wenn Datensätze nur gelöscht werden können (aschempp)
  • #6714 Das fehlende Icon für DCA-Operationen wieder beheben (aschempp)
  • #6708 Entfernt den Parameter `contao.downloadable_files` (leofeyer)
  • #6707 Korrektes Setzen der ptable für Kopier- und Ausschneideaktionen (ausi)
  • #6676 Verwendung des Suffixes `_attributes` in der Akkordeonvorlage (leofeyer)
  • #6670 Holt den sichtbaren Stammdatensatz aus der Datenbank (aschempp)
  • #6665 Nur den ersten wiederherzustellenden Datensatz prüfen (aschempp)
  • #6645 ptable-Logik von tl_content nach DC_Table verschieben (ausi)
  • #6641 Fehlendes `ptabe` für `saveNcreate` und `saveNduplicate` beheben (ausi)
  • #6636 Abstimmung über den aktuellen Token in den Wählern (aschempp)
  • #6628 DCA-Wähler prüfen nicht den Update-Zugriff auf Module und Eltern (aschempp)
  • #6627 Behebt Favoriten-Wähler, die nicht über den aktuellen Datensatz abstimmen (aschempp)
  • #6595 Verwerfe die Methode `PageModel::getPreviewUrl()` (aschempp)
  • #6600 Prüfen auf Existenz von Parametern (Toflar)
  • #6590 Verschiebe `ModelMetadataTrait` in den richtigen Namensraum (leofeyer)
  • #6598 Kein Smooth-Scroll auf Geräten mit reduzierter Bewegung (aschempp)
  • #6530 Entfernt auch globale Operationen in Bundles (aschempp)
Contao Updates leicht gemacht!

Contao Updates direkt aus trakked durchführen!

Jetzt Video ansehen