-
released this
2026-09-16 06:57:26 +00:00 | 98 commits to main since this releaseBehoben: 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 & Umgebungwurde 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 vonRichText::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--schreibenangewandt).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