3.8.0
Bitte unbedingt beachten. Mit diesem Release erfolgt die Umstellung auf den Namespace
FriendsOfRedaxo\MarkItUp
. Für eine kurze Übergangszeit stehen weiterhin die alten Klassennamen zur Verfügung, sind aber als "deprecated" markiert. Das soll nur die Umstellung erleichtern; mit Relase 4.0 werden diese Convenience-Klassen entfallen. Release 4 ist für Ende Juni vorgesehen!
Hinweise zur Nutzung der neuen Schreibweise finden sich in der Dokumentation (
docs/de_de/howto_integration.md
)
Allgemeine Hinweise zur Umstellung des eigenes Codes stehen in den Tricks (Oh! Das Addon hat "Namespace"! Und nun?)
Features (zusätzlich zu beta1)
- Umstellung auf Namespaces in Vorbereitung auf REDAXO 6.0 (mit Installation via Composer)
- Namespace
FriendsOfRedaxo\MarkItUp
- Klassen- und Funktionsnamen nun ohne Prefix
markitup_
und in CamelCase-Schreibweisemarkitup_markdown
wird zuFriendsOfRedaxo\MarkItUp\Markdown
markitup_textile
wird zuFriendsOfRedaxo\MarkItUp\Textile
markitup
wird zuFriendsOfRedaxo\MarkItUp\Markitup
cache
wird zuFriendsOfRedaxo\MarkItUp\Cache
- Klassennamen gleichlautend und -geschrieben als Dateinamen im Lib-Verzeichnis
- Die alten Klassen und Funktionen ko-existieren als Alias-Elemente mit Vermerk "deprecated"; mit Release 4 entfallen die Alias-Elemente!
- Dokumentation angepasst:
- README-Dateien
docs/de_de/howto_integration.md
("Editor integrieren")
- Namespace
- Da MarkItUp ohnehin für Markdown den Core-Vendor benutzt (
class Markdown extends Parsedown
), ist die eigene KlasseMarkdown
auf "deprecated" gesetzt und wird ebenfalls mit Release 4 ersetzt. - Documentation-Plugin aufgelöst.
- Die Handbuchseiten werden in der
package.yml
) als SubPages angelegt - Inhalte umgruppiert: Handbuch für Autoren und Handbuch für Entwickler
- Freischalten über Berechtigungen (
markitup[manual]
,markitup[developer]
); bisher war das Handbuch auf Admins beschränkt. - Plugin beim Update löschen
- Die Handbuchseiten werden in der
- Voraussetzungen angehoben: PHP 8.1 und REDAXO 5.15