Skip to content

v0.1.7

Choose a tag to compare

@montyly montyly released this 23 Mar 14:33

0.1.7 - 2020-03-23

This release includes a large refactor of the platforms leading to a simpler and cleaner API, the documentation is now on readthedocs. crytic-compile will try to guess the unit-tests command according to the platform. Additionally, this release allows third-parties tools to get the natpsec documentation.

Added

Changed

  • The platform architecture was refactored. All the platforms inherit from AbstractPlatform. As a result, it will be easier to interact with a custom platform from a script, and the code was cleaned. (#68)
  • Truffle: get the compiler version from the json objects. This will speed up all truffle usage by avoiding one call to the platform (#67)
  • Import the output in case of errors (#45)
  • The default filename is now crytic_compile.config.json (#76) [BREAKING CHANGE]
  • Use deleteCompiledFiles for etherlime (#75)