packages feed

bytestring-conversion 0.3.1 → 0.3.2

raw patch · 5 files changed

+19/−21 lines, 5 filesdep ~bytestringdep ~textsetup-changednew-uploaderPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: bytestring, text

API changes (from Hackage documentation)

- Data.ByteString.Conversion: fromHex :: Hex a -> a
- Data.ByteString.Conversion: fromList :: List a -> [a]
- Data.ByteString.Conversion.From: instance (FoldCase a, FromByteString a) => FromByteString (CI a)
- Data.ByteString.Conversion.From: instance (Integral a, Bits a) => FromByteString (Hex a)
- Data.ByteString.Conversion.From: instance FromByteString Bool
- Data.ByteString.Conversion.From: instance FromByteString ByteString
- Data.ByteString.Conversion.From: instance FromByteString Char
- Data.ByteString.Conversion.From: instance FromByteString Double
- Data.ByteString.Conversion.From: instance FromByteString Int
- Data.ByteString.Conversion.From: instance FromByteString Int16
- Data.ByteString.Conversion.From: instance FromByteString Int32
- Data.ByteString.Conversion.From: instance FromByteString Int64
- Data.ByteString.Conversion.From: instance FromByteString Int8
- Data.ByteString.Conversion.From: instance FromByteString Integer
- Data.ByteString.Conversion.From: instance FromByteString Text
- Data.ByteString.Conversion.From: instance FromByteString Word
- Data.ByteString.Conversion.From: instance FromByteString Word16
- Data.ByteString.Conversion.From: instance FromByteString Word32
- Data.ByteString.Conversion.From: instance FromByteString Word64
- Data.ByteString.Conversion.From: instance FromByteString Word8
- Data.ByteString.Conversion.From: instance FromByteString [Char]
- Data.ByteString.Conversion.From: instance FromByteString a => FromByteString (List a)
- Data.ByteString.Conversion.To: instance ToByteString (Hex Int)
- Data.ByteString.Conversion.To: instance ToByteString (Hex Int16)
- Data.ByteString.Conversion.To: instance ToByteString (Hex Int32)
- Data.ByteString.Conversion.To: instance ToByteString (Hex Int64)
- Data.ByteString.Conversion.To: instance ToByteString (Hex Int8)
- Data.ByteString.Conversion.To: instance ToByteString (Hex Word)
- Data.ByteString.Conversion.To: instance ToByteString (Hex Word16)
- Data.ByteString.Conversion.To: instance ToByteString (Hex Word32)
- Data.ByteString.Conversion.To: instance ToByteString (Hex Word64)
- Data.ByteString.Conversion.To: instance ToByteString (Hex Word8)
- Data.ByteString.Conversion.To: instance ToByteString Bool
- Data.ByteString.Conversion.To: instance ToByteString Builder
- Data.ByteString.Conversion.To: instance ToByteString ByteString
- Data.ByteString.Conversion.To: instance ToByteString Char
- Data.ByteString.Conversion.To: instance ToByteString Double
- Data.ByteString.Conversion.To: instance ToByteString Float
- Data.ByteString.Conversion.To: instance ToByteString Int
- Data.ByteString.Conversion.To: instance ToByteString Int16
- Data.ByteString.Conversion.To: instance ToByteString Int32
- Data.ByteString.Conversion.To: instance ToByteString Int64
- Data.ByteString.Conversion.To: instance ToByteString Int8
- Data.ByteString.Conversion.To: instance ToByteString Integer
- Data.ByteString.Conversion.To: instance ToByteString Text
- Data.ByteString.Conversion.To: instance ToByteString Word
- Data.ByteString.Conversion.To: instance ToByteString Word16
- Data.ByteString.Conversion.To: instance ToByteString Word32
- Data.ByteString.Conversion.To: instance ToByteString Word64
- Data.ByteString.Conversion.To: instance ToByteString Word8
- Data.ByteString.Conversion.To: instance ToByteString [Char]
- Data.ByteString.Conversion.To: instance ToByteString a => ToByteString (CI a)
- Data.ByteString.Conversion.To: instance ToByteString a => ToByteString (List a)
+ Data.ByteString.Conversion: [fromHex] :: Hex a -> a
+ Data.ByteString.Conversion: [fromList] :: List a -> [a]
+ Data.ByteString.Conversion.From: instance (Data.CaseInsensitive.Internal.FoldCase a, Data.ByteString.Conversion.From.FromByteString a) => Data.ByteString.Conversion.From.FromByteString (Data.CaseInsensitive.Internal.CI a)
+ Data.ByteString.Conversion.From: instance (GHC.Real.Integral a, Data.Bits.Bits a) => Data.ByteString.Conversion.From.FromByteString (Data.ByteString.Conversion.Internal.Hex a)
+ Data.ByteString.Conversion.From: instance Data.ByteString.Conversion.From.FromByteString Data.ByteString.Internal.ByteString
+ Data.ByteString.Conversion.From: instance Data.ByteString.Conversion.From.FromByteString Data.ByteString.Lazy.Internal.ByteString
+ Data.ByteString.Conversion.From: instance Data.ByteString.Conversion.From.FromByteString Data.Text.Internal.Lazy.Text
+ Data.ByteString.Conversion.From: instance Data.ByteString.Conversion.From.FromByteString Data.Text.Internal.Text
+ Data.ByteString.Conversion.From: instance Data.ByteString.Conversion.From.FromByteString GHC.Int.Int16
+ Data.ByteString.Conversion.From: instance Data.ByteString.Conversion.From.FromByteString GHC.Int.Int32
+ Data.ByteString.Conversion.From: instance Data.ByteString.Conversion.From.FromByteString GHC.Int.Int64
+ Data.ByteString.Conversion.From: instance Data.ByteString.Conversion.From.FromByteString GHC.Int.Int8
+ Data.ByteString.Conversion.From: instance Data.ByteString.Conversion.From.FromByteString GHC.Integer.Type.Integer
+ Data.ByteString.Conversion.From: instance Data.ByteString.Conversion.From.FromByteString GHC.Types.Bool
+ Data.ByteString.Conversion.From: instance Data.ByteString.Conversion.From.FromByteString GHC.Types.Char
+ Data.ByteString.Conversion.From: instance Data.ByteString.Conversion.From.FromByteString GHC.Types.Double
+ Data.ByteString.Conversion.From: instance Data.ByteString.Conversion.From.FromByteString GHC.Types.Int
+ Data.ByteString.Conversion.From: instance Data.ByteString.Conversion.From.FromByteString GHC.Types.Word
+ Data.ByteString.Conversion.From: instance Data.ByteString.Conversion.From.FromByteString GHC.Word.Word16
+ Data.ByteString.Conversion.From: instance Data.ByteString.Conversion.From.FromByteString GHC.Word.Word32
+ Data.ByteString.Conversion.From: instance Data.ByteString.Conversion.From.FromByteString GHC.Word.Word64
+ Data.ByteString.Conversion.From: instance Data.ByteString.Conversion.From.FromByteString GHC.Word.Word8
+ Data.ByteString.Conversion.From: instance Data.ByteString.Conversion.From.FromByteString [GHC.Types.Char]
+ Data.ByteString.Conversion.From: instance Data.ByteString.Conversion.From.FromByteString a => Data.ByteString.Conversion.From.FromByteString (Data.ByteString.Conversion.Internal.List a)
+ Data.ByteString.Conversion.To: instance Data.ByteString.Conversion.To.ToByteString (Data.ByteString.Conversion.Internal.Hex GHC.Int.Int16)
+ Data.ByteString.Conversion.To: instance Data.ByteString.Conversion.To.ToByteString (Data.ByteString.Conversion.Internal.Hex GHC.Int.Int32)
+ Data.ByteString.Conversion.To: instance Data.ByteString.Conversion.To.ToByteString (Data.ByteString.Conversion.Internal.Hex GHC.Int.Int64)
+ Data.ByteString.Conversion.To: instance Data.ByteString.Conversion.To.ToByteString (Data.ByteString.Conversion.Internal.Hex GHC.Int.Int8)
+ Data.ByteString.Conversion.To: instance Data.ByteString.Conversion.To.ToByteString (Data.ByteString.Conversion.Internal.Hex GHC.Types.Int)
+ Data.ByteString.Conversion.To: instance Data.ByteString.Conversion.To.ToByteString (Data.ByteString.Conversion.Internal.Hex GHC.Types.Word)
+ Data.ByteString.Conversion.To: instance Data.ByteString.Conversion.To.ToByteString (Data.ByteString.Conversion.Internal.Hex GHC.Word.Word16)
+ Data.ByteString.Conversion.To: instance Data.ByteString.Conversion.To.ToByteString (Data.ByteString.Conversion.Internal.Hex GHC.Word.Word32)
+ Data.ByteString.Conversion.To: instance Data.ByteString.Conversion.To.ToByteString (Data.ByteString.Conversion.Internal.Hex GHC.Word.Word64)
+ Data.ByteString.Conversion.To: instance Data.ByteString.Conversion.To.ToByteString (Data.ByteString.Conversion.Internal.Hex GHC.Word.Word8)
+ Data.ByteString.Conversion.To: instance Data.ByteString.Conversion.To.ToByteString Data.ByteString.Builder.Internal.Builder
+ Data.ByteString.Conversion.To: instance Data.ByteString.Conversion.To.ToByteString Data.ByteString.Internal.ByteString
+ Data.ByteString.Conversion.To: instance Data.ByteString.Conversion.To.ToByteString Data.ByteString.Lazy.Internal.ByteString
+ Data.ByteString.Conversion.To: instance Data.ByteString.Conversion.To.ToByteString Data.Text.Internal.Lazy.Text
+ Data.ByteString.Conversion.To: instance Data.ByteString.Conversion.To.ToByteString Data.Text.Internal.Text
+ Data.ByteString.Conversion.To: instance Data.ByteString.Conversion.To.ToByteString GHC.Int.Int16
+ Data.ByteString.Conversion.To: instance Data.ByteString.Conversion.To.ToByteString GHC.Int.Int32
+ Data.ByteString.Conversion.To: instance Data.ByteString.Conversion.To.ToByteString GHC.Int.Int64
+ Data.ByteString.Conversion.To: instance Data.ByteString.Conversion.To.ToByteString GHC.Int.Int8
+ Data.ByteString.Conversion.To: instance Data.ByteString.Conversion.To.ToByteString GHC.Integer.Type.Integer
+ Data.ByteString.Conversion.To: instance Data.ByteString.Conversion.To.ToByteString GHC.Types.Bool
+ Data.ByteString.Conversion.To: instance Data.ByteString.Conversion.To.ToByteString GHC.Types.Char
+ Data.ByteString.Conversion.To: instance Data.ByteString.Conversion.To.ToByteString GHC.Types.Double
+ Data.ByteString.Conversion.To: instance Data.ByteString.Conversion.To.ToByteString GHC.Types.Float
+ Data.ByteString.Conversion.To: instance Data.ByteString.Conversion.To.ToByteString GHC.Types.Int
+ Data.ByteString.Conversion.To: instance Data.ByteString.Conversion.To.ToByteString GHC.Types.Word
+ Data.ByteString.Conversion.To: instance Data.ByteString.Conversion.To.ToByteString GHC.Word.Word16
+ Data.ByteString.Conversion.To: instance Data.ByteString.Conversion.To.ToByteString GHC.Word.Word32
+ Data.ByteString.Conversion.To: instance Data.ByteString.Conversion.To.ToByteString GHC.Word.Word64
+ Data.ByteString.Conversion.To: instance Data.ByteString.Conversion.To.ToByteString GHC.Word.Word8
+ Data.ByteString.Conversion.To: instance Data.ByteString.Conversion.To.ToByteString [GHC.Types.Char]
+ Data.ByteString.Conversion.To: instance Data.ByteString.Conversion.To.ToByteString a => Data.ByteString.Conversion.To.ToByteString (Data.ByteString.Conversion.Internal.List a)
+ Data.ByteString.Conversion.To: instance Data.ByteString.Conversion.To.ToByteString a => Data.ByteString.Conversion.To.ToByteString (Data.CaseInsensitive.Internal.CI a)

Files

CHANGELOG.txt view
@@ -1,3 +1,7 @@+0.3.2+------+- GHC and `bytestring` version compatibility updates.+ 0.3.1 ------ - Use `blaze-textual` on Windows instead of `double-conversion`
README.md view
@@ -1,8 +1,5 @@ bytestring-conversion ===================== -[![Build Status](https://travis-ci.org/twittner/bytestring-conversion.svg?branch=master)][1]--Type-classes to convert values to and from `ByteString`.+Type-classes to convert values to and from textual `ByteString` encodings. -[1]: https://travis-ci.org/twittner/bytestring-conversion
− Setup.hs
@@ -1,2 +0,0 @@-import Distribution.Simple-main = defaultMain
bytestring-conversion.cabal view
@@ -1,14 +1,13 @@ name:                bytestring-conversion-version:             0.3.1+version:             0.3.2 synopsis:            Type-classes to convert values to and from ByteString. license:             MPL-2.0 license-file:        LICENSE author:              Toralf Wittner maintainer:          Toralf Wittner <tw@dtex.org> copyright:           (C) 2014-2015 Toralf Wittner-homepage:            https://github.com/twittner/bytestring-conversion/-bug-reports:         https://github.com/twittner/bytestring-conversion/issues-stability:           experimental+homepage:            https://gitlab.com/twittner/bytestring-conversion+bug-reports:         https://gitlab.com/twittner/bytestring-conversion/issues category:            Data build-type:          Simple cabal-version:       >= 1.10@@ -16,16 +15,16 @@  description:     Defines the type-classes 'ToByteString' and 'FromByteString'-    to convert values to and from ByteString.+    to convert values to and from textual 'ByteString' encodings.  source-repository head-    type:             git-    location:         git://github.com/twittner/bytestring-conversion.git+    type:     git+    location: git@gitlab.com:twittner/bytestring-conversion.git  library     default-language: Haskell2010     hs-source-dirs:   src-    ghc-options:      -Wall -O2 -fwarn-tabs -funbox-strict-fields+    ghc-options:      -Wall -O2 -fwarn-tabs      exposed-modules:         Data.ByteString.Conversion@@ -36,11 +35,11 @@         Data.ByteString.Conversion.Internal      build-depends:-        base              >= 4.5    && < 5.0-      , attoparsec        >= 0.10   && < 1.0-      , bytestring        >= 0.10.4 && < 1.0-      , case-insensitive  >= 1.2    && < 2.0-      , text              >= 0.11   && < 2.0+        base              >= 4.5     && < 5.0+      , attoparsec        >= 0.10    && < 1.0+      , bytestring        >= 0.10.2  && < 1.0+      , case-insensitive  >= 1.2     && < 2.0+      , text              >= 0.11    && < 2.0      if os(windows)         cpp-options:   -DWINDOWS
src/Data/ByteString/Conversion/To.hs view
@@ -16,8 +16,8 @@  import Data.ByteString (ByteString) import Data.ByteString.Conversion.Internal-import Data.ByteString.Lazy.Builder-import Data.ByteString.Lazy.Builder.Extras hiding (runBuilder)+import Data.ByteString.Builder+import Data.ByteString.Builder.Extra hiding (runBuilder) import Data.CaseInsensitive (CI, original) import Data.Int import Data.List (intersperse)