TopLogic Releases

Übersicht über alle TopLogic Releases mit ihren jeweiligen Verbesserungen und wenn notwendig detailierten Migrationsanweisungen.

2026-10-20

TopLogic 8.0.0-alpha11 erweitert die React-Oberfläche (TL Views) um einheitliches Drag & Drop für Tabellen, Bäume und Kanban-Boards, ein Popover-Element, Excel-Export und Zeilenzählung für Tabellen sowie eine konfigurierbare Aufteilung der adaptiven Detailansicht; das Design-System umfasst jetzt Tabellen, Dialoge, den App-Rahmen und die Layout-Container. Die React-Oberfläche funktioniert hinter Proxys, die den Ereignisstrom puffern, der OpenAPI-Server validiert Request-Bodies und weist leere Passwörter ab, und TL-Script erhält einen XML-Import in bestehende Daten sowie die Erzeugung von PowerPoint-Präsentationen.

2026-10-09

TopLogic 8.0.0-alpha10 erweitert die React-Oberfläche (TL Views) um ein Kanban-Board, Akkordeon-Abschnitte, Hinweisboxen und Auswahlfelder als Radio-Gruppe; Formulare und Tabellen richten sich jetzt nach den Modell-Zugriffsrechten. Der Scheduler startet Tasks erst nach dem vollständigen Hochfahren der Anwendung, der anonymous-Benutzer ist besser geschützt, und zahlreiche Fehler wurden behoben.

2026-10-01

TopLogic 8.0.0-alpha9 erweitert die React-Oberfläche (TL Views) um einen Kalender, einen Assistenten, Fortschrittsanzeigen für Aufträge, eine Filterleiste für Tabellen mit Mehrfachauswahl, Gruppierung und Drag & Drop, URL-Routing mit Objektnavigation sowie ein Benutzermenü mit persönlichen Einstellungen. Außerdem erhält die modellbasierte Berechtigungsdefinition Zugriffselternobjekte und eine Vollständigkeitsprüfung, und die Plattform bietet einen Eindeutigkeits-Constraint, eine Virenprüfung von Uploads sowie das Kompaktieren und Bereinigen der Historie. Darüber hinaus behebt dieses Release zahlreiche Fehler, vor allem in der React-Oberfläche.

2026-09-01

TopLogic 8.0.0-alpha8 erweitert die React-Oberfläche (TL Views) um ein Element <switch>, einen Seitenzustand, der ein Neuladen übersteht, und verbesserte Tabellen und vervollständigt ihre Headless-Schnittstelle für Skripte und Agenten. Außerdem werden TL-Script-Ergebnisse durch die modellbasierten Zugriffsrechte abgesichert, String-Spalten sind auf allen Datenbanken case-insensitive, und Benutzernamen werden einheitlich behandelt. Darüber hinaus behebt dieses Release zahlreiche Fehler, unter anderem in React-Formularen, Dialogen und beim Löschen von Objekten.

2026-07-30

TopLogic 8.0.0-alpha7 führt die TL Views ein, eine deklarative UI-Schicht auf Basis von React-Komponenten, sowie modellbasierte Zugriffsrechte, die Berechtigungen am Modell statt an Sichten festlegen und für jeden Zugriffsweg gelten. Außerdem können Modellbeschreibungen formatierter Text sein, TL-Script erhält XML-Parse-Funktionen, gzip() und Meldungsstufen, und ein neuer Dienst liefert den Betriebsmodus der Anwendung. Darüber hinaus behebt dieses Release zahlreiche Fehler, unter anderem in Flussdiagrammen, Bäumen und im Änderungslog.

2026-07-14

TopLogic 8.0.0-alpha6 ermöglicht es, den HTTP-Statuscode von REST-Antworten an die Antwortbearbeitung zu übergeben, und erhält die Zoomstufe von Flowcharts sowie den Aufklappzustand von Bäumen beim Aktualisieren. Außerdem behebt dieses Release zahlreiche Fehler, unter anderem bei den Zugriffsrechten von Dialogkommandos und der modellbasierten Suche, in TL-Script, in Layouts von Flussdiagrammen, in der Kafka-Anbindung und im Hilfe-Editor.

2026-06-19

Mit TopLogic 7.11.0 wurde die Unterstützung von JSON-Schemas für Typed Configurations eingeführt, wodurch Konfigurationen einfacher validiert und verarbeitet werden können.

Zudem wurden REST-Schnittstellen erweitert, sodass nun HTTP-Statuscodes gezielt in Responses abgefragt werden können.

Darüber hinaus behebt das Release zahlreiche Fehler, unter anderem bei dynamischen Spaltenfiltern, OpenAPI-Binärantworten, Bookmark-Links, TL-Script, Formularen und Migrationen, was die Stabilität und Benutzerfreundlichkeit der Plattform weiter verbessert.

2026-06-03

TopLogic 7.10.3 ist ein Wartungsrelease mit Schwerpunkt auf Fehlerbehebungen, Stabilitätsverbesserungen und technischen Aktualisierungen der 7.10-Plattform.

Das Release enthält eine wesentliche Optimierung für TL-Script, durch die Datenbankabfragen mit Parametern effizienter ausgeführt werden können. Zudem wurden mehrere Fehler behoben, darunter Probleme mit transienten Revisionen, der Verarbeitung von Collections in Abfragen sowie bei der Erstellung konfigurierter TL-Script-Funktionen. Darüber hinaus wurde ein Fehler in der ChangeSet-Analyse behoben, der bei nicht versionierten Typen zu Fehlverhalten führen konnte.

2026-06-03

TopLogic 8.0.0-alpha5 erweitert die Datenbankoptimierung von TL-Script auf Abfragen, die in Funktionen mit Parametern ausgelagert sind, und kennzeichnet Generatorfehler in der Build-Ausgabe deutlich. Außerdem behebt es Fehler bei Ersatzwert-Attributen an transienten Objekten, bei konfigurierten TL-Script-Funktionen, beim Zurückdrehen von Änderungen und bei der Analyse von Änderungen.

2026-05-21

TopLogic 8.0.0-alpha4 führt Modell-Annotationen ein, die Beschriftung und Tooltip von Fachobjekten ohne Programmierung festlegen, sowie einen über einen Komponentenkanal gesetzten Titel des Browser-Tabs. Außerdem lässt sich das Änderungslog auf den Kompositionsbaum eines Objekts einschränken, einschließlich Rücknahme und Zurücksetzen von Änderungen in diesem Teilbaum, und Flussdiagramme ordnen viele Kindknoten in einem Teilraster an. Das Encoding der Java-Quelltexte wurde auf UTF-8 umgestellt.

2026-04-24

TopLogic 8.0.0-alpha3 setzt die Arbeit an der Multi-Faktor-Authentifizierung und der Self-Service-Kontoverwaltung fort. Außerdem kann der OpenAPI-Server jetzt binäre Antworten wie Bilder oder PDF-Dateien zurückgeben, und die Modell-API weist Änderungen mit Attributen ab, die nicht zum Typ des Objekts gehören.

2026-04-17

Die Version 7.10.2 von TopLogic ist ein Wartungsrelease, das auf dem Feature-Release 7.10.0 aufbaut.

Sie enthält vor allem Aktualisierungen benutzter Drittanbieter-Bibliotheken und kleine Fehlerbehebungen.

2026-04-17

Die Version TL 7.9.12 enhält Updates von Drittanbierter-Bibliotheken auf die aktuellste Version.

2026-04-16

TopLogic 8.0.0-alpha2 erweitert die Flowchart-Komponente um einen konfigurierbaren Anfangszoom, einschließlich einer Anpassung an die Seitengröße („Fit to page“). Außerdem zeigen nicht bearbeitbare Felder von Attributen mit Ersatzwert diesen Wert jetzt korrekt an.

2026-04-01

Die Version 7.10.1 von TopLogic ist ein Wartungsrelease, das auf dem Feature-Release 7.10.0 aufbaut.

Sie enthält vor allem Fehlerbehebungen und kleinere Verbesserungen, um die Stabilität und Qualität der zuvor eingeführten Funktionen weiter zu erhöhen. Im Fokus steht somit die Nachbesserung und Optimierung bestehender Features, nicht die Einführung neuer Funktionalitäten.

2026-03-31

Das Release 7.9.11 von TopLogic fokussiert sich auf die Behebung von Fehlern und kleinere Verbesserungen in bestehenden Funktionen.

Ziel ist es, die Stabilität und Zuverlässigkeit des Systems sowie die Benutzererfahrung weiter zu erhöhen. Neue funktionale Erweiterungen stehen dabei nicht im Vordergrund, sondern die Qualitätssicherung der Plattform.

2026-03-31

TopLogic 8.0.0-alpha1, die erste Vorabversion von TopLogic 8.0, führt Multi-Faktor-Authentifizierung mit einem TOTP-Zweitfaktor, das selbstständige Zurücksetzen von Passwort und Zweitfaktor sowie die Selbstregistrierung per Einladung ein. Außerdem lassen sich typisierte Konfigurationen per JSON Schema validieren, ausgelieferte Workflows werden bei einer neuen Version automatisch aktualisiert, und Tabellen bieten für dynamische Spalten typgerechte Filter. Darüber hinaus behebt dieses Release zahlreiche Fehler, unter anderem bei der Sicherheit von Tabellen, in TL-Script, in Formularen und im Modell-Editor.

2026-02-13

TopLogic 7.9.10 ist ein Bugfix-Release, das mehrere kleinere Fehler aus vorherigen Versionen adressiert und die allgemeine Stabilität der Plattform weiter verbessert.

Es enthält keine neuen großen Features, sondern konzentriert sich auf Fehlerbehebungen und Detailverbesserungen im Systemverhalten und in der Benutzeroberfläche.

2026-01-27

TopLogic 7.9.9 ist ein reines Bugfix-Release und behebt einen kritischen Fehler im JavaScript-Drag-&-Drop, der mit Version 7.9.8 eingeführt wurde. Das Update stellt die korrekte Funktionalität und Stabilität der betroffenen Drag-&-Drop-Interaktionen wieder her.

2026-01-19

TopLogic 7.10.0 ist ein Feature-Release mit zahlreichen Verbesserungen an Plattform, Benutzeroberfläche und Skriptfunktionen.

Zentrale Neuerungen sind die Überarbeitung des Graph-Bindings, die Einführung von Weak Model Constraints sowie umfangreiche Erweiterungen im TLScript, unter anderem für JSON-, Excel- und PDF-Verarbeitung. Für Anwender wurden die Kontext-Hilfe im TLScript-Editor, dynamische Bestätigungsdialoge und die Anzeige der Änderungshistorie mit Undo-Funktion verbessert. Zusätzlich enthält das Release Optimierungen bei Kachelansichten, Bild-Uploads, Tree-Tables sowie administrative Erweiterungen wie den Import von Rollenprofilen beim Start.

Viele Fehlerkorrekturen und technische Aktualisierungen sorgen insgesamt für mehr Stabilität und eine verbesserte Nutzer- und Entwicklererfahrung.

2026-01-16

TopLogic 7.9.8 fokussiert sich auf Stabilität, Sicherheit und gezielte funktionale Verbesserungen.

Mit der neuen TLScript-Funktion sessionRevision() wird die Arbeit mit Sitzungsrevisionen vereinfacht, während der Umgang mit transienten Objekten robuster gestaltet wurde. Mehrere sicherheitsrelevante Abhängigkeiten wurden aktualisiert, unter anderem zur Behebung bekannter CVEs. Zahlreiche Fehler in Bereichen wie Tabellen, Excel-Export, Tree-Grid, Form-Editor und UI-Darstellung wurden behoben. Insgesamt verbessert das Release die Zuverlässigkeit und Benutzerfreundlichkeit der Plattform spürbar.

2025-11-12

Für Teil-Objekte, die in einer Tabellen in einem Formular angezeigt und editiert werden können, kann jetzt auch ein Detail-Dialog geöffnet werden. Außerdem gibt es diverse Fehlerbehebungen und Detailverbesserungen.

2025-08-06

Detail-Verbesserungen im Layout-Editor wie die Möglicheit, die Selektierbarkeit von Zeilen in Tabellen einzustellen. Daneben gibt es eine Reihe von Fehlerbehebungen und Sicherheits-Updates.

2025-06-05

Sicherheitsupdates, und einige Verbesserungen und Fehlerbehebungen für den Layout-Editor, administrative Sichten und technische Komponenten.

2025-04-11

Es ist jetzt möglich, workflow-gesteuerte Sichten auch außerhalb des Prozesscockpits zu realisieren. Hierfür hat der Layout-Editor neue Template "Prozess starten" und "Prozess weiterschalten" erhalten. Hierüber lässt sich ein prozessgesteuertes Formular an einer beliebigen Stelle der Anwendung einblenden.

Es gibt eine Reihe neuer TL-Script Funktionen für das Parsen von Excel-Dateien, den Zugriff auf die Anwendungskonfiguration und den Typ-Test. Mit dem Excel-Parser kann man Binärdaten im Excel-Format in ein JSON-Objekt umwandeln, das dann die Weiterverarbeitung mit TL-Script ermöglicht. Hierüber können Excel-Importe über TL-Script realisiert werden.

Bei der Definition von REST-Schnittstellen ist es jetzt möglich, mehrere alternative Authentifizierungsverfahren zu spezifizieren. Außerdem ist es jetzt möglich den Zugriff auf eine API in einem Nutzerkontext auszuführen, auch dann, wenn der Zugriff nicht mit einem persönlichen Authorisierungstoken erfolgt. Hierfür kann ein Mapping von Client-ID auf einen technischen Nutzer konfiguriert werden.

Außerdem gibt es eine Reihe von Fehlerbehebungen und Detailverbesserungen.

2025-03-04

Sicherheitsupdates und kleinere Verbesserungen und Fehlerbehebungen.

2025-02-18

Neben Verbesserungen im Standard-Theme können jetzt Sequenznummern nicht nur über Standardwert-Annotationen an Attributen gezogen werden, sondern auch über eine TL-Script-Funktion. Es gibt jetzt einen Mechanismus, um beliebige Objekte als Initialdaten bei der Installation einer neuen Anwenung laden zu können. Bisher war das nur für im Modell definierte Singletons und Klassifikatoren möglich.

2025-01-15

Die Core-Themes haben mehr Kontrast für eine bessere Übersichtlichkeit erhalten. Die Umbruchpunkte für reaktive Formulardarstellung sind jetzt über Theme-Variablen einstellbar. Im Modell gibt es einen neuen vordefinierten Datentyp für Zeitspannen und über Value-Listener-Annotationen kann im Formular auf Eingaben reagiert werden, um z.B. andere Felder anzupassen. Der Layout-Editor wurde mit verbessert, um auch Spaltengruppen, Sprunziele und weitere Aktionen in der Nutzeroberfläche als Reaktion auf Kommandos in-app konfigurieren zu können.

2024-10-04

TopLogic ist jetzt vollständig mit Java 17 kompatibel und verwendet die Java-Servlet-Spezifikation 6.0. Damit lässt sich die Application-Engine auch auf neuen Containern wie Tomcat 10 und anderen deployen, erfordert diese aber auch. Bei Erweiterungen der NoCode-Platform sind unter Umständen Anpassungen notwendig, da sich Paketnamen von javax auf jakarta geändert haben.

Auch für den Modellierer gibt es eine Reihe neuer Features: Eine neue Form von Attributen ermöglicht dynamische Standardwerte (die sich während der Lebenszeit eines Objektes anpassen, solange sie nicht explizit gesetzt/überschrieben werden). Solche "Attribute mit Ersatzwert" (fallback-value) können über eine spezielle Speichervorschrift im Modelleditor konfiguriert werden. Über bedingte Formattierung lassen sich jetzt Tabellenzellen und Formularfelder einfach über Regeln einfärben. Das Theme bringt dafür eine Reihe neue CSS-Klassen mit, die für eine harmonische Darstellung solcher Hervorhebungen sorgen. TL-Script kann jetzt einfach E-Mails verschicken und CSV-Dateien parsen. In einem Formular dargestellte berechnete Attribute aktualisieren sich jetzt sofort, wenn sich ihre Basiswerte in demselben Formular ändern.

Hinweis: Beim Update ist zu beachten, dass eine Anpassung bei der Abhängigkeit zum Lizenzmodul notwendig ist. Als Laufzeit- und Entwicklungsumgebung muss jetzt Java 17 und für das Deployment ein mit der Servlet-Spezifikation 6.0 kompatibler Container verwendet werden.

2024-09-27

Die TL-Script-Funktion fill() kann jetzt neben internationisierten Zeichenketten auch mit normalen String-Werten umgehen. Der Ausdruck "Hello {0}!".fill("World") liefert jetzt wie erwartet das Ergebnis "Hello World!". Der Instanz-Editor in der Modell-Administration kann jetzt alle Objekte auch in ihrem Standard-Formular anzeigen. Damit lässt sich das für einen Typ definierte Formular mit realen Werten ausprobieren, ohne explizit eine Sicht für den Obekttyp zu definieren.

2024-08-15

Neben einer ganzen Reihe von Detailverbesserungen und Fehlerbehebungen kann man jetzt Tabellenspalten nicht nur manuell durch Ziehen des Spaltentrenners vergrößern und verkleinern, sondern auch automatisch an den dargestellten Inhalt anpassen lassen. Dafür kann man den Spaltentrenner doppelklicken, oder im Burger-Menü der Tabelle die Option "Spaltenbreite automatisch anpassen" wählen.

Eine neue Syntax in TL-Script erlaubt es, Text-Blöcke mit Zeilenumbrüchen ohne Quoting zu schreiben. Hierfür wird die Syntax, die auch auch Java bekannt ist verwendet:

myText = 
    """
    This is a text-block
    containing multiple
        lines and some indentation
            that is independent
        of the indentation of
    the surrounding code.
    """

Mit den neuen Funktionen split() und join() lassen sich leicht String in Listen aufspalten und wieder zusammensetzen.

2024-07-15

Performance-Optimierung beim Zugriff auf historische Daten und Verbesserungen der Darstellung. Breitere Scroll-Balken in Chrome und permanente Anzeige des Logout-Buttons am Ende der Side-Bar.

2024-06-24

Verbesserung in den neuen Standard-Themes "Comfort" und "Compact". Performanceoptimierungen durch verbessertes Preload von Bulk-Operationen und Caching. Es wird jetzt eine optimierte Datenbankabbildung auch von Kompositionsreferenzen ermöglicht.

2024-04-19

Es steht eine neue Theme-Familie "Core" bestehend aus den Themes "Comfort" und "Compact", jeweils in einer Variante mit Toolbar und mit Sidebar, zur Verfügung. Die neuen Themes basieren auf dem TopLogic-Design-System und können relativ einfach über Design-Tokens an ein Corporate-Design eines Kunden angepasst werden. Eine neue Art von Theme-Variablen "HTML-Templates" ermöglicht die Anpassung der erzeugten HTML-Struktur für einzelne Elemente der Oberfläche.

Der Drag&Drop-Formulareditor wurde durch die Möglichkeit ergänzt, selbstdefinierte Teile über HTML-Templates mit eingebetteten Ausdrücken zu rendern. Darüber können spezielle Darstellungen mühelos realisiert werden. Insbesondere ist es damit auch möglich, dynamische Grafiken über parametrisierte SVG-Elemente zu integrieren.

Mit dem neuen JMS-Service wird es möglich, einen Datenaustauch (sowohl sendend als auch empfangend) über Message-Broker wie IBM MQ oder ActiveMQ zu realisieren. Empfang und Versand von Telegrammen kann sowohl über eine in-app Konfiguration mit TL-Script als auch über Java-Plug-Ins realisiert werden.

Des weiteren bringt das Release eine Reihe von Erweiterungen für TL-Script , neue Standardfunktionen der Nutzeroberfläche wie die Anzeige des aktuellen Session-Logs, eine komplette Überarbeitung der Nutzerverwaltung, und eine Reihe von Detailverbesserungen und Fehlerbehebungen.

Beim Umstieg auf das neue Release sind die Migrationsanweisungen in den jeweiligen Tickets zu beachten.

2024-02-27

Eine neue Syntax erlaubt es in TL-Script Objektinstanziierungen kompakter zu formulieren.

Ein mit .. statt . eingeleiteter Methodenaufruf liefert das Objekt, an dem die Methode aufgerufen wurde als Ergebnis (statt des Ergebnisses des Methodenaufrufs). Somit liefert ein Ausdruck der folgenden Bauart ein vollständig initialisiertes Objekt:

new(`my.module:MyClass`)
    ..set(`my.module:MyClass#prop1`, $value1)
    ..set(`my.module:MyClass#prop2`, $value2)

Die neue Syntax ist an Dart angelehnt.

2023-11-21

Eine neues Template "Einstellungs-Komponente" bietet im Layout-Editor ganz neue Möglichkeiten - in einer Einstellungs-Komponente kann eine Sicht erzeugt werden, in der der Nutzer session-lokale Einstellungen vornimmt, um die Anzeige in anderen Komponenten zu beeinflussen. Über "transiente Objekte" können jetzt Reports über berechnete Formular-Ansichten erzeugt werden. Ein Formular, das mehrere Objekte anzeigt, kann für abhängige Objekte jetzt ihre Darstellung wählen.

In den Entwicklungstools gitb es eine ganz neue Sicht "TL-Script Console", mit der Batch-Updates über TL-Script ausgeführt werden können. Bei der in-app Entwicklung können so viele Migrationen direkt in der Anwendung ausgeführt werden. In TL-Script gibt es jetzt eine Funktion für die PDF-Erzeugung und weitere Verbesserungen beim Umgang mit Binärdaten.

Beachte die möglicherweise notwendigen Migrationen. Die Layout-XML-Syntax hat sich im Detail geändert. Wenn Layouts in die Entwicklungsumgebung exportiert wurden, dann muss nach dem Update und vor dem nächsten Start, das folgende Script ausgeführt werden:

mvn exec:java@migrate-ticket -Dtl.migrationClass=com.top_logic.model.search.migrate.ticket27604.UpgradeGridCreateHandlerByExpression27604

Wenn Plug-ins für eigene TL-Script-Funktionen zum Einsatz kommen, muss deren API angepasst werden (siehe #27651).

2023-11-20

Bessere Kontext-Hilfe im Layout-Editor; Drop-Down-Auswahlen bieten jetzt Tooltips mit Erklärungen noch vor der Auswahl. Verbesserungen und in Optimierungen in TL-Script und den Entwicklungstools. Sicherheitsrelevante Updates von Abhängigkeiten und kleinere Fehlerbehebungen.

Beachte die notwendige Migration in #27629 - damit bei der Entwicklung weiterhin ein stabiles Passwort verwendet werden kann, muss die Lauch-Konfiguration angepasst werden.

2023-09-15

TopLogic ist jetzt open-source Software - fork me on GitHub! Das Aufsetzen einer neuen TopLogic-Applikation ist jetzt einfacher denn je, die Applikationstemplates sind jetzt auf Maven-Central verfügbar. Neue Anwendungssichten lassen sich jetzt mit kompletter Bearbeitungsfunktion in einem Schritt erstellen. Der Modell-Editor zeigt Module strukturiert an und TL-Script unterstützt beim Aufruf von eingebauten Funktionen benannte Parameter.

2023-07-03

Vereinfachter Einstieg in die Anwendungsentwicklung. Das TopLogic-Anwendungstemplate kann jetzt von Maven-Central bezogen werden. Damit benötigt die TopLogic-Entwicklung keine Modifikation der lokalen Maven-Einstellungen mehr. Der Anwendungsstart auf der Kommandozeile funktioniert jetzt einfach mit mvn ohne Argumente, Shut-Down mit Ctrl-C. Die Sichtentemplates für den Layout-Editor haben bessere Voreinstellungen, so dass die WYSIWYG-Anwendungserstellung noch schneller geht.

2023-05-16

Updates für den Layout-Editor.

2023-04-27

In-app konfigurierbare globale Dialoge und kleinere Fehlerbehebungen.

TopLogic ist in ein GIT-Repository umgezogen. Dieses Build verifiziert die Umstellung des Release-Prozesses in der neuen Infrastruktur.

2023-03-31

  • Das TopLogic Build-System ist auf Maven umgestellt. Die Module der Application-Engine werden jetzt über unser Nexus-Repository bereitgestellt.
  • Systemvoraussetzung auf Java 11 angehoben. Eine Reihe von Sicherheitsupdates für verwendete Open-Source-Komponenten.
  • Fehlerbehebung für Drag&Drop-Operationen auf Baumtabellen.
  • Es besteht nun die Möglichkeit eine ID-Spalte für Tabellen zu konfigurieren. Die ID-Spalte ist die Spalte in einer Tabelle, für die ein Symbol des Typs des Zeilenobjekts vor ihrem Wert hinzugefügt wird und die als Link zu ihrem Zeilenobjekt dargestellt wird.
  • Neben einer Performance-Optimierung der Kafka-Synchronisation gibt es Verbesserungen im Modell- und Layout-Editor.
  • Für TopLogic-Applikationen lassen sich jetzt Debian-Pakete für die einfache Installation auf Linux(-Containern) erzeugen.
  • TopLogic-Applikationen können jetzt Schnittstellen nach OpenAPI-Spezifikation anbieten und einbinden. Für die In-App Entwicklung von Schnittstellen steht ein OpenAPI-Editor zur Verfügung, mit dem sowohl Schnittstellenbeschreibungen erstellt und exportiert als auch Schnittstellen über TL-Script implementiert werden können.
  • Der Modell-Editor wurde um die Definition von historischen Referenzen erweitert. Hierüber steht die komplette Versionierungsfunktionalität der Persistenzschicht für In-App Entwicklung zur Verfügung. In diesem Zuge wurden auch Zugriffsfunktionen auf die Versionshistorie in TL-Script ergänzt.
  • Desweiteren wurden verschiedene Bugs gefixt und Abhängigkeiten geupdatet um darin enthaltene Sicherheitslücken zu entfernen.

2021-11-03

Eine Vielzahl von Verbesserungen bei der Oberflächengestaltung einer Anwendung: Konfiguration von Kachel-Cockpits, Drag & Drop Handler, Anreicherung von Tabellen mit berechneten Spalten, Auswahlkomponenten, benutzerdefinierte Kommandos mit Dialogeingabe und Verbesserungen des Layout-Editors.

2021-06-22

Logging auch über Logback für TL-Studio-Applikationen und diverse Bug-Fixes.

2021-05-19

Verbesserte Stabilität und verschiedene Bug-Fixes.

2021-05-05

Online-Hilfe für eine Anwendung lässt sich jetzt in der Anwenung selbst (in-app) pflegen. Abhängigkeiten zwischen Feldern können jetzt direkt im Modell deklariert werden. Außerdem gibt es einen Designer für das Datenbanklayout.

2020-09-01

Der Modell-Editor kann jetzt auch Enumerations anlegen und es gibt eine vordefinierte Sicht für die modellbasierte Suche.

2020-07-31

Anwendungssichten und Formulare können jetzt live ohne manuelle XML-Konfiguration erstellt werden. Die Erstellung von Logikausdrücken in TLScript wird jetzt durch Kontext-Hilfe unterstützt. Das ermöglicht eine Anwendungserstellung im "What-you-see-is-what-you-get"-Stil. TopLogic hat ein weiteres Theme bekommen: "dezent" ganz in den neuen TopLogic-Farben blau und weiß. Aber auch kundenindividuelle Themes können jetzt ganz leicht mit dem eingebauten Theme-Editor erstellt werden. Internationalisierung einer Anwendung wird kinderleicht mit der Anbindung an den DeepL-Übersetzungsservice. Auch eine weitere Datenbank PosgreSQL wird jetzt standardmäßig unterstützt.

2019-12-10

Modularisierung von Layout-Konfigurationen und Möglichkeit der Speicherung von in-app konfigurierten Sichten in der Datenbank.

2019-12-03

2019-07-22

Formulare werden jetzt reaktiv und passen sich automatisch an die Dimensionen des Endgerätes an. Das Schreiben von JSP für das Formularlayout wird überflüssig. Eine neue Präsentationsform wird ermöglicht: Mit dem Kachel-Layout kann eine bessere Nutzerführung erreicht werden, weil Übersichtsinformationen schon vor der Navigation angeboten werden können.