Skip to content

Releases: perimetersec/fuzzlib

v0.3.1

13 Aug 10:26
Compare
Choose a tag to compare

What's Changed

  • Don't use constant variable for cheats address to support older Solidity versions by @rappie in #53

v0.3.0

06 Aug 10:48
Compare
Choose a tag to compare

What's Changed

New Contributors

  • @aviggiano made their first contribution in #26
  • @algobotishere made their first contribution in #39
  • @antks03 made their first contribution in #38

Full Changelog: v0.2.2...v0.3.0

v0.2.2

18 Apr 15:14
98c2f70
Compare
Choose a tag to compare

What's Changed

  • Fix typos in IHEVM interface by @rappie in #20
  • Added two assertErrorsAllowed functions by @ljz3 in #21
  • Added wrappers for assertErrorsAllowed functions by @ljz3 in #22
  • Fix logic for assertErrorsAllowed by @ljz3 in #24
  • NPM version 0.2.2 by @rappie in #25

Full Changelog: v0.2.1...v0.2.2

v0.2.1

25 Mar 14:02
39af130
Compare
Choose a tag to compare

What's Changed

  • Make HEVM available as vm in FuzzBase. by @rappie in #6
  • Add more types to assertion wrapper functions by @rappie in #7
  • Add Math and Random helpers by @rappie in #10
  • Implement cheatcodes compatible with Medusa in fuzzlib by @vishnuram1999 in #11
  • More math helpers by @rappie in #12
  • Add new cheatcodes and more documentation to IHevm by @rappie in #14
  • Add package.json to be able to publish to NPM by @rappie in #15
  • Fix compilation issues with Solidity < 0.8.12 by @rappie in #18

New Contributors

Full Changelog: v0.1...v0.2.1

v0.1

26 Feb 19:53
61043c8
Compare
Choose a tag to compare

What's Changed

  • Added different logging event types, changed bytes32 to bytes by @ljz3 in #1
  • Added disable logging option for clamping by @ljz3 in #2
  • Added simplified assertion wrappers by @ljz3 in #3
  • Added logFail to Logging.sol by @ljz3 in #5

New Contributors

  • @ljz3 made their first contribution in #1

Full Changelog: https://github.com/perimetersec/fuzzlib/commits/v0.1