Adventskalender by coding.ms - TCA-Migration & TYPO3-10
FEATURE
0 total
TASK
0 total
BUGFIX
0 total
BREAKING
0 total
Description
Adventskalender by coding.ms Version 3.7.2 aktualisiert die Erweiterung für TYPO3 9.5 / 10.4 und führt zentrale TCA-Migrationen sowie Kompatibilitäts- und Stabilitätsverbesserungen durch.
- Migrations- und Strukturarbeiten: Registrierung von Plugins wurde in TCA/Overrides/tt_content.php verschoben, typeicon_classes und statische Template-Registrierungen wurden in die entsprechenden TCA-Dateien verlagert und die FlexForm-Registrierung in TCA/Overrides umgesetzt. Dadurch ist die TCA-Konfiguration einheitlicher und besser wartbar.
- Kompatibilität: Die Version erlaubt die Installation unter TYPO3 10 und unterstützt weiterhin TYPO3 9.5 bzw. TYPO3 10.4; veraltete Nutzungen von siteRelPath und PATH_site wurden migriert bzw. entfernt, unnötige Aufrufe von siteRelPath entfallen.
- Fehlerbehebungen und Stabilität: Korrigierte Übersetzungen, Behebung des falschen Icon-Pfads für den Kalenderbaum, Korrektur der Erzeugung von rootPath in der loadTheme-Funktion und Anpassungen zur Verbesserung der Extbase-Validierung.
- AJAX- und Controller-Optimierung: Alle AJAX-Links werden jetzt im Controller vorgerendert, um pageNotFoundOnCHashError zu vermeiden.
- Sonstige Anpassungen: Vereinheitlichung der Icons für Kalender und Fenster, Ausblenden der Felder recursive und pages in den Plugin-Einstellungen, Migration des informationRow renderType sowie Optimierung von Rückgabewerten und Erweiterung der Dokumentation.
Change-Log
## 2020-05-27 Release of Version 3.7.2
This version requires TYPO3 9.5 or 10.4.
* [BUGFIX] Correct translations
* [TASK] Unify icons for calendar and windows
* [BUGFIX] Fix generation of the rootPath in the loadTheme function
* [TASK] Pre-render all AJAX links in the controller in order to avoid pageNotFoundOnCHashError
* [TASK] Move registerPlugin to TCA/Overrides/tt_content.php
* [TASK] Move typeicon_classes definition to TCA files
* [TASK] Move registration of static templates to TCA/Overrides/sys_template.php
* [TASK] Hide fields recursive and pages in plugin settings
* [TASK] Move flexform registration to TCA/Overrides
* [BUGFIX] Fix path to calendar icon (tree image)
* [TASK] migrate informationRow TCA renderType
* [TASK] migrate usages of siteRelPath and PATH_site
* [TASK] remove unnecessary call of siteRelPath
* [TASK] fix extbase validation
* [TASK] Allow installation with TYPO3 10
* [TASK] migrate informationRow renderType
* [TASK] Optimize return value and extend documentation