Skip to content

Releases: input-output-hk/quickcheck-dynamic

4.0.0

12 Mar 09:52
4.0.0
7bb4388
Compare
Choose a tag to compare
  • BREAKING: Removed Realized
    • To migrate uses of Realized with IOSim, index the state type on the choice of RunModel monad
      and index the relevant types:
      -- Turn:
      data ModelState = State { threadId :: Var ThreadId }
      -- Into:
      data ModelState m = State { threadId :: Var (ThreadId m) }
      
  • BREAKING: Moved Error state from StateModel to RunModel and indexed it on both the state and the monad m
  • BREAKING: Changed PerformResult from PerformResult (Error state) a to PerformResult state m a
  • Added a moreActions property modifier to allow controlling the length of action sequences.

What's Changed

New Contributors

  • @geo2a made their first contribution in #87

Full Changelog: 3.4.1...4.0.0