The changes are somewhat necessary. Previous versions automatically un-flatten such lists, depending on the result of a flaky heuristic. This often leads to confusion or errors in the analysis
In the long run, I currently see no way to remain backward compatible. I could first change the behavior to signal deprecation warnings though, if this helps. Do I break something critical?
Consider the following code
The github version returns
The CRAN version returns
Will the
reduceResultsDataTable
behviour change in the next batchtools version so that my current code won't be backward compatible?