Fluid-Form by coding.ms Migration für TYPO3 12 und Codebereinigung
Description
Fluid-Form by coding.ms 4.0.0 migriert die Erweiterung auf TYPO3 12 und beendet die Unterstützung für TYPO3 10. Du erhältst damit Kompatibilität zur aktuellen TYPO3-Hauptversion und einen bereinigten, wartungsfreundlicheren Code.
- Migrationsarbeiten an Services und Utilities: Services und Utilities wurden migriert, Injektionen aus Services entfernt und ObjectManager-Nutzung durch GeneralUtility::makeInstance ersetzt, was die Instanziierung vereinheitlicht und Abhängigkeiten reduziert.
- TCA- und Hook-Anpassungen: TCA-Select-Einträge wurden migriert und der
tt_content_drawItem-Hook für TYPO3 12 angepasst, um Backend-Rendering und Inhaltselemente mit TYPO3 12 sicherzustellen. - Konfiguration und Codequalität: Konfigurationen wurden aktualisiert und PHPStan-Fehler behoben, wodurch die Stabilität und Wartbarkeit des Codes verbessert werden.
- Internationalisierung und Backendpflege: Fehlende Übersetzungen und TypoScript-Constant-Übersetzungen ergänzt, BackendController bereinigt und die Registrierung der Extension-Icons aktualisiert.
Beim Upgrade auf diese Version brauchst du TYPO3 12; Unterstützung für TYPO3 10 entfällt. Prüfe vor dem Update die angepassten TCA- und Hook-Konfigurationen in deiner Installation.
Change-Log
## 2023-09-06 Release of version 4.0.0
* [TASK] Insert some TypoScript constant translations and fix code style
* [TASK] Migrate Services and Utilites
* [TASK] Remove injections from services
* [TASK] Add missing translations
* [TASK] Clear BackendController
* [TASK] Migrate TCA select entries
* [TASK] Update configs & fix phpstan errors
* [TASK] Migrate tt_content_drawItem hook for TYPO3 12
* [TASK] Update extension icons registration
* [TASK] Remove ObjectManager usage, GeneralUtility::makeInstance used instead
* [TASK] Migrate to TYPO3 12 and remove support for TYPO3 10