- Added lifting instances for
MonadIO
,MonadThrow
,MonadCatch
, andMonadMask
toTestFixtureT
.
- Added support for
template-haskell-2.12.0.0
and GHC 8.2.1.
- Fixed an issue where using
mkFixture
with a typeclass that used theDefaultSignatures
extension caused an internal error (#30).
- Breaking:
mkFixture
now supports constraints in the same form as a Haskellderiving
clause, which permits “partially-applied” constraints. A newts
quasiquoter is provided for the purpose of writing a comma-separated list of Haskell types; see the documentation for more details (#25). - Generating fixtures that do not derive any typeclasses no longer produces an error (#28).