Arg.bool doesn't allow for keys without values anymore
iiuc, as a consequence of !6 (merged) (#1 (closed)), one can no longer specify flags without a value. The expected behavior is that when the value is omitted, it's considered true
. This is a valid (and commonly used) way to specify bool flags.
E.g. in Tezos:
/chains/main/blocks/head/context/delegates?active
now fails with
error: Oops! It looks like we forged an invalid HTTP request.
Failed to parse the query string: Failed to parse argument 'active' (""): Cannot parse boolean value