- Fixed issue 32
- Freeze library version of robotframework
The newest update to Robot Framework fundamentally changed the dictionary variables:
https://github.com/robotframework/robotframework/issues/2600
We need some time to update the internals of Zoomba to match the new change.
Included in this issue were the two following changes to the unmatched keys returned for the validator:
- Unmatched keys in nested lists/dictionaries now have a tree that follows e.g root.key[4].key_with_issue
- Error is given after a try except for a value error under key_by_key instead of allowing exception
Additionally, items under a list that are now strings are passed recursively under a temporary dictionary with the primary key being the current active key. This means that items other than strings and dicts inside lists may now be validated under the key_by_key function.