packages feed

hexpat-pickle-generic 0.1.1 → 0.1.2

raw patch · 2 files changed

+7/−9 lines, 2 filesPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

API changes (from Hackage documentation)

- Text.XML.Expat.Pickle.Generic: GenericXMLOptions :: (String -> String) -> (String -> String) -> GenericXMLOptions
- Text.XML.Expat.Pickle.Generic: data GenericXMLOptions
- Text.XML.Expat.Pickle.Generic: defaultXMLOptions :: Options
+ Text.XML.Expat.Pickle.Generic: Options :: (String -> String) -> (String -> String) -> Options
+ Text.XML.Expat.Pickle.Generic: data Options
+ Text.XML.Expat.Pickle.Generic: defaultOptions :: Options
- Text.XML.Expat.Pickle.Generic: class IsXML a where xmlPickler = genericXMLPickler defaultXMLOptions
+ Text.XML.Expat.Pickle.Generic: class IsXML a where xmlPickler = genericXMLPickler defaultOptions
- Text.XML.Expat.Pickle.Generic: constructorTagModifier :: GenericXMLOptions -> String -> String
+ Text.XML.Expat.Pickle.Generic: constructorTagModifier :: Options -> String -> String
- Text.XML.Expat.Pickle.Generic: fieldLabelModifier :: GenericXMLOptions -> String -> String
+ Text.XML.Expat.Pickle.Generic: fieldLabelModifier :: Options -> String -> String

Files

hexpat-pickle-generic.cabal view
@@ -1,5 +1,5 @@ name:                  hexpat-pickle-generic-version:               0.1.1+version:               0.1.2 synopsis:              Picklers for de/serialising Generic data types to and from XML license:               BSD3 license-file:          LICENSE
src/Text/XML/Expat/Pickle/Generic.hs view
@@ -32,8 +32,8 @@     , PU      (..)      -- * Options-    , GenericXMLOptions (..)-    , defaultXMLOptions+    , Options (..)+    , defaultOptions      -- * Generics     , genericXMLPickler@@ -69,7 +69,7 @@      default xmlPickler :: (Generic a, GIsXML [UNode ByteString] (Rep a))                       => PU [UNode ByteString] a-    xmlPickler = genericXMLPickler defaultXMLOptions+    xmlPickler = genericXMLPickler defaultOptions  -- -- Functions@@ -85,17 +85,15 @@ -- Defining Picklers -- -data GenericXMLOptions = GenericXMLOptions+data Options = Options     { constructorTagModifier :: String -> String       -- ^ Function applied to constructor tags.     , fieldLabelModifier     :: String -> String       -- ^ Function applied to record field labels.     } -type Options = GenericXMLOptions--defaultXMLOptions :: Options-defaultXMLOptions = GenericXMLOptions id (dropWhile isLower)+defaultOptions :: Options+defaultOptions = Options id (dropWhile isLower)  -- -- Generics