Critical

Modular wrapper implementations
Graphical evaluations for model-based search
App2App communication with structures
Model-based search: Search for correlations
Tile layout
Reactive forms
TL script: Html macros

Major

Update charts flicker-free
Model-based search: Multiple Boolean operators per filter expression
tl.core: New primitive type 'DateTime
Configurable options for selections in the model
Multi-upload
Column configuration at attribute(type)
Argon2 encryption of password hashes
Selectable "precision" of drop operations
Tables as drop target
Administrable login messages for confirmation after login
Any components as drop target
Friendlier display of errors communicated via `TopLogicException`.
WYSIWYG editor: text color, font, hyperlinks, references to TL subject objects, source code
Script recorder: multi-user script execution
Search expressions: 3-valued if-function, negative number literals
Declare deletion conditions on the model
Calculated attributes via TL script
TL-Model data types for I18N
Mapping for the transfer of values using TLSync
Model attributes with configuration type
TL-Model data type for icons
Flexibilization of the RiskItemHolder implementation
"Reasonable" resource keys for model elements
TL-Model Data Types for Java Enum Types
TL-Script: Plug-ins into the evaluation engine
Generic instance admin
TLScript: Create objects
TLScript: Local variables and function call
TLScript: Reduce operation
New blocking concept
Accessor via search expressions
Handling of structures without displayed root node
Tables: Custom tooltips for column labels
TLScript: Date values and formats

Detail

Evaluation by classification lists: separate not set and empty results
Customizations of commands in the Burger menu
Small stuff that has arisen in the context of the Kafka scheme management
Table for generic objects
XMLInstanceImporter': application-defined primitive types
Migration simplification for #22765
Remove MetaAttribute, MetaElement and Attributed
New chart type "Interval bar
Path navigation for schedule line functions in flexible reporting
List display of a select field
Time as selection dialog
Gantt chart: Overlap-free representation of milestones
Render arbitrary fragments as toolbar titles
Theme-specific layout transformation
Opening the `LayoutControl` hierarchy
Simplify `ViewConfiguration` API
Simplify `CommandModelConfiguration` API
Implementation of an IconChooser
Dynamically generate attribute fragment content
Utility to open a popup at the mouse position
Exception of modules from the tag process
Use of special ResourceProviders for milestones
Help-ID instead of `InfoComponent
Allow milestone creation in schedule
Add IconChooser to the model
Textual input at IconChooser
Setter for NamedConfiguration#getName()
Tiny improvements that have arisen in the context of EPP
Thin out BoundChecker
Constraints on the layout configuration
Make MilestoneFormContextModificator compatible with transient lines
Add option to read config file as JNDI Entry
Style sheet for attributes of subject objects
Table and tree without default selection
Renderer to display an icon
Tabular display of cumulative attribute values in a tree structure
Command to switch to another MainLayout
Selection of a date without input field
Gantt chart: color change per row group instead of per row
Selectable use of the component model for form JSP's
Literal resource keys
Resource key literals in search expressions
Work breakdown structure update: do not hard code component name
Transfer new tree-based milestone maintenance from Prime to POS
Help button in the toolbar is to be placed in its own group
External links in the tool row and side bar
StructuredElement: Defaults for all "subject methods
Dependency that only one of several fields may be filled
Search expressions: Implicit flat map semantics from .get(...) to collections
Documentation for the textual language of search expressions
Configuration option for the context/target object of a CommandHandler
Creation of a document tile
TL-Model data type for TL-Script expressions
Add IssueChartListModelBuilder as already available for risks and acitivities
Static and default methods in ConfigurationItem
Tiny improvements that have occurred as part of EPP (2)
IndexedObjectNaming: allow null values as part of the key
Intrinsic component commands via configuration
ListModelBuilder via search expressions
Introduce tile preview for charts
Transfer permissions for the new milestone management from Prime to POS
Consistent view mode representation between SelectControl and SelectionControl
TagWriter: Consistent semantics of `writeText()` and `append()`
Creating an ImageControl with specification of a CSS class
LayoutComponent configuration should know additional command groups
Generic ModelName for an aspect of an object
New theme: Glossy
Remove BoundComponent.useSecurityOfDialogParent
Utilities for group membership
Label and ResourceProvider for TabbedLayoutComponent, LayoutComponent and ComponentTile and other small things
Export command should become configurable in GanttExport dialog
Use Create functionality independently from `AbstractCreateCommandHandler
Additional model identifier for LabeledButton Actions
Automatically restore last view before logout
Record more than one action
Configurable size of the IconChooser
Layout structure change for TabComponent
Layout structure change for AssistantComponent
Updating the database server of the test environments of TL-Project and TL-Board
Model-based search: customizing types based on their module names
Display disable icon font buttons in toolbar grayed out
Edit annotations of types even if instances already exist
Listener to the children of a LayoutList
GridComponent: make technical column a config option
Format to specify time periods in milliseconds human readable in configurations.
Default accessor for 'ReflectionInstanceAccessor
The TLClass "Tag" should have a reference to the tagged object
TopLogicException: specify error details more easily
Monitor for the ClusterManager
TL-Script: List access
ResKey: Transfer message arguments to subkeys
Make WebFolderUIFactory a module
Dialog opener: configure model `target` for opener command
Dump download functionality
Offer download without store and forward from the application
TL script: Singleton literals
Configuration for update after model change
configuration option `showNoModel` in `EditAttributedComponent`
Replace HTMLTree with TreeComponent
Executability rule for security delegation
Remove RiskItem.originalID
Refactoring: Use TL6 API instead of TL5 API for ProjectElement creation from templates
SSL encryption for DB connections
TL-Script: concat() & subList()
TL Script: add()
The results of tasks should be written to the application log.
Enabling discrete values - partitions for number-valued attributes in search evaluation
Graph binding: Edge builder for simple reference relationships
ModelNamingScheme that records objects by their label
Change Label and ResourceProviderRegistry to typed configuration
Creating new IDs during data migration
Saving evaluations of the model-based search
TL Script: Compatibility with legacy enum constant names
Declarative Forms: Set property annotations also at the property type
TL Script: Always display scripts in forumlars with multiline input
TLScript: Semantic for Arithmetic with `null`
TLScript: Comparison of list values with single elements

Nice to have

Enable Drag&Drop in ScriptRecorder
Better possibility to close a dialogue programmatically
Open any dialogs
ResKey: Introduce method "resKey.fallback(resKey)
Unify dialogs for saving a search query or evaluation
Remove DublinCore as superclass from Person
Instantiate PopupCommand using lambda expression

Major

Column filter not completely visible
Model-based search: The "most important" attributes `parent` and `children` are hidden
TreeComponent: Incorrect display when root node is hidden
Model-based search: (date) comparison returns errors
SelectFields may not be displayed in view mode
Model-based search: string comparison returns errors
Create GUI for attributes of subject object types allows invalid attribute names
Table column filter after hiding the column is not reset
TL script: Changing a script for calculated attributes has no effect without restarting

Detail

GridComponent: The transition between the transient NewObject and the new persistent Object is not propagated as modelSelectedEvent
Eclipse TagLib code support in JSPs no longer works
No value filter in flat tables does not count
Search queries with references back to context values cannot be saved
CSS class in `ColumnConfig` is configured with the `class` attribute
Active dialog opener for types without defaultFor in the grid
Words with umlauts are not found in the online help
(Old) MTA does not work if 2 (or more) milestones with the same name exist
IntegerInputControl: Rendering problems in grids
Fix TL Build Errors for wrong class comments and headers in POS
Scroller retention in forms with "form:form" does not work
You cannot create fields marked as changed in FormTableModel
Tooltips for disabled commands are not displayed in MS Edge
In the Modern theme, a text size is set in <strong>.
The class BeaconSupport casts to FastListElement without checking
Schedule does not respond to creation of project milestones
Milestone icons are no longer displayed correctly
In the GOTO, the wrong object may be checked for security.
Error when creating a milestone in filtered tree grid
Failure to restore recorded global selections in TableData
TestCreateDemoData creates invalid milestone
Dialog opener shows "No authorization" if model not supported
View online help shows outdated configuration
Truncated texts in person and company admin tables are not added when columns are manually widened
(Unique) translations for (table) types displayed in search
EWE history does not show deleted people correctly
Missing backgrounds in ImageLinkButtonRenderer
Incorrect absolute URL when deploying with facade
Gantt Chart: Label background color different from row background
Incomplete use of the viewport in Gantt charts
Unintuitive axis labeling in memory trend
Schedule: Error when creating new milestones in tile layout
Kachel Cockpit: In Sidebar Layout font size in breadcrumb menu too small
Delete nonsensical overrides of LayoutComponent.isDefaultFor(...)
MTA: Legend in PPT export shows wrong labels
Checkboxes are marked as mandatory fields
TL script: Number `0.0` cannot be parsed
TL script: Error when transforming compare operators
SelectTextControl renders only the label text
Report administration: upload of own templates no longer possible

Critical

Graphical evaluations for model-based search
Model-based search: Search for correlations
Tile layout
Reactive forms

Major

Update charts flicker-free
Column filter not completely visible
Model-based search: Multiple Boolean operators per filter expression
Model-based search: The "most important" attributes `parent` and `children` are hidden
tl.core: New primitive type 'DateTime
Configurable options for selections in the model
Multi-upload
Friendlier display of errors communicated via `TopLogicException`.
WYSIWYG editor: text color, font, hyperlinks, references to TL subject objects, source code
Declare deletion conditions on the model
Model-based search: (date) comparison returns errors
SelectFields may not be displayed in view mode
Model-based search: string comparison returns errors
TLScript: Create objects
TLScript: Local variables and function call
TLScript: Reduce operation
New blocking concept
Create GUI for attributes of subject object types allows invalid attribute names
Table column filter after hiding the column is not reset

Detail

Evaluation by classification lists: separate not set and empty results
Customizations of commands in the Burger menu
No value filter in flat tables does not count
New chart type "Interval bar
Path navigation for schedule line functions in flexible reporting
Search queries with references back to context values cannot be saved
List display of a select field
Time as selection dialog
Gantt chart: Overlap-free representation of milestones
Active dialog opener for types without defaultFor in the grid
Implementation of an IconChooser
Words with umlauts are not found in the online help
IntegerInputControl: Rendering problems in grids
Add IconChooser to the model
Textual input at IconChooser
Scroller retention in forms with "form:form" does not work
Style sheet for attributes of subject objects
Tooltips for disabled commands are not displayed in MS Edge
In the Modern theme, a text size is set in <strong>.
Gantt chart: color change per row group instead of per row
Resource key literals in search expressions
Help button in the toolbar is to be placed in its own group
Creation of a document tile
Introduce tile preview for charts
Consistent view mode representation between SelectControl and SelectionControl
New theme: Glossy
View online help shows outdated configuration
Truncated texts in person and company admin tables are not added when columns are manually widened
Automatically restore last view before logout
Configurable size of the IconChooser
Model-based search: customizing types based on their module names
(Unique) translations for (table) types displayed in search
Display disable icon font buttons in toolbar grayed out
Edit annotations of types even if instances already exist
EWE history does not show deleted people correctly
Missing backgrounds in ImageLinkButtonRenderer
Monitor for the ClusterManager
TL-Script: List access
TL script: Singleton literals
Configuration for update after model change
Gantt Chart: Label background color different from row background
Incomplete use of the viewport in Gantt charts
Unintuitive axis labeling in memory trend
Enabling discrete values - partitions for number-valued attributes in search evaluation
Kachel Cockpit: In Sidebar Layout font size in breadcrumb menu too small
Saving evaluations of the model-based search
Checkboxes are marked as mandatory fields
SelectTextControl renders only the label text

Nice to have

Unify dialogs for saving a search query or evaluation

Critical

Modular wrapper implementations

Major

Configurable options for selections in the model
Multi-upload
Declare deletion conditions on the model
"Reasonable" resource keys for model elements
New blocking concept
Handling of structures without displayed root node

Detail

Remove MetaAttribute, MetaElement and Attributed
CSS class in `ColumnConfig` is configured with the `class` attribute
Gantt chart: Overlap-free representation of milestones
Render arbitrary fragments as toolbar titles
Simplify `ViewConfiguration` API
Simplify `CommandModelConfiguration` API
Help-ID instead of `InfoComponent
Setter for NamedConfiguration#getName()
Thin out BoundChecker
You cannot create fields marked as changed in FormTableModel
Tabular display of cumulative attribute values in a tree structure
Gantt chart: color change per row group instead of per row
Selectable use of the component model for form JSP's
Transfer new tree-based milestone maintenance from Prime to POS
External links in the tool row and side bar
Intrinsic component commands via configuration
Transfer permissions for the new milestone management from Prime to POS
Creating an ImageControl with specification of a CSS class
LayoutComponent configuration should know additional command groups
New theme: Glossy
Remove BoundComponent.useSecurityOfDialogParent
In the GOTO, the wrong object may be checked for security.
Dialog opener shows "No authorization" if model not supported
Use Create functionality independently from `AbstractCreateCommandHandler
Automatically restore last view before logout
Layout structure change for TabComponent
Layout structure change for AssistantComponent
Monitor for the ClusterManager
Make WebFolderUIFactory a module
Incorrect absolute URL when deploying with facade
configuration option `showNoModel` in `EditAttributedComponent`
Replace HTMLTree with TreeComponent
Remove RiskItem.originalID
Delete nonsensical overrides of LayoutComponent.isDefaultFor(...)
Change Label and ResourceProviderRegistry to typed configuration

Nice to have

Better possibility to close a dialogue programmatically
Remove DublinCore as superclass from Person

Major

New blocking concept
Create GUI for attributes of subject object types allows invalid attribute names

Detail

Table for generic objects
The TLClass "Tag" should have a reference to the tagged object
Remove RiskItem.originalID
Saving evaluations of the model-based search

Nice to have

Remove DublinCore as superclass from Person