I created a new draft version for a parent Building Block Definition and added a new output to it.
When I go to the child and it is also a draft, I would expect to be able to pick this new output, as I want to develop both definitions in parallel as the new child version relies on the new parent output. But I only see the outputs of the released version.
The workaround to this issue is, to first release the new version of the parent definition, which should be a feasible approach in most cases.
But it would improve the experience for a Building Block Definition developer, if he could first test both definitions with the new dependency in its own workspace before releasing them in the new version.
If the parent definition is draft in v1, it just works fine and I can pick all outputs. But when it was already released before and I just create a new draft version of it, it does not work as I expected it to work.