3.8.0-beta1
ab 3.8.0 Generell bitte beachten:
- Umstellung auf den Namespace FriendsOfRedaxo\MarkItUp. Aus Klasse
markitup
wird z.B.
FriendsOfRedaxo\MarkItUp\MarkItUp. - Anpassung der Dokumentation an die Namespace-Schreibweise
Diese Version ist die Vorbereitung auf REDAXO 6. Es gibt keine Änderungen am Funktionsumfang.
Die Umstellung im Namespace hat jetzt nur Auswirkungen für Entwickler, die in den Modulen
mit MarkItUp verwaltete Textfelder haben. Für eine Übergangszeit sind die alten Klassen und
Funktionen weiterhin verfügbar. In der Entwicklungsumgebung sind die Aufrufe als "deprecated"
gekennzeichnet und sollten rasch auf die neue Variante umgestellt werden.
In Version 4.0.0 werden die alten Aufrufvarianten endgültig entfernt.
In der README sowie in der Dokumentation ("Editor integrieren", plugins/documentation/docs/de_de/howto_integration.md
)
sind Hinweise zu Umstellung. Alle Code-Beispiele sind überarbeitet und zeigen nur noch die neue Namespace-Variante.
Kurzfassung der beiden Varianten:
- Den Klassennamen um den Namespace erweitert ändern:
FriendsOfRedaxo\MarkItUp\MarkItUp::func(...)
. - Am Anfang der Datei ein Use-Statement einfügen:
use FriendsOfRedaxo\MarkItUp\MarkItUp;
undMarkItUp::func(...)
benutzen
Bei Einsatz des PHP-CS-FIXER wird meist die erste Variante in die zweite umgewandelt.