v0.1.7
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
- Guessing of the unit test commands (#69)
- Natpsec parsing (#66)
- Add documentation to https://crytic-compile.readthedocs.io/en/latest/ (#77)
--etherscan-apikeyflag (#64)- Use npx for embark/etherlime (#74)
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
deleteCompiledFilesfor etherlime (#75)