All Versions
18
Latest Version
Avg Release Cycle
83 days
Latest Release
820 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v1.0.5 Changes
March 12, 2021- ๐ 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])
-
v1.0.4 Changes
December 11, 2020- โฌ๏ธ 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
andProperty.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])
-
v1.0.3 Changes
June 26, 2020- โฌ๏ธ 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
andGen.either_
([#382][382], [@dcastro][dcastro]) - โ Add
filterT
,justT
, andmapMaybeT
toGen
exports ([#366][366], [@kquick][kquick]) - โฌ๏ธ Bump pretty-show to 1.10 which supports quasi-quotes ([#365][365], [@jacobstanley][jacobstanley])
- โ Remove
undefined
inGenT
'sMonadWriter
instance ([#344][344], [@HuwCampbell][HuwCampbell]) - ๐ Make
Tree.interleave
logarithmtic rather than linear ([#313][313], [@edsko][edsko])
-
v1.0.2 Changes
January 10, 2020- ๐ 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
, inTree
andGen
([#339][339], [@treeowl][treeowl]) - ๐ Fix some formatting bugs in Haddock ([#332][332], [@sshine][sshine])
- โ Add
MonadGen
instances forStateT
([#321][321], [#330][330], [@HuwCampbell][HuwCampbell] / [@tomjaguarpaw][tomjaguarpaw] / [@symbiont-sam-halliday][symbiont-sam-halliday]) - โ Add
MonadBaseControl
instance forPropertyT
([#328][328], [@treeowl][treeowl])
-
v1.0.1 Changes
September 16, 2019- โ Add compatibility with GHC 8.8 ([#319][319], [@erikd][erikd])
- โ Include location of failed assertion in report. This enables editors to more easily parse the location of failed test assertions, and provide links/jump functionality ([#308][308], [@owickstrom][owickstrom])
- Stop using filter to define unicode ([#303][303], [@ajmcmiddlin][ajmcmiddlin])
- Export LabelName from main module ([#299][299], [@erikd][erikd])
-
v1.0 Changes
May 13, 2019- โ Add histograms to labels / coverage ([#289][289], [@jacobstanley][jacobstanley])
- ๐ Improved shrinking of lists ([#276][276], [@jacobstanley][jacobstanley] / [@edsko][edsko])
- Simplify
MonadGen
, this breaks the use ofStateT
on the outside of aGenT
for the time being, it still works fine on the inside though and you can usedistributeT
to run it ([#276][276], [@jacobstanley][jacobstanley]) - ๐ Change
Applicative
GenT
to use zipping ([#272][272], [@jacobstanley][jacobstanley] / [@edsko][edsko]) - ๐ Rename
Tree
->TreeT
,Node
->NodeT
([#272][272], [@jacobstanley][jacobstanley]) diff
function which takes anya -> a -> Bool
comparison function ([#196][196], [@chessai][chessai] / [@jacobstanley][jacobstanley])- โ
Labelling of test runs via
label
,collect
([#262][262], [@ruhatch][ruhatch] / [@jacobstanley][jacobstanley]) - โ
Classification of test runs via
cover
,classify
([#253][253], [@felixmulder][felixmulder] / [@jacobstanley][jacobstanley]) - Define proper
Applicative
instances forNodeT
,TreeT
andGenT
([#173][173][@sjakobi][sjakobi]) MonadFail
instance forPropertyT
([#267][267], [@geigerzaehler][geigerzaehler])MonadResource
instance forPropertyT
([#268][268], [@geigerzaehler][geigerzaehler])- Example for the
tripping
function ([#258][258], [@HuwCampbell][HuwCampbell]) - ๐ Improve documentation for state machine testing ([#252][252], [@endgame][endgame])
- โ
runTests
function for running tests from a top level executable, this was later renamed todefaultMain
as is the de facto convention ([#168][168], [@erikd][erikd]) - โ Show output variables when parallel state machine testing fails to linearise ([#235][235], [@HuwCampbell][HuwCampbell])
- Note about
enumBounded
danger ([#202][202], [@thumphries][thumphries]) - ๐ฆ Expose
discoverPrefix
to find prefixed properties ([#229][229], [@ruhatch][ruhatch]) - โ Remove use of
unix
package and replace withlookupEnv
([#226][226], [@puffnfresh][puffnfresh])
-
v0.6.1 Changes
September 22, 2018- ๐ Fix UTF-8 related rendering bugs on Windows ([#218][218], [@moodmosaic][moodmosaic])
- ๐ Verify that our SplitMix/Seed avoids pathological ฮณ-values ([#207][207], [@moodmosaic][moodmosaic])
- ๐ Avoid weak gamma values in Hedgehog.Internal.Seed ([#198][198], [@moodmosaic][moodmosaic])
-
v0.6 Changes
May 14, 2018- โ Pass [Dieharder][Dieharder] statistical/randomness tests ([#185][185], [@moodmosaic][moodmosaic])
- Catch
readFile
exceptions on the repl ([#184][184], [@thumphries][thumphries])
-
v0.5.3 Changes
March 12, 2018- โ Add
Semigroup
andMonoid
instances forGenT
that lift the innerMonoid
([#156][156], [@andrewthad][andrewthad]) Gen.unicode
no longer generates non-characters ([#154][154], [@johnchandlerburnham][johnchandlerburnham])- ๐ Documentation improvements ([#162][162], [@fisx][fisx])
- ๐ Documentation fixes ([#157][157], [@dredozubov][dredozubov])
- โ Add
-
v0.5.2 Changes
February 05, 2018- โ Add doc explaining use of
withTests 1
([#134][134], [@chris-martin][chris-martin]) - Explicitly define
Semigroup
instance forSummary
([#142][142], [@gwils][gwils]) - Depend on
semigroups
([#140][140], [@LightAndLight][LightAndLight]) - ๐ Support
transformers-0.4
([#150][150], [@gwils][gwils])
- โ Add doc explaining use of