servant-multipart 0.11 → 0.11.1
raw patch · 3 files changed
+20/−8 lines, 3 filesPVP ok
version bump matches the API change (PVP)
API changes (from Hackage documentation)
+ Servant.Multipart: TmpBackendOptions :: IO FilePath -> String -> TmpBackendOptions
+ Servant.Multipart: [filenamePat] :: TmpBackendOptions -> String
+ Servant.Multipart: [getTmpDir] :: TmpBackendOptions -> IO FilePath
+ Servant.Multipart: backend :: MultipartBackend tag => Proxy tag -> MultipartBackendOptions tag -> InternalState -> ignored1 -> ignored2 -> IO ByteString -> IO (MultipartResult tag)
+ Servant.Multipart: class MultipartBackend tag where {
+ Servant.Multipart: data TmpBackendOptions
+ Servant.Multipart: defaultBackendOptions :: MultipartBackend tag => Proxy tag -> MultipartBackendOptions tag
+ Servant.Multipart: type family MultipartBackendOptions tag :: *;
+ Servant.Multipart: }
Files
- CHANGELOG.md +6/−0
- servant-multipart.cabal +12/−8
- src/Servant/Multipart.hs +2/−0
CHANGELOG.md view
@@ -1,3 +1,9 @@+0.11.1+-----++- Support `servant-0.13`+- Export MultipartBackend and TmpBackendOptions+ 0.11 ----
servant-multipart.cabal view
@@ -1,7 +1,11 @@ name: servant-multipart-version: 0.11+version: 0.11.1 synopsis: multipart/form-data (e.g file upload) support for servant-description: Please see README.md+description:+ This package adds support for file upload to the servant ecosystem. It draws+ on ideas and code from several people who participated in the (in)famous+ [ticket #133](https://github.com/haskell-servant/servant/issues/133) on+ servant's issue tracker. homepage: https://github.com/haskell-servant/servant-multipart#readme license: BSD3 license-file: LICENSE@@ -16,7 +20,7 @@ GHC==7.8.4, GHC==7.10.3, GHC==8.0.2,- GHC==8.2.1+ GHC==8.2.2 library hs-source-dirs: src@@ -26,11 +30,11 @@ bytestring >= 0.10 && <0.11, directory, http-media >= 0.6 && <0.8,- lens >= 4.0 && < 4.16,- resourcet >=1.1 && <1.2,- servant >=0.10 && <0.13,- servant-docs >=0.10 && <0.13,- servant-server >=0.10 && <0.13,+ lens >= 4.0 && < 4.17,+ resourcet >=1.1 && <1.3,+ servant >=0.10 && <0.14,+ servant-docs >=0.10 && <0.14,+ servant-server >=0.10 && <0.14, text >=1.2 && <1.3, transformers >=0.3 && <0.6, wai >= 3.2 && <3.3,
src/Servant/Multipart.hs view
@@ -24,7 +24,9 @@ , lookupFile , MultipartOptions(..) , defaultMultipartOptions+ , MultipartBackend(..) , Tmp+ , TmpBackendOptions(..) , Mem , defaultTmpBackendOptions , Input(..)