Skip to content

Releases: c-cube/qcheck

0.17

15 Feb 21:46
Compare
Choose a tag to compare

many bugfixes, and addition of Gen.delay.

0.16

05 Nov 15:05
Compare
Choose a tag to compare

0.16, with a bugfix related to #99 and an improved default runner.

0.15

09 Sep 19:30
Compare
Choose a tag to compare
  • fix: in main runner, remove reset line in more places if colors=false
  • fix: invalid arg in int_range when a<0
  • fix(runner): do not use ansi code for random seed if colors=false
  • feat: on >=4.08, provide let operators

0.14

30 Jul 20:09
Compare
Choose a tag to compare
use dune-release

0.13

28 Jul 22:41
Compare
Choose a tag to compare
prepare for 0.13

0.10

09 Sep 15:34
Compare
Choose a tag to compare

0.9

18 Sep 04:22
Compare
Choose a tag to compare
0.9

release with

  • support for alcotest
  • separate package for ounit backend
  • dune as the main build system
  • 4 packages in total, including qcheck as a compatibility package

changelog

0.6

30 May 13:20
Compare
Choose a tag to compare
0.6

Large release with several new features:

  • better generation of functions, with proper printing and shrinking
  • find_example to leverage generators to produce values satisfying a predicate
  • colorful runners, so that results are easier to read
  • better shrinkers and random generators
  • gathering basic statistics and optionally displaying an histogram of sampled values

many thanks to @Gbury and @jmid for their help.

0.5.3

25 Jan 10:20
Compare
Choose a tag to compare

Incremental improvements to the generators (including the new small_list), to the documentation (more examples in the readme), and to the runners.

0.5.2 improvement and fixes for 0.5.1

25 Jan 10:18
Compare
Choose a tag to compare

Main fix is to make small_int back to its original behavior, introduce small_nat for small positive integers instead. This matters because small_int would often be used as the size generator of random collections.
This release also contains other bugfixes and the notion of long tests.