Adventskalender-Pro by coding.ms: Migration auf TYPO3 11
Change-Log
## 2022-10-06 Release of Version 4.0.0
* [BUGFIX] Fix accessing logFile setting in ext_localconf.php
* [BUGFIX] Fix translating adventskalender records including windows
* [TASK] Refactor console commands and remove writing CSV file
* [TASK] Add extension manager setting for report file logging
* [FEATURE] Move mail templates into calendar record and refactor scheduler commands
* [BUGFIX] Fix Flip-Book JavaScript include
* [TASK] Move allow-opening-past-windows completely into pro version
* [TASK] Migration for TYPO3 11, PHP 8.0 and migration to use frontend user instead of own participants
* [TASK] Migration for TYPO3 11 and PHP 8.0
* [TASK] Preparation for TYPO3 11
* [TASK] Normalize template DifferenceGamePast
* [BUGFIX] Fix a typo in some image width variables
* [TASK] Optimize TCA label for lottery participants
Adventskalender-Pro by coding.ms 4.0.0 bereitet die Erweiterung auf TYPO3 11 und PHP 8.0 vor und enthält mehrere Bugfixes sowie technische Refactorings. Die Version führt Migrationen ein, ersetzt eigene Teilnehmer durch Frontend-Benutzer und verbessert Logging- sowie Template-Verhalten.
- Migrationen und Kompatibilität: Vorbereitung auf TYPO3 11 und PHP 8.0; Migrationen passen die Extension an die neue Plattform an und wechseln bei Teilnehmerverwaltung auf Frontend-Benutzer, was die Integration in bestehende Websites vereinfacht.
- Refactorings: Konsolenbefehle wurden überarbeitet und das Schreiben von CSV-Dateien entfernt, Scheduler-Kommandos wurden refaktoriert. Das reduziert I/O-Aufwand und vereinfacht Wartung sowie automatische Aufgaben.
- Mail-Templates: Mail-Vorlagen wurden in den Kalender-Datensatz verschoben; das macht individuelle Anpassungen pro Kalender möglich und zentralisiert die Template-Verwaltung.
- Pro-Funktion: Die Option zum Öffnen bereits vergangener Fenster (allow-opening-past-windows) wurde vollständig in die Pro-Version verschoben.
- Logging: Neue Extension-Manager-Einstellung für Report-File-Logging; außerdem wurde der Zugriff auf die logFile-Einstellung in ext_localconf.php repariert, sodass Logging-Einstellungen zuverlässig geladen werden.
- Fehlerbehebungen: Behebt Probleme bei der Übersetzung von Adventskalender-Datensätzen inklusive Fenster, korrigiert das Einbinden des Flip-Book-JavaScript und beseitigt Tippfehler in Bildbreiten-Variablen, was Darstellungs- und Funktionsprobleme im Frontend behebt.
- Templates und Backend: Die Vorlage DifferenceGamePast wurde normalisiert und das TCA-Label für Los-Teilnehmer optimiert, wodurch Backend-Darstellung und Übersichtlichkeit verbessert werden.