v4.0.0
Release Highlights
This colonyJS release adds support for Extension Clients Versioning allowing for extensions themselves to be separated from the colony client all whilst having their own versions and upgrade paths.
The version work independently of the colony contract clients as long as the extension's version is supported by the current colony contract version, will work as expected.
As with the colony clients, the extensions have support for add-on methods that will help in cases where the method calls need permissioning proofs, in order to make development live easier.
As an example for this, you can look up createDomainMotionWithProofs, stakeMotionWithProofs, escalateMotionWithProofs and claimRewardWithProofs from the VotingReputation extension.
New Clients
Colonyversion7clientCoinMachineextension, version2clientVotingReputationextension, version2clientOneTxPaymentextension, version2client
Fixes:
- #483 Fixed to the
setUserRolesWithProofshelper -- by @alicjakujawa - #485
getReputationhelper now has acustomRootHashprop -- by @ArmandoGraterol
Maintenance:
- #482 Automatically create versioned extension client files/folders based on the latest version(s)