Skip to content
This repository has been archived by the owner on Jan 24, 2022. It is now read-only.

v2.4.2

Compare
Choose a tag to compare
@spalladino spalladino released this 18 Jul 23:13
· 321 commits to master since this release

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 -f flag was used for specifying the --from option in several commands, and at the same time for setting the --force toggle in push and set-admin; now it is only used for --from, and --force only 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 contracts local 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!)