Shop-Pro by coding.ms: PSR-14 Events und TYPO3‑11‑Kompatibilität
Beschreibung
Shop-Pro by coding.ms Version 2.9.0 führt ein standardisiertes Event-System auf Basis von PSR-14 ein, ergänzt ein allgemeines paid-Event und stellt Vorbereitungen sowie Migrationen für TYPO3 11 und PHP 8 bereit. Du kannst nun gezielt auf Zahlungsereignisse reagieren und Erweiterungen einfacher anbinden.
- Event-System: Signals wurden durch PSR-14-Events ersetzt und ein allgemeines paid-Event ergänzt; zusätzlich wurde ein Signal/Slot-Hook für Aktionen nach Zahlungen ergänzt, um Nachbearbeitung und Integrationen zu ermöglichen.
- Kompatibilität & Migration: Migrationen und Vorbereitungen für TYPO3 11 und PHP 8 wurden durchgeführt; zugleich wurden interne TYPO3-Versionsprüfungen entfernt, um die Kompatibilitätsarbeit zu vereinfachen.
- Technische Modernisierungen: Aufrufe des ObjectManager-Objekts wurden entfernt zugunsten modernerer DI-Praktiken, die Extension-Icon-Datei wurde in öffentliche Ressourcen verschoben und der Datenbank-Log-Writer wurde überschrieben, um das Logging gezielter zu steuern.
- Fehlerbehebung und Infrastruktur: Curl-Anfragen unterstützen nun Proxy-Einstellungen, was den Betrieb in Netzwerken mit Proxy erleichtert. Backend-Modulberechtigungen wurden migriert, um die Rechteverwaltung konsistent zu halten.
Change-Log
## 2022-05-02 Release of version 2.9.0
* [FEATURE] Add signal slot for actions after order payment
* [TASK] Emit general paid event
* [BUGFIX] Add proxy to curl requests
* [TASK] Task migrate backend module permissions
* [TASK] Remove typo3 version checks
* [TASK] Remove calls to ObjectManager object
* [TASK] Override database log writer
* [TASK] Replace signals with psr 14 events
* [TASK] Move extension icon into public resources
* [TASK] Migration for TYPO3 11 and PHP 8
* [TASK] Preparations for TYPO3 11 and PHP 8