Releases: perimetersec/fuzzlib
Releases · perimetersec/fuzzlib
v0.3.1
v0.3.0
What's Changed
- BREAKING Major rework to add
fl
namespace by @rappie in #31 - Fix compiler warnings by @aviggiano in #26
- Added DEAL cheatcode by @algobotishere in #39
- Remove
HelperCheats
by @rappie in #42 - optimization of assertmsg sender by @antks03 in #47
- assert tests by @antks03 in #49
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
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
What's Changed
- Make HEVM available as
vm
inFuzzBase
. 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
- @rappie made their first contribution in #6
- @vishnuram1999 made their first contribution in #11
Full Changelog: v0.1...v0.2.1
v0.1
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
Full Changelog: https://github.com/perimetersec/fuzzlib/commits/v0.1