test-framework 0.8.2.2 → 0.8.2.3
raw patch · 3 files changed
+15/−15 lines, 3 filesdep −bytestringdep −old-localedep −semigroupsdep ~ansi-terminaldep ~ansi-wl-pprintdep ~hostname
Dependencies removed: bytestring, old-locale, semigroups
Dependency ranges changed: ansi-terminal, ansi-wl-pprint, hostname, time
Files
- ChangeLog.md +7/−0
- src/Test/Framework/Core.hs +2/−3
- test-framework.cabal +6/−12
ChangeLog.md view
@@ -1,3 +1,10 @@+#### 0.8.2.3++_2026-01-05, Andreas Abel_++- Remove obsolete `deriving Typeable`+- Tested building with GHC 8.0 - 9.14.1+ #### 0.8.2.2 _2025-04-11, Andreas Abel_
src/Test/Framework/Core.hs view
@@ -1,4 +1,5 @@-{-# LANGUAGE UndecidableInstances, DeriveDataTypeable #-}+{-# LANGUAGE UndecidableInstances #-}+ module Test.Framework.Core where import Test.Framework.Improving@@ -59,9 +60,7 @@ buildTestBracketed :: IO (Test, IO ()) -> Test buildTestBracketed = BuildTestBracketed - data MutuallyExcluded t = ME (MVar ()) t- deriving Typeable -- This requires UndecidableInstances, but I think it can't be made inconsistent? instance Testlike i r t => Testlike i r (MutuallyExcluded t) where
test-framework.cabal view
@@ -1,6 +1,7 @@ Cabal-Version: 1.18 Name: test-framework-Version: 0.8.2.2+Version: 0.8.2.3+ Category: Testing Synopsis: Framework for running and organising tests, with HUnit and QuickCheck support Description: Allows tests such as QuickCheck properties and HUnit test cases to be assembled into test groups, run in@@ -15,8 +16,9 @@ Build-Type: Simple Tested-With:+ GHC == 9.14.1 GHC == 9.12.2- GHC == 9.10.1+ GHC == 9.10.3 GHC == 9.8.4 GHC == 9.6.7 GHC == 9.4.8@@ -66,8 +68,7 @@ , random >= 1.1 && < 1.4 , containers >= 0.5.7 && < 1 , regex-posix >= 0.95.2 && < 0.97- , old-locale >= 1.0 && < 1.1- , time >= 1.6 && < 1.15+ , time >= 1.6 && < 2 , xml >= 1.3.14 && < 1.4 , hostname >= 1.0 && < 1.1 @@ -111,19 +112,12 @@ -- Lower bounds from LTS-9.21 (GHC 8.0.2) Build-Depends: HUnit >= 1.5.0.0- , QuickCheck >= 2.9.2 && < 2.16+ , QuickCheck >= 2.9.2 && < 3 , base >= 4.9 && < 5 , random >= 1.1 , containers >= 0.5.7- , ansi-terminal >= 0.6.3- , ansi-wl-pprint >= 0.6.7 , regex-posix >= 0.95.2- , old-locale >= 1.0- , time >= 1.6 , xml >= 1.3.14- , hostname >= 1.0- , bytestring >= 0.10.8- , semigroups >= 0.18 Default-Language: Haskell2010 Default-Extensions: CPP