Skip to content

10.0.0-rc.3 (Release Candidate)

Choose a tag to compare

@skerbis skerbis released this 13 Sep 23:21
· 10 commits to main since this release

⚠️ Release Candidate, noch nicht für produktive Installationen. Vorher Backup anlegen. PHP 8.4 ist Pflicht, MBlock wird nicht mehr unterstützt. Wer stabil bleiben will, bleibt bei 9.5.x (Branch 9.x).

Dritter Release Candidate von MForm 10, eine Fehlerbehebung. Der Gesamtüberblick über alles seit 9.5 steht in den Notes zu 10.0.0-rc.1, rc.2 brachte die Repeater-Überschriften.

Behoben in rc.3

  • Klassen stapelten sich bei wiederholtem show(): Der Parser hängte active an das geöffnete Tab-Pane, in an geöffnete Collapse-Bereiche und die Zeilenklasse an Spaltengruppen per String-Verkettung an die Item-Objekte. Wird dasselbe Formular mehrfach gerendert, etwa wenn ein Modul oder ein Addon show() mehr als einmal aufruft, sammelten sich die Klassen an (class="tab-pane active active active"). Sichtbar war das nicht, Browser werten doppelte Klassen wie eine, aber das HTML war nicht stabil. Klassen werden jetzt nur noch angehängt, wenn sie fehlen. Der Regressionstest zur Idempotenz von show() deckt Tabs, Collapse und Spaltengruppen mit ab.

Bis 10.0.0

Nur noch Fehlerbehebung. Rating und die weiteren Felder aus #412 sowie Undo/Redo im Builder (#411) kommen in 10.1.

Alle Details im Changelog. Rückmeldungen bitte in #448. Der Release Candidate wird nicht auf redaxo.org veröffentlicht, Installation nur über GitHub.