Glossaries by coding.ms: Umstellung auf TYPO3 13 und PHP strict-types
FEATURE
0 total
TASK
0 total
BUGFIX
0 total
BREAKING
0 total
Description
Mit Glossaries by coding.ms Version 5.0.0 migrierst Du die Erweiterung auf TYPO3 13 und entfernst den Support für TYPO3 11. Das Release führt PHP strict-types ein, aktualisiert Abhängigkeiten und beinhaltet eine Reihe technischer Migrationen, die Kompatibilität und Stabilität verbessern.
- Plugins wurden zu Content-Elementen migriert; neue new-content-element-wizards unterstützen die Inhaltserstellung.
- Icons, Icon-Registration und das Extension-Icon wurden migriert, um die Darstellung und das Backend-Branding an TYPO3 13 anzupassen.
- Seiten-TypoScript wurde aus
ext_localconf.phpinpage.tsconfigverschoben, wodurch Backend-Konfigurationen gezielter geladen und gewartet werden können. - View-Middleware, Command und Service sowie Backend-Modul View/Response wurden für TYPO3 13 angepasst, um neue APIs und Response-Handling zu nutzen.
- TCA-Migration, Entfernung von CSH aus der Registrierung sowie Anpassungen an FlexForm-Array-Keys und Entfernen von TCEforms-Tags verbessern die Backend-Kompatibilität.
- File-Reference-Eigenschaften wurden für PHP strict-types korrigiert und das Paket verwendet nun PHP strict-types, was zur Reduzierung von Laufzeit-Typfehlern beiträgt.
- Flash-Messages wurden auf
ContextualFeedbackSeverityumgestellt, um konsistente Feedback-Level im Backend zu gewährleisten. - In
ext_tables.sqlwurden Default-Werte ergänzt; zudem wurdencomposer.jsonundext_emconf.phpbereinigt und Abhängigkeiten aktualisiert. - Die Entwicklerdokumentation wurde erweitert: Hinweise zu Changelog und Migrationsschritten unterstützen bei der Umstellung.
Change-Log
## 2025-08-26 Release of version 5.0.0
* [TASK] Update developer section in documentation
* [TASK] Add developer information about change-log and migration in documentation
* [TASK] Migrate icons and icon registration
* [TASK] Migrate plugins to content elements incl. new-content-element-wizards
* [TASK] Migrate page TypoScript from ext_localconf.php into page.tsconfig
* [TASK] Migrate view middleware, command and service for TYPO3 13
* [TASK] Remove version constraints for TYPO3 11
* [TASK] Migrate backend module view and response
* [TASK] Migrate extension icon
* [BUGFIX] Migrate TCA and remove CSH from registration
* [BUGFIX] Migrate File-Reference properties for PHP strict-types
* [TASK] Add default values in ext_tables.sql definition
* [TASK] Migrate to TYPO3 13 and remove support for TYPO3 11
* [TASK] Raise dependency versions and clean up composer.json/ext_emconf.php
* [TASK] Add PHP strict-types
* [TASK] Migrate flash messages to use ContextualFeedbackSeverity
* [TASK] Migrate flex-form array keys and remove TCEforms tags