Newsletters by coding.ms: Migration auf TYPO3 12, Backend
FEATURE
0 gesamt
TASK
0 gesamt
BUGFIX
0 gesamt
BREAKING
0 gesamt
Beschreibung
Newsletters by coding.ms 4.0.0 migriert auf TYPO3 12 und entfernt die Unterstützung für TYPO3 10. Das Release enthält Migrationen zu PSR-14-Events, Konfigurationsanpassungen und mehrere Bugfixes sowie Backend-Verbesserungen.
- Migration auf TYPO3 12 und Entfernen von TYPO3 10-Unterstützung: Bereinigt ältere Kompatibilitäten und stellt die Erweiterung auf die aktuelle TYPO3-Basis.
- PSR-14-Event-Migration: Der bisherige getButtonsHook wurde auf ein PSR-14-Event umgestellt, was modernere Event-Integration und bessere Erweiterbarkeit ermöglicht.
- Backend-Autorisierung und Zugriff: Neue Autorisierung für den Subscriber-Export und Registrierung einer Access-Utility sorgen für klarere Zugriffssteuerung im Backend.
- Performance und Benutzeroberfläche: Lazyload für Topic-Subscribers reduziert initiale Ladezeiten bei großen Abonnentenlisten; außerdem wurden Support-Funktionen für Spalten und Filter in der Pro-Version ergänzt.
- Konfiguration und Registrierung: Icon-Registrierung wurde von ext_tables nach ext_localconf verschoben, CSH-Sprachdateien und die TYPO3_MODE-Konstante wurden migriert, und es wurden Konstanten-Dokumentationen ergänzt, um Konfiguration zu vereinfachen.
- Bugfixes: Behoben wurden Probleme beim Ermitteln des Content-Objekts für TYPO3 11 sowie die Domain-Model-Mapping-Probleme in Backend-Modulen.
Change-Log
## 2023-11-01 Release of version 4.0.0
* [BUGFIX] Fix get content object for TYPO3 11
* [TASK] Migrate getButtonsHook for TYPO3 12 to a new PSR-14 event
* [TASK] Migrate to TYPO3 12 and remove support for TYPO3 10
* [TASK] Add constants documentations
* [TASK] Migrate TYPO3_MODE PHP constant
* [TASK] CSH language files migration
* [TASK] Add authorization for subscriber export in backend
* [TASK] Add lazyload for topic subscribers, see newsletters_pro #6
* [BUGFIX] Fix domain model mapping for backend modules
* [TASK] Migrate icon registration from ext_tables into ext_localconf
* [TASK] Add registration for access utility
* [TASK] Add support functions for columns and filters in pro version, see #3 in newsletters_pro