Skip to content

Releases: aantron/bisect_ppx

Bisect_ppx 2.5.0

19 Oct 12:01
Compare
Choose a tag to compare

Additions

Bugs fixed

  • runtime.unix_open is not a function in js_of_ocaml integration, occurring since Dune 2.7.0 (#334).
  • Don't assume that (&&) is always applied to two arguments (#333, reported Vladimir Keleshev).
  • esy sandbox directory specified in environment variable cur__target_dir might not exist (#328, reported David Sancho).
  • Reporter: don't crash on symlink cycles (#324, reported Rudi Grinberg).

Bisect_ppx 2.4.1

10 May 10:57
Compare
Choose a tag to compare

Bugs fixed

  • Support Jest with in-source builds (#322, Jihchi Lee).
  • Make application expression instrumentation less invasive (#319).

Changes

  • Use OCaml 4.11 AST (#321).

Bisect_ppx 2.4.0

21 Apr 07:42
Compare
Choose a tag to compare

Additions

  • PPX --exclude-files command-line option (#313).
  • Jest integration (#314, Jihchi Lee).
  • Register exit hook automatically on Node (3471d2a).

Bugs fixed

  • CSS: display text cursor over entire code view (#315).

Bisect_ppx 2.3.2

19 Apr 14:55
Compare
Choose a tag to compare
  • Support taking PPX options from BuckleScript (#310).
  • Find exclusions file when run from ./lib/bs by BuckleScript (#311).

Bisect_ppx 2.3.1

13 Apr 07:38
Compare
Choose a tag to compare

Bugs fixed

  • Support JS method calls (#308).

Bisect_ppx 2.3.0

06 Apr 14:05
Compare
Choose a tag to compare

Additions

  • Dark theme support (#301, Ulrik Strid).
  • Dark theme based on GitHub-Dark (#260).
  • PPX options --bisect-file and --bisect-silent as alternatives to BISECT_FILE and BISECT_SILENT environment variables (#303, Mehdi Bouaziz).

Bugs fixed

  • HTML: coverage meters displayed incorrectly (b61f46a, reported Ulrik Strid).
  • HTML: Firefox would use the default font in pre > code (#300, Ulrik Strid).
  • HTML: don't show tooltip over unvisited points (#304).

Bisect_ppx 2.2.0

26 Mar 18:07
Compare
Choose a tag to compare

Additions

  • Support for exception pattern extensions added in OCaml 4.08 (#297).

Bugs fixed

  • HTML: generate <!DOCTYPE html> and <html lang="en"> (#288, @zapashcanon).
  • Invalid doc comment section heading levels (#291, reported Risto Stevcev).
  • Hide generated code from odoc (#293, reported Risto Stevcev).

Bisect_ppx 2.1.0

20 Mar 05:43
Compare
Choose a tag to compare

Additions

  • GitHub Actions integration (#280, Ulrik Strid).
  • Reporter --coverage-path option to specify search paths for .coverage files (#269).
  • Reporter --source-path option to specify search paths for source files (#283).

Deprecations

  • -I in favor of --search-path (#283).

Bisect_ppx 2.0.0

17 Mar 18:18
Compare
Choose a tag to compare

Additions

  • BuckleScript support and NPM packaging (#206, #249).
  • Js_of_ocaml support (#212).
  • Automated sending of reports from Travis and CircleCI to Coveralls and Codecov (#241).
  • Better integration with Dune (#235).
  • Better integration with esy (#263, #270).
  • [@coverage off] attribute and its variants for excluding expressions and module items from coverage (#198).
  • [@@@coverage exclude file] for excluding entire files (#130, #219).
  • Cmdliner-based command line (#145).
  • Reporter automatically searches for .coverage files (#236).
  • New, more disciplined instrumentation strategy (#82, #128, #205).
  • Syntax highlighting in the generated reports (#135).
  • Sanity-checking the set of source files included in the coverage report (a7a4ca0).
  • Use 4.10 ASTs internally for the transformation (#274).
  • MIT license (#199).
  • New documentation.

Deprecations

These features will be removed in 2.1.0.

  • PPX -mode option (#200).
  • PPX -no-comment-parsing option (#202).
  • PPX -exclude option (#244).
  • PPX -exclude-file in favor of --exclusions (#245).
  • Reporter --html, --text, --coveralls are deprecated in favor of the html, summary, coveralls sub-commands, respectively (#145).
  • All other reporter multi-character options with a single dash (-) prefix are deprecated in favor of double-dashed (--) versions (#145).
  • .out files are now .coverage files (#110).

Removed

  • BISECT-IGNORE comments, in favor of [@coverage off] (#202).

Bugs fixed

  • Randomize intermediate filenames to avoid collisions upon their creation (#194, Mindy Preston).
  • Left margin indicators in the HTML report could be invisible, if they were located at the bottom of the margin (#254).

Bisect_ppx 1.4.2

17 Jan 14:06
Compare
Choose a tag to compare

Changes