Additional-Tca by coding.ms - PHP 7.4 Update und Refactoring
Beschreibung
Mit Additional-Tca by coding.ms 1.5.1 erhältst du mehrere technische Aktualisierungen und Bereinigungen, darunter Domain-Model-Traits für Properties, einen generischen drawItem-Hook, die Anhebung der PHP-Anforderung auf 7.4 sowie die Konsolidierung der Dokumentation und das Entfernen alter Konfigurationsbedingungen für TYPO3 9 und älter.
- Domain-Model-Traits: Neue Traits für Domain-Model-Properties vereinfachen die Wiederverwendung von Property-Logik und verbessern die Typisierung und Wartbarkeit deiner Modelle.
- Generischer drawItem-Hook: Ein zusätzlicher Hook ermöglicht eine zentrale, erweiterbare Steuerung der Darstellung von Listenelementen und erleichtert individuelle Anpassungen ohne Core-Änderungen.
- Entfernen von Konfigurationsbedingungen für TYPO3 9 und älter reduziert Legacy-Code und vereinfacht die Codebasis, sofern du keine Unterstützung für sehr alte TYPO3-Versionen benötigst.
- Erhöhung der PHP-Mindestversion auf 7.4 sorgt für moderne Sprachfeatures und Konsistenz beim Einsatz von PHP_EOL statt reinem LF.
- Dokumentationskonfiguration und Migration in einzelne Dokumentationsdateien verbessern die Wartung und Lesbarkeit der Entwicklerdokumentation.
- Code-Cleanup und Refactoring erhöhen die Qualität des Codes und erleichtern zukünftige Weiterentwicklungen.
Beachte beim Update, dass deine Hosting- bzw. Entwicklungsumgebung PHP 7.4 unterstützen muss; die Änderungen zielen auf bessere Erweiterbarkeit, geringeren Legacy-Aufwand und eine konsistentere Codebasis.
Change-Log
## 2022-02-22 Release of 1.5.1
* [FEATURE] Add domain model traits for properties
* [FEATURE] Add generic draw item hook
* [TASK] Remove configuration conditions for TYPO3 9 and older
* [TASK] Replace LF by PHP_EOL
* [TASK] Add documentations configuration and migrate into single documentation files
* [TASK] Rise PHP version to 7.4
* [TASK] Code clean up and refactoring