Released on June 18, 2019
A child estimate in non-transparent mode can no longer change the content of shared lists. In the past it was still possible to insert or delete rows and also via load settings from other estimate it was possible to change those shared lists in the child estimate.
This is now no longer possible and the parent estimate is the only master of the content of those shared lists.
A child estimate can still add or remove columns in a shared list, but those will be lost when the overhead is imported from another estimate.
A non-transparent child estimate can no longer create a non-transparent grandchild. This was in most cases already leading to exceptions but is now blocked at the level of the GUI. The selection of non-transparent is no longer possible in this case.
It is now allowed for a transparent estimate to create a non-transparent child.
When a non-transparent child creates a transparent grandchild, we remove the shared fields now in the grandchild, so that this grandchild can create shared fields to further distribute the estimate to non-transparent children.
In order to allow this it is required that the shared fields have formulas in the non-transparent child.