Bugfix Enhancement

Keyword: Code migration

Critical

Meta-Model: Generic navigation to container: TLObject.tContainer()
Multiple relationships between components
Layout Editor: Selection Component
Tables with dynamic columns

Major

TL Script Task
Option provider: access to the context of objects being created
Create test cases in-app
State-dependent executability of commands
"Real" overlay as deployment configuration
Display type options for polymorphic configurations in EditorFactory as drop-downs
Tree tables with dynamic columns
Context-dependent number ranges via annotation
SecurityProviders in tables and grids
Support for bidirectional transforming channels
Tool for importing TopLogic dumps

Detail

Change ViewStateManager in tl-project to CommandApprovalService
Cache for TLModel type hierarchy
Enforce encryption of configured passwords for kafka SSL
Introduce "commons" classifier for in-app implementations.
Remove CommandInvocation
No configuration defaults for `content-layouting` in layout configurations
Type index with annotation and configuration information
Prevent unnecessary copying when reading stacked configurations

Major

NPE in TL-Sync when sending overwritten attributes whose definition is not exported.

Detail

NamedConfiguration and NamedConfigMandatory must be @Abstract
Layout editor: inconsistent behavior of unfold state, selection and reaction to object creation
Enable GUI action after custom transaction
Missing entries in the authorization view for InApp components
Transaction with input: button order inconsistent
TL script: CCE when sorting in reverse order
Single Selection in TableControl causes duplicate events
Create executable WAR by default
Remove BoundCommandGroup id logic from defaultFor