Keyword: RequiresMigration

major

Complete the view designer so a view can be built with it end to end
Offer the app-bar user menu in the core view layer
Let the UI theme follow the system's dark/light preference
Usability feedback on the user menu and the personal settings dialog
TL Views: channel-bound value inputs for every primitive and reference type, with a submit hook
React view UI: URL, e-mail and phone attributes are edited as typed inputs and displayed as links
TL Views: object-list als generischer Repeater (Elemente ohne Container, Raster-Layout, Index für gestaffelte Animation)
Design System: Tokens and base classes as own package (wave 0)
TL-Script modifiedRevision() berücksichtigt Referenz- und Übersetzungsänderungen; Attribut-Storages "touchen" das Besitzerobjekt nicht mehr

minor

TL Views: `<notify>` action shows a translated notice in a generic-command chain (snackbar or OK dialog, optionally stopping the chain); `<throw-error>` removed

major

<tree> does not follow model changes: a delete never arrives, a create collapses the whole tree
Attribute in tl.model, die de-facto mandatory sind, auch als mandatory deklarieren
SecurityConfigurationService: an application cannot add a role to a framework type's grant — a <class> grant is keyed by operation and replaces the earlier entry, silently revoking the framework's roles
React view: Mehrwertige String-Werte werden in Tabellenzellen und Anzeigefeldern ohne Trennzeichen aneinandergehängt
BoundHelper: Einstellung use-default-security-parent entfernen – ohne konfigurierte Security-Parent-Regel hat ein Objekt keinen Security-Parent

minor

Background colors of the buttons are not consistent
Weitere QueryExecutor bedürfen keiner Security
TL-Script label(<constant>) is folded at compile time: the result is fixed to the compiling thread's locale instead of the reading user's
Standardgruppe: das persistierte Gruppen-Flag "defaultGroup" wird aus der Konfiguration abgeleitet statt in der Datenbank gespeichert; Semantik der Standardgruppe dokumentiert
TL Views: a <form> no longer insets itself; a <fields> grid inside a form got the page inset twice
TL Views: a command refused by its executability rule is reported with the title "Interner Fehler"