Fahrzeugsuche by coding.ms – Migration zu TYPO3 13
FEATURE
0 total
TASK
0 total
BUGFIX
0 total
BREAKING
0 total
Change-Log
## 2025-10-08 Release of version 4.0.0
* [FEATURE] Integrate AutoScout24.ch importer connection
* [TASK] Migrate to TYPO3 13 and remove support for TYPO3 11
* [TASK] Optimize jQuery dependencies with own static include and local library files
* [TASK] Flush the fahrzeugsuche file cache if the system cache is flushed
* [TASK] Extension repositories using query-builder and data-handler for importer usage
* [TASK] Migrate logging and flash-messages for TYPO3 13
* [TASK] Migrate icons and icon registration
* [TASK] Clean up scheduler command registration
* [TASK] Migrate TCA for TYPO3 12 and 13
* [TASK] Update developer section in documentation
* [TASK] Add developer information about change-log and migration in documentation
* [TASK] Clean up documentationd files
* [TASK] Migrate plugins to content elements incl. new-content-element-wizards
* [TASK] Add default values in ext_tables.sql definition
* [TASK] Migrate flex-form array keys and remove TCEforms tags
* [TASK] Remove usage of PDO
* [TASK] Migrate page TypoScript from ext_localconf.php into page.tsconfig
* [TASK] Migrate allowTableOnStandardPages in TCA into a security.ignorePageTypeRestriction
* [TASK] Migrate flash messages to use ContextualFeedbackSeverity
* [TASK] Add controller action return types to ResponseInterface
* [TASK] Raise dependency versions and clean up composer.json/ext_emconf.php
* [TASK] Optimize code style and copyright year
* [BUGFIX] Fix list-type to c-type update wizard for TYPO3 12
* [BUGFIX] Fix mark deprecations in mobile.de caching-command
Fahrzeugsuche by coding.ms 4.0.0 integriert einen AutoScout24.ch-Importer und führt die Migration auf TYPO3 13 durch. Das Release bündelt zahlreiche Migrationsschritte, technische Bereinigungen, Optimierungen und Fehlerbehebungen zur Verbesserung von Kompatibilität, Stabilität und Wartbarkeit.
- Neues Feature: Integration einer AutoScout24.ch-Importer-Verbindung für den automatisierten Fahrzeugimport.
- TYPO3-Migration: Entferne Support für TYPO3 11 und migriere auf TYPO3 13; TCA-Anpassungen für TYPO3 12/13, Umstellung von Logging und Flash-Messages auf die TYPO3-13-APIs sowie Migration von Icons und Icon-Registrierung. Diese Änderungen stellen die Kompatibilität mit aktuellen TYPO3-APIs sicher.
- Plugin- und Konfigurationsänderungen: Migration von Plugins zu Content-Elementen inklusive new-content-element-wizards, Verschiebung von page TypoScript in page.tsconfig und Anpassung von allowTableOnStandardPages in TCA zu security.ignorePageTypeRestriction zur Erhöhung der Sicherheits- und Integrationsstandards.
- Technische Bereinigungen: Entfernen der PDO-Nutzung, Erhöhung von Abhängigkeitsversionen sowie Bereinigung von composer.json und ext_emconf.php zur Modernisierung der Codebasis.
- Frontend- und Assets-Optimierung: Reduziere jQuery-Abhängigkeiten durch eigene statische Includes und lokale Bibliotheksdateien, um externe Abhängigkeiten zu minimieren.
- Cache- und Scheduler-Anpassungen: Leere den Fahrzeugsuche-Dateicache beim Flush des Systemcaches und bereinige die Scheduler-Command-Registrierung für konsistentere Abläufe.
- Importer- und Repository-Verbesserungen: Erweiterte Extension-Repositories mit Query-Builder- und Data-Handler-Unterstützung für Importer-Szenarien.
- Developer-Docs: Aktualisierung der Entwicklerdokumentation, Ergänzung von Hinweise zu Changelog und Migration sowie Bereinigung von Dokumentationsdateien.
- Datenbank- und Formularupdates: Ergänzung von Default-Werten in ext_tables.sql, Migration von Flex-Form-Array-Keys und Entfernung von TCEforms-Tags.
- API- und Code-Qualität: Ergänzung von Controller-Action-Return-Types zum ResponseInterface, Stiloptimierungen und Anpassung des Copyright-Jahres.
- Fehlerbehebungen: Korrektur des List-Type-zu-C-Type-Update-Wizards für TYPO3 12 und Markierung von Deprecations im mobile.de Caching-Command.