Fluid-Form by coding.ms: Migration auf TYPO3 13
FEATURE
0 total
TASK
0 total
BUGFIX
0 total
BREAKING
0 total
Description
Mit Fluid-Form by coding.ms 5.0.0 migrierst Du auf TYPO3 13 und erhältst eine Reihe technischer Modernisierungen und Fehlerbehebungen. Die Unterstützung für TYPO3 11 wurde entfernt; Abhängigkeiten, composer.json und ext_emconf.php wurden aktualisiert, um Kompatibilität und Codequalität zu verbessern.
- Frontend-Upload: Migration für TYPO3 13 mit Ersatz der TSFE-id durch die Request-id und Umstellung der erlaubten Dateitypen von
*auf gängige Medientypen – dadurch erhöhst Du die Sicherheit bei Dateiuploads. - Backend-Modul und Fluid-Namespaces: Backend-Modul und zugehörige Fluid-Namespace-Registrierungen wurden angepasst, inklusive Korrektur der neuen Content-Element-Wizards (TYPO3 12), damit Backend-Integration unter TYPO3 13 reibungslos läuft.
- JavaScript-Modernisierung: jQuery wurde entfernt und durch Vanilla JS ersetzt, was die Abhängigkeiten reduziert und die Wartbarkeit des Frontends verbessert.
- TCA & Konfiguration: versioningWS in TCA auf einen gültigen Wert gesetzt; TypoScript-Importe, Page-TSconfig-Registrierung und Icon-Registrierung für Content-Elemente wurden migriert und nicht mehr benötigte Bedingungen für TYPO3 11 entfernt.
- Codequalität & Dokumentation: Codeaufgeräumt, PHPDoc-Kommentare ergänzt, Abhängigkeitsbeschränkungen optimiert und eine translations.json für die Dokumentation hinzugefügt; zudem wurde die Übersetzung des Dokumentationstitels korrigiert.
- Bugfixes: Typfehler in setTargetPageUid (Registration Finisher) behoben und eine Deprecation-Notiz für einen nullable-Methodenparameter adressiert.
Change-Log
## 2026-01-09 Release of version 5.0.0
* [TASK] Migrate frontend upload for TYPO3 13
* [TASK] Migrate backend module for TYPO3 13
* [TASK] Migrate fluid-namespaces in backend module
* [TASK] Set versioningWS in TCA to a valid and up-to-date value
* [TASK] Code clean up and quality improvements
* [TASK] Remove usage of TSFE-id usage and replace it with Request-id
* [TASK] Migrate file-upload allowed from * to common-media-types
* [TASK] Migrate jQuery to vanilla JS
* [TASK] Add or update PHP doc comment for classes
* [TASK] Raise dependency versions and clean up composer.json/ext_emconf.php
* [TASK] Add translations.json file for documentation
* [TASK] Migrate registering page-tsconfig
* [TASK] Migrate to plugins to content elements and icon registration
* [TASK] Migrate to TYPO3 13, remove support for TYPO3 11
* [TASK] Migrate TypoScript imports
* [TASK] Remove TypoScript condition for TYPO3 11
* [BUGFIX] Optimize dependency version constraints
* [BUGFIX] Fix invalid type for setTargetPageUid in registration finisher
* [BUGFIX] Fix new content element wizards for TYPO3 12
* [BUGFIX] Fix translation for documentation title
* [BUGFIX] Fix deprecation notice for nullable method parameter