Critical

Migrate dependency management and build to Maven

Major

Set unversioned TLAnnotation's in AttributeSetting's
TL-Doc: Revise TL-Script pages
Column configuration for containment attributes when displayed as a form table
No more automatic creation of "table types" for database tables
Selection filter for tree selection
Tiles: User-defined commands in the context menu of object tiles
Embedding properties of a list of polymorphic objects into a form
XIO: Configurable import handler
Specification of the context object in TL-Script Object creation
PDF export of an InApp form
Edit report/template type attributes via HTML WYSIWYG editor
TL-Script format for text with embedded expressions

Detail

Adapt directory structure to Maven conventions
Display of the application uptime
Enable resources normalization of a module
Structure modification of a database table via SQL language
FileManager: Remove dependency on java.io.File
Template Arguments Minify Configuration
Configure set of editable columns in grids
Easy configuration of model updates via MigrationProcessor
Abolish automated creation of TableInterfaces
Update CKEditor to version 4.17.1
Configuration format for TLClassifier
XIO: Optimized insertion into a multi-reference
XIO: Assigning an object ID from text content
Safety: Label output even in error situations and with invalid system status
Initializer for object creation dialog
Refactoring: Remove ResPrefix from AbstractFormDialog
Access to the detailed information of the type index
Property editor for editing `ConfigurationItem`s as XML
Restrict annotations to compositions
Sorting the options in the ItemEditor
Sequence of dialog buttons when configuring new list items
Abort application start in time in case of errors in Model XML files
TableDataExport should also provide only export
Update library log4j to version >= 2.16.0
App deployment from pre-built repository artifacts
FormMember names for TypeParts should be independent of overrides
TLScript: Variable definition directly in HTML-embedded expressions.
TLScript: Script-embedding in HTML via script tag
Maven: Normalize resources easily
Display form groups from configurations initially collapsed
Combine .info and .tooltip at resource keys
Literal ResKeys with suffix keys
Table columns for resources
Translations for data types

Major

TL-Doc: Pages sometimes cannot be saved
Error when updating the layout storage
Tree selection cannot be adjusted to the current object
Memory hole in GraphComponent
Resource Leak: Files.list(...).foreach(...)
Missing test configurations for tests in Maven workspaces
XMain based tools do not start anymore

Detail

Attributes of type TLEnumeration return collections despite multiple=false
EncodeConfigurationValues.jsp writes unquoted parameters to the GUI
Model Editor: Missing change check for form and annotation editing
Missing check for null when receiving references in TL-Sync
Incorrect removal of item layout resources
Icon of a toolrow button cannot be changed InApp
Error messages "Duplicate tag name..." when starting an application in the IDE from a TL-Studio
ConcurrentModificationException in progress dialog
partnerGroup is not transferred to the component in selector.template.xml
Duplicate icons for ID column _self in TreeTables and TreeGrids
Hide root node at null model
Minimize configuration resets properties with ValueInitializer
Model Editor: Diagram: Error when dragging a class from another module to your own worksheet
TTypeRewriter logs warning "Unable to resolve items by external reference" also unnecessarily
No thread context in ProgressDialog.run(I18NLog)
CodeEditor: Error with context completion in XML mode
Model Diagram: Missing Upper Type Connection for New Classes
LogControl: Error message due to concurrent updates
ChangeCheck defective during tree selection
ProgressDialog does not visually end at 100% if Step-Cnt != 100 is selected
Changed superclass relationship leads to changed attribute list in the form editor only after a restart
Layout Editor: Remove button of the "Custom transaction" type
Generic forms: Visibility adjustments of overridden attributes are not taken into account.
Wrapper generation for modules without singletons leads to broken classes
Model import no longer possible
Temp folder name clash for multi-user development on Linux
Unnecessary indentation for non-existent images
TL-Doc: External links not clickable
Error in "util.js", line 765: "services" is undefined
Test modules must provide test web application
Form creation with "foreign objects" and individual template fails
Missing image replacement in WYSIWYG editor
Import of BPML files with StructuredText with some images erroneous
FormEditor: "Macro" configuration error
When rendering HTML from TLScript expressions, configured renderers are not taken into account
LayoutStorage indexes layouts by layout paths with different path separator
Log error: Web application resources must start with a '/' character: ...
TLScript: Quotes in HTML text content are not removed
Not all options of `SelectField`s can be scrolled through with the keyboard
Cryptic symbols in tile representation
Missing icons for Document's in WebFolder'n
Model event during rendering phase in ThreadDetailComponent
ClassCastException when changing the type for the FormDefinitionEditor
Unwanted display "Fully qualified name" when creating attributes
TL-Doc: At startup the pages from the workspace are not loaded
Requirejs logs errors when using highlightjs
DeepL translation buttons are no longer displayed
Missing GUI update in StructuredTextControl after field change
TestComments fails by default in a new non-TopLogic internal module
Failure to apply application configuration to calculated columns
Test JSP compile: Jetty not found
Invalid resource names when searching for migration scripts
Attribute "picture" is displayed twice on profile
StatusReportGrid: Import / Export broken
Invalid MySQL Dependency in ProjectDemo
Changes to InApp components leaves locks behind
Memory hole in tile layout
Work breakdown structure: Missing code migration
ProjectStructureEditComponent: Application of column styles broken
StatusReportOverview: StatusReportDialog does not initialize context component.
Earned Value: Incorrect calculation of accumulated actual values
Status report: Improvements
Fix Jps pages.
Milestone dialog: Show name also in viewmode, otherwise form fields jump
Disable cache of the last messages sent via TL-Sync

Major

TL-Doc: Pages sometimes cannot be saved

Detail

Display of the application uptime
Hide root node at null model
Update CKEditor to version 4.17.1
ChangeCheck defective during tree selection
Sequence of dialog buttons when configuring new list items
Unnecessary indentation for non-existent images
Import of BPML files with StructuredText with some images erroneous
Not all options of `SelectField`s can be scrolled through with the keyboard
Missing icons for Document's in WebFolder'n
Unwanted display "Fully qualified name" when creating attributes
Requirejs logs errors when using highlightjs
Missing GUI update in StructuredTextControl after field change
Translations for data types

Critical

Migrate dependency management and build to Maven

Major

Set unversioned TLAnnotation's in AttributeSetting's

Detail

Attributes of type TLEnumeration return collections despite multiple=false
Adapt directory structure to Maven conventions
FileManager: Remove dependency on java.io.File
Abolish automated creation of TableInterfaces
Refactoring: Remove ResPrefix from AbstractFormDialog
Update library log4j to version >= 2.16.0
Combine .info and .tooltip at resource keys

Major

No more automatic creation of "table types" for database tables

Detail

Attributes of type TLEnumeration return collections despite multiple=false
Abolish automated creation of TableInterfaces
Model import no longer possible