v1.4.0
New features
- Added new
ContractEventevents subscription toContractClient, allowing for simple events subscription (@colony/colony-js-contract-client) - Added new task lifecycle events to
ColonyClient, using new event subscriptions (@colony/colony-js-contract-client) - Added support for sending multisig operations for tasks with one signature alone (when no other signatures are required) (
@colony/colony-js-client) - Added support for per-task nonce values for multisig operations; multisig operations can now be run in parallel (for different tasks) (
@colony/colony-js-client) - Added
TokenClient, a means of interacting with a colony's token contract (@colony/colony-js-client) - Added
AuthorityClient, a means of interacting with a colony's authority contract (@colony/colony-js-client) - Get
tokenandauthoritywhen initializing aColonyClient(@colony/colony-js-client)
Enhancements
- Refactored contract parameter validation and conversion to allow for events subscriptions (
@colony/colony-js-contract-client) - Refactored the contracts interface and
EthersContractto allow for events subscription with optional transaction hashes (@colony/colony-js-adapter,@colony/colony-js-adapter-ethers) - Ignore parameters that aren't in the spec when validating parameters (
@colony/colony-js-contract-client)
Documentation
- Specify which users can call
addGlobalSkill,addDomain,setTaskRoleUser,setTaskDomainandsetTaskSkill(@colony/colony-js-client)