Repository navigation
10.0.0-beta.2 (BETA)
Pre-release
Pre-release
⚠️ BETA. Nicht für produktive Installationen. Nur zum Testen, vorher ein Backup anlegen. PHP 8.4 ist Pflicht, MBlock wird nicht mehr unterstützt. Wer stabil bleiben will, bleibt bei 9.5.x (Branch9.x).
Zweite Beta von MForm 10. Update von beta.1 ohne Datenänderung, die neue Repeater-Datenversion ist Opt-in. 9.5.x läuft auf dem Branch 9.x weiter.
Das Wichtigste
- Barrierefreiheits-Prüfung für Medien-Felder (#397): Option
a11yan Medien-, Medialist-, Imagelist- und Custom-Link-Feldern prüft ALT-Text und weitere Metainfo-Felder gegen den Medienpool und zeigt Befunde direkt unter dem Widget, mit Link „Metadaten bearbeiten“ und „Erneut prüfen“. Dekorative Bilder, mehrsprachige metainfo_lang_fields-Felder und MediaPlace-Metadaten (eigenes ALT-Feld,mediaplace:<key>) werden berücksichtigt. Global und je Feld abschaltbar, optional als Standardprüfung für alle Medien-Felder (neue Seite „Einstellungen“). - Migrationsassistent, Teil 2 (#451): Listenwerte werden normalisiert und gegen Medienpool und Struktur geprüft, Sprach-Arrays aufgelöst, YForm-Felder mit MBlock-Inhalt migrieren über Schritt 6 bzw.
mform:migrate --yform. - Repeater-Datenformat mit Version (#452):
'data_version' => 2speichert einen Umschlag{"__v":2,"items":[...]}, Standard bleibt die reine Liste. Typisierte Items überMFormOutput::items()mitstring(),int(),media(),article(),dataset()… - Linkmap-Bridge (#447): Mit installiertem Linkmap öffnen Custom-Link-Buttons das Linkmap-Overlay,
ylink-Quellen nutzen dessen Datensatz-Picker. Speicherformat unverändert. - Form Builder: vollständige Palette (Collapse, Accordion, Column, Inline, Radio Image/Icon/Color, readonly-Felder) (#425), JSON-Export/Import (#406), Live-Vorschau über die MForm-Engine (#407).
- Renderpfade (#437): Wrapper- und Feldzeilen-Markup kommen in Parser und Flex-Repeater aus denselben Theme-Fragmenten, geprüft über Snapshot-Tests.
Alle Details im Changelog. Rückmeldungen bitte in #448. Diese Beta wird nicht auf redaxo.org veröffentlicht, Installation nur über GitHub.