
Über Contao 4.13 LTS
Die erste stabile Version von Contao 4.13 wurde am 17. Februar 2022 veröffentlicht und löst Contao 4.9 als Version mit verlängertem Supportzeitraum ab. Als LTS-Versionen wird die 4.13 bis am 14. Februar 2025 mit Bugfixes versorgt und bis am 14. Februar 2026 mit sicherheitsrelevanten Updates. Contao 5.3 wird die nächste LTS-Version von Contao und erscheint im Februar 2024 und gewährleistet so, einen stressfreien Übergang.
Changelog Contao 4.13
Inhaltsverzeichnis
- Changelog für Contao 4.13.18
- Changelog für Contao 4.13.17
- Changelog für Contao 4.13.16
- Changelog für Contao 4.13.15
- Changelog für Contao 4.13.14
- Changelog für Contao 4.13.13
- Changelog für Contao 4.13.12
- Changelog für Contao 4.13.11
- Changelog für Contao 4.13.10
- Changelog für Contao 4.13.9
- Changelog für Contao 4.13.8
- Changelog für Contao 4.13.7
- Changelog für Contao 4.13.6
- Changelog für Contao 4.13.5
- Changelog für Contao 4.13.4
- Changelog für Contao 4.13.3 Security
- Changelog für Contao 4.13.2
- Changelog für Contao 4.13.1
- Changelog für Contao 4.13.0
Contao 4.13.18 (16.03.2023)
Contao 4.13.17 (15.03.2023)
Changelog der behobenen Fehler in Contao 4.13.17:
- #5864 Fixes Umschalten der Unterpalette (aschempp)
- #5820 Wirf eine Ausnahme, wenn eine Modellbeziehung unvollständig ist (aschempp)
- #5830 Behandlung von ungültigen Backend-Bestätigungsanfragen (aschempp)
- #5868 Ajax-Anfragen immer umleiten, wenn die Sitzung abgelaufen ist (Toflar)
- #5863 Korrekte Behandlung von Sub-Subpaletten im editAll Modus (aschempp)
- #5873 Erzeugen eines verzögerten Bildes in der Legacy-Bildklasse (fritzmg)
- #5862 Verwendet geparsten Referer für Zielpfad im Login-Modul (fritzmg)
- #5860 Berücksichtigt auch den Referer beim Redirecting zurück im Login-Modul (fritzmg)
- #5854 Behebt eine Verletzung der Integritätsbeschränkung in der Klasse Versions (leofeyer)
- #5856 Hinzufügen des Attributs «multiple» zu den Listen- und Tabellen-Assistenten (leofeyer)
- #5855 Hinzufügen der «FigureBuilder::fromUrl()» Methode (ausi)
- #5850 Behebt eine mögliche CSRF Cookie Race Condition (leofeyer)
- #5843 Behebt mögliche undefinierte Überschriftsdaten (rabauss)
- #5842 Behebt ein PHP8-Problem mit dem Backend-Breadcrumb-Menü (leofeyer)
- #5834 Aktualisieren Sie den Cache nach dem Aktualisieren von Metadaten in der Dbafs-Klasse (Toflar)
- #5815 Das Captcha-Widget cachefähig machen (ausi)
- #3540 Verbesserte Behandlung von Seiten mit «tl_page.requireItem» (SeverinGloeckle)
- #5774 Ignorieren, wenn global_operation keine Klasse hat (aschempp)
- #5793 Verlasse dich nicht auf die aktuellen Session-IDs (ausi)
- #5817 Behebt ungültige HTML-Ausgabe von «DC_Table» (fritzmg)
- #5795 Hinzufügen der fehlenden Option zum Fortsetzen des Crawlings aus der CLI (Toflar)
Contao 4.13.16 (22.02.2023)
Changelog der behobenen Fehler in Contao 4.13.16:
- #5809 Reparieren des Moduls «Startpunktabhängige Module» (bytehead)
- #5790 App-Routen vor allem anderen laden (aschempp)
- #5811 Lösche den Sitzungswert, wenn der Toggle geschlossen wird (aschempp)
- #5802 Korrektur der Umbenennung öffentlicher Ordner unter Windows (fritzmg)
- #5792 Ungültige Artikellinks überspringen, wenn die URL nicht generiert werden kann (aschempp)
- #5797 Beim Überarbeiten von Tabellen die neuen Datensätze löschen (ausi)
- #5799 Zeilenenden für Vorlagen definieren (fritzmg)
- #5787 Deaktiviere «ToggleNodesLabelListener» wenn nicht im Backend (fritzmg)
- #5785 Datei-Uploads überschreiben nicht mehr fälschlicherweise bestehende Dateien (fritzmg)
- #5786 Behandlung von negativer PHP ini Genauigkeit in StringUtil (ausi)
- #5674 Dynamische Änderung der «expand/collapse all»-Beschriftung (aschempp)
- #5782 Korrigiert die verbleibenden Opt-In Token Validierungsabfragen (leofeyer)
- #5619 Erlaubt die Verwendung von modernen Fragmenten und Twig-Vorlagen in Erweiterungen (m-vo)
- #5777 Keine URL-Dekodierung von Dateipfaden in FigureBuilder (ausi)
- #5692 Zeilenumbrüche in Textarea-Widgets vereinheitlichen (aschempp)
- #5759 Korrigiere die Bildkodierung in den RSS-Feeds (qzminski)
- #5753 Immer «currentRecord» setzen, wenn Widgets initialisiert werden (leofeyer)
- #5740 Korrekter Umgang mit numerischen Pfaden (Teil 2) (m-vo)
- #5544 Zusammenführen von CSS-Klassen im Modul «Startpunktabhängige Module» (bytehead)
- #5696 Behebt ein Installationsproblem, wenn das SQL-Feld keine Präzision hat (aschempp)
- #5741 Korrektur der Neuordnung von Bäumen, wenn die PID Null ist (aschempp)
- #5708 Hinzufügen der fehlenden Nullprüfung für button_callback (aschempp)
- #5606 Verwendung der Anfragesprache zum Abgleich mit «iflng»-Tags (aschempp)
- #5709 Vor dem Rendern der Navigation auf Trail-Seite prüfen (aschempp)
- #5669 Seiten in sitemap.xml überspringen, wenn URL nicht generiert werden kann (aschempp)
Contao 4.13.15 (13.01.2023)
Changelog der behobenen Fehler in Contao 4.13.15:
- #5667 Korrektes Sortieren von Bildern und Downloads nach Datum (leofeyer)
- #5662 Umgang mit symbolisch verknüpften Upload-Verzeichnissen ausserhalb des Contao-Stammverzeichnisses (qzminski)
- #5625 Korrekte Behandlung von ungültigen Grössen im TextArea-Widget (aschempp)
- #5643 Korrektur der Array-Index-Prüfung in tl_calendar_events (Defcon0)
- #5629 PHP8 Warnung picture_default behoben (zonky2)
- #5618 Korrekter Umgang mit numerischen Pfaden (m-vo)
- #5603 Setzt $useLastModified in FilesystemConfiguration::addDefaultDbafs() (Toflar)
- #5620 Inkorrektes `2023` Caching behoben (fritzmg)
- #5587 Zeige auch den sichtbaren Wurzelpfad beim Suchen/Filtern an (Toflar)
- #5575 Sicherstellen, dass Parameter Strings sind (fritzmg)
- #5526 Korrekte Sortierung von Baumelementen, wenn PID Null sein kann (aschempp)
- #5564 Unser Twig-Dateisystem-Warmer wird nicht bei Unteranfragen ausgeführt (m-vo)
- #5559 Daten-Lightbox in TinyMCE standardmäßig zulassen (fritzmg)
- #5556 Fix SitemapController funktioniert nicht für geschützte Seiten (Toflar)
- #5540 Behebt eine PHP 8 Warnung in der StyleSheets Klasse (fritzmg)
Contao 4.13.14 (28.11.2022)
Changelog der behobenen Fehler in Contao 4.13.14:
- #5518 Korrekte Behandlung von fehlendem inputType in DCA (aschempp)
- #5532 Sicherstellen, dass Textinhalt immer ein String ist (aschempp)
- #5333 Korrekte Behandlung von ungültigen Pfaden in DC_Folder (aschempp)
- #5524 Mögliche PHP8-Probleme im Picker-Widget behoben (aschempp)
- #5520 Verbessert die Stabilität des JSON-Exports für den Befehl «User List» (richardhj)
- #5517 Behandlung einer möglicherweise fehlenden Variable (aschempp)
- #5511 Behebt undefinierten Array-Schlüsselzugriff (bytehead)
- #5510 Behebt PHP8-Probleme im TimePeriod-Widget (aschempp)
Contao 4.13.13 (15.11.2022)
Changelog der behobenen Fehler in Contao 4.13.13:
- #5498 Behandlung von defekten Bildern in FigureBuilder#buildIfResourceExists() (m-vo)
- #5499 Behebung der automatischen DBAFS-Synchronisation für Root-Ressourcen (m-vo)
- #5485 Korrigiert und verbessert die Behandlung von Mime-Typen im VFS (m-vo)
- #5454 Überprüfung der Gültigkeit des Vorschaulinks bei jeder Anfrage (ausi)
- #5434 Wiederherstellung früherer Übersetzungen in `$GLOBALS['TL_LANG']` (fritzmg)
- #5493 Korrigiert die autoFocusFirstInputField Funktion (leofeyer)
- #5467 Korrekte Behandlung von Sonderzeichen bei der Kodierung von Domainnamen (leofeyer)
- #5471 Verwendung von executeStatement() in der Dbafs-Klasse (leofeyer)
- #5470 Verwende executeStatement() anstelle von query() in search (ausi)
- #5453 Die Versionsaktualisierungen und das Installationswerkzeug MySQLi kompatibel machen (leofeyer)
- #5451 Fehler in Search::removeEntry() beheben (ausi)
- #5442 Contao-Framework in DefaultIndexer::delete() nicht booten (Toflar)
- #5438 Keine Fehlermeldung bei leerem Insert-Tag (ausi)
- #5422 Weitere PHP8-Probleme behoben (aschempp)
- #5366 Umbenennung des internen Routennamens für die Generierung von Seitenrouten (aschempp)
- #5410 Behebt mehrere VFS/UUID-bezogene Probleme (m-vo)
Contao 4.13.12 (13.10.2022)
Contao 4.13.11 (11.10.2022)
Changelog der behobenen Fehler in Contao 4.13.11:
- #5346 Ignoriere ungültige jumpTo-Seiten im FAQ-Backend-Modul (leofeyer)
- #5350 Behebt einen "unbekannte Systemvariable"-Fehler (ausi)
- #5345 Korrigiert die URL für die Versionsbearbeitung (leofeyer)
- #5326 Behebt die Ungültigkeit des Sitemap-Caches im News-Modul (qzminski)
- #5344 Korrigiert die LONG_TERM_SUPPORT Konstante (leofeyer)
- #5341 Behebt ein mögliches Problem mit nicht-numerischen Werten (leofeyer)
- #5337 Rückportierung der localconfig-Dateiprüfung nach Contao 4.13 (fritzmg)
- #5332 Rückgabetyp von FilterIterator korrigiert (aschempp)
- #5318 Triggern des oncopy_callback für Child-Records (leofeyer)
- #5317 Rechtschreibprüfung im Passwortfeld deaktivieren (leofeyer)
- #5309 Backport-Unterstützung für verschachtelte Vorlagenpfade (m-vo)
- #5312 Behebt ein weiteres "Undefinierter array key"-Problem (leofeyer)
- #5306 Verwendung von echten Platzhaltern in Passwortfeldern (leofeyer)
- #5302 Behebt ein "Undefined array key"-Problem im Registrierungsmodul (leofeyer)
- #5291 Verschärft die Prüfung auf eindeutige Felder (leofeyer)
Contao 4.13.10 (16.09.2022)
Contao 4.13.9 (15.09.2022)
Changelog der behobenen Fehler in Contao 4.13.9:
- #5277 Korrigiere die Reihenfolge des Paletten-Combiners (ausi)
- #5269 Gibt keine leeren Themenverzeichnisse im TemplateLocator zurück (m-vo)
- #5268 Page mounts werden nicht mehr korrekt angewendet (Toflar)
- #5260 Behebt ein PHP8-Problem, wenn der Confirmation Key nicht übersetzt ist (aschempp)
- #5249 Behebt Cache-Tagging für Aliasing-Inhaltselemente (fritzmg)
- #5240 Verbesserung der Reihenfolge der Operationen während der Contao-Einrichtung (m-vo)
- #5234 Korrekte Auflistung der Vorlagen im Modus «Alle überschreiben» (leofeyer)
- #5227 Das Symbol für das Passwortfeld wurde korrigiert (leofeyer)
- #5222 Verwendung des Firewall-Namens anstelle des Bereichs zur Bestimmung der Zugriffsstrategie (aschempp)
- #5221 Korrekte Validierung desselben Seiten-Alias mit erforderlichen Parametern auf mehreren Domänen (aschempp)
- #5206 Die Artikel-zu-PDF-Funktionalität ist veraltet (aschempp)
- #5194 Die Methode Controller::setStaticUrls() ist veraltet (leofeyer)
Contao 4.13.8 (17.08.2022)
Changelog der behobenen Fehler in Contao 4.13.8:
- #5185 Das Maker-Bundle mit symfony/maker-bundle >= 1.44.0 kompatibel machen (leofeyer)
- #4571 Erlaubt die Suche nach Inhaltselementen und Mitgliedern nach ID (christianbarkowsky)
- #5099 Korrektur des Bereinigungsjobs für Vorschaulinks (aschempp)
- #5167 Erlaubt die Verwendung des Picker ohne aktiven Datensatz (bezin)
- #5170 Korrektes Ersetzen von Insert-Tags innerhalb von Links im Markdown-Element (Toflar)
- #5165 Hinzufügen des Passwort-Toggles zum "Passwort ändern"-Dialog (leofeyer)
- #5137 Login-Konstanten im Request-Listener setzen (fritzmg)
- #5159 ptable nicht für tl_content definieren (fritzmg)
Contao 4.13.7 (15.08.2022)
Changelog der behobenen Fehler in Contao 4.13.7:
- #5112 Erlaube Subpaletten basierend auf dem Wert 0 bei Selects (dennisbohn)
- #5142 Unterstützung von pid-Fremdschlüsseln in DC_Table (richardhj)
- #5104 Überspringe das Datenbank-Backup im contao:migrate-Befehl, wenn es keine Arbeit zu erledigen gibt (qzminski)
- #5092 Prüfen der Datenbankversion im Migrationsbefehl (ausi)
- #4979 Behebt, dass der Legacy-Routing-Matcher die Route nicht findet, wenn die Seite keinen Alias hat (qzminski)
- #5064 Die Umgebungsvariable MAILER_URL ist veraltet (aschempp)
- #4988 Umleitung auf Fragment-URL bei Vorschau-URL-Fehler (aschempp)
- #5009 Den ResponseContextAccessor für Autowiring verfügbar halten (aschempp)
- #5061 Verbesserung des Hilfetextes für kanonische URLs (ausi)
- #5129 Nicht existierende Tabelle in DcaExtractor behandeln (aschempp)
- #5108 Manuell definierte ptable-Konfiguration nicht überschreiben (dmolineus)
- #5016 Mehrere Argument-Warnungen bei PHP-Methoden behoben (aschempp)
- #5095 Veraltetes getIdentifierQuoteCharacter() nicht mehr verwenden (ausi)
- #5098 Korrektur der Kompatibilität mit doctrine/dbal 3.3.8 (ausi)
- #5071 Verwerfen des noCache Parameters von DcaLoader (ausi)
- #5059 Behebt illegale String-Offsets im Übersetzer (ausi)
- #5026 Kollation auch für database.sql Dateien setzen (fritzmg)
- #5020 Korrektur der falschen UUID beim Verschieben von Ressourcen (m-vo)
- #4965 cache_suffix für TinyMCE verwenden (fritzmg)
- #4973 Deprecate den importUser Haken (bytehead)
- #4957 Fehler bei str_replace behoben, wenn null übergeben wird (aschempp)
- #4961 Collate und Collation immer auf den gleichen Wert setzen (fritzmg)
- #4952 Erlaubt die mehrfache Iteration von FilesystemItemIterator (m-vo)
- #4933 Kopfzeile in Ajax::executePostActions nicht setzen (fritzmg)
- #4948 Behebt mögliche PHP 8-Warnungen bei der Grössenänderung eines hochgeladenen Bildes (qzminski)
Contao 4.13.6 (05.07.2022)
Changelog der behobenen Fehler in Contao 4.13.6:
- #4941 Reduziert die Aufrufe von System::getContainer und $container->getParameter (fritzmg)
- #4932 Deprecate insert tag flag uncached (ausi)
- #4808 Verschiedene PHP 8 Korrekturen (aschempp)
- #4945 Zeitzone hart kodieren, um Zeitabweichung zu vermeiden (bezin)
- #4926 Erlaubt den Ausschluss aller tl_page Felder (aschempp)
- #4870 Widgets für konfigurierte Einstellungen abschalten (aschempp)
- #4878 Sicherstellen, dass `eval.rte` ein String ist (fritzmg)
- #4891 Behebt den Verlust des Query-Strings beim Redirect des Preview-Skripts (qzminski)
- #4889 Behebt eine mögliche PHP 8 Warnung im tl_article Callback (qzminski)
- #4881 Verwendung des Ressourcen-Finders in der Lightbox-Migration (leofeyer)
- #4883 Ausblenden des "Icon"-Tabellenkopfes im Benutzer- und Mitgliedermodul (leofeyer)
- #4886 Suchtabellen immer entsperren, um Deadlocks zu vermeiden (ausi)
- #4877 Behebt eine potentielle PHP 8 Warnung in der Search Klasse (qzminski)
- #4848 Behebt ein paar potentielle PHP 8 Warnungen (qzminski)
- #4850 Array-Schlüssel als Fallback für Sortier-Dropdowns anzeigen (Tastaturberuf)
- #4861 Behebt einen möglichen Versionsvergleich, wenn die Felddefinitionen fehlen (qzminski)
- #4857 Korrektes Hinzufügen des Vorschau-Skripts (leofeyer)
- #4849 Array-Schlüssel statt nichts im Spaltenanzeigemodus anzeigen (Tastaturberuf)
- #4833 Reihenfolge der Sprachen im Meta-Assistenten (leofeyer)
- #4778 Behebt undefinierten Array-Schlüssel bei der Schaltflächenerzeugung (rabauss)
- #4838 Verbesserung der DropSearchMigration (fritzmg)
- #4836 Behebt Endlosschleife beim Laden von Ländern (rabauss)
- #4807 Behebung der Datumsfilterung in DC_Table (fritzmg)
- #4794 Verwerfe Controller::generateMargin (bezin)
- #4786 Erlaube keine leeren Werte für den Badge-Titel und benutzerdefinierte CSS/JS-Skripte (leofeyer)
- #4782 Hinzufügen eines Cache-Timeouts für den `2023` Insert-Tag (Toflar)
- #4799 Setze collate und collation immer auf denselben Wert (fritzmg)
Contao 4.13.5 (03.06.2022)
Changelog der behobenen Fehler in Contao 4.13.5:
- #4785 Korrektur der while-Schleife in der Methode `Controller::getParentEntries()` (leofeyer)
- #4784 Rückgabe von 0 nach dem Löschen einer verschobenen Bildreferenz (leofeyer)
- #4757 Behebt eine mögliche PHP 8 Warnung im booknav Frontend Modul (qzminski)
- #4763 Korrektes Umschalten von Checkbox-Gruppen mit collapseUncheckedGroups (aschempp)
- #4774 Behebt einen möglichen PHP 8-Fehler in der Contao\Environment-Klasse (qzminski)
- #4767 Behebt eine potentielle PHP 8 Warnung in der Contao\Controller Klasse (qzminski)
- #4679 Behebt mehrere Probleme mit der Barrierefreiheit in der Backend-Navigation (aschempp)
- #4752 Veraltetes orderField (ausi)
- #4732 Behebt eine mögliche PHP 8-Warnung im Sitemap-Modul (qzminski)
- #4747 Wendet die rel=lightbox Migration auf alle rte Felder an (ausi)
- #4728 Behebt DBAFS, wenn upload_path Unterordner enthält (fritzmg)
- #4733 Rückgängigmachung von reload...tree ajax post actions (ausi)
- #4739 Stellen Sie sicher, dass die Seitensprache immer ein String im Routing ist (aschempp)
- #4720 Behebt eine mögliche PHP 8 Warnung im Breadcrumb Modul (qzminski)
- #4719 Behebt die PHP 8 Warnung, wenn eine $_SERVER Variable nicht existiert (qzminski)
- #4713 Überschreibe auch Return-Path und Absenderadresse (fritzmg)
- #4717 Korrekte Behandlung von Index-Seiten ohne URL-Präfix (aschempp)
- #4692 Schutz gegen ungültige Eingaben (leofeyer)
- #4691 Fix für fehlgeschlagenes Backup bei contao:migrate muss den Befehl abbrechen (Toflar)
- #4683 Aufhebung des DBAFS-Dateigrößenlimits (m-vo)
- #4673 Warnung vor undefinierten Array-Schlüsseln bei Verwendung einer Artikelliste behoben (MarkejN)
- #4662 Veraltet die Verschiebeoperation (aschempp)
- #4443 Öffentliche URIs im VFS verfügbar machen (m-vo)
- #4681 Behebung der PHP 8 Warnung in der Contao\Date Klasse (qzminski)
- #4669 Entfernen aller "Unable to generate URL for page" Log-Einträge (leofeyer)
- #4668 Korrigiere die Verwendung von hasText/hasDetails (leofeyer)
- #4667 Die veraltete Konstante VERSION wird nicht mehr verwendet (bezin)
- #4656 TL_CONFIG in ContaoTestCase::tearDown() nicht setzen (fritzmg)
- #4643 Überflüssige Klassennamen in Verwerfungsmeldungen entfernen (fritzmg)
- #4632 Undeprecate einige Autowiring-Aliase (fritzmg)
- #4641 Fehlende PurgePreviewLinksCron Registrierung behoben (fritzmg)
- #4623 Verbessert die Funktionsweise des Contao Twig Escaper (m-vo)
- #4617 Sicherstellen, dass das Lizenzfeld im MetaWizard eine URL enthält (Toflar)
- #4592 Unterstützt sowohl `collation:` als auch `collate:` (leofeyer)
- #4631 Korrigiert die Prüfung auf leere URLs in der getCandidates() Methode (leofeyer)
- #4627 Korrigiert RelLightboxMigration, wenn ContaoCommentsBundle nicht installiert ist (fritzmg)
- #4608 Veraltet die Methode Backend::getTinyTemplates() (de-es)
Contao 4.13.4 (05.05.2022)
Changelog der behobenen Fehler in Contao 4.13.4:
- #4329 Deprecated Cache-Bibliothek (Toflar)
- #4506 Deaktiviere das TinyMCE-Kontextmenü standardmäßig (de-es)
- #4504 Verbessern der XDebug Erfahrung (m-vo)
- #4514 Kopf- und Attributdaten nicht im Suchkontext verwenden (aschempp)
- #4603 Korrektes Generieren der Edit-URL einer Version (leofeyer)
- #4396 Verwerfe die Methode StringUtil::toHtml5() (m-vo)
- #4604 Hostname ohne Port in einigen Controllern verwenden (bezin)
- #4601 Korrektes Umschalten der CSS-Klasse beim (un)veröffentlichen einer Formatdefinition (leofeyer)
- #4600 Korrigiert den DCA-Picker im CSS-Editor (leofeyer)
- #4599 Keine Exception mehr auslösen, wenn ein Insert-Tag nicht erzeugt werden kann (leofeyer)
- #3995 Ersetze alte Backend-Pfade (aschempp)
- #4501 Korrigiert undefinierten Sortiermodus für Gruppenkopf (rabauss)
- #4489 Repariert das SendNewsletterEvent, wenn nur als Text gesendet wird (fritzmg)
- #4573 Loop als Option zu YouTube-Videos hinzufügen (Wusch)
- #4567 Verwerfen von Controller::getSpellcheckerString() (ausi)
- #4523 Behandlung von vordefinierten Bildgrößen bei der Validierung des ImageSize Widgets (qzminski)
- #4549 Behebt einen Typfehler im Listing-Modul (Toflar)
- #4534 Behebt das FAQ-Seitenmodul, das eine Warnung in PHP 8 ausgibt, wenn der Autor nicht geholt werden konnte (qzminski)
- #4535 Behebt das Registrierungsmodul, das eine Warnung in PHP 8 auslöst, wenn Captcha deaktiviert ist (qzminski)
- #4533 Behebt einen Fehler beim Entpacken eines assoziativen Arrays von Modell-Suchkriterienwerten (qzminski)
- #4527 Verwerfen von Contao\Request (Toflar)
- #4521 Korrigiert die Übersetzungsdomäne in der Stammseitenabhängigen Auswahl (leofeyer)
- #4456 Korrigiert die Datensatzvorschau (bezin)
- #4437 Korrektes Auflösen von Parametern beim Voranstellen von Bundle Config (aschempp)
- #4451 Alle Schemanamen zitieren, so wie wir es bei Inserts machen (ausi)
- #4448 Überspringen der Zeilengrößenberechnung für MyISAM (ausi)
- #4447 Repariere den Standardwert des einfachen Token-Parsers für unbekannte Variablen (m-vo)
Contao 4.13.3 (05.05.2022)
Sicherheitslücke geschlossen:
Changelog der behobenen Fehler in Contao 4.13.3:
- Verhindert XSS via Canonical-Tags im Frontend (CVE-2022-24899)
Contao 4.13.2 (31.03.2022)
Changelog der behobenen Fehler in Contao 4.13.2:
- #4431 Erlaube das Löschen des Vorschau-Caches im Benutzerprofil (leofeyer)
- #4433 Immer einen Artikel erstellen, wenn die Seite kein Layout hat (aschempp)
- #4426 Füge den Service Subscriber Tag zum richtigen Controller hinzu (m-vo)
- #4303 Verschiebe die Logik vom LogoutHandler zum LogoutSuccessListener (bytehead)
- #4301 Entfernen des Dateititels aus dem source-Tag (CMSworker)
- #4425 Rückgabe des präfix-relativen Pfades beim Abrufen von Dateisystem-Elementen aus dem VFS (m-vo)
- #4410 Verwende symfony/polyfill-intl-idn anstelle von true/punycode (leofeyer)
- #4179 Hinzufügen einer Warnung für zu große Datenbankzeilengrößen (ausi)
- #4297 Sortierung von requireItem korrigiert (aschempp)
- #4346 Überflüssige Framework-Initialisierung entfernt (m-vo)
- #4397 Behebt mehrere VFS-Fehler (m-vo)
- #4398 Fügt fehlende Anmerkungen im ContentModel für showPreview hinzu (m-vo)
- #4311 Nullbare Antwort in Controllern entfernen (aschempp)
- #4353 Sicherstellen, dass der dekorierte Access Decision Manager im Profiler angezeigt wird (Toflar)
- #4302 Immer geschützte Seiten im pretty error screen listener rendern (aschempp)
- #4376 Erhöht die Geschwindigkeit der Functional Tests (ausi)
- #4374 Kleiner Tippfehler in InsertTags behoben (fritzmg)
- #4359 Korrigiere Code-Stil für InsertTags::executeReplace (fritzmg)
- #4300 Korrigiert Symlink-Tests unter Windows (m-vo)
- #4287 Korrigiert die Routensortierung im Route404Provider (leofeyer)
- #4288 Rückgängigmachung einer versehentlichen Änderung in den cal_ Templates (leofeyer)
- #4292 Ignorieren von Datei-Symlinks beim automatischen Einbinden von Adaptern (m-vo)
Contao 4.13.1 (15.03.2022)
Changelog der behobenen Fehler in Contao 4.13.1:
- #4026 Behebt Probleme beim Routing mehrerer Seiten-Controller (aschempp)
- #4281 Hinzufügen von fehlenden isSortable-Prüfungen zum Picker-Widget (MarkejN)
- #4279 Behebt einen Fehler bei Datenbankabfragen, die nicht-String-Typen zurückgeben (ausi)
- #4272 Hinzufügen eines Hilfe-Assistenten, wenn die kanonischen URL-Felder deaktiviert sind (leofeyer)
- #4273 Anpassung der Beschreibung «XML-Dateien neu erstellen» (leofeyer)
- #4270 Kürzen Sie die Hauptüberschriftenelemente nur, wenn es notwendig ist (leofeyer)
- #4275 Behebung einer potentiellen PHP 8 Inkompatibilität bei der Erzeugung einer DCA-Spalte (qzminski)
- #4274 Rückgriff auf den Abschnittsschlüssel, wenn kein Label vorhanden ist (leofeyer)
- #4271 Korrektes Anzeigen aller Breadcrumb-Elemente (leofeyer)
- #4197 Korrektur einiger dynamischer Routen (aschempp)
- #4269 Verwendung des korrekten Web-Verzeichnisses im InstallWebDirCommand (leofeyer)
- #4268 Korrigiert den Typehint der MessageCatalogue::isContaoDomain() Methode (leofeyer)
- #4267 Behebt zwei kleinere Probleme im Install Tool (leofeyer)
- #4158 Setzen der DB-Server-Version im Install Tool (ausi)
- #4228 Verbessert die Leistung von contao:backup:create (Toflar)
- #4261 Behebt SQL-Fehler in purge expired data cron (ausi)
- #4262 Behebt SQL-Befehle, die in Prepared Statements nicht unterstützt werden (ausi)
- #4264 Suche akzentunempfindlich machen (ausi)
- #4254 Behebt Endlosschleife beim Laden von Sprachen (rabauss)
- #4202 Behebung der verbleibenden Bildgrößenbeschriftungen (fritzmg)
- #4265 Verwende service_closure anstelle von lazy service (ausi)
- #4259 Fehler vermeiden, wenn die Umgebungsvariable DATABASE_URL ein leerer String ist (qzminski)
- #4245 Dekodierung des Gleichheitszeichens beim Parsen von Abfrageparametern des figure insert-Tags (m-vo)
- #4244 Stellt sicher, dass tl_content.type einen Index hat (Toflar)
- #4216 Überspringen von Nicht-UTF-8-Ressourcen beim Synchronisieren des DBAFS (m-vo)
- #4230 Fix undefinierte Array-Index-Warnungen für Inhaltselemente und Formulare (fritzmg)
- #4224 Ausführen von BackendTemplate#compile() bei Verwendung des AbstractBackendControllers (m-vo)
- #4221 Repariere den FigureRendererTest (aschempp)
- #4208 Niedrigere maximale Dateigröße im Dbafs-Dienst (m-vo)
- #4183 Klärung der Beschreibung des Backup-Befehls (Mynyx)
- #4162 Korrektur der Widget-Höhe (leofeyer)
Contao 4.13.0 (17.02.2022)
Changelog der neuen Funktionen in Contao 4.13.0:
- #4123 Hinzufügen eines Links zum Contao-Handbuch im Backend (MDevster)
- #3990 Schnelle manuelle Dateisynchronisation für das Backend (m-vo)
- #4004 Virtuelles Dateisystem im CLI-Backup-Management unterstützen (Toflar)
- #4042 SQL-Strict-Modus standardmäßig aktivieren (m-vo)
- #4012 Filterung von Dateien/Verzeichnissen bei der Auflistung des Inhalts erlauben (m-vo)
- #3613 Hinzufügen eines von der Root-Seite abhängigen Modulselektors (bytehead)
- #3419 Hinzufügen von Optionen zum Anpassen der Layoutvererbung für Seiten (SeverinGloeckle)
- #3774 Hinzufügen eines DBAFS-Dienstes und Integration von Flysystem (m-vo)
- #3872 Hinzufügen von Vorschaulinks im Frontend (aschempp)
- #3702 Hinzufügen eines Systemlogger-Dienstes (SeverinGloeckle)
- #3785 Mitgliedergruppen für geschützte Inhaltselemente anzeigen (fritzmg)
- #3684 Verwendung der Metadaten für die Player-Beschriftung (fritzmg)
- #3180 Berechnen von be_main mit benutzerdefiniertem Backend-Controller (m-vo)
- #2959 Hinzufügen der Backend-Attribute und des Abzeichentitels zur Vorschau-Symbolleiste (rabauss)
- #3498 Verbessern des Undo-Moduls für bessere Editor-Erfahrung (bezin)
- #3926 Hinzufügen von CSS-Definitionen für Infotexte in Widgets (leofeyer)
- #3914 Anzeige des Routenpfades mit Regexp in den Seiteneinstellungen (aschempp)
- #3883 Verbessern des Wartungsmodus-Befehls (aschempp)
- #3848 Dateivorschau für Downloads hinzufügen (ausi)
- #3644 MODE_PARENT ohne child_record_callback zulassen (fritzmg)
- #3911 Unterstützung von Typescript im Code-Editor (leofeyer)
- #3630 Unterstützung von Bildgrößen in News- und Kalender-Feeds (bezin)
- #3489 Hinzufügen des Ereignisses «Newsletter senden» (SeverinGloeckle)
- #3888 Verwerfen von System::getTimeZones() (ausi)
- #3843 Hinzufügen von Routenpriorität und Zulassen desselben Seitenalias mit verschiedenen Parametern (aschempp)
- #3862 Hinzufügen eines «Übersichtsseiten»-Feldes (leofeyer)
- #3889 Hinzufügen einer generischen Handhabung von Umschaltoperationen (aschempp)
- #3793 Erlaubt das Erstellen von verschachtelten Ordnern im Dateimanager (leofeyer)
- #3737 Verbessert den Systemwartungsmodus (Toflar)
- #3850 Hinzufügen einer Sicherungsrichtlinie (Toflar)
- #3729 Wartungsmodus pro Stammseite (aschempp)
- #3628 Bildbreite und -höhe im Upload-Widget überschreibbar machen (doishub)
- #3839 Seite aus dem Index entfernen, wenn «Nicht suchen» aktiviert ist (aschempp)
- #3819 Kommentare zu unseren Interfaces und abstrakten Klassen hinzufügen (leofeyer)
- #3812 Die Länge der URL-Felder erhöhen (fritzmg)
- #3797 Erlaube die Vorschau von nicht routingfähigen Seiten (aschempp)
- #3813 Ersetze ramsey/uuid durch symfony/uid (m-vo)
- #3804 Debug-Log immer anzeigen und Crawl-Status früher abrufen (Toflar)
- #3798 Unroutbare Seitentypen verwenden, um Abfragen zu begrenzen (aschempp)
- #3605 Keine Routen für Fehlerseiten generieren (fritzmg)
- #3660 Auswählen zu Auswahlmenüs in den DCA-Filtern im Backend hinzufügen (qzminski)
- #3674 Hinzufügen einer DCA-Option zum Ausblenden inaktiver Checkbox-Gruppen (SeverinGloeckle)
- #3604 Verwendung des Backend-Zugriffswählers anstelle von hasAccess() und isAllowed() (aschempp)
- #3615 Hinzufügen des Maker-Bundles (sheeep)
- #3727 Übergeordnete Elemente im Backend-Breadcrumb-Trail verlinken (Toflar)
- #3750 Symfony 5.4 zur Mindestanforderung machen (leofeyer)
- #3719 Weiterleitung der Fehlerbehandlung an den Routing-Controller (aschempp)
- #3614 Hinzufügen einer Nonce zu allen String-Platzhaltern (m-vo)
- #3620 Deprecate das request_token insert Tag (m-vo)
- #3631 Backup-Verwaltung auf CLI (Toflar)
- #3611 Ausschmücken des Zugriffsentscheidungsmanagers (Toflar)
- #3706 Hinzufügen eines Dienst-ID-Linters und Anpassen der Dienst-IDs (leofeyer)
- #3686 Verwende keine FQCN Service IDs für nicht-autowiring Dienste (leofeyer)
- #3458 Ablehnungen hinzufügen (ausi)
- #3603 Hinzufügen einer Einstellung für erlaubte Insert-Tags (ausi)
- #3619 Hinzufügen von PHP8-Attributen für unsere bestehenden Service-Annotationen (aschempp)
- #3659 Hinzufügen eines Cache-Tag-Dienstes für Entity/Model-Klassen (m-vo)
- #3638 Hinzufügen eines Insert-Tag-Dienstes (ausi)
- #3622 Ersetzen von Insert-Tags granularer gestalten (m-vo)
- #3472 Den Backend-Pfad konfigurierbar machen (richardhj)
- #3616 Unterstützung von kanonischen URLs im Frontend (Toflar)
- #3207 Anweisungsparameter an doctrine dbal weitergeben (ausi)
- #3617 Dokumente nicht indizieren, wenn die kanonische URL nicht übereinstimmt (Toflar)
- #3625 Ein Template-Element und Modul hinzufügen (ausi)
- #3609 Verschiebe den einfachen Token-Parser in den String-Namensraum (leofeyer)
- #3602 Hinzufügen des HtmlDecoder-Dienstes (leofeyer)
- #3606 Insert-Tags als Chunked-Text beibehalten und im HTML-Escaper behandeln (m-vo)
- #2892 Hinzufügen von Konstanten für die DCA-Sortiermodi und Flags (bezin)
- #3535 Setzen des contao.web_dir Parameters aus composer.json (m-vo)
- #3230 Hinzufügen eines leeren Insert-Tag-Arguments zum Öffnen von Links in einem neuen Fenster (ausi)
- #3542 Unterstützung der Bildformate AVIF, HEIC und JXL (ausi)
- #3523 Upgrade auf Doctrine 3 (ausi)
- #3530 Ersetze patchwork/utf8 durch symfony/string (leofeyer)
- #3391 Zeige immer die übergeordneten Pfade in der Baumansicht (Toflar)
- #3522 Optionales Löschen des Home-Verzeichnisses im Modul «Konto schließen» (leofeyer)
- #3524 Hinzufügen einer Ereigniszählung zur Ereignisliste (leofeyer)
- #3379 Hinzufügen der «Do Not Track» Option zum Vimeo Inhaltselement (MarkejN)
- #3445 Erlaubt die Übergabe der aktuellen 40x-Seite an den Seitentyp (aschempp)
- #3442 Alle Vorkommen von master (request) in main ändern (aschempp)
- #3439 Verwendung der PHP 7.4 Syntax (leofeyer)
- #3436 Weglassen des contao/polyfill-symfony Pakets (leofeyer)
- #3191 Benutze v2 von league/commonmark (Toflar)
- #3434 Aktualisiere die Abhängigkeiten und entferne die BC-Layer (leofeyer)
Changelog der behobenen Fehler in Contao 4.13.0:
- #4151 Den «contao.cron»-Dienst faul machen (aschempp)
- #4149 Statische Beschreibung für Befehle verwenden (m-vo)
- #4133 Verbesserung des Backends für Vorschaulinks (aschempp)
- #4141 Unterstützung von Symlinks im Upload-Verzeichnis (m-vo)
- #4145 Korrektur zeitkritischer Tests (ausi)
- #4126 Rückgabetyp der Methode generateLabelRecord prüfen (bezin)
- #4143 Keine Transaktionen für die Wiederherstellung von Backups verwenden (ausi)
- #4139 Beschriftungen für Startseeitenabhängige Module anpassen (bytehead)
- #4121 Benutzerdefinierte Twig-Vorlagen in den Backend-Dropdowns anzeigen (m-vo)
- #4140 Feed Image Size Eigenschaft doc comment hinzufügen (bezin)
- #4136 Erhöhung der Mindestversion der Composer-Laufzeit-API (dmolineus)
- #4117 Den Elementnamen nicht zum PHP-Attribut im Maker-Bundle hinzufügen (leofeyer)
- #4134 Option für benutzerdefinierte Vorlagen entfernen (bytehead)
- #4099 Keine Datensatzvorschau für DC_Folder-Instanzen speichern (bezin)
- #4114 DCAs ohne Treiber zulassen (leofeyer)
- #4113 Einen leeren String zurückgeben, wenn es keinen Treiber gibt (leofeyer)
- #4112 Überspringen aller Punktdateien beim Synchronisieren des DBAFS (m-vo)
- #4103 Korrigiert die Farbe von fettgedruckten Strings in Fehlermeldungen (leofeyer)
- #3992 Automatisches Erzeugen von Twig IDE Auto-Vervollständigungs-Zuordnungen (m-vo)
- #4096 Behebt einen undefinierten Array-Schlüssel (richardhj)
- #4065 Korrigiert die Reihenfolge der Parameter in AsContentElement und AsFrontendModule Konstruktoren (m-vo)
- #4078 Fix «Vorschau-Cache leeren» (Pfad nicht gefunden) (AlexanderWillner)
- #4095 Korrigiert die Logger Service Aufrufe (SeverinGloeckle)
- #4094 Fehlendes Fallback für Dichten in der Vorschaufabrik behoben (m-vo)
- #4093 Autowiring der Vorschaufabrik zulassen (m-vo)
- #4074 Fix «contao:user:list» mit leerer Datenbank (AlexanderWillner)
- #4052 Holt keine ähnlichen Seiten mit leerem Alias (aschempp)
- #4046 Binäre Daten als Hex-Literal im Backup-Dump kodieren (ausi)
- #3994 Datensatzvorschau für Rückgängig-Ansicht beim Löschen vorbereiten (bezin)
- #4057 Bildbreite in tl_undo_preview begrenzen (bezin)
- #4021 Zeitabhängiger Test korrigiert (ausi)
- #4022 Fehlende Option showFilePreview zum fileTree Widget hinzufügen (ausi)
- #4049 Unterstützung von \Attribute::TARGET_METHOD für unsere DI-Attribute (m-vo)
- #4060 Behebt das fehlende Anfrage-Token in ModulePassword.php (dennisbohn)
- #4034 Behebt «Warnung: Undefinierter Array-Schlüssel 1» in Insert-Tags (xprojects-de)
- #4032 Füge einen Konflikt für doctrine/dbal:3.3.0 hinzu (leofeyer)
- #4027 Mache auch den AvailableTransports Dienst-Alias öffentlich (fritzmg)
- #4028 Ersetzen von Insert-Tags bei Nicht-Strings korrigiert (aschempp)
- #4030 Korrekte Handhabung des Parameters für requireItem (aschempp)
- #4001 Überprüfung von «$objPage» in «Controller::getTemplate()» (xprojects-de)
- #4002 Hinzufügen einer besseren Ausnahmemeldung, wenn eine Seite nicht routingfähig ist (leofeyer)
- #4005 Fehlende Anpassungen der Servicenamen behoben (Toflar)
- #3991 Behebt eine «Versuch, die Eigenschaft "language" auf null zu lesen» Warnung (dennisbohn)
- #3987 Korrigiert den Dienst "Verfügbare Transporte" (fritzmg)
- #4000 Stellt sicher, dass die Variable «requestToken» definiert ist (leofeyer)
- #3979 Sortiere die Root-IDs, wenn es eine «sorting» Spalte gibt (leofeyer)
- #3978 Ändern des Wurzelseiten-Icons im Wartungsmodus (aschempp)
- #3935 Flysystem v3 zulassen (m-vo)
- #3975 Benutzerdefinierte Beschriftungen für die Übersichtslinks zulassen (leofeyer)
- #3970 Behandlung von zitierten Spaltennamen in der Klasse Statement (leofeyer)
- #3969 Aktiviere nicht den Wartungsmodus für neue Seiten (leofeyer)
- #3968 Korrektes Hashing des Vorschaudateipfads (ausi)
- #3943 Nützliche Fehlermeldung bei Routing-Problemen generieren (aschempp)
- #3961 Abgelaufene Vorschau-Links ausgrauen (leofeyer)
- #3953 Reparieren der PackageUtil Klasse (ausi)
- #3962 Korrigiert die Ausrichtung der Schaltflächen in der übergeordneten Ansicht (leofeyer)
- #3934 Korrigiert die Berechtigungsprüfung für Vorschaulinks (aschempp)
- #3949 Korrigiert einen übrig gebliebenen System::log-Aufruf (fritzmg)
- #3952 Korrigiert den Standard-Protokollkontext für Email::sendTo (SeverinGloeckle)
- #3945 security.encoder_factory wieder öffentlich machen (bytehead)
- #3927 rootPaste explizit setzen, implizites rootPaste verwerfen (ausi)
- #3937 Verschiedene kleine Anpassungen am Dateisystem (m-vo)
- #3938 Entfernen der restlichen Verwerfungen (bytehead)
- #3896 Verbessern der Toggle-Operation (aschempp)
- #3909 Korrekte Behandlung von Typen und leeren Werten in DC_Table::save() (aschempp)
- #3929 Anpassung der Formatierung der SERP-Vorschau (leofeyer)
- #3916 Reparierte tl_page-Berechtigungen für Routing-Felder (aschempp)
- #3912 Verschieben der imgSize Bezeichnungen in die default.xlf Datei (leofeyer)
- #3917 Update der Wartungsantwort und Hinzufügen zum Vorschau-Endpunkt (aschempp)
- #3905 Veraltet die PackageUtil Klasse (leofeyer)
- #3829 Behandlung von «$objPage», das in der InsertTags Klasse nicht gesetzt ist (leofeyer)
- #3892 Korrektur des Methodennamens, um den Standard-Token-Wert zu erhalten (aschempp)
- #3891 Behebt Speicherprobleme im Backup-Befehl (aschempp)
- #3884 Überprüfung auf unveröffentlichte Elemente beim Erzeugen des RSS-Feeds (leofeyer)
- #3885 Vereinheitlichung des Befehlsausgabeformats (aschempp)
- #3873 Keine Verwendung der Konstante BE_USER_LOGGED_IN mehr (aschempp)
- #3871 Umbenennung der Tokenwert-Methode (aschempp)
- #3866 Behebung einiger kleinerer Probleme (leofeyer)
- #3865 Generische Bildformatbeschriftungen verwenden (leofeyer)
- #3868 Logout-Antwort je nach Bereich einstellen (bytehead)
- #3846 Debug:pages-Befehl korrigiert und dynamische Inhaltszusammensetzung angezeigt (aschempp)
- #3858 Ersetzen von Insert-Tags in der Template-Vererbungseigenschaft rückgängig machen (leofeyer)
- #3859 Zwei globale Variablen verwerfen (leofeyer)
- #3863 Härtet die Picker Klasse gegen undefinierte Array Schlüssel ab (leofeyer)
- #3861 Korrigiere das Paginierungsmenü im Backend (leofeyer)
- #3845 Registrierung eines Controllers für Fehlerseitentypen (aschempp)
- #3816 Überarbeitung der @throws Annotationen (leofeyer)
- #3835 Entferne das Alias-Feld von nicht routingfähigen Seiten (aschempp)
- #3837 Nicht auf null prüfen, da der Benutzername leer sein kann (bytehead)
- #3810 Modus-Konstanten im Picker-Widget verwenden (bezin)
- #3801 Hinzufügen eines fehlenden isset() bei der Überprüfung des Mailer-DSN (aschempp)
- #3795 Behebt Probleme mit Nicht-Admin-Benutzern (leofeyer)
- #3799 Den Seitenregistrierungsdienst öffentlich machen (aschempp)
- #3796 Korrekter Umgang mit nicht routingfähigen Legacy-Typen (aschempp)
- #3778 Typsicherheit beim Ersetzen von Legacy Insert Tags sicherstellen (aschempp)
- #3765 Verwirft nicht die autowiring aliases (leofeyer)
- #3695 Wechsel zu Symfony's Version des Path-Helpers (m-vo)
- #3764 Die Autowiring-Aliase von umbenannten Services öffentlich machen (leofeyer)
- #3744 Anzeige von Bubbled Exceptions im Pretty Error Screen Listener (aschempp)
- #3743 Korrigiere die Verwendung der PasswordHasherFactory (bytehead)
- #3746 Upgrade von symfony/security-bundle auf 5.4 und Korrektur der TokenInterface Nutzung (bytehead)
- #3735 Korrigiert eine falsche Methodenverwendung (leofeyer)
- #3723 Beende die Verwendung der LegacyEventDispatcherProxy Klasse (leofeyer)
- #3720 Korrektur der Sicherheitsberechtigungen für benutzerdefinierte Backend-Pfade (aschempp)
- #3714 PageRoute wird nicht unnötigerweise zweimal geholt (aschempp)
- #3705 Behebt einen Tippfehler in einer Listener ID (leofeyer)
- #3691 Behebung einer Array-zu-String-Konvertierung (leofeyer)
- #3696 Senkung der maximalen Rekursionsstufe für Insert-Tags (m-vo)
- #3680 Behebt eine falsche Methodenverwendung (leofeyer)
- #3681 Korrigiere den Fragment-Handler (leofeyer)
- #3676 Ersetze FragmentRendererPass durch tagged locator (aschempp)
- #3257 Korrigiert die Symfony 5.3 Sicherheitsmängel (bytehead)
- #3658 Korrekte Überprüfung, ob die Root-Seite kanonische URLs erlaubt (leofeyer)
- #3645 Rückwärtskompatibilität für DB Statement wiederherstellen (ausi)
- #3653 Den «contao.backend»-Namespace nicht mehr blockieren (leofeyer)
- #3643 Repariere die DB-Abfrage in der Versions-Klasse (leofeyer)
- #3641 Ersetze die verbleibenden Modus/Flag-Nummern durch Konstanten (leofeyer)
- #3596 Korrigiert die Prüfung des sichtbaren Wurzelpfades in der erweiterten Baumansicht (Toflar)