TYPO3 14.3.0 — Was hat sich verändert?

Veröffentlicht: 21. April 2026
Update-Typ: Bugfix- und Wartungsrelease

TYPO3 14.3.0 ist eine Wartungsversion mit einem Sicherheitsfix für die Passwortspeicherung in serialisierten Benutzereinstellungen sowie umfangreichen Verbesserungen der Backend-Benutzeroberfläche, Formularverarbeitung und Paketverwaltung. Diese Version verbessert außerdem die Entwicklererfahrung durch optimiertes Handling von Fluid-Komponenten, eine verbesserte Settings-API und robustere Dependency-Injection-Unterstützung.

Sicherheitsfixes

  • Sicherheit bei Passwortspeicherung — Behebung einer Schwachstelle, bei der Passwörter in serialisierten Benutzereinstellungen gespeichert werden konnten, um sensible Zugangsdaten ordnungsgemäß zu schützen.

Editing & UX-Verbesserungen

  • Verbesserungen im Seitenmodul — Optimierte Kopfzeilen im Sprachvergleich, verbesserte Sprachauswahlbeschriftungen für Datensätze auf Root-Ebene und optimiertes Umschalten der Sichtbarkeit von Inhaltselementen ohne Seitenneuladung.
  • Optimierungen im Formular-Editor — Behebung von Abstürzen beim Löschen nicht ausgewählter Formularelemente, verbesserte visuelle Indikatoren und Sortierung im Formular-Manager sowie optimiertes RTE-Rendering mit korrekter Label-Verarbeitung.
  • Backend-UI-Verfeinerungen — Hinzugefügte Akzentfarben-Harmonisierung, korrigierte Dropdown-Positionierung in Modals, verbesserte Panel-Verschachtelung für Tabellen und Formulare sowie neu angeordnete Backend-Toolbar-Elemente für bessere Benutzerfreundlichkeit.
  • Farbwähler-Verbesserungen — Verhinderung von Fokusverlust beim Klicken auf Farbfelder und korrekte Unterdrückung von Transparenz-Attributen bei deaktiviertem Status.
  • Arbeitsbereich-Vorschau — Umwandlung der Arbeitsbereich-Vorschau in eine eigenständige Ansicht mit besserem Event-Kontext-Handling und verbesserter URL-Parameter-Verwaltung.

Backend & Administration

  • Überarbeitung der Benutzereinstellungen — Verschiebung der EXT:setup-Funktionalität in die Backend-Extension, Wiederherstellung der MFA-Setup-Oberfläche, Behebung von doppelter JSON-Kodierung und verbesserte persistente Updates für Checkbox-Felder.
  • Installationsprozess — Hinzugefügte Importe gebündelter Distributionen während der Installation, verbesserte Passwort-Toggle-Anzeige bei Erstinstallation und optimierte Durchsetzung beim Datenbankvergleich.
  • Dateiverwaltung — Aktivierung von sys_file_metadata-Feldern in der Dateilisten-Spaltenauswahl und Hinzufügen eines korrekten Index für content_from_pid in der pages-Tabelle.
  • Datensatzverwaltung — Behobener Zugriff auf Datensatzverlauf aus dem Log-Modul, verbesserte Zwischenablage-Verarbeitung und Anwendung von Arbeitsbereich-Overlays vor Auflösung der Datensatzliste.

Technische Änderungen

  • Verbesserungen der Paketverwaltung — Optimiertes providesPackages-Handling im Classic-Modus, vereinheitlichtes Extension-Setup mit neuer PackageSetup-Klasse und ermöglichte Extension-Versionsdeklaration in extra.version.
  • Dependency-Injection-Verbesserungen — Aktivierung von DI für veraltete Install-Update-Klassen, automatisches Autowiring von LoggerInterface für Inject-Methoden und bereitgestellter Failsafe-DI-Fallback für DirectiveHashCollection.
  • Fluid-Template-System — Aktualisierung von Fluid Standalone auf 5.3.1, verbesserte Zusammenführung von Komponenten und ViewHelper-XSD, hinzugefügter fluid:analyze-Befehl zur Erkennung veralteter ViewHelper und Sicherstellung der Integrität von Core-Templates.
  • Settings-API-Verbesserungen — Behobene Enum-Verarbeitung im Settings-Editor, Vermeidung von json_encode()-Workarounds und korrekte Behandlung nicht-skalarer Site-Einstellungen in der Detailansicht.
  • Deprecations — Veraltung von ext_tables.php in Extensions, ext_emconf.php mit verbesserter Migration zu Package-Metadaten, GeneralUtility::getIndpEnv() ohne Request und verschiedene BackendUtility-Methoden.
  • Dependency-Updates — Aktualisierung von doctrine/dbal auf v4.4, Update von Symfony-Paketen, Composer-Abhängigkeiten und Entwicklungstools einschließlich PHPStan 2.1.48 und TypeScript v6.