• 1.20.1 - Texte wachsen beim Speichern nicht mehr
    CMS quality / php (8.2) (push) Canceled after 0s
    CMS quality / php (8.4) (push) Canceled after 0s
    CMS quality / browser (push) Canceled after 0s
    CMS quality / mysql (push) Canceled after 0s
    Stable

    kantarci released this 2026-09-16 06:57:26 +00:00 | 98 commits to main since this release

    Behoben: das kaufmännische Und, das bei jedem Speichern wuchs. Ein Text ohne Auszeichnung wurde beim Speichern nur escaped, statt vorher dekodiert zu werden. Was der Editor schickt, ist aber HTML – auch ohne ein einziges Tag. Aus Freudenstadt & Umgebung wurde deshalb bei jedem Speichern eine Stufe mehr (&, & …), bis die Entity sichtbar auf der Seite stand.

    Und ein zweiter Fall derselben Art: nl2br() ließ den Zeilenumbruch hinter dem <br> stehen, und der nächste Durchlauf machte ein zweites <br> daraus – aus einem Absatz wurden zwei. Beide Zweige von RichText::sanitise() enden jetzt bei derselben Darstellung, und wiederholtes Speichern ändert einen Text nicht mehr.

    Was bereits falsch gespeichert ist, räumt ein Befehl auf – siehe 1.20.2: php bin/console cms:repair:entities (ohne Option ein Trockenlauf, mit --schreiben angewandt).

    Korrektur: Diese Fassung nannte hier ein Skript unter scripts/. Dieser Ordner geht nicht ins Releasearchiv, das Skript hätte eine Installation ohne Git also nie erreicht. 1.20.2 liefert dieselbe Reparatur als Konsolenbefehl mit – am Verhalten der Website ändert 1.20.2 sonst nichts.

    Update: über den Bildschirm „System“ (Git oder Releasearchiv). Das Archiv unten bringt vendor/ mit und braucht kein Composer auf dem Server.

    Downloads