This repository was archived by the owner on Jan 24, 2022. It is now read-only.
v2.4.2
This patch for version 2.4 includes several fixes. One of the most important ones is that the zos CLI now plays nice with truffle artifacts by preserving the contract deployment addresses in the build/contracts/Contract.json files when compiling. Also, both the CLI and the js library now work fine when being hoisted, such as when using yarn workspaces or lerna.
Fixed
- The
-fflag was used for specifying the--fromoption in several commands, and at the same time for setting the--forcetoggle inpushandset-admin; now it is only used for--from, and--forceonly accepts the long form. (#1123) (thanks @pcowgill for the report!) - Preserve truffle deployment info stored in contract artifacts when compiling. (#1100)
- Linked EVM packages lookup works properly when dependencies are hoisted. (#1110) (thanks @PaulRBerg for the report!)
- Do not throw an error if the
contractslocal folder is missing. (#1107) - Properly detect when an Ethereum Package is on an older version for pushing it to the local network for development. (#1119)
- Store proxy admin address for the first proxy created in a network. (#1124)
- Fixed errors from logger that occured in verbose mode only when uploading solidity libraries or upgrading instances. (#1112) (thanks @hickscorp for the report!)
- Add explicit dependency on
web3-utils, that could cause issues when checksumming addresses. (#1114) (thanks @chentschel for the report!)