v0.3.2
0.3.2 - 2023-06-23
This release improves support for verified contracts on Ethercan, improves integration with Echidna's coverage collection, and fixes several bugs. Additionally, this release fixes a potential path traversal responsibly disclosed by Lucas Ma which could potentially overwrite a file if a user ran the crytic-compile on a specific, malicious address.
We would like to thank all of our external contributors:
Added
- Add support for https://goerli.basescan.org (Coinbase Base Goerli Testnet) by @ale-coinbase in #419
- improve error message if target does not exist by @0xalpharush in #442
- create release action with sigstore by @0xalpharush in #446
- increase observability and provide suggestions/clearer errors by @0xalpharush in #444
- platform: etherscan: add support for solc remaps, evm version by @elopez in #447
- handle when AST json is
legactAST
in hardhat by @0xalpharush in #455
Changed
- [Breaking API Change] Use list instead of set for filenames and contracts_names; change filename ordering by @montyly, @samalws-tob in #436
- Do not explicitly pass --force to forge build by @karmacoma-eth in #429
- use hash of relative path to make filename key more reliable by @0xalpharush in #450
- Update dependabot.yml by @0xalpharush in #454
Fixed
- platform: hardhat: explicitly terminate console after querying paths by @elopez in #417
- handle relpath when path and start on different drives by @0xalpharush in #413
- use foundry action in integration test by @0xalpharush in #428
- prevent possible path traversal for etherscan platform by @0xalpharush in #425
- add more logging for subprocess calls by @0xalpharush in #431
- improve error message for solc platform if file is dir by @0xalpharush in #427
- typo by @sidarth16 in #412
- Fix etherscan rate limit check by @smonicas in #426
- add makefile by @0xalpharush in #441
- Doc site by @0xalpharush in #445
- Fix --allow-paths argument in solc.py by @samalws-tob in #433
New Contributors
- @ale-coinbase made their first contribution in #419
- @karmacoma-eth made their first contribution in #429
- @sidarth16 made their first contribution in #412
- @samalws-tob made their first contribution in #433
Full Changelog: 0.3.1...0.3.2