If you have an array of objects, with some elements of the objects being conditional on other elements, then the condition processing needs to receive the element key so it can be used to pull the correct index from the array. Easiest way to achieve this is to pass the form object in the scope - I'm sure this used to be included in an older iteration.
I've made a fix and will issue a pull request.