Compiler version saved in compiled code and displayed in up-to-date log lines (if available)
Support for open type parameters in external functions
Command line parameter for switching off strict template restriction
Improvements and bug fixes:
Stack trace for parameterized template errors detected during compilation
Strict template restrictions default value changed to true
Improved detection of file changes that occur outside of TestCast
Improved TCI support for default, port, timer and configuration values
More compact report for superfluous item mismatch
Several abstract template related errors were not limited to TTCN-3:2020 and newer
XSD extension package identifier check applied starting from 2018 version
Fixed error in detection of unassigned signature template inout fields
Invalid linking of the replace function
Incorrect error when starting a timer using an uninitialized variable
Template restriction violation not detected under certain circumstances
Issues with coloring of mismatch nodes
Project properties are no longer read-only when creating a new project after starting TestCast
TTCN-3 runtime exception caused by an assignment of a compatible union whose selected variant has a different index than the same variant in the assign target
Linking of template element references in assignment statements changed type parent data and caused errors in the XML codec Errors for keywords from extended packages
Fix for a scrolling issue (jump back to the selected item) occurring when a list view item is selected using a left click which is immediately followed by a mouse wheel action
New look and feel: color schemes, customizable font sizes, changes in the tab view, several editor highlight functions, compilation log in the bottom control
Several performance improvements in TCI handling
Several performance improvements in processing debugging and tracing instructions
Setting for activating implicit omitting environment in the whole project
Compilation results in red if compilation was not successful
Optional caching of decoding results
Support for linked TRI, XTRI and TCI-TM written in C#
Support for triSelf and triRnd in C and C++ interfaces
The system interface allows to get the project directory
Improvements and bug fixes:
Fixed crash in runtime execution of string operations including a universal charstring variable and charstring constant
Bottom tab control height is restored to the one used in the previous session when TestCast is restarted
Invalid runtime exception is no longer thrown when assigning omit to optional fields of a template with a value restriction using dot notation (with just a single dot)
Column widths of the log view are properly saved now
Compile-time resolved operations that are defined in the module declaration part and require module access not longer cause the compiler to crash
Pattern templates containing the vertical line symbol on the top level no longer produce a false positive match if the matched string contains one of the pattern options in the middle
Replace all didn’t set the “file changed” flag when the number of replacements was 1
Rarely occurring deadlock on exiting from the testing mode when using TCI-TL
Removed a race condition in the editor that caused a rare null pointer exception while editing