An error was detected and corrected in the Matrix Builder. Incorrect values were being calculated when calculating curve expressions using the curve(), curveId, and attribute() functions while also applying a scaling factor in the <attribute> element. Other uses of these functions with a scaling factors of 1 are not affected.
A new tool has been added that extracts curves out of a ForestModel XML file and writes these out to a CSV file. This is sometimes useful to check that the ForestModel file was created correctly, or to reverse engineer the inputs when the original data sources are not available.
Two more functions have been added to the Patchworks query language. IsInfinite() tests for math expressions that result in infinite values (such as the result of dividing by zero). IsNan() tests for math expressions that result in an invalid number (e.g. sqrt(-1)). Check the User Guide - QUery Languge reference for more details.
Minor changes and fixes:
Modify the exportCSV command so that it will correctly use the number of decimal points of precision that is specified in the column definition.
Added error check to the Category Expression report to report if the list of expressions is a different length than the list of labels.
The default behaviour for the ReportWriter has been modified so that chart applets are only used when explicitly requested. In the previous situation chart applets would not be shown be default, but could be activated by setting other unrelated default parameters.