summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEdwardKmett <>2016-01-17 04:03:00 (GMT)
committerhdiff <hdiff@hdiff.luite.com>2016-01-17 04:03:00 (GMT)
commit95132dc1f30f9f33c6ec8a35895b9a2c79a74f5b (patch)
tree302ce608763343ac0a982f1ee4ebe24346b17afb
parent11c9f28ace3eab44addf69650ae4b2dd9e035b73 (diff)
version 0.15.20.15.2
-rw-r--r--.travis.yml3
-rw-r--r--CHANGELOG.markdown7
-rw-r--r--bytes.cabal15
3 files changed, 20 insertions, 5 deletions
diff --git a/.travis.yml b/.travis.yml
index ca592e1..479a658 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -25,6 +25,9 @@ matrix:
- env: CABALVER=1.22 GHCVER=7.10.2
compiler: ": #GHC 7.10.2"
addons: {apt: {packages: [cabal-install-1.22,ghc-7.10.2], sources: [hvr-ghc]}}
+ - env: CABALVER=1.24 GHCVER=8.0.1
+ compiler: ": #GHC 8.0.1"
+ addons: {apt: {packages: [cabal-install-1.24,ghc-8.0.1], sources: [hvr-ghc]}}
before_install:
- unset CC
diff --git a/CHANGELOG.markdown b/CHANGELOG.markdown
index 8e4fb29..f6e9199 100644
--- a/CHANGELOG.markdown
+++ b/CHANGELOG.markdown
@@ -1,3 +1,10 @@
+0.15.2
+------
+* Support ghc 8
+* Support `time` 1.6
+* Support `binary` 0.8
+* Support `transformers` 0.5
+
0.15.1
------
* Drop `Trustworthy` claim in `Data.Bytes.Put` as we now can sometimes infer `Safe`.
diff --git a/bytes.cabal b/bytes.cabal
index 5e59f95..debb7ea 100644
--- a/bytes.cabal
+++ b/bytes.cabal
@@ -1,6 +1,6 @@
name: bytes
category: Data, Serialization
-version: 0.15.1
+version: 0.15.2
license: BSD3
cabal-version: >= 1.8
license-file: LICENSE
@@ -40,15 +40,15 @@ flag test-doctests
library
build-depends:
base >= 4.5 && < 5,
- binary >= 0.5.1 && < 0.8,
+ binary >= 0.5.1 && < 0.9,
bytestring >= 0.9 && < 0.11,
cereal >= 0.3.5 && < 0.6,
containers >= 0.3 && < 1,
hashable >= 1.0.1.1 && < 1.4,
mtl >= 2.0 && < 2.3,
text >= 0.2 && < 1.3,
- time >= 1.2 && < 1.6,
- transformers >= 0.2 && < 0.5,
+ time >= 1.2 && < 1.7,
+ transformers >= 0.2 && < 0.6,
transformers-compat >= 0.3 && < 1,
unordered-containers >= 0.2 && < 0.3,
scientific >= 0.0 && < 1,
@@ -57,6 +57,11 @@ library
if impl(ghc >= 7.4 && < 7.6)
build-depends: ghc-prim
+ -- hack around the buggy unused matches check for class associated types in ghc 8 rc1
+ if impl(ghc >= 8)
+ ghc-options: -fno-warn-unused-matches
+
+
exposed-modules:
Data.Bytes.Get
Data.Bytes.Put
@@ -74,7 +79,7 @@ test-suite doctests
ghc-options: -Wall -threaded
hs-source-dirs: tests
- if !flag(test-doctests)
+ if !flag(test-doctests) || impl(ghc >= 8)
buildable: False
else
build-depends: