Skip to content

v0.6.14

Compare
Choose a tag to compare
@montyly montyly released this 12 Nov 19:30
· 2563 commits to master since this release

0.6.14 - 2020-11-12

This release improves support for Solidity 0.7 and fixes many bugs. We moved all our tests to pytest and significantly improved our parsing test coverage to help support multiple versions of Solidity.

If you'd like to help us improve Slither, please answer our user survey.

Additionally, we recently hosted a community call where we went through Slither's codebase, and showed its different components (see the recording).

Finally, we would like to thank our contributors for reporting issues and helping us improve Slither:

Added

Changed

  • Refactor existing detectors test suit to use pytest (#656)
  • Use [email protected]. This includes hardhat support, and improvements for waffle and buidler.
  • Support for comparison between function pointers (#618)
  • Use black 19.10b0 instead of latest for Github's Super Linter (#680)
  • IR push conversion (#625)

Fixed

  • Multiple solc 0.7 parsing issues (#630, #642, #654)
  • Use unique variable names for YUL variables (#648)
  • CFG printer filename generation (#633)
  • Loop CFG recovery issues (#655)
  • Correctly link between nodes in the variables constructor step (#632)
  • Wiki link for naming convention (#651)
  • Minor Python types issues (#653)