TopLogic - the automated application engine
  • Releases
  • Dokumentation
  • Github
  • Discord
  1. Home
  2. Releases
  3. TL_7.7.1
  4. #27700

7.7.1
TopLogic Release

2024-02-27

Verbesserung

Wichtig
#26190
Mehrere Drop-Operationen pro Komponente
#27706
TL-Script: Explicit method chaining
Detail
#27260
Schlechtes Beispiel in der Dokumentation von revisionAt(...)
#27626
DropDown: Es werden keine Icons dargestellt
#27700
Allow dynamically loading ES6 modules from scripts
#27721
Automatische Datenmigration bei Applikationen ohne Branch-Support
#27735
PostgreSQL: Workaround for Method org.postgresql.jdbc.PgResultSet.updateClob(int, Reader) is not yet implemented.
Kleinigkeit
#27667
Update gstream package to gson 2.10.1

Fehlerbehebung

Wichtig
#21471
Überschreiben von Attributen schlägt manchmal fehl
#27741
Fehlende Entwickleroptionen im Modern-Theme
Detail
#27337
Dokumentation für Kachel-Sichten wird nicht angezeigt
#27528
Kafka verhindert das Logging auf Std-Out
#27640
Modell-Editor: Oberklassen-Pfeil wird angezeigt, obwohl Oberklasse nicht gezeichnet ist
#27661
Fehlerhaftes Error-Handling in I18N-Feldern
#27672
Falscher Tooltip bei Tabs in der Toolrow
#27673
TLScript: Copy(): Kopie historischer Objekte nicht möglich
#27693
Import soll nicht möglich sein, wenn Basisthemes nicht existieren
#27695
Versuch der Anlage eines Fachobjekttyps mit bereits existierendem Namen führt zu internem Fehler
#27697
Automatische Datenmigration führt Migrationen zu nicht konfigurierten Modulen aus
#27725
TL-Sync-Anwendung startet nicht, wenn Kafka nicht verfügbar
#27729
Rückwärtsreferenzen erzeugen separate Kante im Modellgraph
#27744
Keine visuelle Rückmeldung bei Tabellen Zeilen-Drop
#27745
Baum-Drops können nicht aufgezeichnet werden
#27764
Meta-Modell: Fehlender Typ für Assoziations-Properties
#27766
Legacy-Struktur-Module lassen sich in-app nicht löschen
#27767
No crash, when a legacy attribute filter cannot be resolved
#27768
TLScript: Fallback für untypisierte Ausdrücke
#27773
Crash beim Importieren der OpenAPI-Beschreibung von OpenAI
#27774
Baumtabellenzeile nicht dragbar, Aufklapper und Label schon
#27776
OpenAPI: Wrong encoding when constructing JSON request body
#27803
TLScript: Copy(): Kopie von historischen Referenz-Werten nicht möglich
#27805
Inkonsistentes Verhalten der TL-Script-Funktion union()
#27807
TL-Script: log() wird als seiteneffektfrei behandelt
#27808
BPE: Fehler beim BPMN Import wenn <association> Links vor den verbundenen Teilen im XML stehen
#27809
TL-Script: Crash bei Filter von literaler Map
#27810
CVE-2024-1597: Update PostgreSQL driver to at least 42.7.2, 42.6.1, 42.5.5, 42.4.4, 42.3.9 or 42.2.8
#27811
CVE-2024-26308: Upgrade commons-compress to at least 1.26
Kleinigkeit
#27666
State-Modification-During-Rendering-Fehler in Layout-Tests
Verbesserung

Detail

#27700

Allow dynamically loading ES6 modules from scripts

JavaScript

Ein ES6-Modul lässt sich folgendermaßen einbinden (das Skript wird dann beim Starten der Anwendung geladen):

<config service-class="com.top_logic.gui.JSFileCompiler">
  <instance>
    <additional-files>
        <file resource="my-module.js" type="module" />
    </additional-files>
  </instance>
</config>

Soll ein Modul dynamisch geladen werden, wenn es von einem anderen Modul importiert wird, kann für das Modul ein "Specifier" definiert werden:

<config service-class="com.top_logic.gui.JSFileCompiler">
  <instance>
    <additional-files>
        <file resource="service-module.js" type="module" as="service"/>
    </additional-files>
  </instance>
</config>

Dann kann das Modul "service-module.js" in einem anderen Modul importiert werden:

import {...} from 'service';

Test

Kein Test.

  • Get Started
  • Github
  • Discord
  • Das Unternehmen hinter TopLogic
  • Softwareentwicklung heute
  • Kontakt

© Copyright – Business Operation Systems GmbH

  • top-logic.com
  • Nutzungsbedingungen
  • Impressum
  • Rechtlicher Hinweis
  • Datenschutz
  • EN
  • Login