Openimmo by coding.ms: Migration auf TYPO3 11.5 & PHP 8
FEATURE
0 total
TASK
0 total
BUGFIX
0 total
BREAKING
0 total
Change-Log
## 2022-02-22 Release of version 6.0.0
* [BUGFIX] Move TypoScript settings checks into search action in order to avoid FlashMessage issues
* [TASK] Add generic draw item for backend previews
* [TASK] Add missing translation values
* [TASK] Remove noCacheHash parameter
* [TASK] Enable autowire for dependency injection
* [TASK] Optimize code style
* [TASK] Migrate and refactor Code for PHP 8.0
* [TASK] Migrate update service
* [TASK] Add documentation en translation files
* [TASK] Rename example ImmobilieSlotAusstattungBalkon
* [TASK] Add Services.yaml
* [TASK] Add and normalized some general configuration files
* [TASK] Add Wertklasse Fluid partial for detail view
* [TASK] Optimize construction year (zustandAngaben_baujahr) and heating YOC (zustandAngaben_energiepass_baujahr) in single view
* [TASK] Rise PHP version to 7.4
* [TASK] Migration for TYPO3 11.5 - remove support for TYPO3 9.5
Openimmo by coding.ms 6.0.0 führt die Migration auf TYPO3 11.5 durch und bereitet den Code für PHP 8 vor. Du erhältst eine Reihe technischer Modernisierungen, Konfigurationsanpassungen und gezielte Bugfixes, die Stabilität und Wartbarkeit verbessern.
- Kompatibilität und Migration: Der minimal unterstützte PHP-Zweig wurde auf PHP 7.4 angehoben; der Code wurde zudem für PHP 8.0 refaktoriert und der Update-Service migriert. Die Erweiterung entfernt die Unterstützung für TYPO3 9.5 und ist für TYPO3 11.5 vorbereitet, was Dir eine aktuellere Plattformbasis und langfristigere Kompatibilität bietet.
- Dependency Injection und Konfiguration: Es wurde eine Services.yaml hinzugefügt und Autowire für Dependency Injection aktiviert. Allgemeine Konfigurationsdateien wurden vereinheitlicht, was die Service-Registrierung und die Wartbarkeit vereinfacht.
- Backend- und Detailansichten: Ein generischer Draw-Item für Backend-Previews wurde ergänzt und ein Wertklasse-Fluid-Partial für die Detailansicht hinzugefügt. Die Darstellung von Baujahr (zustandAngaben_baujahr) und Energiepass-Baujahr (zustandAngaben_energiepass_baujahr) in der Einzelansicht wurde optimiert, sodass Detailinformationen präziser angezeigt werden.
- Bugfixes und Bereinigungen: TypoScript-Settings-Prüfungen wurden in die Search-Action verschoben, um FlashMessage-Probleme zu vermeiden. Der Parameter noCacheHash wurde entfernt. Fehlende Übersetzungswerte wurden ergänzt, und Beispielnamen (z. B. ImmobilieSlotAusstattungBalkon) wurden bereinigt.
- Codequalität und Dokumentation: Code-Style-Optimierungen, Refactorings und zusätzliche englische Dokumentationsdateien wurden ergänzt, um die Codebasis zu modernisieren und die Entwicklerdokumentation zu verbessern.