Skip to content

Releases: FriendsOfREDAXO/markitup

3.8.0

11 Apr 09:00
4c85579
Compare
Choose a tag to compare

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-Schreibweise
      • markitup_markdown wird zu FriendsOfRedaxo\MarkItUp\Markdown
      • markitup_textile wird zu FriendsOfRedaxo\MarkItUp\Textile
      • markitup wird zu FriendsOfRedaxo\MarkItUp\Markitup
      • cache wird zu FriendsOfRedaxo\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")
  • Da MarkItUp ohnehin für Markdown den Core-Vendor benutzt (class Markdown extends Parsedown), ist die eigene Klasse Markdown 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
  • Voraussetzungen angehoben: PHP 8.1 und REDAXO 5.15

3.8.0-beta2

29 Feb 10:56
df68de2
Compare
Choose a tag to compare

Features (zusätzlich zu beta1)

  • Documentation-Plugin aufgelöst.
    • Die Handbuchseiten werden in der package.yml) als SubPages angelegt
    • Umgruppiert: Handbuch für Autoren und Handbuch für Entwickler
    • Freischalten über Berechtigungen (markitup[manual], markitup[developer])
  • Voraussetzungen angehoben: PHP 8.1 und REDAXO 5.15

Bugfix

  • Beim Update auf 3.8beta1 wurde die Cache.php nicht gefunden da nun im Namespace (@madiko)

3.8.0-beta1

22 Feb 15:18
b2b7f91
Compare
Choose a tag to compare

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; und MarkItUp::func(...) benutzen

Bei Einsatz des PHP-CS-FIXER wird meist die erste Variante in die zweite umgewandelt.

3.7.6

13 Feb 11:56
437140c
Compare
Choose a tag to compare

FontAwesomeFix für REDAXO 5.16 und Chrome basierte Browser

3.7.5

12 Feb 19:39
c19b69d
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 3.7.4...3.7.5

3.7.4

05 Mar 13:33
dc460dd
Compare
Choose a tag to compare

3.7.3

26 Sep 09:03
167ec9a
Compare
Choose a tag to compare
  • unnötiges require entfernt

3.7.2

22 Sep 14:59
e5d1953
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 3.7.1...v3.7.2

3.7.1

19 Oct 07:38
Compare
Choose a tag to compare

Bugfixes

  • Fix invalid package.yml file

3.7.0

19 Oct 07:31
Compare
Choose a tag to compare

Features

  • Dressed up for new dark mode (REDAXO 5.13) 🦇