What's Changed
- feat: add per-test dictionaries by @zgtm & @oetr in 7b19343
- feat: add ESM support by @oetr in #865
- feat: add linux arm64 support by @oetr in #856
- feat: add SSRF sanitizer by @oetr in adaa4ef
- feat: add eval and Function sanitizers by @oetr in 4c01ffc
- feat: enable hooking built-in class functions by @oetr in 47ce80c
- feat: add the ability to hook global functions by @oetr in a1fb6e1
- feat: support
skipandonlyin Jest fuzzing mode by @bertschneider in #671 - feat: unify CLI and Jest options -- CLI supports camelCase by @oetr in ccbe200
- feat: logging: print all options in Jest mode for each test by @oetr in bb64ba4
- BREAKING fix(FDP): remove the ability to generate printable strings by @oetr in a6c6420
- BREAKING fix(FDP): use UTF-8 when consuming strings by @oetr in 93d6e26
- bugfix: don't try to hook builtin functions in modules without package name by @oetr in 9b6da87
- bugfix: enable quitting endless loops with CTRL+C by @oetr in 19a19be
- fix node.js v14 support by @bertschneider in #672
- fix(instrumentor): show babel warnings only in verbose mode by @oetr in 6e019af
- fix: add workflow permissions by @oetr in #864
- docs: describe every option by @oetr in 2ce150e
Full Changelog: v2.1.0...v4.0.0
Releases v3.x.x were used by the commercial version and are therefore skipped.