Bugfix Enhancement

Keyword: TLScript

Major

TL-Script delete()
TL-Script: Model-Reflection
TL-Script: Regular expressions
TL-Script: Comments
Switch-Statement für TL-Script
TL-Script: Or-Fallback-Chains
TL-Script: Deep-Copy
TL-Script: JSON-Syntax, groupBy, indexBy, subString, toLowerCase, toUpperCase
TLExpression: Integer nach Double Konvertierung mit Rechenoperationen

Detail

TL-Script-Editor: Kontext-Vervollständigung für Enum-Konstanten
TL-Script: Throw/Info-Operationen
TL-Script: Modell-Literale für lokale Typen
TL-Script: Constant folding for custom script functions
TL-Script: Ausdruck der einen Anwendungs-Alias auflöst
TL-Script-Editor: Einschränkung der automatischen Vervollständigung
Expert-Suche: Skript-Ausdrücke beliebigen Typs auswerten
TL-Script: Letztes Semikolon in Variablendefinition und Befehlskette weglassen
Update TL-Script Documentation to new format generated by tl-documentation
TL-Script: all(`enum`)

Major

TL-Script: Inkonsistente Flat-Map-Semantik von get()

Detail

Fehler im Optimizer bei Suchausdrücken
UnsupportedOperationExcepction bei TL-Script-Ausdruck mit "and"
TL-Script: Apply-Funktion kann nicht mit mehreren Argumenten umgehen
sum(a,b) schlägt fehl
Unerwartete Randfallbehandlung in "average"
TL-Script-Editor: Keine Vervollständigung bei Modulnamen mit Zahlen
TL-Script: Inkonsistenz bei Listen mit null Werten
Fehlende Datei "doc/de/developer/tlscript/template.html"
TL-Script: NPE in deep-copy, if non-multiple coposite attribute is null