packages feed

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 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