packages feed

tostring 0.2.0.2 → 0.2.1

raw patch · 3 files changed

+11/−4 lines, 3 filesdep +case-insensitivePVP ok

version bump matches the API change (PVP)

Dependencies added: case-insensitive

API changes (from Hackage documentation)

+ Data.String.ToString: instance ToString s => ToString (CI s)

Files

CHANGELOG.md view
@@ -1,5 +1,9 @@ # Changelog +### 0.2.1++* Add `ToString` instance for `case-insensitive`.+ #### 0.2.0.2  * Allow `text 1.2.*`
src/Data/String/ToString.hs view
@@ -2,10 +2,9 @@     FlexibleInstances   , TypeSynonymInstances   #-}-module Data.String.ToString-  ( ToString (..)-  ) where+module Data.String.ToString (ToString (..)) where +import Data.CaseInsensitive (CI, foldedCase) import qualified Data.ByteString.Lazy.UTF8 as LBU import qualified Data.ByteString.UTF8      as SBU import qualified Data.Text                 as ST@@ -28,3 +27,6 @@  instance ToString LT.Text where   toString = LT.unpack++instance ToString s => ToString (CI s) where+  toString = toString . foldedCase
tostring.cabal view
@@ -1,5 +1,5 @@ name:                tostring-version:             0.2.0.2+version:             0.2.1 synopsis:            The ToString class description:         A type class for converting text types to String. license:             BSD3@@ -25,5 +25,6 @@   exposed-modules:   Data.String.ToString   build-depends:       base == 4.*+    , case-insensitive >= 1.0 && < 1.3     , text >= 0.11 && < 1.3     , utf8-string == 0.3.*