can-i-deploy: Add custom error type CannotDeployError for when the deploy check fails (635b449)
can-i-deploy: allow multiple pacticipants to be specified to CanDeploy (b4b3921)
canDeploy: resolve with output on success (d20744e)
CanDeploy: Set json output as the default for CanDeploy (200abe7)
BREAKING CHANGES
can-i-deploy: Options for CanDeploy have changed. Now, pacticipants are specified by an array of { name: <string>, latest?: <string | boolean>, version?: <string> }, allowing more than one pacticipant to be specified. You must specify one of latest
or version. If latest is true, the latest pact is used. If it is string, then the latest pact with that tag is used.
CanDeploy: CanDeploy now defaults to json output (and returns the parsed object as the result of the promise. If you were using CanDeploy and relied on parsing the logged output, you will need to explicitly set output: table in your CanDeploy options.