hedgehog v1.0.5 Release Notes

Release Date: 2021-03-12 // about 1 year ago
    • 👍 GHC 9 Support ([#392][392], [@utdemir][utdemir])
    • 👉 Use binary shrinking for integral ([#413][413], [@HuwCampbell][HuwCampbell])
    • 🏗 Build tree from values instead of wrapping and unwrapping ([#414][414], [@HuwCampbell][HuwCampbell])
    • ✅ Don't shrink the action chosen in state machine testing ([#415][415], [@HuwCampbell][HuwCampbell])
    • 👌 Support shrinking 1-bit numbers for CLaSH ([#397][397], [@jonfowler][jonfowler] / [@jacobstanley][jacobstanley])

Previous changes from v1.0.4

    • ⬆️ Bump ansi-terminal to 0.11 ([#394][394], [@mpilgrem][mpilgrem])
    • Clean up hedgehog.cabal for GHC 8.0+ ([#391][391], [@felixonmars][felixonmars])
    • ⬆️ Bump random to 1.2 ([#396][396], [@felixonmars][felixonmars])
    • 👌 Improve the distribution of Range.scaleLinear ([#405][405], [@jonfowler][jonfowler] / [@moodmosaic][moodmosaic])
    • 🔄 Change Gen.frequency generator immediately shrink ([#406][406], [@ocharles][ocharles] / [@HuwCampbell][HuwCampbell])
    • ➕ Add Property.evalMaybe, Property.evalMaybeM and Property.evalEitherM ([#381][381], [@markus1189][markus1189] / [@moodmosaic][moodmosaic])
    • ⬆️ Bump QuickCheck to 2.14 ([#409][409], [@lehins][lehins])
    • ⬆️ Bump bytestring to 0.11 ([#408][408], [@Bodigrim][Bodigrim])
    • Minor Haddock formatting improvments ([#398][398], [@sshine][sshine] / [@moodmosaic][moodmosaic])