Make to_dict() unpack {min,max}_version
Check for existing software requirements in POST
Fix typo in logstring