Contao 5.4 veröffentlicht

'Mathias Arzberger'
Mathias Arzberger
Contao 5.4 - Erster Release Candidate veröffentlicht

Contao 5.4 wurde vom Entwicklerteam fertiggestellt und heute veröffentlicht.

Letztes Update: 15.08.2024

Contao 5.4.0 wurde veröffentlicht

Contao 5.4 wurde vom Entwicklerteam fertiggestellt und heute veröffentlicht. Diese neue Version bringt zahlreiche Verbesserungen und neue Funktionen mit sich, die die Benutzerfreundlichkeit und Leistungsfähigkeit des beliebten Content-Management-Systems weiter steigern.

Zu den Highlights von Contao 5.4 gehören verbesserte Schnittstellen für Entwickler, optimierte Performance sowie erweiterte Möglichkeiten zur Anpassung von Templates. Zudem wurden Sicherheitsupdates implementiert, um die Plattform noch robuster zu machen.

Die Community ist eingeladen, die neuen Features auszuprobieren und Feedback zu geben. Bleibt dran für weitere Updates, wir werden diesen Beitrag regelmäßig aktualisieren!

 

Was gibt es Neues in Contao 5.4 für Anwender?

  • #7209 Hinzufügen eines „ARIA label“-Feldes zum Navigationsmodul (leofeyer)
  • #7011 Grundlegende Unterstützung für Hotwired/Turbo im Backend hinzufügen (m-vo)
  • #7273 Speichern der Backend-Popup-Session-Tasche unter einem anderen Speicherschlüssel (fritzmg)
  • #6999 Hinzufügen von Twig-Slots (m-vo)
  • #7094 Verschiebe den Assets-Ordner nach public/assets (leofeyer)
  • #7054 Hinzufügen eines ALTCHA-Formularfeldes zum Formulargenerator (markocupic)
  • #7299 Mehr Abstand in den Backend-Ansichten hinzufügen (leofeyer)
  • #7301 Aktualisierung der Dateisymbole im Dateimanager (leofeyer)
  • #7279 Symfony 7 zulassen (Toflar)
  • #7142 Monolog auf Version 3 aktualisieren (Wusch)
  • #7278 Lucide-Symbole im Backend verwenden (leofeyer)
  • #6731 Hinzufügen von Sitemap-Informationen in den tl_page.robots Hilfetext (stefansl)
  • #7249 TinyMCE 7 zulassen (leofeyer)
  • #7238 HtmlAttributes für fe_page verwenden (fritzmg)
  • #7218 Verwendung der attr()-Methode in Templates (leofeyer)
  • #7087 Rendering von Widget-Gruppen im Backend mit CSS-Grid (zoglo)
  • #7034 Hinzufügen einer Rich Text Twig Komponente (m-vo)

Was gibt es Neues in Contao 5.4 für Entwickler?

  • Verwerfung der Service-Annotationen: Symfony hat die Doctrine Annotations Bibliothek in Version 7.0 entfernt (siehe UPGRADE-7.0.md), so dass deren Service Annotations nicht mehr funktionieren. Die Contao eigenen Service-Annotationen werden noch bis Contao 6.0 funktionieren, sind aber ab jetzt veraltet markiert. #7441
  • #7000 Ersetzen von $GLOBALS['objPage'] im Model Argument Resolver (leofeyer)
  • #7004 Ersetzen von $GLOBALS['objPage'] im Dateisystem-Loader (leofeyer)
  • #7001 Ersetzen von $GLOBALS['objPage'] im Fragment-Handler (leofeyer)
  • #6997 Hinzufügen der PageFinder::getCurrentPage() Methode (leofeyer)
  • #6998 Fallback auf die aktuelle Anfrage im Scope Matcher (leofeyer)
  • #6994 Entfernen des InterestCohortListener (bytehead)
  • #6846 Erlaubt die Konfiguration des Komponenten-Verzeichnisses (richardhj)

Neuer Release-Candidate für Contao 5.4 verfügbar

Die RC Phase von Contao 5.4 wurde erreicht, alle neuen Features sind implementiert und werden ausgiebig getestet. Ein Release-Candidate wird im Zeitraum vom 08.07.2024 bis 14.02.2025 veröffentlicht und getestet. Die Veröffentlichung erfolgt voraussichtlich 15.02.2025.

  • Dieser Release enthält nur wenig Plattform Änderungen bzw. Änderungen der Abhängigkeiten.
  • Die Mindestversion für PHP wird auf PHP 8.1 angehoben.
  • Symfony ^7.0 wird unterstützt, bisher hat Contao 5.3 nur Symfony ^6.4 unterstützt.
  • Die Mindestvoraussetzung des HTTP Cache wird auf Version 3.0 erhöht friendsofsymfony/http-cache ^3.0
  • In den Tests für Entwickler wird bereits PHP 8.4 bzw. 8.3 unterstützt.
  • Contao 5.4 wird keine LTS Version sein.
  • Statt Symfony\Component\Security\Core\Security benutze nun $security = System::getContainer()->get('security.helper');

Was uns sonst noch Neues erwartet (Auszug):

  • ALTCHA Integration - Die kostenlose, Open-Source Captcha-Alternative
  • Verbesserte Icons
  • Bessere Titel und Beschreibungen von Felder im Backend
  • uvm.

 

Erklärung:

LTS = Long Term Support: Verlängerter Supportzeitraum. Die Version wird weiterhin mit Bugfixes versorgt.

Zurück

*******************

Liebe Leser,
Menschen sind nicht ausschließlich Frauen, Männer, weiblich, männlich, divers – Menschen können vielfältiger sein! Wir möchten euch ALLE als Menschen ansprechen, egal von welchem Geschlecht oder welcher Kultur. Sprachlich ist es schwierig, euch alle „richtig“ anzusprechen. Daher verwenden wir – auch für eine bessere Lesbarkeit – bei Personenbezeichnungen meist die männliche Form, wie Dienstleister oder Partner. Aber eins ist uns wichtig: Keiner soll sich ausgeschlossen fühlen.

Zudem sind wir Verfechter des DU #gernperdu und gestalten so unsere tägliche Kommunikation etwas lockerer und persönlicher. Auch hier gilt: Wir bringen allen die gleiche Wertschätzung entgegen.

*******************