I’m happy to announce the 0.23 release of qcheck-core, qcheck, qcheck-alcotest, and qcheck-ounit, along with a 0.5 release of ppx_deriving_qcheck ![]()
The biggest user-visible change is the addition of a qcheck-core overview documentation page as well as clean-ups to the two module pages to provide a better overview of the different available features:
In more detail the 0.23 release has made the following changes:
- Quote and escape in
Print.stringandPrint.charin theQCheckmodule, mirroring theQCheck2.Printmodule’s behaviour. Also quote and escapePrint.bytesin bothQCheckandQCheck2. - Clean-up
QCheckandQCheck2documentation pages - Add
exponentialgenerator toQCheck,QCheck.Gen, andQCheck2.Gen - Add
Shrink.booland use it inQCheck.bool - Remove unread
fun_genfield fromQCheck2’sfun_repr_tbltype thereby silencing a compiler warning
The ppx_deriving_qcheck 0.5 release contains a fix to derive generators for mutually recursive data types involving records, thanks to a contribution from @Kakadu
Happy testing! ![]()