Released on March 10, 2020
The WBS tree in the user API (e.g. macros) is represented by ITask objects. Once you retrieve these objects, you can manipulate them freely. But if you called ComputeAll method, new ITask objects were created and the existing ITask instances became unusable. This could result in various exceptions and problems, if you tried to use the old instances.
Sometimes, an estimate may get in the state, when it’s internal DB indexes are no longer OK. This is one of the reasons why the “Database Disk Image is Malformed” error is displayed when you open or compute an estimate. This is not a fatal error. QDV now tries to repair the indexes when you perform Check and repaint operation or when you select Tools – Repair estimate.
When in WBS Variables workbook on a system using the coma as a decimal separator, when hitting the dot in the numeric pad you got a dot. Now it’s automatically converted into a coma. The behavior complies with other spreadsheets in QDV.
When you push a selection of rows to the database of the estimate, when they belong to a set which is also a group (first rows is group header and all rows belong to the group), the group status is kept in the minute after the minute references the database of the estimate.
This also works when you push an entire task to the database of the estimate as soon as all rows of the task, including blank rows belong to same group.