Wichtig

Dynamisches Abonnieren von Modell-Events durch UI-Elemente
Komponenten sollen benötigte Model Events abonnieren
TopLogic als Open-Source bereitstellen
Performance: Viele Anfragen an FLEX_DATA beim Löschen großer Mengen von Fachobjekten
Modell-Editor: Unter-Strukturierung von Modulen
CRUD-Sichten One-Click definieren
Anzeige von Lizenzinformationen für alle Nutzer
Formattierung von Werten in berechneten Tabellenspalten
HTML-Rendering-Templates
TL-Script: Benannte Parameter
DropDown mit Tooltip
Templates für komplette Anwendungssichten
Sichten mit Dokumentenordner in-app konfigurieren
TL-Script: Unterstützung für Binary-Data
Links mit benutzerdefiniertem Label
Smart Startup/Shutdown
App-Archetype nach MavenCentral deployen
TL-Script: Funktionen zum Übersetzen

Detail

Dialoge durch Klick auf Hintergrund schließen
TableModel: Optimiertes Einfügen vieler Objekte
Formulare über HTML-Templates rendern
Deklaration von Kommandos / Buttons auf Dialogebene
Icons/Cliques für Knöpfe/Dialoge wenn möglich mit Theme-Variablen vorbelegen
Standardwert über Sequenz für zahlenwertige Attribute
Header von Objektanlagedialog customizen
Konstanter Standard-Wert für Icon-Attribute
Build: Einfluss auf den "Build-Timestamp" nehmen
Listeinträge in deklarativen Formularen zuklappen
Layout-XML: Nutzung von Template-Parametern bei inneren Templateaufrufen
Tooltips über HTML Templates rendern
LayoutEditor: Hinweistext bei leerer Kachelliste anpassen
Header für Bearbeitung der Antwort eines Open-API Call verfügbar machen
TL-Script Funktion um eine gewisse Zeit zu warten
Fehlende Fehlermeldung bei Verwendung von `attribute` bei Referenzen
Deklaration von ThemeVar in Icons Klassen verschieben
Tabellen über HTML Templates rendern
TabBar HTML Template deklarieren
ButtonComponent HTML Template deklarieren
Default-Selektion basierend auf der letzten (aktuellen) Selektion wählen
Bulk-Löschung von Fachobjekten
Formularelement "Objekte": Als Nur-Lesen anzeigen
Module außerhalb von tl-engine aus Dependency-Management von tl-parent-all entfernen
Collapsible und DialogWindow Template deklarieren
Bulk-Dependency-Update 2023/06
CKEditor auf v4.21.0 updaten
Lucene aktualisieren auf 8.11.2
Button-Konfigurationen standardmäßig zusammenklappen
Selektion in der Grid verhindern wenn die bearbeitete Zeile Fehler hat
Application-Scripting: LayoutComponent's nur aufgelösen wenn sie sichtbar sind
Einfache Installationsmethode mit Docker
Standard Tooltip Design aktualisieren
InfoService neu mit Zeitstempel und unterschiedlichen CSS Klassen
Formulareditor zur Ansicht öffnen
Bei allen explizit gestarteten Threads ungefangene Exceptions loggen
Modellbasierte Expertensuche soll den vollen Platz benutzen
Tabellen-Footer über HTML Templates rendern
Dual-Lizensierung in Source-Files anzeigen
Dokumentation in die Anwendungen übernehmen

Wichtig

Check-Changed-Dialog (viel) zu klein
Keine Anzeige des Fehlertextes in Kompositionstabellen
Selektion der Grid verschwindet bei F5
AbstractFlexDataManager loggt Warnung beim mehrfachen Laden des selben Objektes
Falsche Lizenzanzeige für die TopLogic-Module in der Lizenzübersicht
In-app Konfiguration von Button-Spalten
Wenn für ein Layout keine englische I18N hinterlegt wurde, wird technische ID exportiert
Dokumentation exportiert Dateien mit Leerzeichen am Dateiende, was Windows nicht erlaubt

Detail

Die Formular-Preview unterscheidet sich von ihrer Produktivsicht
Kein Export von HTML-Attributen nach Excel möglich
Datei-Upload mit ScriptingRecorder aus dem Dateisystem nicht möglich
Befehlsfreigabedienst: Ausnahmeregel funktioniert nicht
<pre>-formattierter Text kollabiert in HTML-Feldern zu einer Zeile
I18N-String als Namensattribut liefert Fehler
Optionprovider aktualisieren berechnete Wertvorschläge weiterhin nicht
Theme-Editor: Es kann kein unabhängiges Theme erstellt werden
Theme-Editor: Dialog "Neues Stylesheet" sieht defekt aus
Applikationstests: Keine Aufzeichnung von Eingaben in I18N-String-Attributen in Grid möglich
Speicherloch: Persönliche Konfiguration wird nicht richtig abgeräumt
Fehler bei Dokumentenattribut in Kompositionstabelle
Administration: Wartungsmodus funktioniert nicht richtig
TL-Script: NPE, wenn reguläre Ausdrücke auf "null" ausgewertet werden
LayoutEditor: Komponenten-Kanal-Auswahl für Dialog-Öffner-Buttons falsch
Unerwünschtes Inlinen von Properties beim Erstellen einer neuen App
FolderComponent ohne Modell führt zu Fehlern
Verschwindene Design-Knöpfe in Kacheln
TL-Script: Falscher Hash-Code für JSON-Objekte
Scheduler: Task-Ausführung schlägt bei längeren Ergebnissen fehl
Open API Service: Abfrageparameter vom Typ Datum funktionieren nicht
Fehlerhafte Vorbelegung im Chart-JS Template
Fehlerhafte Berechnung der Sort-Order in Referenzen
Baum - Tabellen: Selektion von mehrfach vorkommenden Zeilenobjekten expandiert Teilbäume / wählt falsche Zeile
GridComponent: Zeilenwechsel bei Fehlern möglich
ResKey: Fehlendes Quoting von nicht-primitiven Argumenten
Setzen des Wertes einer geordneten Assoziation führt ggfs. zu NullPointerException
Synthetische `UpdateChainLink`-Kette des `KBDataProducerTask`führt ins nichts
ScriptingRecorder loggt Error beim Übersetzen
"Container" für neue Grid-Zeile nicht mandatory, aber versteckte NPE, wenn Wert gelöscht wird
Potentielle NullPointerException beim Sortieren der Ergebnisse der Schnellsuche
Assertion-Error, wenn man inkompatiblen Wert in ComplexField setzt
NPE im Script-Recorder, beim Speichern des Scripts
GanttChartExporter nutzt verwundbare Bibliothek JTidy unnötigerweise
HttpUnit nutzt verwundbare Bibliothek JTidy
Schnellsuche: Nullpointer Exception bei Klick mit GUI Inspektor auf Textfeld
Schnellsuche: Suche nach Phrasen und Termen mit (Lucene-) Steuerzeichen funktioniert nicht
Anzeige des "Vorlagen" Feldes im Formulareditor führt zu Fehlern
Label-For defekt
Verwerfen beim DirtyHandling mit mehreren Editoren nicht möglich
Boolean-Mandatory-Felder nicht mehr dreiwertig
Benutzerhistorie aktualisiert sich nicht
Javascriptfehler beim Window-Resize
Fehlendes Theme-Reset bei "Theme neuladen"
Unnötige Prüfung auf ungespeicherte Änderungen beim Umsortieren der Spalten in der Grid
Falsche Position wenn fix. Spalte in flex-Bereich gedraggt wird
Toolbar-Buttons nicht mehrzeilig im Tabellentitel darstellen
Tooltip der Spalte bleibt nach Umordnung weiter bestehen
Placeholder Animation statt Tabellenzeile in jeder Tabellenzelle
Teilweise CSS-Klassenduplikate in Tabellenzellen
Fehlende Default-Icons nach Theme-Reload
Galerie Attribut sieht kaputt aus
Inkrementelle TreeTable Updates können Sortierung zerstören
Konfigurierte Zeilenhöhe des Tabellenheaders wird nicht benutzt
Kommandos zum Starten von Services sind für alle Nutzer mit Lese-Berechtignung auf den Service-Editor ausführbar
Beacon Felder zeigen im Status "immutable" im Dezent Theme riesiges Icon an
Doppelte PropertyDescriptor beim collect mit "unordered properties"
Fehlendes Key-Property bei Überschreibung von ConfigurationItem
Fehlende Berücksichtigung der Annotation ReferenceDisplay in Kompositionen
RowClassProvider werden ignoriert
Unnötige Ausführung des Control-Kommandos "visibleButtonCount"
NPE beim Verlinken von Hilfeseiten in anderen Hilfeseiten

Wichtig

DropDown mit Tooltip
Check-Changed-Dialog (viel) zu klein
Keine Anzeige des Fehlertextes in Kompositionstabellen
Selektion der Grid verschwindet bei F5

Detail

Dialoge durch Klick auf Hintergrund schließen
Kein Export von HTML-Attributen nach Excel möglich
<pre>-formattierter Text kollabiert in HTML-Feldern zu einer Zeile
Administration: Wartungsmodus funktioniert nicht richtig
Fehlerhafte Vorbelegung im Chart-JS Template
Baum - Tabellen: Selektion von mehrfach vorkommenden Zeilenobjekten expandiert Teilbäume / wählt falsche Zeile
GridComponent: Zeilenwechsel bei Fehlern möglich
Potentielle NullPointerException beim Sortieren der Ergebnisse der Schnellsuche
Schnellsuche: Suche nach Phrasen und Termen mit (Lucene-) Steuerzeichen funktioniert nicht
Label-For defekt
Verwerfen beim DirtyHandling mit mehreren Editoren nicht möglich
Boolean-Mandatory-Felder nicht mehr dreiwertig
Einfache Installationsmethode mit Docker
InfoService neu mit Zeitstempel und unterschiedlichen CSS Klassen
Fehlendes Theme-Reset bei "Theme neuladen"
Galerie Attribut sieht kaputt aus
Kommandos zum Starten von Services sind für alle Nutzer mit Lese-Berechtignung auf den Service-Editor ausführbar
Beacon Felder zeigen im Status "immutable" im Dezent Theme riesiges Icon an
Fehlende Berücksichtigung der Annotation ReferenceDisplay in Kompositionen
Dokumentation in die Anwendungen übernehmen

Wichtig

Dynamisches Abonnieren von Modell-Events durch UI-Elemente
TopLogic als Open-Source bereitstellen
Modell-Editor: Unter-Strukturierung von Modulen

Detail

TableModel: Optimiertes Einfügen vieler Objekte
Formulare über HTML-Templates rendern
Tooltips über HTML Templates rendern
Deklaration von ThemeVar in Icons Klassen verschieben
TabBar HTML Template deklarieren
ButtonComponent HTML Template deklarieren
Module außerhalb von tl-engine aus Dependency-Management von tl-parent-all entfernen
Dual-Lizensierung in Source-Files anzeigen

Detail

Scheduler: Task-Ausführung schlägt bei längeren Ergebnissen fehl