Top-Thema

Support von PostgreSQL
Formular-Editor
Kontextmenü
Theme-Editor
Theme "dezent"
Neue Sichten in der Anwendung erstellen
TL-Script-Editor mit Context-Hilfe
Modell-Export in die Entwicklungsumgebung
JavaDoc für Top-Logic
Übersetzungsservice

Wichtig

Grid: Vereinheitlichung Selektionsverhalten
Fileupload mittels Drag&Drop direkt vom Filesystem des Clients
Grid: Zusammenlegen von Filter- und Sortierungsbuttons im Spaltenheader
Tabellen: Auswertungszeile
Control-Rendering über Templates
XML-Editor mit Syntax-Highlighting
Hartcodierte Icon-Referenzen durch Theme-Variablen ersetzten
ConfigurationDescriptor aus XML-Datei erzeugen
Export und Import von Themes
Versenden von E-Mails ermöglichen, die nur im CC oder BCC Empfänger haben
Funktion "Dokumentsperre" vereinfachen.
Kommentarfeld für Dokumente
Persistierung von Einstellungen in Auswahldialogen
Optimized Jetty-Startup in the IDE
Vereinfachte Layout-Templates mit berechneten Alias-Variablen
TL-Script: Count-Funktion
Werte für composite-Attribute inline anlegen
Migration: Rewriter, der Attribut mit XSL transformiert
Darstellung von fremden Objekten in BPE
Fachdefinitionen in BPE Ex/Importer übernehmen
Typ-Default von Attribut-Annotationen optional vererben
Modell-Annotationen an Tabellen-Definitionen setzen
Internationalisierbare Log-Meldungen
Typisierte Konfiguration: Properties mit ValueFormat und ValueBinding gleichzeitig erlauben
Übersetzungen für `ResKey`s in deklarativen Formularen eingeben
Exakte Versionsangabe auf der Monitor-Seite
Neue Login-Seite
Automatische Datenmigration bei neu angelegten Tabellen

Detail

Renderer parametrisieren
Config-Item-Templates zu Rendering-Templates verallgemeinern
LockStrategy für Interfaces
BreadcrumbComponent
Upload von Binärdaten in Deklarativen Formularen
Theme Konfigurationen in einer eigenen Datei
Dialog zur Erstellung mehrerer ConfigurationItem's
Update Jetty to 9.4.22
Model-Factory mit Default-Namen ohne Factory-Annotation nutzen
Upload-Möglichkeit von Fonts im Theme-Editor
GUI-Assertion FormField#isMandatory()
Konfiguratives "Mandatory"-Override für Properties in deklarativen Formularen
Typisierte Konfiguration: BinaryData-Properties standardmäßig serialisieren
Script recorder - Export/Import von Vorlagen
Script Recorder: "Server-Script auswählen" ausblendbar machen.
TLKafkaProducer erweiterbar machen.
Layout-Refactoring: (Admin-)Layouts so umstrukturieren, dass .layout.xml und Component-XML benachbart sind
MigrationProzessor zum Löschen des gespeicherten Applikationsmodells
Mehrfachvererbung bei Themes
Externes Modul für PostgreSQL Treiber
TL-Script-Editor für Script-Attribute und Properties verwenden
Breite des Textfeldes am Modell-Attribut annotieren
Titel für Tabellen-Definitionen in Workflow-Schritten
Möglichkeit einen Editor in Dialogen im Edit-Modus zu öffnen
Anzeige von prozessfremden Attributen
Allgemeine Layout-Option: resetInvisible
Keine Punkte in Umgebungsvariablen
GenericObject als Standard-Datenbank-Tabelle
Service inspection
loginscreen.png in POS entfernen
Konfigurierbare Ausnahme-Listen in EditAttributedComponent
Grid: Deselektion mit Ctrl-Click
Automatischer Textumbruch bei langen Zeilen für den Code Editor
TL-Script Ausdruck um ein dynamisches Attribut auszuwerten
LabelProvider by expression
Main-Properties für MetaAttribute Tabelle
Anpassung der Grid-Layouts im Element-Modul
ShowSystemEnvironment.jsp: Alphabetische Sortierung.
Harte Icon-Referenz in grid.xml entfernen
Nutzung der Labels von Fachobjekten in Messages
BPE: Task-Übergang-Fehlertext und Bedingung vereinheitlichen
Anzeige der "_self" Spalte in FormEditor-Tabelle
Anzeige eines statischen HTML im Formular-Editor
"Standard" Links in WYSIWYG Editor aktivieren
Migration: Versions-Downgrade ermöglichen
Directory (LDAP) Account Sync without explicit group access
Scripting: ModelNamingScheme für die Selektion von Selectables
Umgang mit großen Dateimengen bei Uploads durch file drops
FileDropHandler: Fehlermeldungen verbessern
Verbesserung des Abschluß einer Aufgabe
Dynamische Dialogtitel
Fehlende JSP Atribut "wholeLine" für basic:fieldset
Macro als GUI-Element im Formular-Editor
Feature-Sets in StructuredTextConfigService einführen
Typisierte Konfiguration: Kein Fehler beim Zugriff auf nicht gesetzte mandatory Properties
ResKey: Optionaler key for literale `ResKey`s, besseres XML-Format
com.top_logic.layout.form.template.model.Template für HTML code
FormEditor-Dialog in zu einem programmatischen Dialog machen
Bessere Positionierung von Administrationskomponenten
Anzeige von verstecken Attributen in Form-Editor
MediaQueryControl soll LayoutControlAdapter sein
Anzahl Zeilen dynamisch dem Inhalt des Code Editors anpassen
Enhanced API for TypedAnnotatable
Angabe einer Begründung wenn Zeilen nicht entfernt werden können
Typisierte Konfiguration: Short-Cut-Format für item-wertige Properties für Serialisierung verwenden
Font Awesome auf Version 5.13.0 aktualisieren
Fokussieren von Tabellen
PropertyEditor für TLFormDefinition
FormBuilder für einen Typ unter Verwendung der impliziten FormDefinition
Formulare von Obertypen als Template zum erweitern anbieten
Buttons um das Formular zurücksetzen zu können
checkAll an FormContainer bereitstellen
Aufzeichnen aller Aktionen im Dialog unterbinden können
Layout zurück ins Dateisystem speichern
Assertion auf den Fehlertext eines FormField's
Deploy-Aspekte wie "normale" Web-Apps behandeln
Teminplan im Kacheldemo anzeigen
WindowComponent am MainLayout des Openers registrieren
Scripting von Erstellung neuer Sichten
Anzeige der Messages einer Exception im Info-Service
Besseres Fehlerverhalten falls Layout-Konfiguration invalide ist
Deklarative Konfiguration sollen programmatische erweitern
Unterscheidung von aktiven und disabled Buttons im "modern" Header
BinaryDataFactory: BinaryData aus InputStream und Namen erzeugen
Anzeige vom Typ Info ohne Icon und Header im Info-Service
DefaultProvider über Ausdruck
Spezielle Gruppe "Weitere Attribute" im Form-Editor

Kleinigkeit

Abstrakte Basisklasse für ControlProvider für FormMember
TableData: getOwner() in die API aufnehmen
ConfigurationItem für internationalisierte Texte ohne Beschreibung
TL-Sync: Kafka bootstrap servers über Java-Property setzten
Von Javascript geladene Hover-Klassen durch Hover-Pseudo-Klassen ersetzen
Typisierte Konfiguration: Utility zum parsen mit custom Root-Tag
Utility um Maven-Dependencies in ein TL-Modul zu integrieren
Assertion für Selektion in TreeTableComponent
Standard-Encoding von Dateien im Projekt festlegen
Dump-JSP in die Standard-Wartungsseiten übernehmen
Statische SQL Statements entfernen, stattdessen dynamisch über den DBHelper routen
Wrapper-Generierung für mehrere Module
Service-Methode für Erstellung einer SortConfig
TL-Script Macros: Dynamischen Inhalt in geschützten Attributen erlauben (SafeHTML)

Top-Thema

Fehlerhafte AssociationCache-Aktualisierung im Commit

Wichtig

Konfigurierter Resourceprovider wird für historische Objekte nicht gefunden
Mögliche Endlosschleife im AbstractKBCache
Struktureditor: Unterschiedliche Zeilenhöhe Flex vs Fix
Baumtabelle rendert Checkboxen für alle Knoten
Fehlerhafte Dialog-Name im POSDelegateStructureHTMLTree
Benutzer kann keine Bookmarklinks mehr erzeugen

Detail

Mandatory Attribute können nicht (temporär) auf null gesetzt werden
Reihenfolge der Buttons in *SelectorContext nicht konsistent zum Rest
Session-Service loggt nur die Adresse der Apache-Fassade
Renderingfehler beim Burger-Menü
Entfernung unnötiger Inline-Styles
Fehlende ThemeVariablen ergänzen
RiskItemFactory: Auf typisierte Konfiguation umstellen
Typisierte Konfiguration: U.u. Falsche "Outer"-Referenzauflösung
Zeitabhängige Test in Project-Demo
Die Callback-URL-Konfiguration der Pac4jConfigFactory dient nicht als Fallback für die Client-Konfiguration
Tooltips von nicht ausführbaren Kommandos im Burger Menü werden nicht angezeigt
Fehlende Berechtigung für neue Workflow-Version
Speichern von Script-Templates im Script-Recorder nicht möglich
TLScript Codecompletion Plugin funktioniert nicht im Internet Explorer
GUI-Inspector Dialog öffnet sich nicht mehr bei Buttons
Tabellentextfilter zählen leere Einträge
Fehlerhafter Export/Import von ScriptRecorderTemplates
Migration: Modell-Update löscht u.U. Attribute wenn sich ihr Typ ändert
Upload einer Dokumentversion per Drag & Drop ohne Sperre nicht möglich
TL-Script-Editor: Code-Block in der Beschreibung einer Vervollständigung nicht in einer Zeile im IE
Font Awesome fehlt in der Tabelle der Drittanbieterbibliotheken
Unerwünschter Margin in der Gantt-Page-Leiste
Tree-Table: Selektion geht beim Zuklappen verloren
Reihenfolge jsDiagram / Themes Modern im CP tauschen
Formular der erweiterten Suche zu Breit
Unerwünschter Zeilenumbruch bei Darstellung einer URL
Inaktiver Create Button einer Grid ist zu hell im Sidebar-Theme
Log-Konfiguration in der Anwendung wechseln nicht mehr möglich
LabelProvider für BinaryData Objekte
Weitere Fehler in reaktiven Formularen
FileDropHandler: waitPane verschwindet manchmal nicht
Maxmiert Eigenschaft bei Dialogen geht verloren
Fehlerhafte Filterung in Baumtabellen bei nicht existierenden Attributen
Aktualisierungsproblem Unternehmen-Detailsicht
Warnungen im Log zu Layout Dateien
An Attributen konfigurierten `config-type` für ColumnConfiguration nutzen
Check-Changed bei Selektion im BPMN-Diagramm
Label-Spalte in Token-Tabelle existiert nicht
Webfolder wird zu klein gerendert
Committee-Tests schlagen fehl, wenn sie zu bestimmten Uhrzeiten ausgeführt werden
TopLogicServlet must not redirect to login in case of errors
Fehlerhaftes Update von KBCache's
Neue Dokumentbeschreibung wird nicht in anderen WebFolder Sichten angezeigt
Doppelter Button in der Sidebar
Änderungen des editierten BPMN-Diagrammes können verloren gehen
Falsches Model-Update beim Wechsel in den Bearbeiten-Modus
BPE Prozess Editor speichert Einstellung "Automatisch" für Verzweigungen nicht richtig
ModuleLayout löst Workspace Verzeichnis nicht richtig auf
Dialoge externer Fenster werden im Hauptfenster angezeigt
ThemeVariablen des Layouts werden nicht richtig aufgelöst
Zu viele Buttons im Sidebar-Layout
NullPointer beim Drag'n'Drop von selektierter ApplicationAction
ReplayHistory findet sein Control nicht bei schnellem PageReload

Kleinigkeit

Unnötiger Import in SubtypesProvider

Top-Thema

Formular-Editor
Kontextmenü
Theme "dezent"
Neue Sichten in der Anwendung erstellen

Wichtig

Grid: Vereinheitlichung Selektionsverhalten
Fileupload mittels Drag&Drop direkt vom Filesystem des Clients
Grid: Zusammenlegen von Filter- und Sortierungsbuttons im Spaltenheader
Export und Import von Themes
Funktion "Dokumentsperre" vereinfachen.
Kommentarfeld für Dokumente
Persistierung von Einstellungen in Auswahldialogen
Darstellung von fremden Objekten in BPE
Struktureditor: Unterschiedliche Zeilenhöhe Flex vs Fix
Fachdefinitionen in BPE Ex/Importer übernehmen
Baumtabelle rendert Checkboxen für alle Knoten
Fehlerhafte Dialog-Name im POSDelegateStructureHTMLTree
Neue Login-Seite
Benutzer kann keine Bookmarklinks mehr erzeugen

Detail

Reihenfolge der Buttons in *SelectorContext nicht konsistent zum Rest
Session-Service loggt nur die Adresse der Apache-Fassade
Renderingfehler beim Burger-Menü
Upload-Möglichkeit von Fonts im Theme-Editor
Script recorder - Export/Import von Vorlagen
Tooltips von nicht ausführbaren Kommandos im Burger Menü werden nicht angezeigt
Fehlende Berechtigung für neue Workflow-Version
TL-Script-Editor für Script-Attribute und Properties verwenden
Breite des Textfeldes am Modell-Attribut annotieren
Titel für Tabellen-Definitionen in Workflow-Schritten
Speichern von Script-Templates im Script-Recorder nicht möglich
Anzeige von prozessfremden Attributen
Grid: Deselektion mit Ctrl-Click
Tabellentextfilter zählen leere Einträge
Fehlerhafter Export/Import von ScriptRecorderTemplates
Automatischer Textumbruch bei langen Zeilen für den Code Editor
BPE: Task-Übergang-Fehlertext und Bedingung vereinheitlichen
Upload einer Dokumentversion per Drag & Drop ohne Sperre nicht möglich
Anzeige der "_self" Spalte in FormEditor-Tabelle
Font Awesome fehlt in der Tabelle der Drittanbieterbibliotheken
Anzeige eines statischen HTML im Formular-Editor
"Standard" Links in WYSIWYG Editor aktivieren
Unerwünschter Margin in der Gantt-Page-Leiste
Tree-Table: Selektion geht beim Zuklappen verloren
Formular der erweiterten Suche zu Breit
Unerwünschter Zeilenumbruch bei Darstellung einer URL
Inaktiver Create Button einer Grid ist zu hell im Sidebar-Theme
Umgang mit großen Dateimengen bei Uploads durch file drops
FileDropHandler: Fehlermeldungen verbessern
Verbesserung des Abschluß einer Aufgabe
Macro als GUI-Element im Formular-Editor
Log-Konfiguration in der Anwendung wechseln nicht mehr möglich
Weitere Fehler in reaktiven Formularen
FileDropHandler: waitPane verschwindet manchmal nicht
Anzeige von verstecken Attributen in Form-Editor
Fehlerhafte Filterung in Baumtabellen bei nicht existierenden Attributen
Aktualisierungsproblem Unternehmen-Detailsicht
Font Awesome auf Version 5.13.0 aktualisieren
Formulare von Obertypen als Template zum erweitern anbieten
Buttons um das Formular zurücksetzen zu können
Check-Changed bei Selektion im BPMN-Diagramm
Label-Spalte in Token-Tabelle existiert nicht
Webfolder wird zu klein gerendert
Neue Dokumentbeschreibung wird nicht in anderen WebFolder Sichten angezeigt
Doppelter Button in der Sidebar
Änderungen des editierten BPMN-Diagrammes können verloren gehen
Falsches Model-Update beim Wechsel in den Bearbeiten-Modus
BPE Prozess Editor speichert Einstellung "Automatisch" für Verzweigungen nicht richtig
Teminplan im Kacheldemo anzeigen
Scripting von Erstellung neuer Sichten
Dialoge externer Fenster werden im Hauptfenster angezeigt
Besseres Fehlerverhalten falls Layout-Konfiguration invalide ist
Unterscheidung von aktiven und disabled Buttons im "modern" Header
ThemeVariablen des Layouts werden nicht richtig aufgelöst
Zu viele Buttons im Sidebar-Layout
NullPointer beim Drag'n'Drop von selektierter ApplicationAction
ReplayHistory findet sein Control nicht bei schnellem PageReload
Anzeige vom Typ Info ohne Icon und Header im Info-Service

Top-Thema

Kontextmenü
Neue Sichten in der Anwendung erstellen
JavaDoc für Top-Logic

Wichtig

Grid: Vereinheitlichung Selektionsverhalten
Fileupload mittels Drag&Drop direkt vom Filesystem des Clients
Grid: Zusammenlegen von Filter- und Sortierungsbuttons im Spaltenheader
Tabellen: Auswertungszeile
Hartcodierte Icon-Referenzen durch Theme-Variablen ersetzten
Funktion "Dokumentsperre" vereinfachen.
Persistierung von Einstellungen in Auswahldialogen
Vereinfachte Layout-Templates mit berechneten Alias-Variablen
Typ-Default von Attribut-Annotationen optional vererben
Übersetzungen für `ResKey`s in deklarativen Formularen eingeben
Fehlerhafte Dialog-Name im POSDelegateStructureHTMLTree

Detail

Renderer parametrisieren
BreadcrumbComponent
Update Jetty to 9.4.22
RiskItemFactory: Auf typisierte Konfiguation umstellen
TLKafkaProducer erweiterbar machen.
Layout-Refactoring: (Admin-)Layouts so umstrukturieren, dass .layout.xml und Component-XML benachbart sind
Keine Punkte in Umgebungsvariablen
Anpassung der Grid-Layouts im Element-Modul
Harte Icon-Referenz in grid.xml entfernen
Upload einer Dokumentversion per Drag & Drop ohne Sperre nicht möglich
Umgang mit großen Dateimengen bei Uploads durch file drops
Feature-Sets in StructuredTextConfigService einführen
FormEditor-Dialog in zu einem programmatischen Dialog machen
Enhanced API for TypedAnnotatable
Angabe einer Begründung wenn Zeilen nicht entfernt werden können

Kleinigkeit

Dump-JSP in die Standard-Wartungsseiten übernehmen
Unnötiger Import in SubtypesProvider

Detail

BPE: Task-Übergang-Fehlertext und Bedingung vereinheitlichen