Changelog¶
HypoFuzz uses calendar-based versioning <https://calver.org/>
__, with a
YY-MM-patch
format.
22.12.1¶
Fixed a NotImplementedError
when HypoFuzz had found a failing input for every
test running in some process. Now, we cleanly sys.exit(1)
instead.
22.10.1¶
First open-source release! Also improves database handling and adds a timelimit to shrinking to better handle pathological cases.
22.07.1¶
Fixes compatibility with Hypothesis 6.49.1 and later (released July 5th).
21.12.2¶
Web-based time-travel debugging with PyTrace - just
pip install hypofuzz[pytrace]
and click the link on any failing test!
21.12.1¶
Improved dashboard (again!), better generation/mutation heuristics, basic residual-risk estimation, free-for-noncommercial-use on PyPI.
21.05.1¶
Improved dashboard, fixed memory leaks, support arbitary hypothesis.event()
calls as coverage, performance improvements.
20.09.1¶
Multiprocess fuzzing with seed sharing and corpus distillation, and basic prioritisation of seeds covering rare branches.
Still very much in alpha, but the fundamentals all work now.
20.08.1¶
First packaged version of HypoFuzz