TYPO3 14.3 - Bugfixes und Verbesserung der Performance

Auch kleinere Bugfixes und Performance-Verbesserungen können eine spürbare Verbesserung auslösen.

Die meisten relevanten Bugfixes von TYPO3 14 wurden auch immer in die Version 13 (und teilweise auch 12) zurückportiert. In diesem Bereich sind primär Bugfixes für TYPO3 14.0-14.2 enthalten.

Bugfixes und kleinere Anpassungen

Die neue Inahltselementvorschau in der Seitenlayout-Ansicht wirft keinen Typfehler mehr, wenn ein Record-Objekt keine Daten liefert.

Zielgruppe: Integration

Im JWT (JSON Web Token, benutzt für Authentifikations-Cookies) wird nun anstelle von SHA256 das HKDF-Verfahren genutzt.

Zielgruppe: Entwicklung

WissenswertDie Site Setting Detailansicht kann nun mit dem Typen "stringlist" (z.b. E-Mail Site Settings Templatefade) korrekt umgehen.

Zielgruppe: Integration

WissenswertDie ummodelierten User Settings können nun die MFA-Konfiguration wieder korrekt darstellen.

Zielgruppe: Redaktion

Anpassungen nach der "ext_emconfig.php" Deprecation: Respektierung des "suggest" Attribut, klarere Deprecation-Meldung, Versionsanpassungen können in composer.json besser deklariert werden. Classic Mode braucht keine vollständigen "providesPackages" Listen mehr, dank besserer "auto-detection" ("feature").

Zielgruppe: Integration

WissenswertVermeidung einer Fehlermeldung in der Dateiliste, wenn EXT:filemetadata nicht installiert ist.

Zielgruppe: Entwicklung

Korrekte Nutzung von ArrayStrukturen in RecordsXmlSitemapDataProvider.

Zielgruppe: Integration

Fehlerbehebungen in der System Resource API (URL Rewriting für Inline CSS).

Zielgruppe: Integration

WissenswertVermeidung von Fehlern bei der IRRE-Übersetzung von Kindelementen, die nur einsprachig sind (DataHandler).

Zielgruppe: Integration

URL Parameter für Clipboard-Parameter im ContextMenu werden korrekt ausgewertet.

Zielgruppe: Redaktion

Der sys_registry Migrationswizard kann nun gewisse Datensätze fehlertoleranter verarbeiten.

Zielgruppe: Integration

Das ENUM-Handling in Site Settings wertet leere Felder besser aus.

Zielgruppe: Integration

Upgrade Wizards die noch alte Klassen aus "EXT:install" benutzen können nun PreRequisites wieder korrekt auflösen (v14-Bug).

Zielgruppe: Entwicklung

Der SchemaMigrator dedupliziert nun wieder Array-Werte um eine PHP-Fehlermeldung zu vermeiden (Regression durch PHPStan Code-Cleanup, nur in v14.2).

Zielgruppe: Entwicklung

Sehr wichtigSecurity-Bugfix: In den neu aufgeteilten User Settings wurden Klartext-Passwörter im serialisierten JSON gespeichert. Dies wird nun verhindert und bestehende Einträge per Upgrade-Wizard entfernt. Dies trat nur in TYPO3 14.2 auf.

Zielgruppe: Redaktion

Die Backend-Content-Element-Vorschau kann nun HTML-Formatierung korrekter verarbeiten.

Zielgruppe: Redaktion

Kleinere Detailanpassungen in Context Panel/Modal für Elementbearbeitung sowie dynamisch bearbeitbare Seitentitel im Seitenmodul und der Sprachwahl, Arragenment der Icons in der Topleiste.

Zielgruppe: Entwicklung

Sehr wichtigDas Anzeigen/Verstecken von Inhaltselementen löst nun keine Seitenreload mehr aus.

Zielgruppe: Redaktion

Fehlerbehebung in der URL-Ausgabe im LinkBrowser (Fluid-Variablenkollision).

Zielgruppe: Redaktion

Der "Neue Seite" Wizard kann Kalenderpopups nun richtig platzieren innerhalb des Wizards, Positionspfeile beim Einfügen werden korrekt ausgewertet.

Zielgruppe: Redaktion

GoodieBei einer frischen Installation kann das Camino-Theme nun direkt mitsamt Inhaltsimport angeboten werden.

Zielgruppe: Integration

WissenswertRTE Listenelemente werden ohne "falsche" Paragraph-Tags dargestellt.

Zielgruppe: Integration

Verbessertes XSS-Scrubbing von Inhaltselementen in der Backend-Vorschau.

Zielgruppe: Entwicklung

WissenswertFehlerbehebung im Mehrfach-Dateiupload beim Wechsel zwischen Schritten.

Zielgruppe: Integration

Sehr wichtigBugfix der neue datenbankbasierte Formulare im Frontend nur mit Backend-User-Login darstellen konnte.

Zielgruppe: Redaktion

Wiederherstellung der Button-Funktion "Neues Formular anlegen" wenn noch keine Formulare existierten (jquery-Refactoring).

Zielgruppe: Redaktion

Das Schließen eines Formulars im Backend führt korrekt zur vorherigen Formularauswahl inkl. Wiederherstellung von Filtersettings.

Zielgruppe: Redaktion

Problembehebung für RTE/HTML-Formatierung bei Checkbox labeln.

Zielgruppe: Integration

Kleinere visuelle Anpassungen im Formular-Manager (Icons, Sortierung) und JavaScript-Timing-Probleme.

Zielgruppe: Redaktion

Nutzung des korrekten Backend-Routingnamens für Formular-Vorschau von Inhaltselementen.

Zielgruppe: Redaktion

WissenswertEXT:form Template-Pfade können nun in einem von der Extension gelieferten Site Set definiert werden (statt nur via YAML).

Zielgruppe: Integration

Korrekte Auswertung verschachtelter fluid-Komponenten in der XSD-Schema-Erzeugung.

Zielgruppe: Integration

GoodieDas "fluid:analyze" Kommando kann jetzt auch Template-Strings per CLI direkt analysieren, und Ausgaben als JSON formatieren. Auch deprecated ViewHelpers können erkannt werden.

Zielgruppe: Integration

GoodieUpdate auf Fluid 5.3.0 (CLI Verbesserungen).

Zielgruppe: Integration

WissenswertNutzung des f:render.text ViewHelpers mit neuem Argument "optional" um auch leere Felder ohne Fehler auswerten zu können.

Zielgruppe: Integration

Das Speichern der neuen TCA-basierten UserSettings wertet das "Avatar"-Feld in den Einstellungen auch bei Mehrfachsubmits korrekt aus. Eine stärkere Trennung von "User Settings" (be_users_settings) und "Benutzern" (be_users) in der Datenspeicherung vermeidet Duplikation im uc bzw. user_settings Datenspeicher. Doppeltes JSON-Encoding wird vermieden.

Zielgruppe: Redaktion

Wenn das colorPicker-Element deaktiviert wird, kann die Transparenz nun korrekt ausgewertet werden.

Zielgruppe: Redaktion

Mit unserem festangestellten Mitarbeiter Garvin Hicking unterstützen wir aktiv die TYPO3-Entwicklung. Er arbeitet im Core-Merger Team des OpenSource Projekts mit, und ist daher über die neuesten Entwicklungen bestens informiert. In unseren Artikelserien zu TYPO3-Releases beleuchtet er detailiert (und garantiert ohne KI-Automatik) wichtige Änderungen.

Garvin Hicking
Senior Developer

BITV Check - Wir prüfen Ihre Website oder Ihr digitales Produkt.

Wir setzen die Projekte unsere Kunden nicht nur BITV-konform um, wir prüfen auch Websites, Apps und digitale Produkte hinsichtlich der gesetzlichen Anforderungen. Buchen Sie unser 30-Minten-Erstgespräch - unverbindlich, klar und kompetent. Denn digitale Barriefreiheit ist Pflicht.