major
minor
minor
#27027
Declarative forms: SelectField disappears after upload if option list depends on mandatory property
#27042
MaintenanceJspBase should write to the log first, then to the client, instead of the other way around.
enhancement
minor
#27095
Bulk processing of object deletions during layout update
If multiple objects are deleted, they are currently imported into the component tree one at a time. As a result, tables, for example, react to the deletion of one element but still contain other deleted elements, which can lead to subsequent errors.
Improvement
The set of deleted objects is added to the component tree.
Test
Refactoring: No separate test.
Code Migration
- The signature of LayoutComponent#receiveModelDeletedEvent(Object, Object) has been changed to LayoutComponent#receiveModelDeletedEvent(Set<TlObject>, Object). The passed-in set contains all deleted objects. This method is now called only once.