hedgehog v1.0.3 Release Notes

Release Date: 2020-06-26 // 3 months ago
    • ⬆️ Bump cabal-version to 1.10 ([#390][390], [@moodmosaic][moodmosaic])
    • Don't swallow errors if we can't find the source file ([#387][387], [@HuwCampbell][HuwCampbell])
    • ➕ Add Property.evalNF ([#384][384], [@dcastro][dcastro])
    • ➕ Add Gen.either and Gen.either_ ([#382][382], [@dcastro][dcastro])
    • ➕ Add filterT, justT, and mapMaybeT to Gen exports ([#366][366], [@kquick][kquick])
    • ⬆️ Bump pretty-show to 1.10 which supports quasi-quotes ([#365][365], [@jacobstanley][jacobstanley])
    • ✂ Remove undefined in GenT's MonadWriter instance ([#344][344], [@HuwCampbell][HuwCampbell])
    • 👉 Make Tree.interleave logarithmtic rather than linear ([#313][313], [@edsko][edsko])

Previous changes from v1.0.2

    • 👌 Support GHC 8.10 ([#376][376], [@sjakobi][sjakobi])
    • Speed up Tree.splits ([#349][349], [@treeowl][treeowl])
    • Speed up Gen.shuffle ([#348][348], [@treeowl][treeowl])
    • ➕ Add docs on the bounds of Size ([#346][346], [@chris-martin][chris-martin])
    • 🛠 Fix performance issues with color handling ([#345][345], [@stolyaroleh][stolyaroleh])
    • ➕ Add mapMaybe, mapMaybeT, in Tree and Gen ([#339][339], [@treeowl][treeowl])
    • 🛠 Fix some formatting bugs in Haddock ([#332][332], [@sshine][sshine])
    • ➕ Add MonadGen instances for StateT ([#321][321], [#330][330], [@HuwCampbell][HuwCampbell] / [@tomjaguarpaw][tomjaguarpaw] / [@symbiont-sam-halliday][symbiont-sam-halliday])
    • ➕ Add MonadBaseControl instance for PropertyT ([#328][328], [@treeowl][treeowl])