0.20
This release comes with a few new features and bug fixes, along with several new bytes
and string
combinators in an attempt to stream-line their names
- add several new
bytes
combinators:{QCheck,QCheck2}.Gen.{bytes_size,bytes,bytes_of,bytes_printable,bytes_small,bytes_small_of}
QCheck.{Print,Shrink,Observable}.bytes
QCheck2.{Print,Shrink}.bytes
QCheck.{bytes_gen_of_size,bytes_of,bytes,bytes_small,bytes_small_of,bytes_of_size,bytes_printable}
- add new
string
combinators and aliases:{QCheck,QCheck2}.Gen.{string_small,string_small_of}
QCheck.{string_small,string_small_of,string_of,string_printable,string_printable_of_size,string_small_printable,string_numeral,string_numeral_of_size}
- add an optional argument with conservative default to
Shrink.string
- fix shrinkers in
QCheck.{printable_string,printable_string_of_size,small_printable_string,numeral_string,numeral_string_of_size}
#257 - add
QCheck2.Gen.set_shrink
to modify the generator's shrinker - add
QCheck2.Gen.no_shrink
to build a generator with no shrinking - add an environment variable
QCHECK_MSG_INTERVAL
to controlQCheck_base_runner.time_between_msg
- fix unknown option error message referring to
qtest