We adjusted the welcome pages for the whole YAKINDU product family.
If the YT text adapter is configured to invasively store links in text files, these links are now recognized as hyperlinks.
[Ctrl + Click]
opens the related work product directly from the text editor.
The configuration of links stored in C/C++/text files is based on regular expressions, especially based on groups in these regular expressions.
In order to not confuse the user, existing Java methods were not supported by the query language, even though the query language uses Java at runtime.
This has been changed: Java methods are not supported.
As we still do not want to confuse the user, only „prominent” methods are provided as code completion suggestions, but especially for strings any method can be used by manually entering it in the editor.
On macOS, some columns in the YT configuration editor were overlapping.
In addition, the YT link editor layout crashed in some situations, when reloading the current configuration. Both user interface issues have been fixed.
If a user configures the export query results wizard to append data to an existing Excel file, YAKINDU Traceability now shows an explanatory error message if the Excel file does not exist.
logMultiprocessing=0
programmatically. This overwrites the corresponding setting in
_init_.py
.
If a user fixed multiple YT issues at once while the YT issue detail dialog was open, the system lost the synchronization between YT detail dialog and YT issues view. It also happened that the detail dialog showed the details of an error that has just been quickfixed. Both cases have been fixed.
Queries with aggregations, i.e., with groupBy expresssions, such as
select traceLinks(A,B) .collect(A.name, B.name, @max(B.releaseNr)) .groupBy(b.name)
returned wrong results if the aggregation encountered null values, in this case if one B.releaseNr was null).