The 0.27 release is focused on improving the float shrinking support and also contains a small patch to make the package compile with OxCaml:
- Add
QCheck.Shrink.floatand enable shrinking forQCheck.float - Add
QCheck.Shrink.float_boundand enable shrinking forQCheck.float_bound_inclusiveandQCheck.float_bound_exclusive - Add
QCheck.Shrink.float_rangeand enable shrinking forQCheck.float_range - Enable shrinking for
QCheck.{pos_float,neg_float,exponential} - Patch
QCheck.Print.floatandQCheck2.Print.floatto print negative nans consistently as "-nan" also on Windows and macOS, and correct documentation forQCheck.{float,pos_float,neg_float}in that they may producenans since #350 from 0.26 - Eta-expand a couple of partial application to compile under OxCaml