I'm using version 8.2.5.0.
Great tool! Congratulations for the work done!
Suppose one adds Task1 and Task2 at the root level with empty Start Date and Due Date, because these dates are unknown at the time the Tasks are added. These Tasks correctly do not appear in the Calendar, Week Planner, Gantt Chart and Workload, which is correct.
Then one realizes that Task2 depends on Task1, so one adds this dependency.
At this point, ToDoList automatically adds the StartDate to Task 2 (not clear how that date is computed). (undesired behaviour).

Task2 now appears in the calendar, because it has a start date.
I can't find a way to clear the Start Date of that task (Task2), or to avoid the Start Date is assigned by ToDoList.
Suggestion:

When dependency is added between tasks, ToDoList must not assign the Start Date of the Dependent task if the "parent" Task (Task1 in this case) dates are not assigned.
Thanks,
BR
Matteo