Releases: aantron/bisect_ppx
Releases · aantron/bisect_ppx
Bisect_ppx 2.5.0
Additions
- Support Dune's
--instrument-with
integration, introduced in Dune 2.7.0 (#331, Pau Ruiz Safont).
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
Bisect_ppx 2.4.0
Bisect_ppx 2.3.2
Bisect_ppx 2.3.1
Bugs fixed
- Support JS method calls (#308).
Bisect_ppx 2.3.0
Additions
- Dark theme support (#301, Ulrik Strid).
- Dark theme based on GitHub-Dark (#260).
- PPX options
--bisect-file
and--bisect-silent
as alternatives toBISECT_FILE
andBISECT_SILENT
environment variables (#303, Mehdi Bouaziz).
Bugs fixed
Bisect_ppx 2.2.0
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
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
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 thehtml
,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