TopLogic - the automated application engine
  • Releases
  • Dokumentation
  • Github
  • Discord
  1. Home
  2. Releases
  3. TL_7.5.0-M8
  4. #26835

7.5.0-M8
TopLogic Release

2023-03-20

Verbesserung

Top-Thema
#25645
OpenAPI-Server
#26207
REST-Aufrufe über TL-Script an externe APIs nach OpenAPI-Spezifikation
Wichtig
#27196
DeepL: Glossare für Übersetzungen verwenden
#27214
TL-Script unversionierter Objekt-Vergleich
#27215
Historische zu-n Referenzen
#27234
ChartJS und OpenAPI in BPE-Standardkonfiguration einbinden
Detail
#26835
instanceof-Prüfungen unversioniert durchführen
#26935
Close-Dialog nach Create konfigurierbar machen
#27225
Bulk-Dependency-Update
#27236
Model-Definition für Revision
#27251
TLModelUtil: Deklarierte ConfigurationException durch TopLogicException ersetzten

Fehlerbehebung

Top-Thema
#27205
TL-Sync Sender stoppt bei Update von Assoziation
Wichtig
#27139
Button-Menü in Button-Leiste öffent sich nicht
#27207
Suchvorschläge von SelectFields und Popups der Breadcrumb werden falsch platziert
#27228
Fehlende Anzeige von Flex-Daten bei historischen Objekten
#27241
OpenAPI: Fehler obwohl Abfrage erfolgreich
Detail
#26797
Transaktion mit Nutzereingabe: Unsichtbare Eigenschaften des Formularmodells können nicht mit Werten belegt (initialisiert) werden
#26921
ClassCastException bei der Auswertung von Security-Regeln, die sich auf (Nicht-StructuredElement-)Singletons eines Moduls beziehen
#27096
Baum scrollt bei (externer) Selektion den selektierten Knoten nicht in den Viewport
#27167
Normalisieren von JSPs führt bei if-else Blöcken zu falscher Einrückung
#27203
Applikationstests mit chart.js Report auf der Startseite schlagen fehl
#27204
PersistentEnumeration.tValue(...) führt zu ClassCastException
#27218
Grid-Tabellen: Berechnete Spalte: Single-Value SelectField benötigt Listenwert.
#27227
Nutzer-Zeitzone und damit SubSession-Zeitzone kann null sein
#27231
Inkrementelle Modifikation eines mengenwertigen Attributes nicht möglich.
#27239
Typo in Datenbankkonfigurationen beim "Passwort-Template"
#27240
OpenAPI: Fehlender Content-Type bei JSON-Anfrageinhalt
#27249
TLScript-Vorschläge werden immer in der selben Sprache angezeigt
#27250
Fehlendes Maven-Profil "ide" in Eclipse
Verbesserung

Detail

#26835

instanceof-Prüfungen unversioniert durchführen

HistoryReferenceInAppDevelopment

In TL werden instanceof-Prüfungen versioniert durchgeführt d.h. eine Instanz einer Klasse in einer abgeschlossenen Revision ist nicht "instanceof" ihrer Klasse in der current revision bzw. wenn die Klasse als Literal angegeben wird.

Dadurch funktionieren TLScript Bedingungen und Goto / DefaultFor Prüfungen nicht auf historischen Instanzen.

  • Berechnete Referenz-Attribute: Der Typ-Check des Ergebnisses scheitert, wenn das Basisobjekt (und damit auch die Referenz) historisch ist.
  • Formulartypen: Wenn das Formular einen Typ angegeben hat, wird das Formular für ein historisches Objekt nicht angezeigt.

Test

  • TestTLModelUtilPersistent#testIsCompatibleType()
  • TestInstanceOf.script.xml
  • 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