This release improves the support of solc 0.8, as well as hardhat and Etherscan support.
We are currently investigating issues with the hardhat support (crytic/crytic-compile164), in the meantime, hardhat should be considered as partially supported.
Added
- Support for solc 0.8 (direct compilation) (https://github.com/crytic/crytic-compile/pull/147)
Changed
- Improvements to Etherscan export directory (https://github.com/crytic/crytic-compile/pull/144, https://github.com/crytic/crytic-compile/pull/148)
- Improve Etherscan error message (https://github.com/crytic/crytic-compile/pull/159)
- Clean up solc platform (https://github.com/crytic/crytic-compile/pull/149)
- Use pylint `2.7.2` and black `20.8b1`, and improve CI (https://github.com/crytic/crytic-compile/pull/162)
Fixed
- Fix hardhat source mapping (https://github.com/crytic/crytic-compile/pull/154)