binary-instances 1.0.5 → 1.0.6
raw patch · 3 files changed
+17/−11 lines, 3 filesdep ~QuickCheckdep ~basedep ~quickcheck-instancesPVP ok
version bump matches the API change (PVP)
Dependency ranges changed: QuickCheck, base, quickcheck-instances, tagged
API changes (from Hackage documentation)
Files
- CHANGELOG.md +5/−0
- binary-instances.cabal +8/−7
- src/Data/Binary/Instances/Time.hs +4/−4
CHANGELOG.md view
@@ -1,3 +1,8 @@+## 1.0.6++- Support GHC-9.12.1+- Fix a small bug QuarterOfYear instance+ ## 1.0.5 - Support GHC-8.6.5...9.10.1
binary-instances.cabal view
@@ -1,6 +1,6 @@ cabal-version: 2.2 name: binary-instances-version: 1.0.5+version: 1.0.6 synopsis: Orphan instances for binary description: `binary-instances` defines orphan instances for types in some popular packages.@@ -20,9 +20,10 @@ || ==9.0.2 || ==9.2.8 || ==9.4.8- || ==9.6.5- || ==9.8.2+ || ==9.6.6+ || ==9.8.4 || ==9.10.1+ || ==9.12.2 extra-source-files: CHANGELOG.md @@ -34,18 +35,18 @@ default-language: Haskell2010 hs-source-dirs: src build-depends:- , base >=4.6.0.1 && <4.21+ , base >=4.6.0.1 && <4.22 , binary >=0.5.1.1 && <0.8.10 , text >=1.2.3.0 && <1.3 || >=2.0 && <2.2 build-depends: , case-insensitive >=1.2.1.0 && <1.2.2- , tagged >=0.8.8 && <0.8.9+ , tagged >=0.8.8 && <0.8.10 build-depends: , aeson ^>=2.2.2.0 , binary-orphans ^>=1.0.5- , hashable ^>=1.4.4.0+ , hashable ^>=1.4.4.0 || ^>=1.5.0.0 , primitive ^>=0.9.0.0 , scientific ^>=0.3.8.0 , time-compat ^>=1.9.7@@ -86,7 +87,7 @@ , scientific , tagged , tasty ^>=1.5- , tasty-quickcheck ^>=0.10.3+ , tasty-quickcheck ^>=0.10.3 || ^>=0.11 , text , time-compat , unordered-containers
src/Data/Binary/Instances/Time.hs view
@@ -86,7 +86,7 @@ 4 -> Time.Thursday 5 -> Time.Friday 6 -> Time.Saturday- _ -> error "panic: get @DayOfWeek"+ j -> error $ "panic: get @DayOfWeek: " ++ show (i, j) instance Binary Time.Month where put (Time.MkMonth m) = put m@@ -104,9 +104,9 @@ get = do i <- get- return $ case mod (i :: Word8) 7 of+ return $ case mod (i :: Word8) 4 of 1 -> Time.Q1 2 -> Time.Q2 3 -> Time.Q3- 4 -> Time.Q4- _ -> error "panic: get @DayOfWeek"+ 0 -> Time.Q4+ j -> error $ "panic: get @QuarterOfYear: " ++ show (i, j)