enhancement
critical
major
minor
minor
#25907
Layout editor: inconsistent behavior of unfold state, selection and reaction to object creation
#25951
Application tests: CheckLabeledExecutabilityOp fails to assert non-executability of literal ResKey reasons.
#25952
Model Editor: Enum default provider does not work for enum references for which singleton link storage was explicitly selected
#26002
ConfigurationItem-valued properties with format annotations may cause an attempt to create abstract config items when deserializing null values
#26012
Help editor crashes when a user has chosen a language that is not in the supported languages of the application
#26039
Gridcomponent: Display of context menu for new (transient) row object leads to UnsupportedOperationException
#26085
An attribute of type tl.model.search:Expr is not displayed in the form above a TL script editor
#26111
Context menu commands for table rows are erroneously executed on the table model when opening the context menu in the background of the table
#26153
Migration: Replay fails if string values with line breaks are contained in the dataset where a line ends with a semicolon
#26171
A TL script expression entered in a wizard template is reformatted when transferred to the final template
#26223
TL script: Under unfavorable conditions wrong parameter values when evaluating local functions
enhancement
(User-visible)
major
#26000
Display type options for polymorphic configurations in EditorFactory as drop-downs
If a configuration (or a configured instance) is required in a declarative form, the available options are displayed in a burger menu.
The downside of this is that you can no longer see the selected option once it has been chosen.
Improvement
Instead of displaying the options in a burger menu, they are displayed in a drop-down box. This way, the option remains visible even after it has been selected.
Test
- Go to Technical Demo > Layout Framework #1 > Forms > Declarative Form Definitions
- Edit
- Expected: Nullable object types > Configured Instance can be set via a drop-down box.
- Expected: Nullable object types > Config item can still be set using a "+" or "x".
Code Migration
Scripted tests must be migrated:
- <named-member name="outerContainer"/> must be inserted before <named-member name=" contentContainer" / >, <labeled-member label="Create"/>, and <labeled-member label="Input Alternatives"/>.
- The type of options in declarative forms has changed, so the selection of options must be re-mapped.