Skip to content

Releases: CodeIntelligenceTesting/jazzer.js

Release 1.1.0

18 Jan 08:07
Compare
Choose a tag to compare

Summary

So many great new features landed in Jazzer.js, it's high time for a new release.

Here is just a short overview of the major additions:

  • Support for custom hooks / bug detectors via the hooking framework
    It's now possible to define custom hooks to detect errors, guide the fuzzer or overcome fuzzing obstacles. Check out the Custom Hooks documentation for detailed information.
  • FuzzedDataProvider available in fuzz targets
    Using raw Buffers in fuzz targets is kind of ugly and error prone. FuzzedDataProvider provides a nice wrapper around the fuzzer input to easily consume different data types.
  • Support for done-callback based fuzz tests
    Fuzzing callback based code got easier now as Jazzer.js natively supports this use-case. Take a look at Done callback based execution.
  • Initial ECMAScript support
    ECMAScript modules can now be loaded by Jazzer.js. This is the first step towards general ESM support. In the next step a custom Loader needs to be developed to provide proper code instrumentation. It's on the way, stay tuned!
  • Jest integration
    The mission of Jazzer.js is to provide a great fuzzer for the JavaScript ecosystem and make fuzzing as easy as possible. And what could be easier than to use the tools you already know and have integrated into your development workflow? That is why we created a Jest integration, which allows you to write fuzz tests as easy as, and also quite similar to, normal unit tests. Please take a look at the Jest integration documentation.

Have fun with this new Jazzer.js release 🍰

What's Changed

New Contributors

Full Changelog: v0.0.1...v1.1.0

Release 1.0.1

03 Feb 09:07
Compare
Choose a tag to compare
Release 1.0.1 Pre-release
Pre-release

Summary

TODO: If there are a lot of changes in this release, please highlight the
most important ones in this section

What's Changed

Full Changelog: v1.0.1...v0.0.1

Release 1.0.1

22 Aug 19:27
Compare
Choose a tag to compare

Summary

This is the first release of Jazzer.js 🎉

Please have a look at the documentation to get to know all the available features.

What's Changed

New Contributors

Full Changelog: https://github.com/CodeIntelligenceTesting/jazzer.js/commits/v1.0.1