v4.0.0
tagged this
21 Feb 11:57
The addition of default argument names is mainly so that when `decodeMethod` is called with a signature containing unnamed parameters it can return an object (as each parameter needs a key). I felt it was reasonable to include these default names in all cases of signature decoding, even though I don't believe any other situation will actually look at them. Major version bump since technically this is a change of the public surface area (`parseSignature`'s output changed).