Skip to content

0.25

Latest
Compare
Choose a tag to compare
@jmid jmid released this 05 Apr 12:53
· 11 commits to main since this release

The 0.25 release contains a combination of all-round fixes, documentation, and polishing:

  • Restore Test.make's max_fail parameter which was accidentally broken in 0.18
  • Adjust stats computation of average and standard deviation to
    limit precision loss, print both using scientific notation, and
    workaround MinGW float printing to also pass expect tests
  • Fix dune snippets missing a language specifier in README.adoc
    causing asciidoc to error
  • Add a note to QCheck{,2.Gen}.small_int_corners and QCheck{,2}.Gen.graft_corners
    about internal state, and fix a range of documentation reference warnings
  • Reorganize and polish the README, rewrite it to use qcheck-core, and add
    a QCheck2 integrated shrinking example
  • Document QCHECK_MSG_INTERVAL introduced in 0.20
  • Add QCheck{,2}.Gen.map{4,5} combinators

The accompanying ppx_deriving_qcheck.0.7 release offers:

  • Support ppxlib.0.36.0 based on the OCaml 5.2 AST

Thanks to @Pat-Lafon and @patricoferris for contributing PRs! 🎉