bytes 0.15.1 → 0.15.2
raw patch · 3 files changed
+20/−5 lines, 3 filesdep ~basedep ~binarydep ~timePVP ok
version bump matches the API change (PVP)
Dependency ranges changed: base, binary, time, transformers
API changes (from Hackage documentation)
Files
- .travis.yml +3/−0
- CHANGELOG.markdown +7/−0
- bytes.cabal +10/−5
.travis.yml view
@@ -25,6 +25,9 @@ - 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
CHANGELOG.markdown view
@@ -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`.
bytes.cabal view
@@ -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 @@ 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 @@ 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 @@ ghc-options: -Wall -threaded hs-source-dirs: tests - if !flag(test-doctests)+ if !flag(test-doctests) || impl(ghc >= 8) buildable: False else build-depends: