binary-instances 1 → 1.0.0.1
raw patch · 4 files changed
+26/−21 lines, 4 filesdep ~QuickCheckdep ~aesondep ~basePVP ok
version bump matches the API change (PVP)
Dependency ranges changed: QuickCheck, aeson, base, binary
API changes (from Hackage documentation)
Files
- binary-instances.cabal +20/−15
- src/Data/Binary/Instances/Aeson.hs +1/−1
- src/Data/Binary/Instances/Tagged.hs +1/−1
- src/Data/Binary/Instances/UnorderedContainers.hs +4/−4
binary-instances.cabal view
@@ -1,12 +1,12 @@ name: binary-instances-version: 1+version: 1.0.0.1 synopsis: Orphan instances for binary description:- `binary-orphans` defines orphan instances for types in some popular packages.+ `binary-instances` defines orphan instances for types in some popular packages. category: Web-homepage: https://github.com/phadej/binary-orphans#readme-bug-reports: https://github.com/phadej/binary-orphans/issues+homepage: https://github.com/phadej/binary-instances#readme+bug-reports: https://github.com/phadej/binary-instances/issues author: Oleg Grenrus <oleg.grenrus@iki.fi> maintainer: Oleg Grenrus <oleg.grenrus@iki.fi> license: BSD3@@ -14,21 +14,29 @@ build-type: Simple cabal-version: >=1.10 tested-with:- GHC ==8.8.1 || ==8.6.5 || ==8.4.4 || ==8.2.2 || ==8.0.2 || ==7.10.3 || ==7.8.4 || ==7.6.3+ GHC ==7.6.3+ || ==7.8.4+ || ==7.10.3+ || ==8.0.2+ || ==8.2.2+ || ==8.4.4+ || ==8.6.5+ || ==8.8.3+ || ==8.10.1 -extra-source-files:- CHANGELOG.md+extra-source-files: CHANGELOG.md source-repository head type: git- location: https://github.com/phadej/binary-orphans+ location: https://github.com/phadej/binary-instances library+ default-language: Haskell2010 hs-source-dirs: src build-depends: aeson >=0.7.0.6 && <1.5- , base >=4.6.0.1 && <4.13- , binary >=0.5.1.1 && <0.8.7+ , base >=4.6.0.1 && <4.15+ , binary >=0.5.1.1 && <0.8.9 , binary-orphans >=1.0.1 && <1.1 , case-insensitive >=1.2.0.4 && <1.2.2 , hashable >=1.2.3.3 && <1.4@@ -45,16 +53,14 @@ Data.Binary.Instances Data.Binary.Instances.Aeson Data.Binary.Instances.CaseInsensitive+ Data.Binary.Instances.Hashable Data.Binary.Instances.Scientific+ Data.Binary.Instances.Tagged Data.Binary.Instances.Text Data.Binary.Instances.Time- Data.Binary.Instances.Tagged- Data.Binary.Instances.Hashable Data.Binary.Instances.UnorderedContainers Data.Binary.Instances.Vector - default-language: Haskell2010- test-suite binary-instances-test default-language: Haskell2010 type: exitcode-stdio-1.0@@ -78,4 +84,3 @@ , time-compat , unordered-containers , vector-
src/Data/Binary/Instances/Aeson.hs view
@@ -1,7 +1,7 @@ {-# OPTIONS_GHC -fno-warn-orphans #-} module Data.Binary.Instances.Aeson where -import Data.Binary (Binary, Get, get, put)+import Data.Binary (Binary, Get, get, put) import Data.Binary.Orphans () import Data.Binary.Instances.Scientific ()
src/Data/Binary/Instances/Tagged.hs view
@@ -1,4 +1,4 @@-{-# LANGUAGE CPP #-}+{-# LANGUAGE CPP #-} {-# OPTIONS_GHC -fno-warn-orphans #-} #if __GLASGOW_HASKELL__ >= 706 {-# LANGUAGE PolyKinds #-}
src/Data/Binary/Instances/UnorderedContainers.hs view
@@ -1,12 +1,12 @@ {-# OPTIONS_GHC -fno-warn-orphans #-} module Data.Binary.Instances.UnorderedContainers where -import Data.Binary (Binary, get, put)+import Data.Binary (Binary, get, put) import Data.Binary.Orphans () -import qualified Data.Hashable as Hashable-import qualified Data.HashMap.Lazy as HM-import qualified Data.HashSet as HS+import qualified Data.Hashable as Hashable+import qualified Data.HashMap.Lazy as HM+import qualified Data.HashSet as HS instance (Hashable.Hashable k, Eq k, Binary k, Binary v) => Binary (HM.HashMap k v) where get = fmap HM.fromList get