Top-Thema

TL-Sync für größere Lasten optimieren

Wichtig

Explizite Optionsreihenfolge in selector.template.xml ermöglichen
WrapperGenerator: Lookup-Methoden für Enums/Classifier, bessere Typisierung für Referenzen
Theme-Variablen nicht direkt sondern nur über CSS-Variablen nutzen
Typisierte Konfiguration: Short-cut Format für listen-wertige Properties
ProgressDialog: Bessere Reaktionsmöglichkeit auf Fehler im Hintergrundprozess
TLScript zum Auflösen eines Modellteils
BulkIdLoad soll auch Flex-Attribute laden
Neuer Typ: tl.util:JSON
Bessere Tooltips für Modell-Elemente, Icons für TLClassifier
ResKey mit fixer Anzahl Werte
In neuer App standardmäßig das Prozess-Cockpit einblenden
TopLogic über Debian-Pakete installieren
Layout-Editor-Funktionen von Fachfunktionen abgrenzen
Modell-Editor: Übersetzung aller Modulnamen plus Anzeige von technischem Namen
Context-lokale Umgebungsvariablen: Anwendungsproperties über JNDI belegen

Detail

Migrate TLDoclet to jdk.javadoc.doclet
Bessere Kontext-Informationen bei gelöschten Objekten
Anpassbarkeit der Breadcrumb-Darstellung
Breite der Selektions- und Detailspalte über Theme-Variable steuern
Breite von Filter-Dialogen über Theme-Variable(n) anpassen
Style-baren DIV-Container um die Demo-Lizenz-Anzeige einführen
Formular bei Invalidierung neu bauen
Logging im KBDataProducerTask soll Fehlerfälle besser abdecken
Service-Editor Kommandos sollen nicht immer aktiv sein
Java Klasse für TLObject Implementierung cachen
Navigation berechnerter Config-Properties über Collections
Bulk-Verarbeitung von Objekt-Löschungen beim Layout-Update
Lösch-Befehl sollte offenen Dialog schließen (können)
Risikoanalyse: Koordinatenursprung nach unten/links verschieben
Auch ohne Log-Viewer Log-Ausgaben erhalten
Support für MariaDB in Kombination mit JNDI-Konfiguration
Breite der minimierten Sidebar über Theme-Variable anpassen
ApplicationAction, die andere Action-Scripts aufruft
Einkürzung von Button Labels im Change-Check-Dialog
Deklarative Formulare: Property-Editoren über Konfiguration statt Annotation setzten
Automatische Sprachen-Bestimmung beim Wrapper generieren
Auto-update von Debian-Deployments
Default Label für Komponenten im Inspector

Wichtig

Sinnlose Auswahl bei "Tabs konfigurieren"
In-app konfigurierte Tabellen nicht exportierbar
Fehler beim Drag der selektierten Zeile eines nicht-initialen Slices einer Tabelle
Konfigurations-Export über Kontext-Menü im Modell-Editor defekt

Detail

TreeGridComponent: Selektion wird nach Verwerfen einer transienten Zeile nicht zurück gesetzt
Mögliche NPE in MonitorEventAccessor
TL-Sync: Tabs gehen bei String Attributen verloren
Nicht alle Tab-Bars berücksichtigen die Theme-Variablen-Einstellung `LEVEL_ONE_BAR_SIZE`
Asynchrones Laden von Layouts für Themes crasht kurz laufende Testfälle
SchedulerGui: Detailsicht "Ausgewählter Lauf" immer leer
Inkonsistentes Logging: Scheduler verwendet eigene Log-Datei, dessen Tasks aber nicht
Deklarative Formulare: SelectField verschwindet nach Upload, wenn Optionsliste von mandatory Property abhängig ist
Daten-Migration: Migrationsprozessoren verzögern
Fehlende Anwendung des PropertyInitializer bei listenwertigen Eigenschaften
Fehlende Constraint-Auswertung bei List-wertigen Properties
MaintenanceJspBase soll zuerst ins Log schreiben, dann an den Client, statt andersherum.
Vermeidung von Datenmigration in #25732: Gespeicherte Suchanfragen u.U. nicht mehr lesbar
Transaktionsmonitor rendert Collapse Buttons doppelt
Fehlendes CDATA Quoting bei Serialisierung von ConfigurationItem
Minimieren einer EditComponent verwirft Änderungen
Doppelte Error-Icons bei TL-Script-Feldern
LDAPAccessService: Verbindungsaufbau unter Verwendung des Hostnamens anstatt der IP Adresse
Unnötige, fehlerhafte Konvertierung von einfachen Attributwerten verhindern
Anlegen in Tree-Grid bei Fehlkonfiguration führt zu NullpointerException
Map-wertige Properties in Konfigurationen von Formular-Editor-Plugins funktionieren nicht
Mehrzeiliger Text in Layout-Template-Parametern wird umformattiert
TreeTableComponent soll initial die erste sichtbare Zeile selektieren, wenn initial eine Zeile selektiert werden soll
Umkonfiguration einer Komponente im Kachelumfeld entfernt Toolbar-Kommandos
Default-for definition in in-app Kachel-Layouts funktioniert nicht
Reiter "Prozess Cockpit" steht bei "Tabs konfigurieren" doppelt zur Auswahl
Neue App ohne Test-Code starten
Im Prozess-Cockpit werden die Anzahl Aufgaben nach dem Login nicht direkt angezeigt
Fehler in deployter App ohne autoconf-Verzeichnis
Mailversand: Startup-Benachrichtigung führt zu NullpointerException
In-app Umkonfiguration und Re-Export eines modularen Layouts crasht die Anwendung
Umkonfigurieren und Exportieren eines geerbten (modularen) Layouts wird nicht übernommen
Deklarative Formulare: Werte von @MapBinding Properties werden nicht übernommen
TLScript-Felder in BPE nicht sichtbar
Chart.js JavaScript wird in das Anwendungs-CSS eingebunden
Personalisierung von Formularen für lokale Typen crasht die Anwendung
Fehlender Fehler bei falscher Command-Clique
Speicherloch durch Mehrfachregistrierung von Selection-Listenern in der GridComponent
Update Dependency-Check to version 7.4.4 or above
Scriptrecorder: Eingabe von Datumswerten via Date-Popup-Control wird nicht aufgezeichnet
Fehler beim Ausführen von Tests in einem Build-Reaktor über Maven
Fehlende Absenderadresse in Mails
Generischer Separator für Mailfolder
ClassCastException bei Darstellung eines tl.core:DateTime Attributes in einer Kompositionstabelle
LayoutEditor: StackOverflowError bei falscher Modell-Deklaration
Aufklappen im Modellelementbaum sorgt für Selektion eines anderen Aufklappers
Unendlicher Baum in Tabellenauswahldialogen führt zu Fehlern
In einem deployten System lassen sich keine Service-Konfigurationen ändern
Speicherüberlauf bei der Ausführung gescripteter Tests
Zeitauswahl loggt Errors
Fehlendes Komponentenmodell bei Grid-Objekt-Initialisierung mit mehreren Eingangskanälen

Kleinigkeit

Leere Suche aktualisieren liefert NPE
Doppelte Aufklapper in Sicht "Externe Selektion im Baum"

Wichtig

TLScript zum Auflösen eines Modellteils
Neuer Typ: tl.util:JSON
Bessere Tooltips für Modell-Elemente, Icons für TLClassifier
Fehler beim Drag der selektierten Zeile eines nicht-initialen Slices einer Tabelle

Detail

TreeGridComponent: Selektion wird nach Verwerfen einer transienten Zeile nicht zurück gesetzt
Fehlende Anwendung des PropertyInitializer bei listenwertigen Eigenschaften
Fehlende Constraint-Auswertung bei List-wertigen Properties
Vermeidung von Datenmigration in #25732: Gespeicherte Suchanfragen u.U. nicht mehr lesbar
Transaktionsmonitor rendert Collapse Buttons doppelt
Service-Editor Kommandos sollen nicht immer aktiv sein
Minimieren einer EditComponent verwirft Änderungen
Doppelte Error-Icons bei TL-Script-Feldern
TreeTableComponent soll initial die erste sichtbare Zeile selektieren, wenn initial eine Zeile selektiert werden soll
Umkonfiguration einer Komponente im Kachelumfeld entfernt Toolbar-Kommandos
Risikoanalyse: Koordinatenursprung nach unten/links verschieben
Im Prozess-Cockpit werden die Anzahl Aufgaben nach dem Login nicht direkt angezeigt
Deklarative Formulare: Werte von @MapBinding Properties werden nicht übernommen
TLScript-Felder in BPE nicht sichtbar
Scriptrecorder: Eingabe von Datumswerten via Date-Popup-Control wird nicht aufgezeichnet
Einkürzung von Button Labels im Change-Check-Dialog
ClassCastException bei Darstellung eines tl.core:DateTime Attributes in einer Kompositionstabelle
LayoutEditor: StackOverflowError bei falscher Modell-Deklaration
Aufklappen im Modellelementbaum sorgt für Selektion eines anderen Aufklappers
Unendlicher Baum in Tabellenauswahldialogen führt zu Fehlern
Default Label für Komponenten im Inspector

Kleinigkeit

Leere Suche aktualisieren liefert NPE

Wichtig

Explizite Optionsreihenfolge in selector.template.xml ermöglichen
WrapperGenerator: Lookup-Methoden für Enums/Classifier, bessere Typisierung für Referenzen
Theme-Variablen nicht direkt sondern nur über CSS-Variablen nutzen
Bessere Tooltips für Modell-Elemente, Icons für TLClassifier
ResKey mit fixer Anzahl Werte
In neuer App standardmäßig das Prozess-Cockpit einblenden
TopLogic über Debian-Pakete installieren
Layout-Editor-Funktionen von Fachfunktionen abgrenzen
In-app konfigurierte Tabellen nicht exportierbar

Detail

Formular bei Invalidierung neu bauen
Logging im KBDataProducerTask soll Fehlerfälle besser abdecken
Inkonsistentes Logging: Scheduler verwendet eigene Log-Datei, dessen Tasks aber nicht
Fehlende Anwendung des PropertyInitializer bei listenwertigen Eigenschaften
Bulk-Verarbeitung von Objekt-Löschungen beim Layout-Update
Lösch-Befehl sollte offenen Dialog schließen (können)
Automatische Sprachen-Bestimmung beim Wrapper generieren
Fehlendes Komponentenmodell bei Grid-Objekt-Initialisierung mit mehreren Eingangskanälen