packages feed

servant-cassava 0.7.1 → 0.8

raw patch · 2 files changed

+13/−9 lines, 2 filesdep ~servantPVP ok

version bump matches the API change (PVP)

Dependency ranges changed: servant

API changes (from Hackage documentation)

- Servant.CSV.Cassava: data DefaultDecodeOpts
- Servant.CSV.Cassava: data DefaultEncodeOpts
- Servant.CSV.Cassava: instance GHC.Generics.Generic Servant.CSV.Cassava.DefaultDecodeOpts
- Servant.CSV.Cassava: instance GHC.Generics.Generic Servant.CSV.Cassava.DefaultEncodeOpts
- Servant.CSV.Cassava: instance Servant.CSV.Cassava.DecodeOpts Servant.CSV.Cassava.DefaultDecodeOpts
- Servant.CSV.Cassava: instance Servant.CSV.Cassava.EncodeOpts Servant.CSV.Cassava.DefaultEncodeOpts
+ Servant.CSV.Cassava: data DefaultOpts
+ Servant.CSV.Cassava: instance GHC.Generics.Generic Servant.CSV.Cassava.DefaultOpts
+ Servant.CSV.Cassava: instance Servant.CSV.Cassava.DecodeOpts Servant.CSV.Cassava.DefaultOpts
+ Servant.CSV.Cassava: instance Servant.CSV.Cassava.EncodeOpts Servant.CSV.Cassava.DefaultOpts
- Servant.CSV.Cassava: type CSV = (CSV', DefaultDecodeOpts)
+ Servant.CSV.Cassava: type CSV = (CSV', DefaultOpts)

Files

servant-cassava.cabal view
@@ -2,7 +2,7 @@ -- documentation, see http://haskell.org/cabal/users-guide/  name:                servant-cassava-version:             0.7.1+version:             0.8 synopsis:            Servant CSV content-type for cassava -- description: homepage:            http://haskell-servant.readthedocs.org/@@ -11,18 +11,23 @@ author:              Servant Contributors maintainer:          haskell-servant-maintainers@googlegroups.com copyright:           2015-2016 Servant Contributors--- category:+category:            Web build-type:          Simple extra-source-files:  include/*.h cabal-version:       >=1.10+bug-reports:         http://github.com/haskell-servant/servant-cassava/issues +source-repository head+  type: git+  location: http://github.com/haskell-servant/servant-cassava.git+ library   exposed-modules:     Servant.CSV.Cassava   -- other-modules:   -- other-extensions:   build-depends:       base >=4.6 && <5                      , cassava >0.4 && <0.5-                     , servant == 0.7.*+                     , servant >=0.7 && <0.9                      , http-media                      , vector   hs-source-dirs:      src
src/Servant/CSV/Cassava.hs view
@@ -31,8 +31,10 @@  data CSV' deriving (Typeable, Generic) -type CSV = (CSV', DefaultDecodeOpts)+type CSV = (CSV', DefaultOpts) +data DefaultOpts deriving (Typeable, Generic)+ -- | @text/csv;charset=utf-8@ instance Accept (CSV', a) where     contentType _ = "text" M.// "csv" M./: ("charset", "utf-8")@@ -72,9 +74,8 @@ class EncodeOpts a where     encodeOpts :: Proxy a -> EncodeOptions -data DefaultEncodeOpts deriving (Typeable, Generic) -instance EncodeOpts DefaultEncodeOpts where+instance EncodeOpts DefaultOpts where     encodeOpts _ = defaultEncodeOptions  -- * Decoding@@ -109,7 +110,5 @@ class DecodeOpts a where     decodeOpts :: Proxy a -> DecodeOptions -data DefaultDecodeOpts deriving (Typeable, Generic)--instance DecodeOpts DefaultDecodeOpts where+instance DecodeOpts DefaultOpts where     decodeOpts _ = defaultDecodeOptions