I am pleased to announce release 2.0.0 of Bisect_ppx, the OCaml coverage tool, which helps you see which parts of your code are not being tested.

This release is a major upgrade. The highlights are:
- Support for BuckleScript, js_of_ocaml, and esy. In other words, Bisect_ppx now compiles to both native code and JS, and is published in both opam and npm.
- The ability to send reports automatically from Travis and CircleCI to Coveralls and Codecov. More integrations can be added over time.
- The awkward (*BISECT-IGNORE*)comments for excluding code from instrumentation have been replaced by AST attributes like[@coverage off].
- A new, more principled instrumentation algorithm.
- A new reporter command line based on Cmdliner. Run bisect-ppx-report --helpto get started with it.
- Syntax highlighting.
You are invited to peruse the all-new README for details 
Several features have been deprecated; mostly command-line flags. You can see the list in the Deprecations section of the changelog. However, it may be easier to simply try using Bisect_ppx as before — it will warn you if you use a deprecated flag. The deprecated flags will be removed in Bisect_ppx 2.1.0, expected around July 2020.
Happy testing!
