v1.5.4
Released Thu, 05 Jul 2018 13:07:42 GMT
Features
Adapter.getTransactionReceipt
now 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.getTransactionReceipt
andAdapter.waitForTransaction
now 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
isEmptyHexString
utility 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
DomainAdded
event, which is emitted when callingColonyClient.addDomain
(@colony/colony-js-client
) - Add a
PotAdded
event, which is emitted when callingColonyClient.addDomain
andColonyClient.createTask
(@colony/colony-js-client
) - Add the
TaskDeliverableSubmitted
andTaskWorkRatingRevealed
events, which are available to listen on viaColonyClient.events
(@colony/colony-js-client
)