Juhu… heute ist der ersten Sprint-Release von TYPO3 10 – somit die Version 10.0.0 – veröffentlicht worden. Mit der Version „X“ wurden zahlreichen Neuerungen integriert. Zudem gibt es zahlreiche API Änderungen bzw. alter Code, welche in 9.x noch enthalten war, wurde nun entfernt.
Kurz zusammengefasst sind folgende Neuerungen in Version“X“ enthalten:
- Site Handling ist Pflicht und nicht mehr optional. Dies gibt mehr Struktur für Routing, Sprach-Konfiguration und auch Extension Entwickler.
- Extbase Reflection Integration wurde gegen Symfonys PropertyInfo Komponente getauscht.
- Depedency Injection wurde nun auf Basis von Symfony integriert. Dies vereinheitlicht den Unterschied zwischen GeneralUtility::makeInstance & ObjectManager->get.
- Es wurde der PSR-14 Event Dispatcher integriert, welcher sowohl SignalSlot als auch Hooks ablösen wird.
- Die Mail API wurde ebenfalls von Swiftmailer zu der Symfony Komponente gewechselt.
- … und einiges mehr!
Alle weiteren Informationen gibt es in dem umfangreichen Artikel von Benni auf typo3.org. Einen detailierteren Überblick gibt es auch in den „What’s new“ Slides. Happy Updating & Testing 🙂