v1.5.4
Released Thu, 05 Jul 2018 13:07:42 GMT
Features
Adapter.getTransactionReceiptnow waits for an in-progress transaction to be mined before attempting to get the receipt (@colony/colony-js-adapter-ethers,@colony/colony-js-client)Adapter.getTransactionReceiptandAdapter.waitForTransactionnow accept a timeout argument (default: 5 minutes) (@colony/colony-js-adapter-ethers)
Bug fixes
- Partial empty hex strings (e.g.
0x0) are now padded to full-length, which resolves an issue withEthersAdapter(@colony/colony-js-contract-client) - The
isEmptyHexStringutility function now evaluates the input type (@colony/colony-js-utils)
Maintenance
- Add extra validation for
ColonyClient.createTask; the given domain ID for the task is now confirmed to exist before proceeding (@colony/colony-js-client) - Default values for methods are now specified separately from the parameters; this simplfies the parameter conversion (
@colony/colony-js-contract-client) - Add a
DomainAddedevent, which is emitted when callingColonyClient.addDomain(@colony/colony-js-client) - Add a
PotAddedevent, which is emitted when callingColonyClient.addDomainandColonyClient.createTask(@colony/colony-js-client) - Add the
TaskDeliverableSubmittedandTaskWorkRatingRevealedevents, which are available to listen on viaColonyClient.events(@colony/colony-js-client)